Chromium Code Reviews| Index: build/java_apk.gypi |
| diff --git a/build/java_apk.gypi b/build/java_apk.gypi |
| index 992f0cbfb722e190ce78aac4968229667d745563..3ff9d6e87616e55a1f7e7b9aafdcf6d26158a2ac 100644 |
| --- a/build/java_apk.gypi |
| +++ b/build/java_apk.gypi |
| @@ -68,12 +68,15 @@ |
| # java_in_dir_suffix - To override the /src suffix on java_in_dir. |
| # app_manifest_version_name - set the apps 'human readable' version number. |
| # app_manifest_version_code - set the apps version number. |
| +# dependencies_locale_zip_alternative_paths - a list of paths that used to |
|
jbudorick
2015/09/28 17:58:24
Where are you going to use this? How would you ens
|
| +# replace dependencies_locale_zip_paths of all_dependent_settings. |
| { |
| 'variables': { |
| 'tested_apk_obfuscated_jar_path%': '/', |
| 'tested_apk_dex_path%': '/', |
| 'tested_apk_is_multidex%': 0, |
| 'additional_input_paths': [], |
| + 'additional_locale_input_paths': [], |
| 'create_density_splits%': 0, |
| 'language_splits': [], |
| 'input_jars_paths': [], |
| @@ -93,6 +96,8 @@ |
| 'R_package%':'', |
| 'include_all_resources%': 0, |
| 'additional_R_text_files': [], |
| + 'dependencies_locale_zip_alternative_paths%': [], |
| + 'dependencies_locale_zip_paths': [], |
| 'dependencies_res_zip_paths': [], |
| 'additional_res_packages': [], |
| 'additional_bundled_libs%': [], |
| @@ -781,12 +786,27 @@ |
| 'action_name': 'process_resources', |
| 'message': 'processing resources for <(_target_name)', |
| 'variables': { |
| + 'local_additional_input_paths': [ |
| + '>@(additional_input_paths)', |
| + ], |
| + 'local_dependencies_res_zip_paths': [ |
| + '>@(dependencies_res_zip_paths)' |
| + ], |
| # Write the inputs list to a file, so that its mtime is updated when |
| # the list of inputs changes. |
| - 'inputs_list_file': '>|(apk_codegen.<(_target_name).gypcmd >@(additional_input_paths) >@(resource_input_paths))', |
| + 'inputs_list_file': '>|(apk_codegen.<(_target_name).gypcmd >@(local_additional_input_paths) >@(resource_input_paths))', |
| + |
| 'process_resources_options': [], |
| 'conditions': [ |
| + ['dependencies_locale_zip_alternative_paths == []', { |
| + 'local_dependencies_res_zip_paths': ['>@(dependencies_locale_zip_paths)'], |
| + 'local_additional_input_paths': ['>@(additional_locale_input_paths)'] |
| + }, { |
| + 'local_dependencies_res_zip_paths': ['<@(dependencies_locale_zip_alternative_paths)'], |
| + 'local_additional_input_paths': ['>@(dependencies_locale_zip_alternative_paths)'], |
| + }], |
| ['is_test_apk == 1', { |
| + 'dependencies_locale_zip_paths=': [], |
| 'dependencies_res_zip_paths=': [], |
| 'additional_res_packages=': [], |
| }], |
| @@ -811,9 +831,9 @@ |
| '<(DEPTH)/build/android/gyp/util/build_utils.py', |
| '<(DEPTH)/build/android/gyp/process_resources.py', |
| '<(android_manifest_path)', |
| - '>@(additional_input_paths)', |
| + '>@(local_additional_input_paths)', |
| '>@(resource_input_paths)', |
| - '>@(dependencies_res_zip_paths)', |
| + '>@(local_dependencies_res_zip_paths)', |
| '>(inputs_list_file)', |
| ], |
| 'outputs': [ |
| @@ -827,7 +847,7 @@ |
| '--aapt-path', '<(android_aapt_path)', |
| '--android-manifest', '<(android_manifest_path)', |
| - '--dependencies-res-zips', '>(dependencies_res_zip_paths)', |
| + '--dependencies-res-zips', '>(local_dependencies_res_zip_paths)', |
| '--extra-res-packages', '>(additional_res_packages)', |
| '--extra-r-text-files', '>(additional_R_text_files)', |
| @@ -1096,14 +1116,20 @@ |
| }, |
| { |
| 'variables': { |
| + 'local_dependencies_res_zip_paths': ['>@(dependencies_res_zip_paths)'], |
| 'extra_inputs': ['<(codegen_stamp)'], |
| 'resource_zips': [ |
| '<(resource_zip_path)', |
| ], |
| 'conditions': [ |
| + ['dependencies_locale_zip_alternative_paths == []', { |
| + 'local_dependencies_res_zip_paths': ['>@(dependencies_locale_zip_paths)'], |
| + }, { |
| + 'local_dependencies_res_zip_paths': ['<@(dependencies_locale_zip_alternative_paths)'], |
| + }], |
| ['is_test_apk == 0', { |
| 'resource_zips': [ |
| - '>@(dependencies_res_zip_paths)', |
| + '>@(local_dependencies_res_zip_paths)', |
| ], |
| }], |
| ], |