All pastes #717775 Raw Edit

florian

public text v1 · immutable
#717775 ·published 2007-09-27 21:07 UTC
rendered paste body
Index: target/linux/brcm63xx/Makefile
===================================================================
--- target/linux/brcm63xx/Makefile      (revision 28)
+++ target/linux/brcm63xx/Makefile      (working copy)
@@ -8,15 +8,27 @@

 ARCH:=mips
 BOARD:=brcm63xx
-BOARDNAME:=Broadcom BCM963xx
+BOARDNAME:=Neufbox v4
 FEATURES:=squashfs jffs2 usb atm
 LINUX_VERSION:=2.6.8.1

 include $(INCLUDE_DIR)/target.mk

+KERNELNAME:="vmlinux"
+
 define Target/Description
-       Build firmware images for Broadcom based xDSL/routers
-       (e.g. Inventel Livebox, Siemens SE515)
+       Build firmware for Neuf/Cegetel Neufbox v4
 endef

+define Kernel/Prepare/Neufbox
+       bzcat $(DL_DIR)/$(LINUX_SOURCE) | tar -C $(KERNEL_BUILD_DIR) $(TAR_OPTIONS)
+       if [ -d ./files ]; then $(CP) ./files/* $(LINUX_DIR)/; fi
+       if [ -d ./patches/generic_2.6 ]; then $(PATCH) $(LINUX_DIR) ./patches/generic_2.6; fi
+       if [ -d ./patches/neufbox ]; then $(PATCH) $(LINUX_DIR) ./patches/neufbox; fi
+endef
+
+define Kernel/Prepare
+       $(call Kernel/Prepare/Neufbox)
+endef
+
 $(eval $(call BuildTarget))