forked from openkylin/platform_build
Initialize common_proguard_flags for each module
Id938aa35e87c9c69769a3184dfea06fd02299688 removed the initial assignment to common_proguard_flags, which both makes it grow as each module is parsed and also turns it into a lazily evaluated variable. That causes the flags passed to R8 to be the flags computed for the current module multiplied by the number of previously parsed modules. Fixes: 146150575 Test: m checkbuild Change-Id: I87c9625496f482896be6867124f2f12ff662cd57
This commit is contained in:
parent
066fac7c8c
commit
2a40672597
|
@ -413,6 +413,7 @@ legacy_proguard_lib_deps := $(my_proguard_sdk_raise) \
|
|||
legacy_proguard_flags += -printmapping $(proguard_dictionary)
|
||||
legacy_proguard_flags += -printconfiguration $(proguard_configuration)
|
||||
|
||||
common_proguard_flags :=
|
||||
common_proguard_flag_files := $(BUILD_SYSTEM)/proguard.flags
|
||||
ifneq ($(LOCAL_INSTRUMENTATION_FOR)$(filter tests,$(LOCAL_MODULE_TAGS)),)
|
||||
common_proguard_flags += -dontshrink # don't shrink tests by default
|
||||
|
|
Loading…
Reference in New Issue