diff --git a/arch/arm/Makefile b/arch/arm/Makefile index 1e9f1af14cb2..25f4748626b0 100644 --- a/arch/arm/Makefile +++ b/arch/arm/Makefile @@ -359,3 +359,16 @@ define archhelp echo ' install to $$(INSTALL_PATH) and run lilo' echo ' vdso_install - Install unstripped vdso.so to $$(INSTALL_MOD_PATH)/vdso' endef + +MAKE_MODULES ?= y + +%.img: +ifeq ("$(CONFIG_MODULES)$(MAKE_MODULES)$(srctree)","yy$(objtree)") + $(Q)$(MAKE) $*.dtb Image.gz modules +else + $(Q)$(MAKE) $*.dtb Image.gz +endif + $(Q)$(srctree)/scripts/mkimg --dtb $*.dtb + +CLEAN_DIRS += out +CLEAN_FILES += boot.img kernel.img resource.img zboot.img