mirror of
https://github.com/hak5/wifipineapple-openwrt.git
synced 2025-10-29 16:57:19 +00:00
image.mk: reduce code duplication, move prepare to a separate make target
Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42873 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@@ -250,53 +250,36 @@ define BuildImage
|
|||||||
|
|
||||||
download:
|
download:
|
||||||
prepare:
|
prepare:
|
||||||
|
compile:
|
||||||
|
clean:
|
||||||
|
image_prepare:
|
||||||
|
|
||||||
ifeq ($(IB),)
|
ifeq ($(IB),)
|
||||||
compile: compile-targets FORCE
|
compile: compile-targets FORCE
|
||||||
$(call Build/Compile)
|
$(call Build/Compile)
|
||||||
else
|
|
||||||
compile:
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(IB),)
|
|
||||||
install: compile install-targets 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
|
clean: clean-targets
|
||||||
$(call Build/Clean)
|
$(call Build/Clean)
|
||||||
else
|
|
||||||
clean:
|
image_prepare: compile FORCE
|
||||||
|
$(call Image/Prepare)
|
||||||
|
$(call Image/mkfs/prepare)
|
||||||
endif
|
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:
|
compile-targets:
|
||||||
install-targets:
|
install-targets:
|
||||||
clean-targets:
|
clean-targets:
|
||||||
|
|||||||
Reference in New Issue
Block a user