| Index: chrome/android/BUILD.gn
|
| diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn
|
| index 9905c4e4076a207f99485589cd05d63bbc57c7fb..9c37ab871d50a833c23fbadb8a42137fa640c741 100644
|
| --- a/chrome/android/BUILD.gn
|
| +++ b/chrome/android/BUILD.gn
|
| @@ -23,21 +23,6 @@ chrome_sync_shell_jinja_variables =
|
| default_chrome_public_jinja_variables +
|
| [ "manifest_package=org.chromium.chrome.sync_shell" ]
|
|
|
| -chrome_apk_gypi = exec_script("//build/gypi_to_gn.py",
|
| - [ rebase_path("chrome_apk.gyp") ],
|
| - "scope",
|
| - [ "chrome_apk.gyp" ])
|
| -
|
| -chrome_android_paks_gypi =
|
| - exec_script("//build/gypi_to_gn.py",
|
| - [
|
| - rebase_path("//chrome/chrome_android_paks.gypi"),
|
| - "--replace=<(PRODUCT_DIR)=$root_out_dir",
|
| - ],
|
| - "scope",
|
| - [ "//chrome/chrome_android_paks.gypi" ])
|
| -
|
| -# GYP: //chrome/android/chrome_apk.gyp:chrome_apk_manifest
|
| jinja_template("chrome_public_apk_manifest") {
|
| input = "java/AndroidManifest.xml"
|
| output = "$root_gen_dir/chrome_public_apk_manifest/AndroidManifest.xml"
|
| @@ -48,7 +33,6 @@ jinja_template("chrome_public_apk_manifest") {
|
| ]
|
| }
|
|
|
| -# GYP: //chrome/android/chrome_apk.gyp:chrome_sync_shell_apk_manifest
|
| jinja_template("chrome_sync_shell_apk_manifest") {
|
| input = "java/AndroidManifest.xml"
|
| output = "$root_gen_dir/chrome_sync_shell_apk_manifest/AndroidManifest.xml"
|
| @@ -60,14 +44,58 @@ jinja_template("chrome_sync_shell_apk_manifest") {
|
| }
|
|
|
| locale_pak_resources("chrome_locale_paks") {
|
| - sources = chrome_android_paks_gypi.chrome_android_pak_locale_resources
|
| + sources = [
|
| + "$root_out_dir/locales/am.pak",
|
| + "$root_out_dir/locales/ar.pak",
|
| + "$root_out_dir/locales/bg.pak",
|
| + "$root_out_dir/locales/ca.pak",
|
| + "$root_out_dir/locales/cs.pak",
|
| + "$root_out_dir/locales/da.pak",
|
| + "$root_out_dir/locales/de.pak",
|
| + "$root_out_dir/locales/el.pak",
|
| + "$root_out_dir/locales/en-GB.pak",
|
| + "$root_out_dir/locales/en-US.pak",
|
| + "$root_out_dir/locales/es-419.pak",
|
| + "$root_out_dir/locales/es.pak",
|
| + "$root_out_dir/locales/fa.pak",
|
| + "$root_out_dir/locales/fi.pak",
|
| + "$root_out_dir/locales/fil.pak",
|
| + "$root_out_dir/locales/fr.pak",
|
| + "$root_out_dir/locales/he.pak",
|
| + "$root_out_dir/locales/hi.pak",
|
| + "$root_out_dir/locales/hr.pak",
|
| + "$root_out_dir/locales/hu.pak",
|
| + "$root_out_dir/locales/id.pak",
|
| + "$root_out_dir/locales/it.pak",
|
| + "$root_out_dir/locales/ja.pak",
|
| + "$root_out_dir/locales/ko.pak",
|
| + "$root_out_dir/locales/lt.pak",
|
| + "$root_out_dir/locales/lv.pak",
|
| + "$root_out_dir/locales/nb.pak",
|
| + "$root_out_dir/locales/nl.pak",
|
| + "$root_out_dir/locales/pl.pak",
|
| + "$root_out_dir/locales/pt-BR.pak",
|
| + "$root_out_dir/locales/pt-PT.pak",
|
| + "$root_out_dir/locales/ro.pak",
|
| + "$root_out_dir/locales/ru.pak",
|
| + "$root_out_dir/locales/sk.pak",
|
| + "$root_out_dir/locales/sl.pak",
|
| + "$root_out_dir/locales/sr.pak",
|
| + "$root_out_dir/locales/sv.pak",
|
| + "$root_out_dir/locales/sw.pak",
|
| + "$root_out_dir/locales/th.pak",
|
| + "$root_out_dir/locales/tr.pak",
|
| + "$root_out_dir/locales/uk.pak",
|
| + "$root_out_dir/locales/vi.pak",
|
| + "$root_out_dir/locales/zh-CN.pak",
|
| + "$root_out_dir/locales/zh-TW.pak",
|
| + ]
|
|
|
| deps = [
|
| "//chrome:packed_resources",
|
| ]
|
| }
|
|
|
| -# GYP: //chrome/chrome.gyp:chrome_java (resources part)
|
| android_resources("chrome_java_resources") {
|
| resource_dirs = [
|
| "java/res",
|
| @@ -90,7 +118,6 @@ android_resources("chrome_java_resources") {
|
| custom_package = "org.chromium.chrome"
|
| }
|
|
|
| -# GYP: //chrome/chrome.gyp:chrome_strings_grd
|
| java_strings_grd("chrome_strings_grd") {
|
| grd_file = "java/strings/android_chrome_strings.grd"
|
| outputs = [
|
| @@ -141,7 +168,6 @@ java_strings_grd("chrome_strings_grd") {
|
| ]
|
| }
|
|
|
| -# GYP: //chrome/chrome.gyp:chrome_java
|
| android_library("chrome_java") {
|
| deps = [
|
| ":chrome_public_apk_manifest",
|
| @@ -261,13 +287,6 @@ android_library("chrome_java") {
|
| }
|
| }
|
|
|
| -# GYP: //chrome/chrome_browser.gypi:activity_type_ids_java
|
| -# GYP: //chrome/chrome_browser.gypi:connectivity_check_result_java
|
| -# GYP: //chrome/chrome_browser.gypi:shortcut_source_java
|
| -# GYP: //chrome/chrome_browser.gypi:profile_account_management_metrics_java
|
| -# GYP: //chrome/chrome_browser.gypi:tab_load_status_java
|
| -# GYP: //chrome/chrome_browser.gypi:infobar_action_type_java
|
| -
|
| action("chrome_android_java_google_api_keys_srcjar") {
|
| script = "//build/android/gyp/java_google_api_keys.py"
|
| _output_path = "$target_gen_dir/$target_name.srcjar"
|
| @@ -292,7 +311,6 @@ java_cpp_enum("chrome_android_java_enums_srcjar") {
|
| ]
|
| }
|
|
|
| -# GYP: //chrome/chrome_browser.gypi:document_tab_model_info_proto_java
|
| proto_java_library("document_tab_model_info_proto_java") {
|
| proto_path = "java/src/org/chromium/chrome/browser/tabmodel/document"
|
| sources = [
|
| @@ -300,7 +318,6 @@ proto_java_library("document_tab_model_info_proto_java") {
|
| ]
|
| }
|
|
|
| -# GYP: //chrome/chrome_browser.gypi:resource_id_java
|
| java_cpp_template("resource_id_javagen") {
|
| sources = [
|
| "java/ResourceId.template",
|
| @@ -311,7 +328,6 @@ java_cpp_template("resource_id_javagen") {
|
| ]
|
| }
|
|
|
| -# GYP: //chrome/chrome_tests.gypi:chrome_junit_tests
|
| junit_binary("chrome_junit_tests") {
|
| # From java_sources.gni.
|
| java_files = chrome_junit_test_java_sources
|
| @@ -341,7 +357,6 @@ junit_binary("chrome_junit_tests") {
|
| srcjar_deps = [ "//base:base_build_config_gen" ]
|
| }
|
|
|
| -# GYP: //chrome/chrome_android.gypi:chrome_version_java
|
| chrome_version_java_dir = "$root_gen_dir/templates/chrome_version_java"
|
| chrome_version_java_file = "$chrome_version_java_dir/org/chromium/chrome/browser/ChromeVersionConstants.java"
|
| process_version("chrome_version_java") {
|
| @@ -364,7 +379,6 @@ zip("chrome_version_srcjar") {
|
| ]
|
| }
|
|
|
| -# GYP: //chrome/android/chrome_apk.gyp:chrome_test_java
|
| android_library("chrome_test_java") {
|
| testonly = true
|
|
|
| @@ -449,8 +463,10 @@ android_resources("chrome_public_apk_resources") {
|
| }
|
|
|
| android_assets("chrome_public_apk_assets") {
|
| - sources = chrome_android_paks_gypi.chrome_android_pak_input_resources
|
| - sources += [ "$root_build_dir/resources.pak" ]
|
| + sources = [
|
| + "$root_out_dir/chrome_100_percent.pak",
|
| + "$root_out_dir/resources.pak",
|
| + ]
|
| disable_compression = true
|
|
|
| deps = [
|
| @@ -462,7 +478,6 @@ android_assets("chrome_public_apk_assets") {
|
| ]
|
| }
|
|
|
| -# GYP: //chrome/android/chrome_apk.gyp:chrome_public_apk_template_resources
|
| jinja_template_resources("chrome_public_apk_template_resources") {
|
| resources = [
|
| "java/res_template/xml/chromebackupscheme.xml",
|
| @@ -473,7 +488,6 @@ jinja_template_resources("chrome_public_apk_template_resources") {
|
| variables = chrome_public_jinja_variables
|
| }
|
|
|
| -# GYP: //chrome/android/chrome_apk.gyp:chrome_sync_shell_apk_template_resources
|
| jinja_template_resources("chrome_sync_shell_apk_template_resources") {
|
| resources = [
|
| "java/res_template/xml/chromebackupscheme.xml",
|
| @@ -484,9 +498,11 @@ jinja_template_resources("chrome_sync_shell_apk_template_resources") {
|
| variables = chrome_sync_shell_jinja_variables
|
| }
|
|
|
| -# GYP: none
|
| shared_library("chrome") {
|
| - sources = chrome_apk_gypi.chrome_app_native_sources
|
| + sources = [
|
| + "../app/android/chrome_main_delegate_android_initializer.cc",
|
| + "../browser/android/chrome_entry_point.cc",
|
| + ]
|
| deps = [
|
| "//build/config/sanitizers:deps",
|
| "//chrome:chrome_android_core",
|
| @@ -499,7 +515,6 @@ shared_library("chrome") {
|
| public_configs = extra_chrome_shared_library_configs
|
| }
|
|
|
| -# GYP: none
|
| #
|
| # Only 32-bit //chrome/android/monochrome is needed, beside
|
| # being built with 32-bit default toolchain, it is also built
|
| @@ -509,7 +524,10 @@ shared_library("chrome") {
|
| if (!android_64bit_target_cpu ||
|
| current_toolchain == android_secondary_abi_toolchain) {
|
| shared_library("monochrome") {
|
| - sources = chrome_apk_gypi.monochrome_app_native_sources
|
| + sources = [
|
| + "../app/android/chrome_main_delegate_android_initializer.cc",
|
| + "../browser/android/monochrome_entry_point.cc",
|
| + ]
|
| deps = [
|
| "//android_webview:common",
|
| "//chrome:chrome_android_core",
|
| @@ -530,16 +548,20 @@ if (!android_64bit_target_cpu ||
|
| }
|
| }
|
|
|
| -# GYP: //chrome/android/chrome_apk.gyp:libchrome_sync_shell
|
| shared_library("chrome_sync_shell") {
|
| testonly = true
|
| + sources = [
|
| + "../browser/android/chrome_entry_point.cc",
|
| + "../browser/android/chrome_sync_shell_main_delegate.cc",
|
| + "../browser/android/chrome_sync_shell_main_delegate.h",
|
| + "../browser/android/chrome_sync_shell_main_delegate_initializer.cc",
|
| + ]
|
| deps = [
|
| "//build/config/sanitizers:deps",
|
| "//chrome:chrome_android_core",
|
| "//components/sync",
|
| "//components/sync:test_support_sync_fake_server_android",
|
| ]
|
| - sources = chrome_apk_gypi.chrome_sync_shell_app_native_sources
|
| }
|
|
|
| # Contains rules common to chrome_public_apk and chrome_sync_shell_apk
|
| @@ -591,21 +613,18 @@ chrome_public_test_apk_manifest =
|
| chrome_sync_shell_test_apk_manifest =
|
| "$root_gen_dir/chrome_sync_shell_test_apk_manifest/AndroidManifest.xml"
|
|
|
| -# GYP: //chrome/android/chrome_apk.gyp:chrome_public_test_apk_manifest
|
| jinja_template("chrome_public_test_apk_manifest") {
|
| input = "javatests/AndroidManifest.xml"
|
| output = chrome_public_test_apk_manifest
|
| variables = chrome_public_jinja_variables
|
| }
|
|
|
| -# GYP: //chrome/android/chrome_apk.gyp:chrome_sync_shell_test_apk_manifest
|
| jinja_template("chrome_sync_shell_test_apk_manifest") {
|
| input = "sync_shell/javatests/AndroidManifest.xml"
|
| output = chrome_sync_shell_test_apk_manifest
|
| variables = chrome_sync_shell_jinja_variables
|
| }
|
|
|
| -# GYP: //chrome/android/chrome_apk.gyp:chrome_public_test_apk
|
| instrumentation_test_apk("chrome_public_test_apk") {
|
| apk_name = "ChromePublicTest"
|
| apk_under_test = ":chrome_public_apk"
|
| @@ -650,7 +669,6 @@ android_library("chrome_sync_shell_test_apk_java") {
|
| ]
|
| }
|
|
|
| -# GYP: //chrome/android/chrome_apk.gyp:chrome_sync_shell_test_apk
|
| instrumentation_test_apk("chrome_sync_shell_test_apk") {
|
| apk_name = "ChromeSyncShellTest"
|
| apk_under_test = ":chrome_sync_shell_apk"
|
|
|