Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(91)

Side by Side Diff: build/config/android/internal_rules.gni

Issue 2615753004: Android: Stop including unsupport locales in resources.arsc (Closed)
Patch Set: Make monochrome include all locales Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « build/android/gyp/package_resources.py ('k') | build/config/android/rules.gni » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 # Do not add any imports to non-//build directories here. 5 # Do not add any imports to non-//build directories here.
6 # Some projects (e.g. V8) do not have non-build directories DEPS'ed in. 6 # Some projects (e.g. V8) do not have non-build directories DEPS'ed in.
7 import("//build_overrides/build.gni") 7 import("//build_overrides/build.gni")
8 import("//build/config/android/config.gni") 8 import("//build/config/android/config.gni")
9 import("//build/config/dcheck_always_on.gni") 9 import("//build/config/dcheck_always_on.gni")
10 import("//build/config/sanitizers/sanitizers.gni") 10 import("//build/config/sanitizers/sanitizers.gni")
(...skipping 1590 matching lines...) Expand 10 before | Expand all | Expand 10 after
1601 foreach(_density, _split_densities) { 1601 foreach(_density, _split_densities) {
1602 outputs += [ "${invoker.resource_packaged_apk_path}_${_density}" ] 1602 outputs += [ "${invoker.resource_packaged_apk_path}_${_density}" ]
1603 } 1603 }
1604 } 1604 }
1605 if (_split_languages != []) { 1605 if (_split_languages != []) {
1606 args += [ "--language-splits=$_split_languages" ] 1606 args += [ "--language-splits=$_split_languages" ]
1607 foreach(_language, _split_languages) { 1607 foreach(_language, _split_languages) {
1608 outputs += [ "${invoker.resource_packaged_apk_path}_${_language}" ] 1608 outputs += [ "${invoker.resource_packaged_apk_path}_${_language}" ]
1609 } 1609 }
1610 } 1610 }
1611 if (defined(invoker.aapt_locale_whitelist)) {
1612 args += [ "--locale-whitelist=${invoker.aapt_locale_whitelist}" ]
1613 }
1611 if (defined(invoker.extensions_to_not_compress)) { 1614 if (defined(invoker.extensions_to_not_compress)) {
1612 args += [ 1615 args += [
1613 "--no-compress", 1616 "--no-compress",
1614 invoker.extensions_to_not_compress, 1617 invoker.extensions_to_not_compress,
1615 ] 1618 ]
1616 } 1619 }
1617 } 1620 }
1618 } 1621 }
1619 1622
1620 _package_resources_target_name = "${target_name}__package_resources" 1623 _package_resources_target_name = "${target_name}__package_resources"
1621 package_resources_helper(_package_resources_target_name) { 1624 package_resources_helper(_package_resources_target_name) {
1622 forward_variables_from(invoker, 1625 forward_variables_from(invoker,
1623 [ 1626 [
1627 "aapt_locale_whitelist",
1624 "alternative_android_sdk_jar", 1628 "alternative_android_sdk_jar",
1625 "android_aapt_path", 1629 "android_aapt_path",
1626 "extensions_to_not_compress", 1630 "extensions_to_not_compress",
1627 ]) 1631 ])
1628 deps = _deps 1632 deps = _deps
1629 android_manifest = _android_manifest 1633 android_manifest = _android_manifest
1630 resource_packaged_apk_path = _resource_packaged_apk_path 1634 resource_packaged_apk_path = _resource_packaged_apk_path
1631 } 1635 }
1632 1636
1633 _generate_incremental_manifest_target_name = 1637 _generate_incremental_manifest_target_name =
(...skipping 28 matching lines...) Expand all
1662 } 1666 }
1663 1667
1664 _incremental_package_resources_target_name = 1668 _incremental_package_resources_target_name =
1665 "${target_name}_incremental__package_resources" 1669 "${target_name}_incremental__package_resources"
1666 1670
1667 # TODO(agrieve): See if we can speed up this step by swapping the manifest 1671 # TODO(agrieve): See if we can speed up this step by swapping the manifest
1668 # from the result of the main package_resources step. 1672 # from the result of the main package_resources step.
1669 package_resources_helper(_incremental_package_resources_target_name) { 1673 package_resources_helper(_incremental_package_resources_target_name) {
1670 forward_variables_from(invoker, 1674 forward_variables_from(invoker,
1671 [ 1675 [
1676 "aapt_locale_whitelist",
1672 "alternative_android_sdk_jar", 1677 "alternative_android_sdk_jar",
1673 "android_aapt_path", 1678 "android_aapt_path",
1674 "extensions_to_not_compress", 1679 "extensions_to_not_compress",
1675 ]) 1680 ])
1676 deps = 1681 deps =
1677 _incremental_deps + [ ":$_generate_incremental_manifest_target_name" ] 1682 _incremental_deps + [ ":$_generate_incremental_manifest_target_name" ]
1678 android_manifest = _incremental_android_manifest 1683 android_manifest = _incremental_android_manifest
1679 resource_packaged_apk_path = _incremental_resource_packaged_apk_path 1684 resource_packaged_apk_path = _incremental_resource_packaged_apk_path
1680 } 1685 }
1681 1686
(...skipping 1138 matching lines...) Expand 10 before | Expand all | Expand 10 after
2820 rebase_path(root_build_dir, root_build_dir), 2825 rebase_path(root_build_dir, root_build_dir),
2821 "--packed-libraries-dir", 2826 "--packed-libraries-dir",
2822 rebase_path(_packed_libraries_dir, root_build_dir), 2827 rebase_path(_packed_libraries_dir, root_build_dir),
2823 "--libraries=${invoker.libraries_filearg}", 2828 "--libraries=${invoker.libraries_filearg}",
2824 "--filelistjson", 2829 "--filelistjson",
2825 rebase_path(invoker.file_list_json, root_build_dir), 2830 rebase_path(invoker.file_list_json, root_build_dir),
2826 ] 2831 ]
2827 } 2832 }
2828 } 2833 }
2829 } 2834 }
OLDNEW
« no previous file with comments | « build/android/gyp/package_resources.py ('k') | build/config/android/rules.gni » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698