10 changed files with 88 additions and 25 deletions
@ -15,8 +15,8 @@ author: Wengling Chen <[email protected]> |
|||
fieldtrial_testing_like_official_build=true |
|||
google_api_key="" |
|||
google_default_client_id="" |
|||
--- a/pruning.list
|
|||
+++ b/pruning.list
|
|||
--- a/ungoogled-chromium/pruning.list
|
|||
+++ b/ungoogled-chromium/pruning.list
|
|||
@@ -17462,7 +17462,6 @@ third_party/pyelftools/test/testfiles_for_unittests/simple_gcc.elf.arm
|
|||
third_party/pywebsocket3/src/test/cert/client_cert.p12 |
|||
third_party/quic_trace/src/examples/example.json.gz |
|||
|
@ -12,7 +12,7 @@ author: Wengling Chen <[email protected]> |
|||
|
|||
--- a/chrome/browser/about_flags.cc
|
|||
+++ b/chrome/browser/about_flags.cc
|
|||
@@ -4617,6 +4617,9 @@ const FeatureEntry kFeatureEntries[] = {
|
|||
@@ -4622,6 +4622,9 @@ const FeatureEntry kFeatureEntries[] = {
|
|||
FEATURE_WITH_PARAMS_VALUE_TYPE(features::kMBIMode, |
|||
kMBIModeVariations, |
|||
"MBIMode")}, |
|||
|
@ -0,0 +1,68 @@ |
|||
description: Add trichrome_webview_64_tmpl |
|||
author: Wengling Chen <[email protected]> |
|||
|
|||
---
|
|||
android_webview/BUILD.gn | 22 ++++++++++++++++++++++ |
|||
android_webview/nonembedded/BUILD.gn | 10 ++++++++++ |
|||
android_webview/variables.gni | 2 ++ |
|||
3 files changed, 34 insertions(+) |
|||
|
|||
--- a/android_webview/BUILD.gn
|
|||
+++ b/android_webview/BUILD.gn
|
|||
@@ -267,6 +267,28 @@ if (android_64bit_target_cpu) {
|
|||
static_library_provider = "//chrome/android:trichrome_library_32_apk" |
|||
} |
|||
} |
|||
+
|
|||
+ template("trichrome_webview_64_tmpl") {
|
|||
+ system_webview_apk_or_module_tmpl(target_name) {
|
|||
+ forward_variables_from(invoker, "*")
|
|||
+ android_manifest = trichrome_webview_64_android_manifest
|
|||
+ android_manifest_dep =
|
|||
+ "//android_webview/nonembedded:trichrome_webview_64_manifest"
|
|||
+ use_trichrome_library = true
|
|||
+ is_64_bit_browser = true
|
|||
+ include_32_bit_webview = false
|
|||
+
|
|||
+ min_sdk_version = 29
|
|||
+
|
|||
+ deps = upstream_only_webview_deps
|
|||
+ static_library_provider = "//chrome/android:trichrome_library_64_apk"
|
|||
+ }
|
|||
+ }
|
|||
+
|
|||
+ trichrome_webview_64_tmpl("trichrome_webview_64_apk") {
|
|||
+ apk_name = "TrichromeWebView64"
|
|||
+ uncompress_dex = true
|
|||
+ }
|
|||
} |
|||
|
|||
# The shared library used by standalone WebView. |
|||
--- a/android_webview/nonembedded/BUILD.gn
|
|||
+++ b/android_webview/nonembedded/BUILD.gn
|
|||
@@ -252,4 +252,14 @@ if (android_64bit_target_cpu) {
|
|||
"library=libmonochrome.so", |
|||
] |
|||
} |
|||
+
|
|||
+ jinja_template("trichrome_webview_64_manifest") {
|
|||
+ input = "java/AndroidManifest.xml"
|
|||
+ output = trichrome_webview_64_android_manifest
|
|||
+ variables = trichrome_jinja_variables + _webview_jinja_variables + [
|
|||
+ "trichrome_version=$trichrome_64_version_code",
|
|||
+ "library=libmonochrome_64.so",
|
|||
+ "use32bitAbi=",
|
|||
+ ]
|
|||
+ }
|
|||
} |
|||
--- a/android_webview/variables.gni
|
|||
+++ b/android_webview/variables.gni
|
|||
@@ -19,6 +19,8 @@ system_webview_android_manifest =
|
|||
trichrome_webview_android_manifest = |
|||
"$root_gen_dir/android_webview/trichrome_webview_apk/AndroidManifest.xml" |
|||
trichrome_webview_64_32_android_manifest = "$root_gen_dir/android_webview/trichrome_webview_64_32_apk/AndroidManifest.xml" |
|||
+trichrome_webview_64_android_manifest =
|
|||
+ "$root_gen_dir/android_webview/trichrome_webview_64_apk/AndroidManifest.xml"
|
|||
trichrome_webview_32_android_manifest = |
|||
"$root_gen_dir/android_webview/trichrome_webview_32_apk/AndroidManifest.xml" |
|||
|
Loading…
Reference in new issue