DescriptionSplit ios/chrome/app/startup targets to reduce dependencies.
This CL splits the startup targets to separate those without
/ios/chrome/browser/ dependencies. Showcase would prefer not to have a
large dependency tree, so it uses the startup_basic target.
This change removes ~2000 build steps from a clean Showcase build, but
chrome_paths still transitively depends on several large components
(sync, etc) even though it's only getting a single constant from gcm_driver.
BUG=
Review-Url: https://codereview.chromium.org/2661183002
Cr-Commit-Position: refs/heads/master@{#470304}
Committed: https://chromium.googlesource.com/chromium/src/+/21be5ad542a27e814f797c3cbe774d1d606fe0b3
Patch Set 1 #Patch Set 2 : Fixed dependencies, factored out chrome_paths. #
Total comments: 4
Patch Set 3 : Review feedback, rebase. #
Messages
Total messages: 28 (17 generated)
|