| OLD | NEW |
| 1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 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("//build/config/android/config.gni") | 5 import("//build/config/android/config.gni") |
| 6 import("//build/config/android/rules.gni") | 6 import("//build/config/android/rules.gni") |
| 7 import("//build/config/locales.gni") | 7 import("//build/config/locales.gni") |
| 8 import("//tools/grit/repack.gni") | 8 import("//tools/grit/repack.gni") |
| 9 import("//tools/resources/generate_resource_whitelist.gni") | 9 import("//tools/resources/generate_resource_whitelist.gni") |
| 10 import("system_webview_apk_tmpl.gni") | 10 import("system_webview_apk_tmpl.gni") |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 47 | 47 |
| 48 if (enable_resource_whitelist_generation) { | 48 if (enable_resource_whitelist_generation) { |
| 49 repack_whitelist = system_webview_pak_whitelist | 49 repack_whitelist = system_webview_pak_whitelist |
| 50 deps = [ | 50 deps = [ |
| 51 ":system_webview_pak_whitelist", | 51 ":system_webview_pak_whitelist", |
| 52 ] | 52 ] |
| 53 } | 53 } |
| 54 } | 54 } |
| 55 | 55 |
| 56 locale_pak_resources("locale_paks") { | 56 locale_pak_resources("locale_paks") { |
| 57 sources = [ | 57 sources = [] |
| 58 "$root_out_dir/android_webview/locales/am.pak", | 58 foreach(_locale, locales) { |
| 59 "$root_out_dir/android_webview/locales/ar.pak", | 59 sources += [ "$root_out_dir/android_webview/locales/$_locale.pak" ] |
| 60 "$root_out_dir/android_webview/locales/bg.pak", | 60 } |
| 61 "$root_out_dir/android_webview/locales/bn.pak", | |
| 62 "$root_out_dir/android_webview/locales/ca.pak", | |
| 63 "$root_out_dir/android_webview/locales/cs.pak", | |
| 64 "$root_out_dir/android_webview/locales/da.pak", | |
| 65 "$root_out_dir/android_webview/locales/de.pak", | |
| 66 "$root_out_dir/android_webview/locales/el.pak", | |
| 67 "$root_out_dir/android_webview/locales/en-GB.pak", | |
| 68 "$root_out_dir/android_webview/locales/en-US.pak", | |
| 69 "$root_out_dir/android_webview/locales/es-419.pak", | |
| 70 "$root_out_dir/android_webview/locales/es.pak", | |
| 71 "$root_out_dir/android_webview/locales/et.pak", | |
| 72 "$root_out_dir/android_webview/locales/fa.pak", | |
| 73 "$root_out_dir/android_webview/locales/fi.pak", | |
| 74 "$root_out_dir/android_webview/locales/fil.pak", | |
| 75 "$root_out_dir/android_webview/locales/fr.pak", | |
| 76 "$root_out_dir/android_webview/locales/gu.pak", | |
| 77 "$root_out_dir/android_webview/locales/he.pak", | |
| 78 "$root_out_dir/android_webview/locales/hi.pak", | |
| 79 "$root_out_dir/android_webview/locales/hr.pak", | |
| 80 "$root_out_dir/android_webview/locales/hu.pak", | |
| 81 "$root_out_dir/android_webview/locales/id.pak", | |
| 82 "$root_out_dir/android_webview/locales/it.pak", | |
| 83 "$root_out_dir/android_webview/locales/ja.pak", | |
| 84 "$root_out_dir/android_webview/locales/kn.pak", | |
| 85 "$root_out_dir/android_webview/locales/ko.pak", | |
| 86 "$root_out_dir/android_webview/locales/lt.pak", | |
| 87 "$root_out_dir/android_webview/locales/lv.pak", | |
| 88 "$root_out_dir/android_webview/locales/ml.pak", | |
| 89 "$root_out_dir/android_webview/locales/mr.pak", | |
| 90 "$root_out_dir/android_webview/locales/ms.pak", | |
| 91 "$root_out_dir/android_webview/locales/nb.pak", | |
| 92 "$root_out_dir/android_webview/locales/nl.pak", | |
| 93 "$root_out_dir/android_webview/locales/pl.pak", | |
| 94 "$root_out_dir/android_webview/locales/pt-BR.pak", | |
| 95 "$root_out_dir/android_webview/locales/pt-PT.pak", | |
| 96 "$root_out_dir/android_webview/locales/ro.pak", | |
| 97 "$root_out_dir/android_webview/locales/ru.pak", | |
| 98 "$root_out_dir/android_webview/locales/sk.pak", | |
| 99 "$root_out_dir/android_webview/locales/sl.pak", | |
| 100 "$root_out_dir/android_webview/locales/sr.pak", | |
| 101 "$root_out_dir/android_webview/locales/sv.pak", | |
| 102 "$root_out_dir/android_webview/locales/sw.pak", | |
| 103 "$root_out_dir/android_webview/locales/ta.pak", | |
| 104 "$root_out_dir/android_webview/locales/te.pak", | |
| 105 "$root_out_dir/android_webview/locales/th.pak", | |
| 106 "$root_out_dir/android_webview/locales/tr.pak", | |
| 107 "$root_out_dir/android_webview/locales/uk.pak", | |
| 108 "$root_out_dir/android_webview/locales/vi.pak", | |
| 109 "$root_out_dir/android_webview/locales/zh-CN.pak", | |
| 110 "$root_out_dir/android_webview/locales/zh-TW.pak", | |
| 111 ] | |
| 112 deps = [ | 61 deps = [ |
| 113 ":repack_locales", | 62 ":repack_locales", |
| 114 ] | 63 ] |
| 115 } | 64 } |
| 116 | 65 |
| 117 repack("repack_pack") { | 66 repack("repack_pack") { |
| 118 sources = [ | 67 sources = [ |
| 119 "$root_gen_dir/blink/public/resources/blink_resources.pak", | 68 "$root_gen_dir/blink/public/resources/blink_resources.pak", |
| 120 "$root_gen_dir/content/content_resources.pak", | 69 "$root_gen_dir/content/content_resources.pak", |
| 121 "$root_gen_dir/net/net_resources.pak", | 70 "$root_gen_dir/net/net_resources.pak", |
| (...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 225 outputs = [ | 174 outputs = [ |
| 226 "grit/aw_resources.h", | 175 "grit/aw_resources.h", |
| 227 "aw_resources.pak", | 176 "aw_resources.pak", |
| 228 ] | 177 ] |
| 229 } | 178 } |
| 230 | 179 |
| 231 grit("generate_aw_strings") { | 180 grit("generate_aw_strings") { |
| 232 source = "ui/aw_strings.grd" | 181 source = "ui/aw_strings.grd" |
| 233 outputs = [ | 182 outputs = [ |
| 234 "grit/aw_strings.h", | 183 "grit/aw_strings.h", |
| 235 "aw_strings_am.pak", | |
| 236 "aw_strings_ar.pak", | |
| 237 "aw_strings_bg.pak", | |
| 238 "aw_strings_bn.pak", | |
| 239 "aw_strings_ca.pak", | |
| 240 "aw_strings_cs.pak", | |
| 241 "aw_strings_da.pak", | |
| 242 "aw_strings_de.pak", | |
| 243 "aw_strings_el.pak", | |
| 244 "aw_strings_en-US.pak", | |
| 245 "aw_strings_en-GB.pak", | |
| 246 "aw_strings_es.pak", | |
| 247 "aw_strings_es-419.pak", | |
| 248 "aw_strings_et.pak", | |
| 249 "aw_strings_fa.pak", | |
| 250 "aw_strings_fi.pak", | |
| 251 "aw_strings_fil.pak", | |
| 252 "aw_strings_fr.pak", | |
| 253 "aw_strings_gu.pak", | |
| 254 "aw_strings_he.pak", | |
| 255 "aw_strings_hi.pak", | |
| 256 "aw_strings_hr.pak", | |
| 257 "aw_strings_hu.pak", | |
| 258 "aw_strings_id.pak", | |
| 259 "aw_strings_it.pak", | |
| 260 "aw_strings_ja.pak", | |
| 261 "aw_strings_kn.pak", | |
| 262 "aw_strings_ko.pak", | |
| 263 "aw_strings_lt.pak", | |
| 264 "aw_strings_lv.pak", | |
| 265 "aw_strings_ml.pak", | |
| 266 "aw_strings_mr.pak", | |
| 267 "aw_strings_ms.pak", | |
| 268 "aw_strings_nl.pak", | |
| 269 "aw_strings_nb.pak", | |
| 270 "aw_strings_pl.pak", | |
| 271 "aw_strings_pt-BR.pak", | |
| 272 "aw_strings_pt-PT.pak", | |
| 273 "aw_strings_ro.pak", | |
| 274 "aw_strings_ru.pak", | |
| 275 "aw_strings_sk.pak", | |
| 276 "aw_strings_sl.pak", | |
| 277 "aw_strings_sr.pak", | |
| 278 "aw_strings_sv.pak", | |
| 279 "aw_strings_sw.pak", | |
| 280 "aw_strings_ta.pak", | |
| 281 "aw_strings_te.pak", | |
| 282 "aw_strings_th.pak", | |
| 283 "aw_strings_tr.pak", | |
| 284 "aw_strings_uk.pak", | |
| 285 "aw_strings_vi.pak", | |
| 286 "aw_strings_zh-CN.pak", | |
| 287 "aw_strings_zh-TW.pak", | |
| 288 ] | 184 ] |
| 185 foreach(_locale, locales) { |
| 186 outputs += [ "aw_strings_${_locale}.pak" ] |
| 187 } |
| 289 } | 188 } |
| 290 | 189 |
| 291 grit("generate_components_strings") { | 190 grit("generate_components_strings") { |
| 292 source = "../components/components_strings.grd" | 191 source = "../components/components_strings.grd" |
| 293 | 192 |
| 294 # components_strings contains strings from all components. WebView | 193 # components_strings contains strings from all components. WebView |
| 295 # will never display most of them, so we try to limit the included | 194 # will never display most of them, so we try to limit the included |
| 296 # strings. This whitelist trims about 50% more than the compile-based | 195 # strings. This whitelist trims about 50% more than the compile-based |
| 297 # whitelist generated by :system_webview_pak_whitelist. | 196 # whitelist generated by :system_webview_pak_whitelist. |
| 298 whitelist = rebase_path("ui/grit_components_whitelist.txt") | 197 whitelist = rebase_path("ui/grit_components_whitelist.txt") |
| 299 inputs = [ | 198 inputs = [ |
| 300 whitelist, | 199 whitelist, |
| 301 ] | 200 ] |
| 302 grit_flags = [ | 201 grit_flags = [ |
| 303 "-w", | 202 "-w", |
| 304 whitelist, | 203 whitelist, |
| 305 ] | 204 ] |
| 306 outputs = [ | 205 outputs = [ |
| 307 "grit/components_strings.h", | 206 "grit/components_strings.h", |
| 308 "components_strings_am.pak", | |
| 309 "components_strings_ar.pak", | |
| 310 "components_strings_bg.pak", | |
| 311 "components_strings_bn.pak", | |
| 312 "components_strings_ca.pak", | |
| 313 "components_strings_cs.pak", | |
| 314 "components_strings_da.pak", | |
| 315 "components_strings_de.pak", | |
| 316 "components_strings_el.pak", | |
| 317 "components_strings_en-GB.pak", | |
| 318 "components_strings_en-US.pak", | |
| 319 "components_strings_es.pak", | |
| 320 "components_strings_es-419.pak", | |
| 321 "components_strings_et.pak", | |
| 322 "components_strings_fa.pak", | |
| 323 "components_strings_fake-bidi.pak", | |
| 324 "components_strings_fi.pak", | |
| 325 "components_strings_fil.pak", | |
| 326 "components_strings_fr.pak", | |
| 327 "components_strings_gu.pak", | |
| 328 "components_strings_he.pak", | |
| 329 "components_strings_hi.pak", | |
| 330 "components_strings_hr.pak", | |
| 331 "components_strings_hu.pak", | |
| 332 "components_strings_id.pak", | |
| 333 "components_strings_it.pak", | |
| 334 "components_strings_ja.pak", | |
| 335 "components_strings_kn.pak", | |
| 336 "components_strings_ko.pak", | |
| 337 "components_strings_lt.pak", | |
| 338 "components_strings_lv.pak", | |
| 339 "components_strings_ml.pak", | |
| 340 "components_strings_mr.pak", | |
| 341 "components_strings_ms.pak", | |
| 342 "components_strings_nl.pak", | |
| 343 "components_strings_nb.pak", | |
| 344 "components_strings_pl.pak", | |
| 345 "components_strings_pt-BR.pak", | |
| 346 "components_strings_pt-PT.pak", | |
| 347 "components_strings_ro.pak", | |
| 348 "components_strings_ru.pak", | |
| 349 "components_strings_sk.pak", | |
| 350 "components_strings_sl.pak", | |
| 351 "components_strings_sr.pak", | |
| 352 "components_strings_sv.pak", | |
| 353 "components_strings_sw.pak", | |
| 354 "components_strings_ta.pak", | |
| 355 "components_strings_te.pak", | |
| 356 "components_strings_th.pak", | |
| 357 "components_strings_tr.pak", | |
| 358 "components_strings_uk.pak", | |
| 359 "components_strings_vi.pak", | |
| 360 "components_strings_zh-CN.pak", | |
| 361 "components_strings_zh-TW.pak", | |
| 362 "java/res/values-am/components_strings.xml", | 207 "java/res/values-am/components_strings.xml", |
| 363 "java/res/values-ar/components_strings.xml", | 208 "java/res/values-ar/components_strings.xml", |
| 364 "java/res/values-bg/components_strings.xml", | 209 "java/res/values-bg/components_strings.xml", |
| 365 "java/res/values-ca/components_strings.xml", | 210 "java/res/values-ca/components_strings.xml", |
| 366 "java/res/values-cs/components_strings.xml", | 211 "java/res/values-cs/components_strings.xml", |
| 367 "java/res/values-da/components_strings.xml", | 212 "java/res/values-da/components_strings.xml", |
| 368 "java/res/values-de/components_strings.xml", | 213 "java/res/values-de/components_strings.xml", |
| 369 "java/res/values-el/components_strings.xml", | 214 "java/res/values-el/components_strings.xml", |
| 370 "java/res/values-en-rGB/components_strings.xml", | 215 "java/res/values-en-rGB/components_strings.xml", |
| 371 "java/res/values-es-rUS/components_strings.xml", | 216 "java/res/values-es-rUS/components_strings.xml", |
| (...skipping 25 matching lines...) Expand all Loading... |
| 397 "java/res/values-sw/components_strings.xml", | 242 "java/res/values-sw/components_strings.xml", |
| 398 "java/res/values-th/components_strings.xml", | 243 "java/res/values-th/components_strings.xml", |
| 399 "java/res/values-tl/components_strings.xml", | 244 "java/res/values-tl/components_strings.xml", |
| 400 "java/res/values-tr/components_strings.xml", | 245 "java/res/values-tr/components_strings.xml", |
| 401 "java/res/values-uk/components_strings.xml", | 246 "java/res/values-uk/components_strings.xml", |
| 402 "java/res/values-vi/components_strings.xml", | 247 "java/res/values-vi/components_strings.xml", |
| 403 "java/res/values-zh-rCN/components_strings.xml", | 248 "java/res/values-zh-rCN/components_strings.xml", |
| 404 "java/res/values-zh-rTW/components_strings.xml", | 249 "java/res/values-zh-rTW/components_strings.xml", |
| 405 "java/res/values/components_strings.xml", | 250 "java/res/values/components_strings.xml", |
| 406 ] | 251 ] |
| 252 foreach(_locale, locales) { |
| 253 outputs += [ "components_strings_${_locale}.pak" ] |
| 254 } |
| 407 } | 255 } |
| 408 | 256 |
| 409 source_set("webview_entry_point") { | 257 source_set("webview_entry_point") { |
| 410 deps = [ | 258 deps = [ |
| 411 ":common", | 259 ":common", |
| 412 ] | 260 ] |
| 413 sources = [ | 261 sources = [ |
| 414 "lib/main/webview_entry_point.cc", | 262 "lib/main/webview_entry_point.cc", |
| 415 ] | 263 ] |
| 416 } | 264 } |
| (...skipping 423 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 840 system_webview_apk_tmpl("system_webview_apk") { | 688 system_webview_apk_tmpl("system_webview_apk") { |
| 841 android_manifest = system_webview_android_manifest | 689 android_manifest = system_webview_android_manifest |
| 842 android_manifest_dep = ":system_webview_manifest" | 690 android_manifest_dep = ":system_webview_manifest" |
| 843 deps = [ | 691 deps = [ |
| 844 ":system_webview_resources", | 692 ":system_webview_resources", |
| 845 "//android_webview/glue", | 693 "//android_webview/glue", |
| 846 ] | 694 ] |
| 847 apk_name = "SystemWebView" | 695 apk_name = "SystemWebView" |
| 848 } | 696 } |
| 849 } | 697 } |
| OLD | NEW |