forked from openkylin/platform_build
Merge "Target for tools to dexpreopt" am: 26bad544c5
am: ee88da65f5
am: 4beb444294
Original change: https://android-review.googlesource.com/c/platform/build/+/1688306 Change-Id: I91c8fd16af6707d159b448668082fed25d215531
This commit is contained in:
commit
fdca5d9faa
|
@ -5319,6 +5319,17 @@ $(APPCOMPAT_ZIP): $(SOONG_ZIP)
|
|||
$(hide) find $(PRODUCT_OUT)/appcompat | sort >$(PRIVATE_LIST_FILE)
|
||||
$(hide) $(SOONG_ZIP) -d -o $@ -C $(PRODUCT_OUT)/appcompat -l $(PRIVATE_LIST_FILE)
|
||||
|
||||
# The mac build doesn't build dex2oat, so create the zip file only if the build OS is linux.
|
||||
ifeq ($(BUILD_OS),linux)
|
||||
dexpreopt_tools_deps := $(DEXPREOPT_GEN_DEPS) $(DEXPREOPT_GEN) $(AAPT2)
|
||||
DEXPREOPT_TOOLS_ZIP := $(PRODUCT_OUT)/dexpreopt_tools.zip
|
||||
$(DEXPREOPT_TOOLS_ZIP): $(dexpreopt_tools_deps)
|
||||
$(DEXPREOPT_TOOLS_ZIP): PRIVATE_DEXPREOPT_TOOLS_DEPS := $(dexpreopt_tools_deps)
|
||||
$(DEXPREOPT_TOOLS_ZIP): $(SOONG_ZIP)
|
||||
$(hide) mkdir -p $(dir $@)
|
||||
$(hide) $(SOONG_ZIP) -d -o $@ -j $(addprefix -f ,$(PRIVATE_DEXPREOPT_TOOLS_DEPS)) -f $$(realpath $(DEX2OAT))
|
||||
endif
|
||||
|
||||
DEXPREOPT_CONFIG_ZIP := $(PRODUCT_OUT)/dexpreopt_config.zip
|
||||
$(DEXPREOPT_CONFIG_ZIP): $(FULL_SYSTEMIMAGE_DEPS) \
|
||||
$(INTERNAL_RAMDISK_FILES) \
|
||||
|
|
|
@ -1711,6 +1711,7 @@ else ifeq (,$(TARGET_BUILD_UNBUNDLED))
|
|||
$(COVERAGE_ZIP) \
|
||||
$(APPCOMPAT_ZIP) \
|
||||
$(DEXPREOPT_CONFIG_ZIP) \
|
||||
$(DEXPREOPT_TOOLS_ZIP) \
|
||||
$(INSTALLED_FILES_FILE) \
|
||||
$(INSTALLED_FILES_JSON) \
|
||||
$(INSTALLED_FILES_FILE_VENDOR) \
|
||||
|
|
Loading…
Reference in New Issue