| # Copyright 2015 The Chromium Authors |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import("//tools/grit/repack.gni") |
| import("webview_repack_locales_list.gni") |
| |
| # Wraps repack_locales(), setting the source_patterns and deps required for |
| # Chrome. |
| template("webview_repack_locales") { |
| repack_locales(target_name) { |
| forward_variables_from(invoker, "*") |
| if (!defined(deps)) { |
| deps = [] |
| } |
| |
| # Adding webview specific pak file? You should add it to |
| # webview_repack_locales_source_patterns, so it is also included in |
| # Monochrome. |
| |
| source_patterns = [ |
| "${root_gen_dir}/android_webview/components_strings_", |
| "${root_gen_dir}/third_party/blink/public/strings/blink_strings_", |
| "${root_gen_dir}/ui/strings/app_locale_settings_", |
| "${root_gen_dir}/ui/strings/ax_strings_", |
| ] |
| deps += [ |
| "//android_webview:generate_components_strings", |
| "//third_party/blink/public/strings", |
| "//ui/strings:app_locale_settings", |
| "//ui/strings:ax_strings", |
| ] |
| source_patterns += webview_repack_locales_source_patterns |
| deps += webview_repack_locales_deps |
| output_dir = "$root_out_dir/android_webview/locales" |
| } |
| } |