| Index: ios/chrome/app/resources/BUILD.gn
|
| diff --git a/ios/chrome/app/resources/BUILD.gn b/ios/chrome/app/resources/BUILD.gn
|
| index 78556999c08519489929b1afa0bce57ebefaa113..fd4da5c45b4a5f82cc7b693279f30a232e68f0d1 100644
|
| --- a/ios/chrome/app/resources/BUILD.gn
|
| +++ b/ios/chrome/app/resources/BUILD.gn
|
| @@ -2,7 +2,9 @@
|
| # Use of this source code is governed by a BSD-style license that can be
|
| # found in the LICENSE file.
|
|
|
| +import("//build/config/locales.gni")
|
| import("//tools/grit/grit_rule.gni")
|
| +import("//ios/chrome/app/resources/ios_chrome_repack.gni")
|
|
|
| grit("resources") {
|
| source = "ios_resources.grd"
|
| @@ -13,3 +15,46 @@ grit("resources") {
|
| "ios_resources.pak",
|
| ]
|
| }
|
| +
|
| +group("packed_resources") {
|
| + public_deps = [
|
| + ":repack_locales",
|
| + ":repack_scalable_resources",
|
| + ":repack_unscaled_resources",
|
| + ]
|
| +}
|
| +
|
| +ios_chrome_repack_locales("repack_locales") {
|
| + visibility = [ ":packed_resources" ]
|
| + input_locales = ios_packed_locales
|
| + output_locales = ios_packed_locales_as_mac_outputs
|
| +}
|
| +
|
| +ios_chrome_repack_all_scales("repack_scalable_resources") {
|
| + visibility = [ ":packed_resources" ]
|
| + scales = [
|
| + "100",
|
| + "200",
|
| + "300",
|
| + ]
|
| +}
|
| +
|
| +ios_repack("repack_unscaled_resources") {
|
| + visibility = [ ":packed_resources" ]
|
| + sources = [
|
| + "$root_gen_dir/components/components_resources.pak",
|
| + "$root_gen_dir/ios/chrome/ios_resources.pak",
|
| + "$root_gen_dir/ios/web/ios_web_resources.pak",
|
| + "$root_gen_dir/net/net_resources.pak",
|
| + "$root_gen_dir/ui/resources/webui_resources.pak",
|
| + ]
|
| + deps = [
|
| + ":resources",
|
| + "//components/resources",
|
| + "//ios/web:resources",
|
| + "//net:net_resources",
|
| + "//ui/resources",
|
| + ]
|
| + output = "$target_gen_dir/resources.pak"
|
| + bundle_output = "{{bundle_resources_dir}}/{{source_file_part}}"
|
| +}
|
|
|