Merge commit '3c3bf6773ac7e2324c1d06282c625b81f799e427' * commit '3c3bf6773ac7e2324c1d06282c625b81f799e427': Separate out Proguard flag files to fix dependency.
This commit is contained in:
commit
ed7211848a
2 changed files with 5 additions and 2 deletions
|
@ -95,6 +95,7 @@ LOCAL_NO_EMMA_INSTRUMENT:=
|
|||
LOCAL_NO_EMMA_COMPILE:=
|
||||
LOCAL_PROGUARD_ENABLED:= # '',optonly,full,custom,disabled
|
||||
LOCAL_PROGUARD_FLAGS:=
|
||||
LOCAL_PROGUARD_FLAG_FILES:=
|
||||
LOCAL_EMMA_COVERAGE_FILTER:=
|
||||
LOCAL_WARNINGS_ENABLE:=
|
||||
LOCAL_MANIFEST_FILE:=
|
||||
|
|
|
@ -294,11 +294,13 @@ endif # optonly
|
|||
endif # full
|
||||
endif # LOCAL_PROGUARD_ENABLED
|
||||
|
||||
proguard_flag_files := $(addprefix $(LOCAL_PATH)/, $(LOCAL_PROGUARD_FLAG_FILES))
|
||||
LOCAL_PROGUARD_FLAGS += $(addprefix -include , $(proguard_flag_files))
|
||||
|
||||
$(full_classes_proguard_jar): PRIVATE_PROGUARD_ENABLED:=$(LOCAL_PROGUARD_ENABLED)
|
||||
$(full_classes_proguard_jar): PRIVATE_PROGUARD_FLAGS := $(proguard_flags) $(LOCAL_PROGUARD_FLAGS)
|
||||
$(full_classes_proguard_jar): PRIVATE_INSTRUMENTATION_FOR:=$(strip $(LOCAL_INSTRUMENTATION_FOR))
|
||||
|
||||
$(full_classes_proguard_jar): $(full_classes_full_names_jar) | $(ACP) $(PROGUARD)
|
||||
$(full_classes_proguard_jar) : $(full_classes_full_names_jar) $(proguard_flag_files) | $(ACP) $(PROGUARD)
|
||||
$(call transform-jar-to-proguard)
|
||||
|
||||
ALL_MODULES.$(LOCAL_MODULE).PROGUARD_ENABLED:=$(LOCAL_PROGUARD_ENABLED)
|
||||
|
|
Loading…
Reference in a new issue