forked from openkylin/platform_build
Merge "Remove module `jacocoagent` from `TARGET_CORE_JARS`."
This commit is contained in:
commit
10954b52ee
|
@ -259,14 +259,6 @@ endef
|
|||
# Java libraries in the ART apex build rule.
|
||||
ART_APEX_JARS := core-oj core-libart core-icu4j okhttp bouncycastle apache-xml
|
||||
TARGET_CORE_JARS := $(ART_APEX_JARS) conscrypt
|
||||
ifeq ($(EMMA_INSTRUMENT),true)
|
||||
ifneq ($(EMMA_INSTRUMENT_STATIC),true)
|
||||
# For instrumented build, if Jacoco is not being included statically
|
||||
# in instrumented packages then include Jacoco classes into the
|
||||
# bootclasspath.
|
||||
TARGET_CORE_JARS += jacocoagent
|
||||
endif # EMMA_INSTRUMENT_STATIC
|
||||
endif # EMMA_INSTRUMENT
|
||||
HOST_CORE_JARS := $(addsuffix -hostdex,$(TARGET_CORE_JARS))
|
||||
#################################################################
|
||||
|
||||
|
|
|
@ -184,6 +184,18 @@ current_product_makefile :=
|
|||
all_product_makefiles :=
|
||||
all_product_configs :=
|
||||
|
||||
# Jacoco agent JARS to be built and installed, if any.
|
||||
ifeq ($(EMMA_INSTRUMENT),true)
|
||||
ifneq ($(EMMA_INSTRUMENT_STATIC),true)
|
||||
# For instrumented build, if Jacoco is not being included statically
|
||||
# in instrumented packages then include Jacoco classes into the
|
||||
# bootclasspath.
|
||||
$(foreach product,$(PRODUCTS),\
|
||||
$(eval PRODUCTS.$(product).PRODUCT_PACKAGES += jacocoagent)\
|
||||
$(eval PRODUCTS.$(product).PRODUCT_BOOT_JARS += jacocoagent))
|
||||
endif # EMMA_INSTRUMENT_STATIC
|
||||
endif # EMMA_INSTRUMENT
|
||||
|
||||
############################################################################
|
||||
# Strip and assign the PRODUCT_ variables.
|
||||
$(call strip-product-vars)
|
||||
|
|
Loading…
Reference in New Issue