Index: ios/chrome/app/startup/BUILD.gn |
diff --git a/ios/chrome/app/startup/BUILD.gn b/ios/chrome/app/startup/BUILD.gn |
index 71c1a1970efdb81f2ccbc0aadd03abfdf974b8ed..2e99d8a79ff92926056c64c41685974abb5b49d1 100644 |
--- a/ios/chrome/app/startup/BUILD.gn |
+++ b/ios/chrome/app/startup/BUILD.gn |
@@ -4,22 +4,15 @@ |
import("//ios/public/provider/chrome/browser/build_config.gni") |
-source_set("startup") { |
+# Target for sources that don't depend on //ios/chrome/browser |
sdefresne
2017/02/01 14:01:02
I was going to suggest enforcing this with assert_
marq (ping after 24h)
2017/05/03 15:27:27
I meant browser:browser. Added the assertion.
|
+source_set("startup_basic") { |
sources = [ |
- "background_upload_alert.h", |
- "background_upload_alert.mm", |
"chrome_main_starter.h", |
"chrome_main_starter.mm", |
- "client_registration.h", |
- "client_registration.mm", |
"ios_chrome_main.h", |
"ios_chrome_main.mm", |
"ios_chrome_main_delegate.h", |
"ios_chrome_main_delegate.mm", |
- "network_stack_setup.h", |
- "network_stack_setup.mm", |
- "provider_registration.h", |
- "provider_registration.mm", |
"register_experimental_settings.h", |
"register_experimental_settings.mm", |
"setup_debugging.h", |
@@ -29,6 +22,27 @@ source_set("startup") { |
deps = [ |
"//base", |
"//components/crash/core/common", |
+ "//ios/chrome/browser:chrome_paths", |
+ "//ios/web/public/app", |
+ "//skia", |
+ ] |
+} |
+ |
+source_set("startup") { |
+ sources = [ |
+ "background_upload_alert.h", |
+ "background_upload_alert.mm", |
+ "client_registration.h", |
+ "client_registration.mm", |
+ "network_stack_setup.h", |
+ "network_stack_setup.mm", |
+ "provider_registration.h", |
+ "provider_registration.mm", |
+ ] |
+ |
+ deps = [ |
+ ":startup_basic", |
+ "//base", |
"//ios/chrome/browser", |
"//ios/chrome/browser:browser_internal", |
"//ios/chrome/browser/web", |
@@ -37,7 +51,6 @@ source_set("startup") { |
"//ios/public/provider/chrome/browser", |
"//ios/web", |
"//ios/web/public/app", |
- "//skia", |
ios_provider_target, |
] |
} |