| Index: apps/BUILD.gn
|
| diff --git a/apps/BUILD.gn b/apps/BUILD.gn
|
| index a024fc15d2a21e8bf8b56a2775f8489b9f930b0e..ede4e7e22361262afaae97c3c55d017ab82a4cd0 100644
|
| --- a/apps/BUILD.gn
|
| +++ b/apps/BUILD.gn
|
| @@ -8,55 +8,49 @@ import("//build/config/ui.gni")
|
| assert(!is_android && !is_ios)
|
|
|
| static_library("apps") {
|
| - sources = [
|
| - "app_lifetime_monitor.cc",
|
| - "app_lifetime_monitor.h",
|
| - "app_lifetime_monitor_factory.cc",
|
| - "app_lifetime_monitor_factory.h",
|
| - "app_load_service.cc",
|
| - "app_load_service.h",
|
| - "app_load_service_factory.cc",
|
| - "app_load_service_factory.h",
|
| - "app_restore_service.cc",
|
| - "app_restore_service.h",
|
| - "app_restore_service_factory.cc",
|
| - "app_restore_service_factory.h",
|
| - "browser_context_keyed_service_factories.cc",
|
| - "browser_context_keyed_service_factories.h",
|
| - "custom_launcher_page_contents.cc",
|
| - "custom_launcher_page_contents.h",
|
| - "launcher.cc",
|
| - "launcher.h",
|
| - "metrics_names.h",
|
| - "saved_files_service.cc",
|
| - "saved_files_service.h",
|
| - "saved_files_service_factory.cc",
|
| - "saved_files_service_factory.h",
|
| - "switches.cc",
|
| - "switches.h",
|
| - ]
|
| + sources = []
|
|
|
| - configs += [ "//build/config/compiler:wexit_time_destructors" ]
|
| + if (enable_extensions) {
|
| + sources += [
|
| + "app_lifetime_monitor.cc",
|
| + "app_lifetime_monitor.h",
|
| + "app_lifetime_monitor_factory.cc",
|
| + "app_lifetime_monitor_factory.h",
|
| + "app_load_service.cc",
|
| + "app_load_service.h",
|
| + "app_load_service_factory.cc",
|
| + "app_load_service_factory.h",
|
| + "app_restore_service.cc",
|
| + "app_restore_service.h",
|
| + "app_restore_service_factory.cc",
|
| + "app_restore_service_factory.h",
|
| + "browser_context_keyed_service_factories.cc",
|
| + "browser_context_keyed_service_factories.h",
|
| + "custom_launcher_page_contents.cc",
|
| + "custom_launcher_page_contents.h",
|
| + "launcher.cc",
|
| + "launcher.h",
|
| + "metrics_names.h",
|
| + "saved_files_service.cc",
|
| + "saved_files_service.h",
|
| + "saved_files_service_factory.cc",
|
| + "saved_files_service_factory.h",
|
| + "switches.cc",
|
| + "switches.h",
|
| + ]
|
|
|
| - deps = [
|
| - "//chrome/app/theme:theme_resources",
|
| - "//chrome/browser/extensions",
|
| - "//chrome/common/extensions/api:api",
|
| - "//components/web_modal",
|
| - "//skia",
|
| - ]
|
| + configs += [ "//build/config/compiler:wexit_time_destructors" ]
|
|
|
| - if (is_chromeos) {
|
| - #deps += [ "browser_chromeos" ] TODO(GYP)
|
| - }
|
| -
|
| - if (!enable_extensions) {
|
| - # When extensions are disabled, only the sizer file below is included.
|
| - deps -= [
|
| + deps = [
|
| + "//chrome/app/theme:theme_resources",
|
| "//chrome/browser/extensions",
|
| - "//chrome/common/extensions/api:api",
|
| + "//chrome/common/extensions/api",
|
| + "//components/web_modal",
|
| + "//skia",
|
| ]
|
| - sources = []
|
| +
|
| + # TODO: This top level directory should not have an include cycle.
|
| + allow_circular_includes_from = [ "//chrome/browser/extensions" ]
|
| }
|
|
|
| if (toolkit_views) {
|
|
|