2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
7 include $(TOPDIR
)/rules.mk
11 BOARDNAME
:=Foxboard
(ETRAX
100LX
)
12 FEATURES
:=squashfs jffs2
13 LINUX_VERSION
:=2.6.19.2
15 include $(INCLUDE_DIR
)/kernel-build.mk
17 define Target
/Description
18 Build fimware images for the FOXBOARD made by acmesystems.it
21 define Kernel
/Prepare
/Fox
22 bzcat
$(DL_DIR
)/$(LINUX_SOURCE
) |
tar -C
$(KERNEL_BUILD_DIR
) $(TAR_OPTIONS
)
23 if
[ -d .
/files
]; then
$(CP
) .
/files
/* $(LINUX_DIR
)/; fi
24 if
[ -d .
/patches
/generic_2.6
]; then
$(PATCH
) $(LINUX_DIR
) .
/patches
/generic_2.6
; fi
25 if
[ -d .
/patches
/cris
]; then
$(PATCH
) $(LINUX_DIR
) .
/patches
/cris
; fi
26 ln
-sf
$(KERNEL_BUILD_DIR
)/linux-
$(LINUX_VERSION
)/include/asm-cris
/arch-v10
$(KERNEL_BUILD_DIR
)/linux-
$(LINUX_VERSION
)/include/asm-cris
/arch
27 ln
-sf
$(KERNEL_BUILD_DIR
)/linux-
$(LINUX_VERSION
)/arch
/cris
/arch-v10
$(KERNEL_BUILD_DIR
)/linux-
$(LINUX_VERSION
)/arch
/cris
/arch
31 $(call Kernel
/Prepare
/Fox
)
34 DEFAULT_PACKAGES
+= foxboard-utils
36 $(eval
$(call RequireCommand
,/usr
/local
/cris
/gcc-cris
, \
37 Please
install the binary cris toolchain. \
41 -include profiles
/*.mk
44 $(eval
$(call BuildKernel
))