diff options
author | Jeff Brown <jeffbrown@google.com> | 2014-05-23 18:41:19 -0700 |
---|---|---|
committer | Jeff Brown <jeffbrown@google.com> | 2014-05-23 18:41:19 -0700 |
commit | 4c4aa99ced05fcf3d965660160ab8bda9db0405c (patch) | |
tree | b5db503c54e1c2b3ca96c400e626a42227a17de4 /core/host_java_library.mk | |
parent | 8c980422e3bd12e97b1a68df52248af615fdb9e0 (diff) | |
download | build-4c4aa99ced05fcf3d965660160ab8bda9db0405c.zip build-4c4aa99ced05fcf3d965660160ab8bda9db0405c.tar.gz build-4c4aa99ced05fcf3d965660160ab8bda9db0405c.tar.bz2 |
Support more precise package exclusion from JAR files.
Allow LOCAL_JAR_PACKAGES to work on subpackages. Previously it
only worked on top-level packages due to a bug in how the directories
were recursively deleted.
Add LOCAL_JAR_EXCLUDE_PACKAGES to allow specific subpackages to
be excluded. This rule applies after LOCAL_JAR_PACKAGES has
selected which packages to include. It may also be used independently.
Change-Id: Ibd0e495be1a20c84b59c9da132e92100ef3f8705
Diffstat (limited to 'core/host_java_library.mk')
-rw-r--r-- | core/host_java_library.mk | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/host_java_library.mk b/core/host_java_library.mk index 2a8f18f..7e0e437 100644 --- a/core/host_java_library.mk +++ b/core/host_java_library.mk @@ -77,6 +77,7 @@ $(full_classes_compiled_jar): PRIVATE_JAVA_LAYERS_FILE := $(layers_file) $(full_classes_compiled_jar): PRIVATE_JAVACFLAGS := $(LOCAL_JAVACFLAGS) $(full_classes_compiled_jar): PRIVATE_JAR_EXCLUDE_FILES := $(full_classes_compiled_jar): PRIVATE_JAR_PACKAGES := +$(full_classes_compiled_jar): PRIVATE_JAR_EXCLUDE_PACKAGES := $(full_classes_compiled_jar): PRIVATE_RMTYPEDEFS := $(full_classes_compiled_jar): $(java_sources) $(java_resource_sources) $(full_java_lib_deps) \ $(jar_manifest_file) $(proto_java_sources_file_stamp) $(LOCAL_ADDITIONAL_DEPENDENCIES) |