Index: chrome/browser/BUILD.gn |
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn |
index d3e319ee6332f8611d69a0461904e17bb7a14546..ac6967f0ef763f2066ca22c51cf96a4084c8f667 100644 |
--- a/chrome/browser/BUILD.gn |
+++ b/chrome/browser/BUILD.gn |
@@ -276,6 +276,34 @@ source_set("browser") { |
sources += rebase_path(gypi_values.chrome_browser_web_resource_sources, |
".", |
"//chrome") |
+ if (android_java_ui) { |
+ sources += |
+ rebase_path(gypi_values.chrome_browser_sync_android_java_ui_sources, |
+ ".", |
+ "//chrome") |
+ sources += |
+ rebase_path(gypi_values.chrome_browser_ssl_android_java_ui_sources, |
+ ".", |
+ "//chrome") |
+ sources += rebase_path( |
+ gypi_values.chrome_browser_history_android_java_ui_sources, |
+ ".", |
+ "//chrome") |
+ sources += rebase_path( |
+ gypi_values.chrome_browser_permissions_android_java_ui_sources, |
+ ".", |
+ "//chrome") |
+ sources += rebase_path( |
+ gypi_values.chrome_browser_search_engines_android_java_ui_sources, |
+ ".", |
+ "//chrome") |
+ if (enable_supervised_users) { |
+ sources += rebase_path( |
+ gypi_values.chrome_browser_supervised_user_android_java_ui_sources, |
+ ".", |
+ "//chrome") |
+ } |
+ } |
deps += [ |
"//apps", |
@@ -644,11 +672,11 @@ source_set("browser") { |
sources += rebase_path(gypi_values.chrome_browser_notifications_sources, |
".", |
"//chrome") |
- if (is_android) { |
- sources += |
- rebase_path(gypi_values.chrome_browser_notifications_android_sources, |
- ".", |
- "//chrome") |
+ if (android_java_ui) { |
+ sources += rebase_path( |
+ gypi_values.chrome_browser_notifications_android_java_ui_sources, |
+ ".", |
+ "//chrome") |
} else { |
sources += rebase_path( |
gypi_values.chrome_browser_notifications_non_android_sources, |
@@ -727,6 +755,12 @@ source_set("browser") { |
if (is_android) { |
sources += |
rebase_path(gypi_values.chrome_browser_android_sources, ".", "//chrome") |
+ } |
+ |
+ if (android_java_ui) { |
+ sources += rebase_path(gypi_values.chrome_browser_android_java_ui_sources, |
+ ".", |
+ "//chrome") |
sources += rebase_path(gypi_values.chrome_browser_bookmark_android_sources, |
".", |
"//chrome") |
@@ -734,7 +768,6 @@ source_set("browser") { |
":client_discourse_context_proto", |
":delta_file_proto", |
":jni_headers", |
- "//components/cdm/browser", |
"//components/data_usage/android", |
"//components/enhanced_bookmarks", |
"//components/precache/content", |
@@ -743,16 +776,25 @@ source_set("browser") { |
"//components/service_tab_launcher", |
"//components/toolbar", |
"//components/web_contents_delegate_android", |
+ ] |
+ |
+ defines += [ "ENABLE_DATA_REDUCTION_PROXY_DEBUGGING" ] |
+ } |
+ |
+ if (is_android) { |
+ deps += [ |
+ "//components/cdm/browser", |
+ "//components/resources:components_resources", |
"//third_party/android_opengl/etc1", |
"//third_party/android_tools:cpu_features", |
"//third_party/libaddressinput:util", |
] |
+ |
deps -= [ |
"//components/storage_monitor", |
"//components/web_modal", |
"//third_party/libaddressinput", |
] |
- defines += [ "ENABLE_DATA_REDUCTION_PROXY_DEBUGGING" ] |
if (use_seccomp_bpf) { |
defines += [ "USE_SECCOMP_BPF" ] |
@@ -924,7 +966,7 @@ source_set("browser") { |
} |
} |
-if (is_android) { |
+if (android_java_ui) { |
# GYP version: chrome/chrome_browser.gypi:chrome_browser_jni_headers |
generate_jni("jni_headers") { |
sources = |