Merge "Clean up the dependencies for user image creation."
am: ec53f441fa
Change-Id: I522712e697d61054a841fbc600a23d4fe4c6ea84
This commit is contained in:
commit
8ae72adb4b
2 changed files with 21 additions and 23 deletions
|
@ -1310,26 +1310,25 @@ DEFAULT_TARGET_RECOVERY_FSTYPE_MOUNT_OPTIONS := ext4=max_batch_time=0,commit=1,d
|
||||||
ifneq (true,$(TARGET_USERIMAGES_SPARSE_EXT_DISABLED))
|
ifneq (true,$(TARGET_USERIMAGES_SPARSE_EXT_DISABLED))
|
||||||
INTERNAL_USERIMAGES_SPARSE_EXT_FLAG := -s
|
INTERNAL_USERIMAGES_SPARSE_EXT_FLAG := -s
|
||||||
endif
|
endif
|
||||||
|
|
||||||
INTERNAL_USERIMAGES_DEPS := $(SIMG2IMG)
|
|
||||||
INTERNAL_USERIMAGES_DEPS += $(MKEXTUSERIMG) $(MAKE_EXT4FS) $(E2FSCK) $(TUNE2FS)
|
|
||||||
ifeq ($(TARGET_USERIMAGES_USE_F2FS),true)
|
|
||||||
INTERNAL_USERIMAGES_DEPS += $(MKF2FSUSERIMG) $(MAKE_F2FS)
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(BOARD_AVB_ENABLE),true)
|
|
||||||
INTERNAL_USERIMAGES_DEPS += $(AVBTOOL)
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifneq (true,$(TARGET_USERIMAGES_SPARSE_SQUASHFS_DISABLED))
|
ifneq (true,$(TARGET_USERIMAGES_SPARSE_SQUASHFS_DISABLED))
|
||||||
INTERNAL_USERIMAGES_SPARSE_SQUASHFS_FLAG := -s
|
INTERNAL_USERIMAGES_SPARSE_SQUASHFS_FLAG := -s
|
||||||
endif
|
endif
|
||||||
ifneq ($(filter $(BOARD_PRODUCTIMAGE_FILE_SYSTEM_TYPE) $(BOARD_PRODUCT_SERVICESIMAGE_FILE_SYSTEM_TYPE) $(BOARD_ODMIMAGE_FILE_SYSTEM_TYPE) $(BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE) $(BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE),squashfs),)
|
|
||||||
INTERNAL_USERIMAGES_DEPS += $(MAKE_SQUASHFS) $(MKSQUASHFSUSERIMG) $(IMG2SIMG)
|
INTERNAL_USERIMAGES_DEPS := \
|
||||||
|
$(BLK_ALLOC_TO_BASE_FS) \
|
||||||
|
$(E2FSCK) \
|
||||||
|
$(MKE2FS_CONF) \
|
||||||
|
$(MKEXTUSERIMG) \
|
||||||
|
$(SIMG2IMG) \
|
||||||
|
$(TUNE2FS)
|
||||||
|
|
||||||
|
ifeq ($(TARGET_USERIMAGES_USE_F2FS),true)
|
||||||
|
INTERNAL_USERIMAGES_DEPS += $(MKF2FSUSERIMG)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Get a colon-separated list of search paths.
|
ifneq ($(filter $(BOARD_PRODUCTIMAGE_FILE_SYSTEM_TYPE) $(BOARD_PRODUCT_SERVICESIMAGE_FILE_SYSTEM_TYPE) $(BOARD_ODMIMAGE_FILE_SYSTEM_TYPE) $(BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE) $(BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE),squashfs),)
|
||||||
INTERNAL_USERIMAGES_BINARY_PATHS := $(subst $(space),:,$(sort $(dir $(INTERNAL_USERIMAGES_DEPS))))
|
INTERNAL_USERIMAGES_DEPS += $(MKSQUASHFSUSERIMG)
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq (true,$(PRODUCT_SUPPORTS_VERITY))
|
ifeq (true,$(PRODUCT_SUPPORTS_VERITY))
|
||||||
INTERNAL_USERIMAGES_DEPS += $(BUILD_VERITY_METADATA) $(BUILD_VERITY_TREE) $(APPEND2SIMG) $(VERITY_SIGNER)
|
INTERNAL_USERIMAGES_DEPS += $(BUILD_VERITY_METADATA) $(BUILD_VERITY_TREE) $(APPEND2SIMG) $(VERITY_SIGNER)
|
||||||
|
@ -1338,13 +1337,16 @@ INTERNAL_USERIMAGES_DEPS += $(FEC)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BOARD_AVB_ENABLE),true)
|
||||||
|
INTERNAL_USERIMAGES_DEPS += $(AVBTOOL)
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Get a colon-separated list of search paths.
|
||||||
|
INTERNAL_USERIMAGES_BINARY_PATHS := $(subst $(space),:,$(sort $(dir $(INTERNAL_USERIMAGES_DEPS))))
|
||||||
|
|
||||||
SELINUX_FC := $(call intermediates-dir-for,ETC,file_contexts.bin)/file_contexts.bin
|
SELINUX_FC := $(call intermediates-dir-for,ETC,file_contexts.bin)/file_contexts.bin
|
||||||
INTERNAL_USERIMAGES_DEPS += $(SELINUX_FC)
|
INTERNAL_USERIMAGES_DEPS += $(SELINUX_FC)
|
||||||
|
|
||||||
INTERNAL_USERIMAGES_DEPS += $(BLK_ALLOC_TO_BASE_FS)
|
|
||||||
|
|
||||||
INTERNAL_USERIMAGES_DEPS += $(MKE2FS_CONF)
|
|
||||||
|
|
||||||
ifeq (true,$(PRODUCT_USE_DYNAMIC_PARTITIONS))
|
ifeq (true,$(PRODUCT_USE_DYNAMIC_PARTITIONS))
|
||||||
|
|
||||||
ifeq ($(PRODUCT_SUPPORTS_VERITY),true)
|
ifeq ($(PRODUCT_SUPPORTS_VERITY),true)
|
||||||
|
|
|
@ -577,16 +577,12 @@ AVBTOOL := $(BOARD_CUSTOM_AVBTOOL)
|
||||||
endif
|
endif
|
||||||
APICHECK := $(HOST_OUT_JAVA_LIBRARIES)/metalava$(COMMON_JAVA_PACKAGE_SUFFIX)
|
APICHECK := $(HOST_OUT_JAVA_LIBRARIES)/metalava$(COMMON_JAVA_PACKAGE_SUFFIX)
|
||||||
FS_GET_STATS := $(HOST_OUT_EXECUTABLES)/fs_get_stats$(HOST_EXECUTABLE_SUFFIX)
|
FS_GET_STATS := $(HOST_OUT_EXECUTABLES)/fs_get_stats$(HOST_EXECUTABLE_SUFFIX)
|
||||||
MAKE_EXT4FS := $(HOST_OUT_EXECUTABLES)/mke2fs$(HOST_EXECUTABLE_SUFFIX)
|
|
||||||
MKEXTUSERIMG := $(HOST_OUT_EXECUTABLES)/mkuserimg_mke2fs
|
MKEXTUSERIMG := $(HOST_OUT_EXECUTABLES)/mkuserimg_mke2fs
|
||||||
MKE2FS_CONF := system/extras/ext4_utils/mke2fs.conf
|
MKE2FS_CONF := system/extras/ext4_utils/mke2fs.conf
|
||||||
BLK_ALLOC_TO_BASE_FS := $(HOST_OUT_EXECUTABLES)/blk_alloc_to_base_fs$(HOST_EXECUTABLE_SUFFIX)
|
BLK_ALLOC_TO_BASE_FS := $(HOST_OUT_EXECUTABLES)/blk_alloc_to_base_fs$(HOST_EXECUTABLE_SUFFIX)
|
||||||
MAKE_SQUASHFS := $(HOST_OUT_EXECUTABLES)/mksquashfs$(HOST_EXECUTABLE_SUFFIX)
|
|
||||||
MKSQUASHFSUSERIMG := $(HOST_OUT_EXECUTABLES)/mksquashfsimage.sh
|
MKSQUASHFSUSERIMG := $(HOST_OUT_EXECUTABLES)/mksquashfsimage.sh
|
||||||
MAKE_F2FS := $(HOST_OUT_EXECUTABLES)/make_f2fs$(HOST_EXECUTABLE_SUFFIX)
|
|
||||||
MKF2FSUSERIMG := $(HOST_OUT_EXECUTABLES)/mkf2fsuserimg.sh
|
MKF2FSUSERIMG := $(HOST_OUT_EXECUTABLES)/mkf2fsuserimg.sh
|
||||||
SIMG2IMG := $(HOST_OUT_EXECUTABLES)/simg2img$(HOST_EXECUTABLE_SUFFIX)
|
SIMG2IMG := $(HOST_OUT_EXECUTABLES)/simg2img$(HOST_EXECUTABLE_SUFFIX)
|
||||||
IMG2SIMG := $(HOST_OUT_EXECUTABLES)/img2simg$(HOST_EXECUTABLE_SUFFIX)
|
|
||||||
E2FSCK := $(HOST_OUT_EXECUTABLES)/e2fsck$(HOST_EXECUTABLE_SUFFIX)
|
E2FSCK := $(HOST_OUT_EXECUTABLES)/e2fsck$(HOST_EXECUTABLE_SUFFIX)
|
||||||
MKTARBALL := build/make/tools/mktarball.sh
|
MKTARBALL := build/make/tools/mktarball.sh
|
||||||
TUNE2FS := $(HOST_OUT_EXECUTABLES)/tune2fs$(HOST_EXECUTABLE_SUFFIX)
|
TUNE2FS := $(HOST_OUT_EXECUTABLES)/tune2fs$(HOST_EXECUTABLE_SUFFIX)
|
||||||
|
|
Loading…
Reference in a new issue