summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorboliu <boliu@chromium.org>2016-01-13 21:08:26 -0800
committerCommit bot <commit-bot@chromium.org>2016-01-14 05:09:31 +0000
commit10ada8c226b7b569c3b20b8d594fb0fbcae2b995 (patch)
tree8b39cfb8b9834807e33e4d50b4173b313b2c9117
parent85273d0c56790d470d9d002990da25ae6fb9c950 (diff)
downloadchromium_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.gn8
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") {