Index: build/config/android/internal_rules.gni |
diff --git a/build/config/android/internal_rules.gni b/build/config/android/internal_rules.gni |
index 952f78aa3f18f32da80cd31ef2fc79c219702e78..9b936e0bef25c953baaa99dbd2b03bbd6fc36178 100644 |
--- a/build/config/android/internal_rules.gni |
+++ b/build/config/android/internal_rules.gni |
@@ -194,11 +194,16 @@ template("java_binary_script") { |
_build_config = invoker.build_config |
_jar_path = invoker.jar_path |
_script_name = invoker.script_name |
+ _used_only_by_tests = |
+ defined(invoker.used_only_by_tests) && invoker.used_only_by_tests |
action(target_name) { |
script = "//build/android/gyp/create_java_binary_script.py" |
depfile = "$target_gen_dir/$_script_name.d" |
- java_script = "$root_build_dir/bin/helper/$_script_name" |
+ java_script = "$root_build_dir/bin/$_script_name" |
+ if (_used_only_by_tests) { |
+ java_script = "$root_build_dir/bin/helper/$_script_name" |
+ } |
inputs = [ |
_build_config, |
] |
@@ -1298,6 +1303,7 @@ template("java_prebuilt_impl") { |
[ |
"bootclasspath", |
"main_class", |
+ "used_only_by_tests", |
"wrapper_script_args", |
]) |
build_config = _build_config |
@@ -1698,6 +1704,7 @@ template("java_library_impl") { |
[ |
"bootclasspath", |
"main_class", |
+ "used_only_by_tests", |
"wrapper_script_args", |
]) |
build_config = _build_config |