Index: build/config/android/rules.gni |
diff --git a/build/config/android/rules.gni b/build/config/android/rules.gni |
index 61a83223242a57213a78dcb17f657cacae4617e7..ef9245f9dcd9598d68dd3ed44307543782381d95 100644 |
--- a/build/config/android/rules.gni |
+++ b/build/config/android/rules.gni |
@@ -399,7 +399,7 @@ template("java_strings_grd") { |
# java_files: List of .java files included in this library. |
# srcjar_deps: List of srcjar dependencies. The .java files in the srcjars |
# will be added to java_files and be included in this library. |
-# |
+# chromium_code: If true, extra static analysis warning/errors will be enabled. |
# jar_excluded_patterns: List of patterns of .class files to exclude from the |
# final jar. |
# |
@@ -438,7 +438,13 @@ template("android_library") { |
# base_path |
} |
+ _chromium_code = true |
+ if (defined(invoker.chromium_code)) { |
+ _chromium_code = invoker.chromium_code |
+ } |
+ |
android_java_library(target_name) { |
+ chromium_code = _chromium_code |
java_files = invoker.java_files |
build_config = build_config |
@@ -552,6 +558,7 @@ template("android_apk") { |
final_deps += [":${target_name}__java"] |
android_java_library("${target_name}__java") { |
+ android_manifest = invoker.android_manifest |
java_files = invoker.java_files |
dex_path = base_path + ".dex.jar" |
} |