From 01047473ba90183ae408604f0a8ebcc918e9f6d3 Mon Sep 17 00:00:00 2001 From: wigyori Date: Mon, 14 Oct 2013 21:00:01 +0000 Subject: mxs: improve image generation support Signed-off-by: Michael Heimpold Signed-off-by: Zoltan HERPAI git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38406 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/mxs/image/Makefile | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'target/linux') diff --git a/target/linux/mxs/image/Makefile b/target/linux/mxs/image/Makefile index b9102375d6..ffbbb815d1 100644 --- a/target/linux/mxs/image/Makefile +++ b/target/linux/mxs/image/Makefile @@ -8,6 +8,9 @@ include $(TOPDIR)/rules.mk include $(INCLUDE_DIR)/image.mk +BOARDS:= \ + imx23-olinuxino + define Image/BuildKernel/olinuxino-bootlet cat $(LINUX_DIR)/arch/arm/boot/zImage $(LINUX_DIR)/arch/arm/boot/dts/imx23-olinuxino.dtb > $(STAGING_DIR)/zImage_dtb (cd $(STAGING_DIR); \ @@ -34,6 +37,27 @@ define Image/BuildKernel ifeq ($(CONFIG_PACKAGE_uboot-imx23-mx23_olinuxino),y) $(call Image/BuildKernel/olinuxino-uboot) endif + + $(CP) $(LINUX_DIR)/arch/arm/boot/zImage $(BIN_DIR)/openwrt-$(BOARD)-zImage + $(foreach board,$(BOARDS), + $(CP) $(LINUX_DIR)/arch/arm/boot/dts/$(board).dtb $(BIN_DIR)/ + ) +endef + +define Image/InstallKernel + + ifneq ($(CONFIG_TARGET_ROOTFS_INCLUDE_KERNEL),) + mkdir -p $(TARGET_DIR)/boot + $(CP) $(LINUX_DIR)/arch/arm/boot/zImage $(TARGET_DIR)/boot/ + endif + + ifneq ($(CONFIG_TARGET_ROOTFS_INCLUDE_DTB),) + mkdir -p $(TARGET_DIR)/boot + $(foreach board,$(BOARDS), + $(CP) $(LINUX_DIR)/arch/arm/boot/dts/$(board).dtb $(TARGET_DIR)/boot/ + ) + endif + endef define Image/Build @@ -42,4 +66,3 @@ define Image/Build endef $(eval $(call BuildImage)) - -- cgit v1.2.3