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

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

Merge "Fix duplicate and dangling rules" am: f9f8b21a am: 50d2ffdf am: 348d20bc

am: 5cc452de

Change-Id: I9779824859684b06476f1249f6c74fafbf3eaf4e
parents 91dd5081 5cc452de
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -639,6 +639,7 @@ $(eval $(call copy-one-file,$(full_classes_proguard_jar),$(full_classes_jar)))

$(call define-jar-to-toc-rule, $(full_classes_jar))

ifneq ($(LOCAL_IS_STATIC_JAVA_LIBRARY),true)
ifndef LOCAL_JACK_ENABLED
$(built_dex_intermediate): PRIVATE_DX_FLAGS := $(LOCAL_DX_FLAGS)
# If you instrument class files that have local variable debug information in
@@ -660,6 +661,8 @@ $(built_dex): $(built_dex_intermediate)
	$(hide) rm -f $(dir $@)/classes*.dex
	$(hide) cp -fp $(dir $<)/classes*.dex $(dir $@)

endif # !LOCAL_IS_STATIC_JAVA_LIBRARY

findbugs_xml := $(intermediates.COMMON)/findbugs.xml
$(findbugs_xml): PRIVATE_AUXCLASSPATH := $(addprefix -auxclasspath ,$(strip \
    $(call normalize-path-list,$(filter %.jar,$(full_java_libs)))))
+2 −2
Original line number Diff line number Diff line
@@ -116,7 +116,7 @@ $(call auto-prebuilt-boilerplate, \
    $(prebuilt_module_tags), \
    , \
    , \
    $(if $(prebuilt_is_host),classes.jar,javalib.jar))
    javalib.jar)

$(call auto-prebuilt-boilerplate, \
    $(prebuilt_static_java_libraries), \
@@ -125,7 +125,7 @@ $(call auto-prebuilt-boilerplate, \
    $(prebuilt_module_tags), \
    , \
    true, \
    classes.jar)
    javalib.jar)

prebuilt_static_libs :=
prebuilt_shared_libs :=
+1 −5
Original line number Diff line number Diff line
@@ -436,16 +436,12 @@ ifdef LOCAL_IS_HOST_MODULE
# for host java libraries deps should be in the common dir, so we make a copy in
# the common dir.
common_classes_jar := $(intermediates.COMMON)/classes.jar
common_javalib_jar := $(intermediates.COMMON)/javalib.jar

$(common_classes_jar) $(common_javalib_jar): PRIVATE_MODULE := $(LOCAL_MODULE)
$(common_classes_jar): PRIVATE_MODULE := $(LOCAL_MODULE)

$(common_classes_jar) : $(my_src_jar)
	$(transform-prebuilt-to-target)

$(common_javalib_jar) : $(common_classes_jar)
	$(transform-prebuilt-to-target)

else # !LOCAL_IS_HOST_MODULE
# for target java libraries, the LOCAL_BUILT_MODULE is in a product-specific dir,
# while the deps should be in the common dir, so we make a copy in the common dir.