| Index: chrome/chrome_android.gypi
|
| diff --git a/chrome/chrome_android.gypi b/chrome/chrome_android.gypi
|
| index a1ec31a754a940392b0ce605b1a99a536d7391fd..f494b399bf2fc11ef85970e42fbc0e8632367c4b 100644
|
| --- a/chrome/chrome_android.gypi
|
| +++ b/chrome/chrome_android.gypi
|
| @@ -51,5 +51,58 @@
|
| ],
|
| },
|
| },
|
| + {
|
| + 'target_name': 'chrome_version_java',
|
| + 'type': 'none',
|
| + 'variables': {
|
| + 'template_input_path': 'android/java/ChromeVersionConstants.java.version',
|
| + 'version_path': 'VERSION',
|
| + 'version_py_path': '<(DEPTH)/build/util/version.py',
|
| + 'output_path': '<(SHARED_INTERMEDIATE_DIR)/templates/<(_target_name)/org/chromium/chrome/browser/ChromeVersionConstants.java',
|
| +
|
| + 'conditions': [
|
| + ['branding == "Chrome"', {
|
| + 'branding_path': 'app/theme/google_chrome/BRANDING',
|
| + }, {
|
| + 'branding_path': 'app/theme/chromium/BRANDING',
|
| + }],
|
| + ],
|
| + },
|
| + 'direct_dependent_settings': {
|
| + 'variables': {
|
| + # Ensure that the output directory is used in the class path
|
| + # when building targets that depend on this one.
|
| + 'generated_src_dirs': [
|
| + '<(SHARED_INTERMEDIATE_DIR)/templates/<(_target_name)',
|
| + ],
|
| + # Ensure dependents are rebuilt when the generated Java file changes.
|
| + 'additional_input_paths': [
|
| + '<(output_path)',
|
| + ],
|
| + },
|
| + },
|
| + 'actions': [
|
| + {
|
| + 'action_name': 'chrome_version_java_template',
|
| + 'inputs': [
|
| + '<(template_input_path)',
|
| + '<(version_path)',
|
| + '<(branding_path)',
|
| + '<(version_py_path)',
|
| + ],
|
| + 'outputs': [
|
| + '<(output_path)',
|
| + ],
|
| + 'action': [
|
| + 'python',
|
| + '<(version_py_path)',
|
| + '-f', '<(version_path)',
|
| + '-f', '<(branding_path)',
|
| + '<(template_input_path)',
|
| + '<(output_path)',
|
| + ],
|
| + },
|
| + ],
|
| + },
|
| ],
|
| }
|
|
|