Index: chrome/browser/extensions/BUILD.gn |
diff --git a/chrome/browser/extensions/BUILD.gn b/chrome/browser/extensions/BUILD.gn |
index 4ec2b76c163af6b72ed2afecf7e7c4d76cab0960..464599ca2c4874fc57ec93ce085b89ca6c310f35 100644 |
--- a/chrome/browser/extensions/BUILD.gn |
+++ b/chrome/browser/extensions/BUILD.gn |
@@ -44,38 +44,65 @@ static_library("extensions") { |
"//chrome/app/resources:platform_locale_settings", |
"//chrome/app/theme:theme_resources", |
"//chrome/browser/devtools", |
+ "//chrome/browser/media/router", |
"//chrome/common", |
"//chrome/common/extensions/api:api_registration", |
"//chrome/common/extensions/api:extensions_features", |
"//chrome/common/safe_browsing:proto", |
"//chrome/installer/util:with_no_strings", |
+ "//components/app_modal", |
"//components/autofill/content/browser", |
+ "//components/bookmarks/browser", |
+ "//components/bookmarks/managed", |
"//components/browser_sync/browser", |
+ "//components/browsing_data/core", |
"//components/bubble", |
"//components/content_settings/core/browser", |
"//components/crx_file", |
- "//components/data_reduction_proxy/proto:data_reduction_proxy_proto", |
+ "//components/data_reduction_proxy/core/browser", |
"//components/dom_distiller/core", |
"//components/favicon/content", |
+ "//components/feedback", |
"//components/gcm_driver", |
+ "//components/guest_view/browser", |
+ "//components/history/core/browser", |
"//components/infobars/core", |
"//components/keyed_service/content", |
+ "//components/navigation_interception", |
+ "//components/net_log", |
+ "//components/omnibox/browser", |
"//components/onc", |
+ "//components/password_manager/core/browser", |
+ "//components/pdf/browser", |
"//components/policy", |
+ "//components/policy:policy_component", |
"//components/pref_registry", |
"//components/proximity_auth", |
+ "//components/proximity_auth/ble", |
+ "//components/proximity_auth/cryptauth", |
+ "//components/proximity_auth/logging", |
"//components/proxy_config", |
+ "//components/rappor", |
"//components/resources", |
+ "//components/safe_browsing_db:database_manager", |
+ "//components/safe_browsing_db:util", |
"//components/safe_json", |
"//components/search_engines", |
"//components/sessions", |
"//components/signin/core/browser", |
+ "//components/spellcheck/browser", |
+ "//components/storage_monitor", |
"//components/strings", |
"//components/sync", |
+ "//components/sync_sessions", |
"//components/syncable_prefs", |
+ "//components/translate/core/browser", |
+ "//components/undo", |
"//components/update_client", |
"//components/url_matcher", |
+ "//components/user_prefs", |
"//components/web_modal", |
+ "//components/zoom", |
"//content/app/resources", |
"//content/public/common", |
"//crypto", |
@@ -88,6 +115,7 @@ static_library("extensions") { |
"//extensions/strings", |
"//net", |
"//skia", |
+ "//sql", |
"//storage/browser", |
"//storage/common", |
"//third_party/WebKit/public:image_resources", |
@@ -105,6 +133,7 @@ static_library("extensions") { |
"//ui/gfx/geometry", |
"//ui/native_theme", |
"//ui/resources", |
+ "//ui/shell_dialogs", |
"//ui/strings", |
"//url", |
] |
@@ -120,9 +149,16 @@ static_library("extensions") { |
} |
deps += [ |
"//components/chrome_apps", |
+ "//components/constrained_window", |
+ "//components/drive", |
+ "//components/user_manager", |
+ "//remoting/host", |
"//remoting/host/it2me:common", |
"//third_party/protobuf:protobuf_lite", |
- "//ui/file_manager:resources", |
+ "//ui/app_list", |
+ "//ui/chromeos", |
+ "//ui/file_manager", |
+ "//ui/views/", |
] |
} else { |
sources += [ |
@@ -156,6 +192,9 @@ static_library("extensions") { |
if (use_dbus) { |
deps += [ "//dbus" ] |
} |
+ if (use_udev) { |
+ deps += [ "//device/udev_linux" ] |
+ } |
if (use_x11) { |
configs += [ "//build/config/linux:x11" ] |
@@ -173,6 +212,11 @@ static_library("extensions") { |
} |
} |
+ if (!is_android && !is_ios) { |
+ # Non-mobile. |
+ #deps += [ "//apps" ] |
+ } |
+ |
if (is_win || is_mac) { |
deps += [ "//components/wifi" ] |
sources += rebase_path( |
@@ -222,6 +266,10 @@ static_library("extensions") { |
"//chrome") |
} |
+ if (enable_rlz_support) { |
+ deps += [ "//rlz:rlz_lib" ] |
+ } |
+ |
if (enable_webrtc) { |
sources += [ "api/webrtc_logging_private/webrtc_logging_private_api.cc" ] |
} else { |
@@ -243,6 +291,7 @@ static_library("extensions") { |
if (use_aura) { |
deps += [ |
+ "//ui/aura", |
"//ui/keyboard", |
"//ui/keyboard:keyboard_with_content", |
"//ui/keyboard:resources", |