diff --git a/core/clear_vars.mk b/core/clear_vars.mk index e2b851630..6cf344f29 100644 --- a/core/clear_vars.mk +++ b/core/clear_vars.mk @@ -109,7 +109,6 @@ LOCAL_ADDITIONAL_JAVA_DIR:= LOCAL_ALLOW_UNDEFINED_SYMBOLS:= LOCAL_DX_FLAGS:= LOCAL_JACK_ENABLED:=$(DEFAULT_JACK_ENABLED) # '' (ie disabled), disabled, full, incremental -LOCAL_JACK_EXTRA_ARGS := $(DEFAULT_JACK_EXTRA_ARGS) LOCAL_JACK_FLAGS:= LOCAL_JILL_FLAGS:= LOCAL_CERTIFICATE:= diff --git a/core/definitions.mk b/core/definitions.mk index 872f7dbda..a036a2530 100644 --- a/core/definitions.mk +++ b/core/definitions.mk @@ -1779,9 +1779,8 @@ endef # Call jack # -# $(1): jack extra arguments define call-jack - JACK_VERSION=$(PRIVATE_JACK_VERSION) $(JACK) $(1) + JACK_VERSION=$(PRIVATE_JACK_VERSION) $(JACK) $(DEFAULT_JACK_EXTRA_ARGS) endef # Common definition to invoke javac on the host and target. @@ -1884,7 +1883,7 @@ $(hide) if [ -s $(PRIVATE_JACK_INTERMEDIATES_DIR)/java-source-list-uniq ] ; then else \ export tmpEcjArg=""; \ fi; \ -$(call call-jack,$(PRIVATE_JACK_EXTRA_ARGS)) \ +$(call call-jack) \ $(strip $(PRIVATE_JACK_FLAGS)) \ $(if $(NO_OPTIMIZE_DX), \ -D jack.dex.optimize="false") \ @@ -1919,7 +1918,7 @@ define transform-jar-to-jack $(hide) mkdir -p $@.tmpjill.res $(hide) $(call unzip-jar-files,$<,$@.tmpjill.res) $(hide) find $@.tmpjill.res -iname "*.class" -delete - $(hide) $(call call-jack,$(PRIVATE_JACK_EXTRA_ARGS)) \ + $(hide) $(call call-jack) \ -D jack.import.resource.policy=keep-first \ -D jack.import.type.policy=keep-first \ --import $@.tmpjill.jack \ @@ -1963,7 +1962,7 @@ $(hide) if [ -s $(PRIVATE_JACK_INTERMEDIATES_DIR)/java-source-list-uniq ] ; then else \ export tmpEcjArg=""; \ fi; \ -$(call call-jack,$(PRIVATE_JACK_EXTRA_ARGS)) \ +$(call call-jack) \ $(strip $(PRIVATE_JACK_FLAGS)) \ $(if $(NO_OPTIMIZE_DX), \ -D jack.dex.optimize="false") \ diff --git a/core/java_common.mk b/core/java_common.mk index e3d2853d2..9d810962d 100644 --- a/core/java_common.mk +++ b/core/java_common.mk @@ -259,7 +259,6 @@ full_static_jack_libs := \ JAVA_LIBRARIES,$(lib),$(LOCAL_IS_HOST_MODULE),COMMON)/classes.jack) $(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_STATIC_JACK_LIBRARIES := $(full_static_jack_libs) -$(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_JACK_EXTRA_ARGS := $(LOCAL_JACK_EXTRA_ARGS) ifndef LOCAL_IS_HOST_MODULE ifeq ($(LOCAL_SDK_VERSION),)