Add R8 support to Soong.
Move R8_COMPAT_PROGUARD definition to Soong. Copy the proguard_dictionary file so that the find command that builds proguard_dict.zip can find it. Test: m checkbuild Change-Id: I28b2fce26ccb6225be0bd71802a43fe63df85daa
This commit is contained in:
parent
20e06d25ac
commit
5e0986cb51
|
@ -232,6 +232,7 @@ LOCAL_SOONG_CLASSES_JAR :=
|
|||
LOCAL_SOONG_DEX_JAR :=
|
||||
LOCAL_SOONG_HEADER_JAR :=
|
||||
LOCAL_SOONG_JACOCO_REPORT_CLASSES_JAR :=
|
||||
LOCAL_SOONG_PROGUARD_DICT :=
|
||||
LOCAL_SOONG_RESOURCE_EXPORT_PACKAGE :=
|
||||
LOCAL_SOONG_RRO_DIRS :=
|
||||
# '',true
|
||||
|
|
|
@ -581,8 +581,6 @@ else # TARGET_BUILD_APPS || TARGET_BUILD_PDK
|
|||
ZIPALIGN := $(prebuilt_build_tools_bin)/zipalign
|
||||
endif # TARGET_BUILD_APPS || TARGET_BUILD_PDK
|
||||
|
||||
R8_COMPAT_PROGUARD := $(HOST_OUT_EXECUTABLES)/r8-compat-proguard
|
||||
|
||||
ifeq (,$(TARGET_BUILD_APPS))
|
||||
# Use RenderScript prebuilts for unbundled builds but not PDK builds
|
||||
LLVM_RS_CC := $(HOST_OUT_EXECUTABLES)/llvm-rs-cc
|
||||
|
|
|
@ -27,6 +27,13 @@ ifdef LOCAL_SOONG_JACOCO_REPORT_CLASSES_JAR
|
|||
$(intermediates.COMMON)/jacoco-report-classes.jar)
|
||||
endif
|
||||
|
||||
ifdef LOCAL_SOONG_PROGUARD_DICT
|
||||
$(eval $(call copy-one-file,$(LOCAL_SOONG_PROGUARD_DICT),\
|
||||
$(intermediates.COMMON)/proguard_dictionary))
|
||||
$(call add-dependency,$(LOCAL_BUILT_MODULE),\
|
||||
$(intermediates.COMMON)/proguard_dictionary)
|
||||
endif
|
||||
|
||||
ifneq ($(TURBINE_DISABLED),false)
|
||||
ifdef LOCAL_SOONG_HEADER_JAR
|
||||
$(eval $(call copy-one-file,$(LOCAL_SOONG_HEADER_JAR),$(full_classes_header_jar)))
|
||||
|
|
Loading…
Reference in New Issue