OLD | NEW |
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 import("//tools/grit/grit_rule.gni") | 5 import("//tools/grit/grit_rule.gni") |
6 | 6 |
7 # GYP version: chrome/chrome_resources.gyp:chrome_strings | 7 # GYP version: chrome/chrome_resources.gyp:chrome_strings |
8 # (generate_generated_resources action) | 8 # (generate_generated_resources action) |
9 grit("generated_resources") { | 9 grit("generated_resources") { |
10 source = "generated_resources.grd" | 10 source = "generated_resources.grd" |
| 11 outputs = [ |
| 12 "grit/generated_resources.h", |
| 13 "generated_resources_am.pak", |
| 14 "generated_resources_ar.pak", |
| 15 "generated_resources_bg.pak", |
| 16 "generated_resources_bn.pak", |
| 17 "generated_resources_ca.pak", |
| 18 "generated_resources_cs.pak", |
| 19 "generated_resources_da.pak", |
| 20 "generated_resources_de.pak", |
| 21 "generated_resources_el.pak", |
| 22 "generated_resources_en-GB.pak", |
| 23 "generated_resources_en-US.pak", |
| 24 "generated_resources_es.pak", |
| 25 "generated_resources_es-419.pak", |
| 26 "generated_resources_et.pak", |
| 27 "generated_resources_fa.pak", |
| 28 "generated_resources_fake-bidi.pak", |
| 29 "generated_resources_fi.pak", |
| 30 "generated_resources_fil.pak", |
| 31 "generated_resources_fr.pak", |
| 32 "generated_resources_gu.pak", |
| 33 "generated_resources_he.pak", |
| 34 "generated_resources_hi.pak", |
| 35 "generated_resources_hr.pak", |
| 36 "generated_resources_hu.pak", |
| 37 "generated_resources_id.pak", |
| 38 "generated_resources_it.pak", |
| 39 "generated_resources_ja.pak", |
| 40 "generated_resources_kn.pak", |
| 41 "generated_resources_ko.pak", |
| 42 "generated_resources_lt.pak", |
| 43 "generated_resources_lv.pak", |
| 44 "generated_resources_ml.pak", |
| 45 "generated_resources_mr.pak", |
| 46 "generated_resources_ms.pak", |
| 47 "generated_resources_nl.pak", |
| 48 "generated_resources_nb.pak", |
| 49 "generated_resources_pl.pak", |
| 50 "generated_resources_pt-BR.pak", |
| 51 "generated_resources_pt-PT.pak", |
| 52 "generated_resources_ro.pak", |
| 53 "generated_resources_ru.pak", |
| 54 "generated_resources_sk.pak", |
| 55 "generated_resources_sl.pak", |
| 56 "generated_resources_sr.pak", |
| 57 "generated_resources_sv.pak", |
| 58 "generated_resources_sw.pak", |
| 59 "generated_resources_ta.pak", |
| 60 "generated_resources_te.pak", |
| 61 "generated_resources_th.pak", |
| 62 "generated_resources_tr.pak", |
| 63 "generated_resources_uk.pak", |
| 64 "generated_resources_vi.pak", |
| 65 "generated_resources_zh-CN.pak", |
| 66 "generated_resources_zh-TW.pak", |
| 67 ] |
11 } | 68 } |
12 | 69 |
13 # GYP version: chrome/chrome_resources.gyp:chrome_strings_map | 70 # GYP version: chrome/chrome_resources.gyp:chrome_strings_map |
14 action("make_generated_resources_map") { | 71 action("make_generated_resources_map") { |
15 # Targets should depend on generated_resources_map instead. | 72 # Targets should depend on generated_resources_map instead. |
16 visibility = ":generated_resources_map" | 73 visibility = ":generated_resources_map" |
17 | 74 |
18 script = "//chrome/browser/metrics/variations/generate_resources_map.py" | 75 script = "//chrome/browser/metrics/variations/generate_resources_map.py" |
19 | 76 |
20 inputs = [ "$target_gen_dir/grit/generated_resources.h" ] | 77 inputs = [ "$target_gen_dir/grit/generated_resources.h" ] |
21 outputs = [ "$target_gen_dir/generated_resources_map.cc" ] | 78 outputs = [ "$target_gen_dir/generated_resources_map.cc" ] |
22 | 79 |
23 args = rebase_path(inputs, root_build_dir) + | 80 args = rebase_path(inputs, root_build_dir) + |
24 rebase_path(outputs, root_build_dir) | 81 rebase_path(outputs, root_build_dir) |
25 | 82 |
26 deps = [ ":generated_resources" ] | 83 deps = [ ":generated_resources" ] |
27 } | 84 } |
28 | 85 |
29 # Collect the generated .cc file from make_generated_resources_map and put it | 86 # Collect the generated .cc file from make_generated_resources_map and put it |
30 # in a source set so targets that depend on it will link the source rather than | 87 # in a source set so targets that depend on it will link the source rather than |
31 # specifying it manually. This doesn't happen in the GYP build. | 88 # specifying it manually. This doesn't happen in the GYP build. |
32 source_set("generated_resources_map") { | 89 source_set("generated_resources_map") { |
33 sources = get_target_outputs(":make_generated_resources_map") | 90 sources = get_target_outputs(":make_generated_resources_map") |
34 } | 91 } |
35 | 92 |
36 # GYP version: chrome/chrome_resources.gyp:chrome_strings | 93 # GYP version: chrome/chrome_resources.gyp:chrome_strings |
37 # (generate_google_chrome_strings action) | 94 # (generate_google_chrome_strings action) |
38 grit("google_chrome_strings") { | 95 grit("google_chrome_strings") { |
39 source = "google_chrome_strings.grd" | 96 source = "google_chrome_strings.grd" |
| 97 outputs = [ |
| 98 "grit/google_chrome_strings.h", |
| 99 "google_chrome_strings_am.pak", |
| 100 "google_chrome_strings_ar.pak", |
| 101 "google_chrome_strings_bg.pak", |
| 102 "google_chrome_strings_bn.pak", |
| 103 "google_chrome_strings_ca.pak", |
| 104 "google_chrome_strings_cs.pak", |
| 105 "google_chrome_strings_da.pak", |
| 106 "google_chrome_strings_de.pak", |
| 107 "google_chrome_strings_el.pak", |
| 108 "google_chrome_strings_en-GB.pak", |
| 109 "google_chrome_strings_en-US.pak", |
| 110 "google_chrome_strings_es.pak", |
| 111 "google_chrome_strings_es-419.pak", |
| 112 "google_chrome_strings_et.pak", |
| 113 "google_chrome_strings_fa.pak", |
| 114 "google_chrome_strings_fi.pak", |
| 115 "google_chrome_strings_fil.pak", |
| 116 "google_chrome_strings_fr.pak", |
| 117 "google_chrome_strings_gu.pak", |
| 118 "google_chrome_strings_he.pak", |
| 119 "google_chrome_strings_hi.pak", |
| 120 "google_chrome_strings_hr.pak", |
| 121 "google_chrome_strings_hu.pak", |
| 122 "google_chrome_strings_id.pak", |
| 123 "google_chrome_strings_it.pak", |
| 124 "google_chrome_strings_ja.pak", |
| 125 "google_chrome_strings_kn.pak", |
| 126 "google_chrome_strings_ko.pak", |
| 127 "google_chrome_strings_lt.pak", |
| 128 "google_chrome_strings_lv.pak", |
| 129 "google_chrome_strings_ml.pak", |
| 130 "google_chrome_strings_mr.pak", |
| 131 "google_chrome_strings_ms.pak", |
| 132 "google_chrome_strings_nl.pak", |
| 133 "google_chrome_strings_nb.pak", |
| 134 "google_chrome_strings_pl.pak", |
| 135 "google_chrome_strings_pt-BR.pak", |
| 136 "google_chrome_strings_pt-PT.pak", |
| 137 "google_chrome_strings_ro.pak", |
| 138 "google_chrome_strings_ru.pak", |
| 139 "google_chrome_strings_sk.pak", |
| 140 "google_chrome_strings_sl.pak", |
| 141 "google_chrome_strings_sr.pak", |
| 142 "google_chrome_strings_sv.pak", |
| 143 "google_chrome_strings_sw.pak", |
| 144 "google_chrome_strings_ta.pak", |
| 145 "google_chrome_strings_te.pak", |
| 146 "google_chrome_strings_th.pak", |
| 147 "google_chrome_strings_tr.pak", |
| 148 "google_chrome_strings_uk.pak", |
| 149 "google_chrome_strings_vi.pak", |
| 150 "google_chrome_strings_zh-CN.pak", |
| 151 "google_chrome_strings_zh-TW.pak", |
| 152 "google_chrome_strings_fake-bidi.pak", |
| 153 ] |
40 } | 154 } |
41 | 155 |
42 # GYP version: chrome/chrome_resources.gyp:chrome_strings | 156 # GYP version: chrome/chrome_resources.gyp:chrome_strings |
43 # (generate_chromium_strings action) | 157 # (generate_chromium_strings action) |
44 grit("chromium_strings") { | 158 grit("chromium_strings") { |
45 source = "chromium_strings.grd" | 159 source = "chromium_strings.grd" |
| 160 outputs = [ |
| 161 "grit/chromium_strings.h", |
| 162 "chromium_strings_am.pak", |
| 163 "chromium_strings_ar.pak", |
| 164 "chromium_strings_bg.pak", |
| 165 "chromium_strings_bn.pak", |
| 166 "chromium_strings_ca.pak", |
| 167 "chromium_strings_cs.pak", |
| 168 "chromium_strings_da.pak", |
| 169 "chromium_strings_de.pak", |
| 170 "chromium_strings_el.pak", |
| 171 "chromium_strings_en-GB.pak", |
| 172 "chromium_strings_en-US.pak", |
| 173 "chromium_strings_es.pak", |
| 174 "chromium_strings_es-419.pak", |
| 175 "chromium_strings_et.pak", |
| 176 "chromium_strings_fa.pak", |
| 177 "chromium_strings_fake-bidi.pak", |
| 178 "chromium_strings_fi.pak", |
| 179 "chromium_strings_fil.pak", |
| 180 "chromium_strings_fr.pak", |
| 181 "chromium_strings_gu.pak", |
| 182 "chromium_strings_he.pak", |
| 183 "chromium_strings_hi.pak", |
| 184 "chromium_strings_hr.pak", |
| 185 "chromium_strings_hu.pak", |
| 186 "chromium_strings_id.pak", |
| 187 "chromium_strings_it.pak", |
| 188 "chromium_strings_ja.pak", |
| 189 "chromium_strings_kn.pak", |
| 190 "chromium_strings_ko.pak", |
| 191 "chromium_strings_lt.pak", |
| 192 "chromium_strings_lv.pak", |
| 193 "chromium_strings_ml.pak", |
| 194 "chromium_strings_mr.pak", |
| 195 "chromium_strings_ms.pak", |
| 196 "chromium_strings_nl.pak", |
| 197 "chromium_strings_nb.pak", |
| 198 "chromium_strings_pl.pak", |
| 199 "chromium_strings_pt-BR.pak", |
| 200 "chromium_strings_pt-PT.pak", |
| 201 "chromium_strings_ro.pak", |
| 202 "chromium_strings_ru.pak", |
| 203 "chromium_strings_sk.pak", |
| 204 "chromium_strings_sl.pak", |
| 205 "chromium_strings_sr.pak", |
| 206 "chromium_strings_sv.pak", |
| 207 "chromium_strings_sw.pak", |
| 208 "chromium_strings_ta.pak", |
| 209 "chromium_strings_te.pak", |
| 210 "chromium_strings_th.pak", |
| 211 "chromium_strings_tr.pak", |
| 212 "chromium_strings_uk.pak", |
| 213 "chromium_strings_vi.pak", |
| 214 "chromium_strings_zh-CN.pak", |
| 215 "chromium_strings_zh-TW.pak", |
| 216 ] |
46 } | 217 } |
OLD | NEW |