| 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",
|
|
|