123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- # Copyright 2014 The Chromium Authors. All rights reserved.
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
- import("//build/config/chromeos/ui_mode.gni")
- import("//build/config/locales.gni")
- import("//tools/grit/grit_rule.gni")
- import("//tools/grit/repack.gni")
- assert(is_chromeos_ash)
- grit("strings") {
- source = "../ash_strings.grd"
- defines = [ "is_chrome_branded=$is_chrome_branded" ]
- outputs = [ "grit/ash_strings.h" ] +
- process_file_template(all_chrome_locales,
- [ "ash_strings_{{source_name_part}}.pak" ])
- }
- # Creates locale-specific pak files with strings needed for ash_unittests, etc.
- template("repack_one_locale_ash") {
- locale = invoker.locale
- output = invoker.output
- repack(target_name) {
- # Each input pak file should also have a deps line for completeness.
- sources = [
- "$root_gen_dir/ash/shortcut_viewer/strings/shortcut_viewer_strings_${locale}.pak",
- "$root_gen_dir/ash/strings/ash_strings_${locale}.pak",
- "$root_gen_dir/chromeos/strings/chromeos_strings_${locale}.pak",
- "$root_gen_dir/components/strings/components_strings_${locale}.pak",
- "$root_gen_dir/device/bluetooth/strings/bluetooth_strings_${locale}.pak",
- "$root_gen_dir/ui/chromeos/strings/ui_chromeos_strings_${locale}.pak",
- "$root_gen_dir/ui/strings/app_locale_settings_${locale}.pak",
- "$root_gen_dir/ui/strings/ax_strings_${locale}.pak",
- "$root_gen_dir/ui/strings/ui_strings_${locale}.pak",
- ]
- deps = [
- "//ash/shortcut_viewer/strings",
- "//ash/strings",
- "//chromeos/strings",
- "//components/strings",
- "//device/bluetooth/strings",
- "//ui/chromeos/strings",
- "//ui/strings:app_locale_settings",
- "//ui/strings:ax_strings",
- "//ui/strings:ui_strings",
- ]
- }
- }
- # Creates a pak file containing en-US strings for ash_unittests, etc.
- repack_one_locale_ash("ash_test_strings") {
- output = "$root_build_dir/ash_test_strings.pak"
- locale = "en-US"
- }
|