Merge "Only add jacocoagent if the package contains some java code."

This commit is contained in:
allenhair
2016-03-29 19:20:10 +00:00
committed by Gerrit Code Review

View File

@@ -188,7 +188,10 @@ ifeq (true,$(LOCAL_EMMA_INSTRUMENT))
ifeq (true,$(EMMA_INSTRUMENT_STATIC)) ifeq (true,$(EMMA_INSTRUMENT_STATIC))
ifdef LOCAL_JACK_ENABLED ifdef LOCAL_JACK_ENABLED
# Jack supports coverage with Jacoco # Jack supports coverage with Jacoco
ifneq ($(LOCAL_SRC_FILES)$(LOCAL_STATIC_JAVA_LIBRARIES)$(LOCAL_SOURCE_FILES_ALL_GENERATED),)
# Only add jacocoagent if the package contains some java code
LOCAL_STATIC_JAVA_LIBRARIES += jacocoagent LOCAL_STATIC_JAVA_LIBRARIES += jacocoagent
endif # Contains java code
else else
LOCAL_STATIC_JAVA_LIBRARIES += emma LOCAL_STATIC_JAVA_LIBRARIES += emma
endif # LOCAL_JACK_ENABLED endif # LOCAL_JACK_ENABLED
@@ -198,7 +201,10 @@ ifdef TARGET_BUILD_APPS
# In unbundled build merge the emma library into the apk. # In unbundled build merge the emma library into the apk.
ifdef LOCAL_JACK_ENABLED ifdef LOCAL_JACK_ENABLED
# Jack supports coverage with Jacoco # Jack supports coverage with Jacoco
ifneq ($(LOCAL_SRC_FILES)$(LOCAL_STATIC_JAVA_LIBRARIES)$(LOCAL_SOURCE_FILES_ALL_GENERATED),)
# Only add jacocoagent if the package contains some java code
LOCAL_STATIC_JAVA_LIBRARIES += jacocoagent LOCAL_STATIC_JAVA_LIBRARIES += jacocoagent
endif # Contains java code
else else
LOCAL_STATIC_JAVA_LIBRARIES += emma LOCAL_STATIC_JAVA_LIBRARIES += emma
endif # LOCAL_JACK_ENABLED endif # LOCAL_JACK_ENABLED