Merge "Use exclude_srcs instead of "-file"" into master-soong
diff --git a/Android.bp b/Android.bp
index 0ff7818..0b97889 100644
--- a/Android.bp
+++ b/Android.bp
@@ -105,11 +105,13 @@
icu4j_root = "../external/icu/icu4j"
icu4j_src_files = [
icu4j_root + "/main/classes/**/*.java",
+]
+icu4j_exclude_src_files = [
// Filter out bits of ICU4J we don't use yet : the SPIs (which we have limited support for),
// the charset encoders and the transliterators.
- "-" + icu4j_root + "/main/classes/localespi/**/*.java",
- "-" + icu4j_root + "/main/classes/charset/**/*.java",
- "-" + icu4j_root + "/main/classes/translit/**/*.java",
+ icu4j_root + "/main/classes/localespi/**/*.java",
+ icu4j_root + "/main/classes/charset/**/*.java",
+ icu4j_root + "/main/classes/translit/**/*.java",
]
// Not all src dirs contain resources, some instead contain other random files
@@ -119,16 +121,20 @@
icu4j_resource_dirs = [
icu4j_root + "/main/classes/*/src",
- "-" + icu4j_root + "/main/classes/localespi/src",
- "-" + icu4j_root + "/main/classes/charset/src",
- "-" + icu4j_root + "/main/classes/translit/src",
+]
+icu4j_exclude_resource_dirs = [
+ icu4j_root + "/main/classes/localespi/src",
+ icu4j_root + "/main/classes/charset/src",
+ icu4j_root + "/main/classes/translit/src",
]
// Definitions to make the core library.
java_library {
srcs: libart_core_src_files + icu4j_src_files,
+ exclude_srcs: icu4j_exclude_src_files,
java_resource_dirs: core_resource_dirs + icu4j_resource_dirs,
+ exclude_java_resource_dirs: icu4j_exclude_resource_dirs,
no_standard_libraries: true,
javacflags: local_javac_flags,
dxflags: ["--core-library"],