diff --git a/core/base_rules.mk b/core/base_rules.mk index f1a2f731fa..b0c9aa22cf 100644 --- a/core/base_rules.mk +++ b/core/base_rules.mk @@ -417,7 +417,7 @@ $(LOCAL_INTERMEDIATE_TARGETS) : PRIVATE_POST_PROCESS_COMMAND:= $(LOCAL_POST_PROC $(LOCAL_INTERMEDIATE_TARGETS) : PRIVATE_AAPT_FLAGS:= $(LOCAL_AAPT_FLAGS) $(LOCAL_INTERMEDIATE_TARGETS) : PRIVATE_JAVA_LIBRARIES:= $(LOCAL_JAVA_LIBRARIES) $(LOCAL_INTERMEDIATE_TARGETS) : PRIVATE_MANIFEST_PACKAGE_NAME:= $(LOCAL_MANIFEST_PACKAGE_NAME) -$(LOCAL_INTERMEDIATE_TARGETS) : PRIVATE_INSTRUMENTATION_FOR_PACKAGE_NAME:= $(LOCAL_INSTRUMENTATION_FOR_PACKAGE_NAME) +$(LOCAL_INTERMEDIATE_TARGETS) : PRIVATE_MANIFEST_INSTRUMENTATION_FOR:= $(LOCAL_MANIFEST_INSTRUMENTATION_FOR) $(LOCAL_INTERMEDIATE_TARGETS) : PRIVATE_ALL_JAVA_LIBRARIES:= $(full_java_libs) $(LOCAL_INTERMEDIATE_TARGETS) : PRIVATE_IS_HOST_MODULE := $(LOCAL_IS_HOST_MODULE) diff --git a/core/clear_vars.mk b/core/clear_vars.mk index c2e209765f..c7343e57cb 100644 --- a/core/clear_vars.mk +++ b/core/clear_vars.mk @@ -81,7 +81,7 @@ LOCAL_POST_PROCESS_COMMAND:=true LOCAL_JNI_SHARED_LIBRARIES:= LOCAL_JAR_MANIFEST:= LOCAL_INSTRUMENTATION_FOR:= -LOCAL_INSTRUMENTATION_FOR_PACKAGE_NAME:= +LOCAL_MANIFEST_INSTRUMENTATION_FOR:= LOCAL_AIDL_INCLUDES:= LOCAL_JARJAR_RULES:= LOCAL_ADDITIONAL_JAVA_DIR:= diff --git a/core/definitions.mk b/core/definitions.mk index ae0d9f3f65..f42c2a3ee5 100644 --- a/core/definitions.mk +++ b/core/definitions.mk @@ -1236,7 +1236,7 @@ $(hide) $(AAPT) package $(PRIVATE_AAPT_FLAGS) -m \ $(if $(filter --version-code,$(PRIVATE_AAPT_FLAGS)),,$(addprefix --version-code , $(PLATFORM_SDK_VERSION))) \ $(if $(filter --version-name,$(PRIVATE_AAPT_FLAGS)),,$(addprefix --version-name , $(PLATFORM_VERSION))) \ $(addprefix --rename-manifest-package , $(PRIVATE_MANIFEST_PACKAGE_NAME)) \ - $(addprefix --rename-instrumentation-target-package , $(PRIVATE_INSTRUMENTATION_FOR_PACKAGE_NAME)) + $(addprefix --rename-instrumentation-target-package , $(PRIVATE_MANIFEST_INSTRUMENTATION_FOR)) endef ifeq ($(HOST_OS),windows) @@ -1381,7 +1381,7 @@ $(hide) $(AAPT) package -u $(PRIVATE_AAPT_FLAGS) \ $(if $(filter --version-code,$(PRIVATE_AAPT_FLAGS)),,$(addprefix --version-code , $(PLATFORM_SDK_VERSION))) \ $(if $(filter --version-name,$(PRIVATE_AAPT_FLAGS)),,$(addprefix --version-name , $(PLATFORM_VERSION))) \ $(addprefix --rename-manifest-package , $(PRIVATE_MANIFEST_PACKAGE_NAME)) \ - $(addprefix --rename-instrumentation-target-package , $(PRIVATE_INSTRUMENTATION_FOR_PACKAGE_NAME)) \ + $(addprefix --rename-instrumentation-target-package , $(PRIVATE_MANIFEST_INSTRUMENTATION_FOR)) \ -F $@ endef @@ -1743,20 +1743,21 @@ endef # tree root) # $(2): Old LOCAL_PACKAGE_NAME value. # $(3): New LOCAL_PACKAGE_NAME value. -# $(4): New LOCALE_MANIFEST_PACKAGE_NAME value. -# $(5): New LOCAL_INSTRUMENTATION_FOR_PACKAGE_NAME value. -# $(6): New LOCAL_CERTIFICATE value. +# $(4): New LOCAL_MANIFEST_PACKAGE_NAME value. +# $(5): New LOCAL_CERTIFICATE value. +# $(6): New LOCAL_INSTRUMENTATION_FOR value. +# $(7): New LOCAL_MANIFEST_INSTRUMENTATION_FOR value. # # Note that LOCAL_PACKAGE_OVERRIDES is NOT cleared in # clear_vars.mk. ########################################################### define inherit-package - $(eval $(call inherit-package-internal,$(1),$(2),$(3),$(4),$(5),$(6))) + $(eval $(call inherit-package-internal,$(1),$(2),$(3),$(4),$(5),$(6),$(7))) endef define inherit-package-internal LOCAL_PACKAGE_OVERRIDES \ - := $(strip $(1))||$(strip $(2))||$(strip $(3))||$(strip $(4))||&&$(strip $(5))||$(strip $(6)) $(LOCAL_PACKAGE_OVERRIDES) + := $(strip $(1))||$(strip $(2))||$(strip $(3))||$(strip $(4))||&&$(strip $(5))||&&$(strip $(6))||&&$(strip $(7)) $(LOCAL_PACKAGE_OVERRIDES) include $(1) LOCAL_PACKAGE_OVERRIDES \ := $(wordlist 1,$(words $(LOCAL_PACKAGE_OVERRIDES)), $(LOCAL_PACKAGE_OVERRIDES)) @@ -1778,8 +1779,9 @@ define set-inherited-package-variables-internal $(if $(filter $(word 2,$(_n)),$(LOCAL_PACKAGE_NAME)), \ $(eval LOCAL_PACKAGE_NAME := $(word 3,$(_o))) \ $(eval LOCAL_MANIFEST_PACKAGE_NAME := $(word 4,$(_o))) \ - $(call keep-or-override,LOCAL_INSTRUMENTATION_FOR_PACKAGE_NAME,$(patsubst &&%,%,$(word 5,$(_o)))) \ - $(call keep-or-override,LOCAL_CERTIFICATE,$(word 6,$(_o))) \ + $(call keep-or-override,LOCAL_CERTIFICATE,$(patsubst &&%,%,$(word 5,$(_o)))) \ + $(call keep-or-override,LOCAL_INSTRUMENTATION_FOR,$(patsubst &&%,%,$(word 6,$(_o)))) \ + $(call keep-or-override,LOCAL_MANIFEST_INSTRUMENTATION_FOR,$(patsubst &&%,%,$(word 7,$(_o)))) \ $(eval LOCAL_OVERRIDES_PACKAGES := $(sort $(LOCAL_OVERRIDES_PACKAGES) $(word 2,$(_o)))) \ true \ ,)