From 6bec2128bb0165f155645e40036635b186febc0b Mon Sep 17 00:00:00 2001 From: Tao Huang Date: Wed, 15 Apr 2020 19:17:15 +0800 Subject: [PATCH] rk: arm: support build Image.gz and Image.lz4 Same as arm64. Change-Id: If129d04388414ba4acd252a274431710ed8d985b Signed-off-by: Tao Huang --- arch/arm/Makefile | 3 ++- arch/arm/boot/Makefile | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/arch/arm/Makefile b/arch/arm/Makefile index 1b2e0c5b7cfc..f93a91ad8270 100644 --- a/arch/arm/Makefile +++ b/arch/arm/Makefile @@ -336,6 +336,7 @@ archprepare: bzImage: zImage BOOT_TARGETS = zImage Image xipImage bootpImage uImage +BOOT_TARGETS += Image.gz Image.lz4 INSTALL_TARGETS = zinstall uinstall install PHONY += bzImage $(BOOT_TARGETS) $(INSTALL_TARGETS) @@ -405,7 +406,7 @@ LOGO := $(notdir $(wildcard $(srctree)/logo.bmp)) LOGO_KERNEL := $(notdir $(wildcard $(srctree)/logo_kernel.bmp)) endif -%.img: %.dtb kernel.img $(LOGO) $(LOGO_KERNEL) +%.img: %.dtb kernel.img Image.gz Image.lz4 $(LOGO) $(LOGO_KERNEL) $(Q)$(srctree)/scripts/mkimg --dtb $*.dtb CLEAN_DIRS += out diff --git a/arch/arm/boot/Makefile b/arch/arm/boot/Makefile index a3af4dc08c3e..330ff3027e88 100644 --- a/arch/arm/boot/Makefile +++ b/arch/arm/boot/Makefile @@ -60,6 +60,13 @@ $(obj)/xipImage: FORCE $(obj)/Image: vmlinux FORCE $(call if_changed,objcopy) +targets += Image.gz Image.lz4 +$(obj)/Image.gz: $(obj)/Image FORCE + $(call if_changed,gzip) + +$(obj)/Image.lz4: $(obj)/Image FORCE + $(call if_changed,lz4c) + $(obj)/compressed/vmlinux: $(obj)/Image FORCE $(Q)$(MAKE) $(build)=$(obj)/compressed $@