diff options
author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2007-09-06 16:27:37 +0000 |
---|---|---|
committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2007-09-06 16:27:37 +0000 |
commit | 17c7b6c3fdc48301e50d22cc6138ede16bd1be24 (patch) | |
tree | a5d41b991a151e72663527a96fbc6c494565d65c /target/linux/at91/image/Makefile | |
parent | 5389989abaa52926b22f9f030d1481df1e73d745 (diff) |
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_<ver>_<board> becomes CONFIG_TARGET_<board>, same for profiles.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8653 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/at91/image/Makefile')
-rw-r--r-- | target/linux/at91/image/Makefile | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/target/linux/at91/image/Makefile b/target/linux/at91/image/Makefile new file mode 100644 index 000000000..7e855f06e --- /dev/null +++ b/target/linux/at91/image/Makefile @@ -0,0 +1,45 @@ +# +# 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 +include $(INCLUDE_DIR)/image.mk + +define Build/Clean + $(MAKE) -C dfboot clean + $(MAKE) -C u-boot clean +endef + +define Build/Compile + $(MAKE) -C dfboot compile + $(MAKE) -C u-boot compile + $(KDIR)/u-boot-1.1.4/tools/ubparams + cp params $(KDIR) +endef + +define Image/Prepare + cp $(LINUX_DIR)/arch/arm/boot/uImage $(KDIR)/uImage + cp $(KDIR)/dfboot/dfboot.bin $(KDIR)/dfboot.bin + cp $(KDIR)/dfboot/dfbptest.bin $(KDIR)/dfbptest.bin + cp $(KDIR)/u-boot-1.1.4/u-boot.bin $(KDIR)/u-boot.bin + dd if=$(KDIR)/u-boot.bin of=$(KDIR)/u-boot.block bs=100k count=1 conv=sync + cat $(KDIR)/u-boot.block $(KDIR)/params > $(KDIR)/u-boot.full +endef + +define Image/BuildKernel + cp $(KDIR)/uImage $(BIN_DIR)/openwrt-$(BOARD)-$(KERNEL)-uImage +endef + +define Image/Build + dd if=$(KDIR)/uImage of=$(KDIR)/uImage.block bs=8448 conv=sync + dd if=$(KDIR)/root.squashfs of=$(KDIR)/root.block bs=8448 conv=sync + cat $(KDIR)/uImage.block $(KDIR)/root.block > $(KDIR)/knlroot.bin + $(STAGING_DIR_HOST)/bin/trx -o $(BIN_DIR)/openwrt-$(BOARD)-$(KERNEL).trx -f $(KDIR)/dfboot.bin -f$(KDIR)/u-boot.full -f$(KDIR)/knlroot.bin + cp $(KDIR)/dfbptest.bin $(BIN_DIR) + $(call Image/Build/$(1),$(1)) +endef + +$(eval $(call BuildImage)) |