Index: build/java_apk.gypi |
diff --git a/build/java_apk.gypi b/build/java_apk.gypi |
index be5033bb4a9dc899edbc9d43c077f7c64fc4d8e2..d7e1312e570afe3a733e531dee74b5d4f1e1ba62 100644 |
--- a/build/java_apk.gypi |
+++ b/build/java_apk.gypi |
@@ -56,6 +56,7 @@ |
# code. This allows a test APK to inject a Linker.TestRunner instance at |
# runtime. Should only be used by the chromium_linker_test_apk target!! |
# never_lint - Set to 1 to not run lint on this target. |
+# java_in_dir_suffix - To override the /src suffix on java_in_dir. |
{ |
'variables': { |
'tested_apk_obfuscated_jar_path%': '/', |
@@ -99,6 +100,7 @@ |
'lint_result': '<(intermediate_dir)/lint_result.xml', |
'lint_config': '<(intermediate_dir)/lint_config.xml', |
'never_lint%': 0, |
+ 'java_in_dir_suffix%': '/src', |
'instr_stamp': '<(intermediate_dir)/instr.stamp', |
'jar_stamp': '<(intermediate_dir)/jar.stamp', |
'obfuscate_stamp': '<(intermediate_dir)/obfuscate.stamp', |
@@ -624,7 +626,7 @@ |
# Java files instead of using find. (As is, this will be broken if two |
# targets use the same java_in_dir and both use java_apk.gypi or |
# both use java.gypi.) |
- 'java_sources': ['>!@(find >(java_in_dir)/src >(additional_src_dirs) -name "*.java" # apk)'], |
+ 'java_sources': ['>!@(find >(java_in_dir)>(java_in_dir_suffix) >(additional_src_dirs) -name "*.java" # apk)'], |
}, |
'inputs': [ |
@@ -676,7 +678,7 @@ |
{ |
'variables': { |
'src_dirs': [ |
- '<(java_in_dir)/src', |
+ '<(java_in_dir)<(java_in_dir_suffix)', |
'>@(additional_src_dirs)', |
], |
'lint_jar_path': '<(jar_path)', |