Index: chrome/browser/extensions/BUILD.gn |
diff --git a/chrome/browser/extensions/BUILD.gn b/chrome/browser/extensions/BUILD.gn |
index 0acb058e12b5f758038ad3fbf771e12255254ddb..578095981e213483e5b7f6746151263d5ce771a1 100644 |
--- a/chrome/browser/extensions/BUILD.gn |
+++ b/chrome/browser/extensions/BUILD.gn |
@@ -17,9 +17,11 @@ gypi_values = |
# GYP version: chrome/chrome_browser_extensions.gypi:browser_extensions |
source_set("extensions") { |
sources = [] |
- sources += rebase_path(gypi_values.chrome_browser_extensions_enabled_sources, |
- ".", |
- "//chrome") |
+ if (!is_android || enable_extensions) { |
+ sources += rebase_path(gypi_values.chrome_browser_extensions_enabled_sources, |
+ ".", |
+ "//chrome") |
+ } |
configs += [ "//build/config:precompiled_headers" ] |
defines = [] |
@@ -206,7 +208,27 @@ source_set("extensions") { |
if (is_chromeos && use_ozone) { |
sources -= [ "global_shortcut_listener_chromeos.cc" ] |
} |
- if (!use_ozone) { |
+ if (!use_ozone && !is_android) { |
sources -= [ "global_shortcut_listener_ozone.cc" ] |
} |
+ |
+ if (is_android && use_aura) { |
+ sources -= [ |
+ "api/gcd_private/gcd_private_api.cc", |
+ "api/gcd_private/gcd_private_api.h", |
+ "api/launcher_page/launcher_page_api.cc", |
+ "api/launcher_page/launcher_page_api.h", |
+ "api/mdns/dns_sd_delegate.cc", |
+ "api/mdns/dns_sd_delegate.h", |
+ "api/mdns/dns_sd_device_lister.cc", |
+ "api/mdns/dns_sd_device_lister.h", |
+ "api/mdns/dns_sd_registry.cc", |
+ "api/mdns/dns_sd_registry.h", |
+ "api/mdns/mdns_api.cc", |
+ "api/mdns/mdns_api.h", |
+ ] |
+ sources += [ |
+ "../web_applications/web_app_chromeos.cc", |
+ ] |
+ } |
} |