Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c06ecd9a authored by Colin Cross's avatar Colin Cross Committed by android-build-merger
Browse files

Merge "Move jacoco before desugar"

am: f9a1e6a7

Change-Id: I2b0117e0a3395341ef7a4e489bf90ed1d50124e9
parents 3b45c545 f9a1e6a7
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -558,6 +558,12 @@ endif

$(eval $(call copy-one-file,$(full_classes_jarjar_jar),$(full_classes_jar)))

LOCAL_FULL_CLASSES_PRE_JACOCO_JAR := $(full_classes_jar)

#######################################
include $(BUILD_SYSTEM)/jacoco.mk
#######################################

# Temporarily enable --multi-dex until proguard supports v53 class files
# ( http://b/67673860 ) or we move away from proguard altogether.
ifdef TARGET_OPENJDK9
@@ -569,7 +575,7 @@ my_desugaring :=
ifndef LOCAL_IS_STATIC_JAVA_LIBRARY
my_desugaring := true
$(full_classes_desugar_jar): PRIVATE_DX_FLAGS := $(LOCAL_DX_FLAGS)
$(full_classes_desugar_jar): $(full_classes_jar) $(full_java_header_libs) $(DESUGAR)
$(full_classes_desugar_jar): $(LOCAL_FULL_CLASSES_JACOCO_JAR) $(full_java_header_libs) $(DESUGAR)
	$(desugar-classes-jar)
endif
else
@@ -577,16 +583,10 @@ my_desugaring :=
endif

ifndef my_desugaring
full_classes_desugar_jar := $(full_classes_jar)
full_classes_desugar_jar := $(LOCAL_FULL_CLASSES_JACOCO_JAR)
endif

LOCAL_FULL_CLASSES_PRE_JACOCO_JAR := $(full_classes_desugar_jar)

#######################################
include $(BUILD_SYSTEM)/jacoco.mk
#######################################

full_classes_pre_proguard_jar := $(LOCAL_FULL_CLASSES_JACOCO_JAR)
full_classes_pre_proguard_jar := $(full_classes_desugar_jar)

# Keep a copy of the jar just before proguard processing.
$(eval $(call copy-one-file,$(full_classes_pre_proguard_jar),$(intermediates.COMMON)/classes-pre-proguard.jar))