From 17c7b6c3fdc48301e50d22cc6138ede16bd1be24 Mon Sep 17 00:00:00 2001 From: nbd Date: Thu, 6 Sep 2007 16:27:37 +0000 Subject: strip the kernel version suffix from target directories, except for brcm-2.4 (the -2.4 will be included in the board name here). CONFIG_LINUX__ becomes CONFIG_TARGET_, same for profiles. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8653 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/rdc/Makefile | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 target/linux/rdc/Makefile (limited to 'target/linux/rdc/Makefile') diff --git a/target/linux/rdc/Makefile b/target/linux/rdc/Makefile new file mode 100644 index 000000000..5af5e85c6 --- /dev/null +++ b/target/linux/rdc/Makefile @@ -0,0 +1,38 @@ +# +# Copyright (C) 2006 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +include $(TOPDIR)/rules.mk + +ARCH:=i386 +BOARD:=rdc +BOARDNAME:=RDC321x x86 +FEATURES:=squashfs jffs2 broken + +LINUX_VERSION:=2.6.22.4 + +define Target/Description + Build firmware images for RDC321x based routers + (e.g. Airlink101 AR525W, Linksys WRT54R, Sitecom WL-153) +endef + +include $(INCLUDE_DIR)/kernel-build.mk + +ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y) + define Kernel/SetInitramfs + echo "r6040 parent=wlan0" > $(TARGET_DIR)/etc/modules.d/99-r6040 + $(RM) $(TARGET_DIR)/sbin/init + ln -s /etc/preinit $(TARGET_DIR)/sbin/init + sed -i 's,exec /sbin/init,exec /bin/busybox init,g' $(TARGET_DIR)/etc/preinit + sed -i 's,/sbin/init,/bin/busybox init,g' $(TARGET_DIR)/init + mv $(TARGET_DIR)/init $(TARGET_DIR)/linuxrc + sed -i 's,eth0,eth1,g' $(TARGET_DIR)/etc/config/network + endef +endif + +# include the profiles +-include profiles/*.mk + +$(eval $(call BuildKernel)) -- cgit v1.2.3