diff options
author | John Crispin <john@openwrt.org> | 2016-04-27 08:58:15 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jo@mein.io> | 2016-04-28 11:48:51 +0200 |
commit | 090b134786a009427442aee7e2ea48e47be5e60f (patch) | |
tree | 221955b231c89be46130cd388aa2435e4247aa5c /target/linux/mediatek/image/Makefile | |
parent | 9e4d671f75cf02264711fa27c91215038f2a03f8 (diff) | |
download | upstream-090b134786a009427442aee7e2ea48e47be5e60f.tar.gz upstream-090b134786a009427442aee7e2ea48e47be5e60f.tar.bz2 upstream-090b134786a009427442aee7e2ea48e47be5e60f.zip |
mediatek: sync and patches add support for several boards
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 49263
Diffstat (limited to 'target/linux/mediatek/image/Makefile')
-rw-r--r-- | target/linux/mediatek/image/Makefile | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/target/linux/mediatek/image/Makefile b/target/linux/mediatek/image/Makefile index 0256ad1174..7169907142 100644 --- a/target/linux/mediatek/image/Makefile +++ b/target/linux/mediatek/image/Makefile @@ -4,20 +4,33 @@ include $(TOPDIR)/rules.mk include $(INCLUDE_DIR)/image.mk define Image/BuilduImage - cat $(LINUX_DIR)/arch/arm/boot/dts/mt7623-evb.dtb >> $(KDIR)/zImage$(1) - mkimage -A arm -O linux -T kernel -C none -a 0x80008000 -e 0x80008000 -n 'MIPS OpenWrt Linux-$(LINUX_VERSION)' -d $(KDIR)/zImage$(1) $(KDIR)/uImage$(1) - $(CP) $(KDIR)/uImage$(1) $(BIN_DIR)/$(IMG_PREFIX)-uImage$(1) + $(CP) $(KDIR)/zImage$(2) $(KDIR)/zImage-$(1)$(2) + cat $(LINUX_DIR)/arch/arm/boot/dts/mt7623-$1.dtb >> $(KDIR)/zImage-$(1)$(2) + mkimage -A arm -O linux -T kernel -C none -a 0x80008000 -e 0x80008000 -n 'MIPS OpenWrt Linux-$(LINUX_VERSION)' -d $(KDIR)/zImage-$(1)$(2) $(KDIR)/uImage-$(1)$(2) endef -define Image/BuildKernel - $(call Image/BuilduImage) +define Image/Build/SysupgradeCombined + $(call Image/BuilduImage,$1) ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),) - $(call Image/BuilduImage,-initramfs) + $(call Image/BuilduImage,$1,-initramfs) + $(CP) $(KDIR)/uImage-$(1)-initramfs $(BIN_DIR)/$(IMG_PREFIX)-uImage-$(1)-initramfs endif + mkdir -p "$(KDIR_TMP)/sysupgrade-$(1)/" + echo "BOARD=$(1)" > "$(KDIR_TMP)/sysupgrade-$(1)/CONTROL" + $(CP) "$(KDIR)/root.squashfs" "$(KDIR_TMP)/sysupgrade-$(1)/root" + $(CP) "$(KDIR)/uImage-$(1)" "$(KDIR_TMP)/sysupgrade-$(1)/kernel" + (cd "$(KDIR_TMP)"; $(TAR) cvf \ + "$(BIN_DIR)/$(IMG_PREFIX)-$(1)-sysupgrade.tar" sysupgrade-$(1) \ + $(if $(SOURCE_DATE_EPOCH),--mtime="@$(SOURCE_DATE_EPOCH)") \ + ) endef define Image/Build/squashfs $(call prepare_generic_squashfs,$(KDIR)/root.squashfs) + $(CP) $(KDIR)/root.squashfs $(BIN_DIR)/$(IMG_PREFIX)-root.squashfs + + $(call Image/Build/SysupgradeCombined,eMMC) + $(call Image/Build/SysupgradeCombined,NAND) endef define Image/Build |