diff options
author | Felix Fietkau <nbd@openwrt.org> | 2014-10-12 15:00:07 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2014-10-12 15:00:07 +0000 |
commit | 71617f21a58de15af82e460d5034ad16eaf314ef (patch) | |
tree | c465620bd8520a1a0d0650083163ffc1e0fbf4e0 | |
parent | 9d242ae89c2de0b7fe7c07a80419fbfb1e969a96 (diff) | |
download | upstream-71617f21a58de15af82e460d5034ad16eaf314ef.tar.gz upstream-71617f21a58de15af82e460d5034ad16eaf314ef.tar.bz2 upstream-71617f21a58de15af82e460d5034ad16eaf314ef.zip |
image.mk: reduce code duplication, move prepare to a separate make target
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42873
-rw-r--r-- | include/image.mk | 57 |
1 files changed, 20 insertions, 37 deletions
diff --git a/include/image.mk b/include/image.mk index f0ed31a362..e29bb001d5 100644 --- a/include/image.mk +++ b/include/image.mk @@ -250,52 +250,35 @@ define BuildImage download: prepare: + compile: + clean: + image_prepare: ifeq ($(IB),) compile: compile-targets FORCE $(call Build/Compile) - else - compile: - endif - ifeq ($(IB),) - install: compile install-targets FORCE + clean: clean-targets + $(call Build/Clean) + + image_prepare: compile FORCE $(call Image/Prepare) $(call Image/mkfs/prepare) - $(call Image/BuildKernel) - $(if $(CONFIG_TARGET_ROOTFS_INITRAMFS),$(call Image/BuildKernel/Initramfs)) - $(call Image/InstallKernel) - $(call Image/mkfs/cpiogz) - $(call Image/mkfs/targz) - $(call Image/mkfs/ext4) - $(call Image/mkfs/iso) - $(call Image/mkfs/jffs2) - $(call Image/mkfs/jffs2_nand) - $(call Image/mkfs/squashfs) - $(call Image/mkfs/ubifs) - $(call Image/Checksum) - else - install: compile install-targets - $(call Image/BuildKernel) - $(if $(CONFIG_TARGET_ROOTFS_INITRAMFS),$(call Image/BuildKernel/Initramfs)) - $(call Image/InstallKernel) - $(call Image/mkfs/cpiogz) - $(call Image/mkfs/targz) - $(call Image/mkfs/ext4) - $(call Image/mkfs/iso) - $(call Image/mkfs/jffs2) - $(call Image/mkfs/jffs2_nand) - $(call Image/mkfs/squashfs) - $(call Image/mkfs/ubifs) - $(call Image/Checksum) endif - ifeq ($(IB),) - clean: clean-targets - $(call Build/Clean) - else - clean: - endif + install: image_prepare install-targets FORCE + $(call Image/BuildKernel) + $(if $(CONFIG_TARGET_ROOTFS_INITRAMFS),$(call Image/BuildKernel/Initramfs)) + $(call Image/InstallKernel) + $(call Image/mkfs/cpiogz) + $(call Image/mkfs/targz) + $(call Image/mkfs/ext4) + $(call Image/mkfs/iso) + $(call Image/mkfs/jffs2) + $(call Image/mkfs/jffs2_nand) + $(call Image/mkfs/squashfs) + $(call Image/mkfs/ubifs) + $(call Image/Checksum) compile-targets: install-targets: |