diff options
author | boliu <boliu@chromium.org> | 2016-01-13 21:08:26 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-01-14 05:09:31 +0000 |
commit | 10ada8c226b7b569c3b20b8d594fb0fbcae2b995 (patch) | |
tree | 8b39cfb8b9834807e33e4d50b4173b313b2c9117 | |
parent | 85273d0c56790d470d9d002990da25ae6fb9c950 (diff) | |
download | chromium_src-10ada8c226b7b569c3b20b8d594fb0fbcae2b995.zip chromium_src-10ada8c226b7b569c3b20b8d594fb0fbcae2b995.tar.gz chromium_src-10ada8c226b7b569c3b20b8d594fb0fbcae2b995.tar.bz2 |
aw: Configurable system_webview_apk package name
under GN. GYP has the same define as well.
Makes packaging webview under a different package (for external
developers) easier. Plus I personally use it for development.
Review URL: https://codereview.chromium.org/1581253002
Cr-Commit-Position: refs/heads/master@{#369331}
-rw-r--r-- | android_webview/BUILD.gn | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/android_webview/BUILD.gn b/android_webview/BUILD.gn index 2498a1c..30856d9 100644 --- a/android_webview/BUILD.gn +++ b/android_webview/BUILD.gn @@ -9,6 +9,11 @@ import("//tools/grit/repack.gni") import("system_webview_apk_tmpl.gni") import("webview_repack_locales.gni") +declare_args() { + # Package name of the system_webview_apk target. + system_webview_package_name = "com.android.webview" +} + if (!defined(use_webview_internal_framework)) { use_webview_internal_framework = false } @@ -24,6 +29,7 @@ group("android_webview") { jinja_template("system_webview_manifest") { input = "apk/java/AndroidManifest.xml" output = "$target_gen_dir/system_webview_manifest/AndroidManifest.xml" + variables = [ "package=$system_webview_package_name" ] } webview_repack_locales("repack_locales") { @@ -155,7 +161,7 @@ action("generate_webview_license_notice") { android_resources("system_webview_resources") { resource_dirs = [ "apk/java/res" ] - custom_package = "com.android.webview" + custom_package = system_webview_package_name } android_resources("resources") { |