summaryrefslogtreecommitdiffstats
path: root/core/host_java_library.mk
diff options
context:
space:
mode:
authorYing Wang <wangying@google.com>2011-12-15 16:36:55 -0800
committerYing Wang <wangying@google.com>2011-12-15 16:36:55 -0800
commit5758b8ed96783861c72b94a822c0ed581f414388 (patch)
tree5399ec6f281fc3ca327d864cbc507883c78c19b4 /core/host_java_library.mk
parentbf6c611cae9c8c3540bed07cd3864026a48ca229 (diff)
downloadbuild-5758b8ed96783861c72b94a822c0ed581f414388.zip
build-5758b8ed96783861c72b94a822c0ed581f414388.tar.gz
build-5758b8ed96783861c72b94a822c0ed581f414388.tar.bz2
Remove the R/Manifest classes when building the static Java library
Bug: 5448433 Instead of deferring the removal to building the app. In that case any R/Manifest classes in any static Java libraries will be deleted, no matter if they are generated from Android resource, or just source R.java/Manifest.java in the source tree by accident. Change-Id: I656f45e3cbc3796c5d4832363231480b3f1dc5b8
Diffstat (limited to 'core/host_java_library.mk')
-rw-r--r--core/host_java_library.mk2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/host_java_library.mk b/core/host_java_library.mk
index 322d10f..6cc0b1f 100644
--- a/core/host_java_library.mk
+++ b/core/host_java_library.mk
@@ -52,6 +52,7 @@ $(LOCAL_INTERMEDIATE_TARGETS): \
$(cleantarget): PRIVATE_CLEAN_FILES += $(intermediates.COMMON)
$(full_classes_compiled_jar): PRIVATE_JAVACFLAGS := $(LOCAL_JAVACFLAGS)
+$(full_classes_compiled_jar): PRIVATE_JAR_EXCLUDE_FILES :=
$(full_classes_compiled_jar): $(java_sources) $(java_resource_sources) $(full_java_lib_deps) $(jar_manifest_file)
$(transform-host-java-to-package)
@@ -87,6 +88,7 @@ endif
else
$(LOCAL_BUILT_MODULE): PRIVATE_JAVACFLAGS := $(LOCAL_JAVACFLAGS)
+$(LOCAL_BUILT_MODULE): PRIVATE_JAR_EXCLUDE_FILES :=
$(LOCAL_BUILT_MODULE): $(java_sources) $(java_resource_sources) $(full_java_lib_deps) $(jar_manifest_file)
$(transform-host-java-to-package)
endif # LOCAL_BUILD_HOST_DEX