Chromium Code Reviews| Index: chrome/android/BUILD.gn |
| diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn |
| index 697030c8b385f04375c048b954a2858da7c75be8..18d6ed41d961653f4464fab7b7ec51912908d48b 100644 |
| --- a/chrome/android/BUILD.gn |
| +++ b/chrome/android/BUILD.gn |
| @@ -67,24 +67,12 @@ jinja_template("chrome_sync_shell_android_manifest") { |
| ] |
| } |
| -locale_pak_resources("chrome_locale_paks") { |
| - sources = [] |
| - foreach(_locale, locales - android_chrome_omitted_locales) { |
| - sources += [ "$root_out_dir/locales/$_locale.pak" ] |
| - } |
| - |
| - deps = [ |
| - "//chrome:packed_resources", |
| - ] |
| -} |
| - |
| android_resources("chrome_java_resources") { |
| resource_dirs = [ |
| "java/res", |
| "//chrome/android/java/res_chromium", |
| ] |
| deps = [ |
| - ":chrome_locale_paks", |
| ":chrome_strings_grd", |
| "//chrome/app:java_strings_grd", |
| "//components/policy:app_restrictions_resources", |
| @@ -457,14 +445,6 @@ android_resources("chrome_public_apk_resources") { |
| ] |
| } |
| -# TODO(agrieve): Delete once downstream no longer references this target. |
| -java_group("chrome_public_apk_assets") { |
| - deps = [ |
| - ":chrome_public_non_pak_assets", |
| - ":chrome_public_pak_assets", |
| - ] |
| -} |
| - |
| java_group("chrome_public_non_pak_assets") { |
| deps = [ |
| "//chrome/android/webapk/libs/runtime_library:runtime_library_assets", |
| @@ -481,6 +461,7 @@ android_assets("chrome_public_pak_assets") { |
| disable_compression = true |
| deps = [ |
| + ":chrome_public_locale_pak_assets", |
| "//chrome:packed_resources", |
| "//chrome/android/webapk/libs/runtime_library:runtime_library_assets", |
| "//third_party/icu:icu_assets", |
| @@ -488,6 +469,19 @@ android_assets("chrome_public_pak_assets") { |
| ] |
| } |
| +# This target is separate from chrome_public_pak_assets because it does not |
| +# disable compression. |
| +android_assets("chrome_public_locale_pak_assets") { |
| + sources = [] |
| + foreach(_locale, locales - android_chrome_omitted_locales) { |
| + sources += [ "$root_out_dir/locales/$_locale.pak" ] |
| + } |
| + |
| + deps = [ |
| + "//chrome:packed_resources", |
| + ] |
| +} |
| + |
| jinja_template_resources("chrome_public_apk_template_resources") { |
| resources = [ |
| "java/res_template/xml/chromebackupscheme.xml", |
| @@ -564,8 +558,11 @@ if (current_toolchain == default_toolchain) { |
| } |
| } |
| - locale_pak_resources("monochrome_locale_paks") { |
| - sources = [] |
| + android_assets("monochrome_pak_assets") { |
| + sources = [ |
| + "$target_gen_dir/monochrome_paks/chrome_100_percent.pak", |
| + "$target_gen_dir/monochrome_paks/resources.pak", |
| + ] |
| foreach(_locale, locales) { |
| sources += [ "$target_gen_dir/monochrome_paks/locales/$_locale.pak" ] |
| } |
| @@ -573,20 +570,10 @@ if (current_toolchain == default_toolchain) { |
| deps = [ |
| ":monochrome_paks", |
| ] |
| + disable_compression = true |
|
nyquist
2016/10/03 04:53:59
Tiny nit: for the other target, we put this right
agrieve
2016/10/03 20:10:17
Done.
|
| } |
| } # current_toolchain == host_toolchain |
| -android_assets("monochrome_pak_assets") { |
| - sources = [ |
| - "$target_gen_dir/monochrome_paks/chrome_100_percent.pak", |
| - "$target_gen_dir/monochrome_paks/resources.pak", |
| - ] |
| - deps = [ |
| - ":monochrome_paks", |
| - ] |
| - disable_compression = true |
| -} |
| - |
| # |
| # Only 32-bit //chrome/android/monochrome is needed, beside |
| # being built with 32-bit default toolchain, it is also built |
| @@ -642,11 +629,11 @@ template("chrome_public_apk_tmpl_shared") { |
| forward_variables_from(invoker, "*") |
| native_lib_version_rule = "//build/util:chrome_version_json" |
| - |
| deps += [ |
| ":chrome_java", |
| - ":chrome_public_apk_assets", |
| ":chrome_public_apk_resources", |
| + ":chrome_public_non_pak_assets", |
| + ":chrome_public_pak_assets", |
| "//base:base_java", |
| ] |
| } |