diff --git a/arch/arm/Makefile b/arch/arm/Makefile index 3d801e66b6d5..1e9f1af14cb2 100644 --- a/arch/arm/Makefile +++ b/arch/arm/Makefile @@ -315,6 +315,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) diff --git a/arch/arm/boot/Makefile b/arch/arm/boot/Makefile index 0b3cd7a33a26..20747a4a2eb1 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 $@