X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;ds=sidebyside;f=target%2Flinux%2Fmxs%2Fimage%2FMakefile;h=ffbbb815d14c07796200cae94433dbc36ba04930;hb=01047473ba90183ae408604f0a8ebcc918e9f6d3;hp=b9102375d6b77aa39da7ac5172c5e26a998e0030;hpb=d477b815b657d1f433c893ddff4a84cd603036f6;p=openwrt.git 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)) -