Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(314)

Side by Side Diff: ios/chrome/browser/browser_state/BUILD.gn

Issue 2443373002: Split //ios/chrome/browser in multiple targets. (Closed)
Patch Set: Rebase Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 # Copyright 2016 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 source_set("browser_state") {
6 sources = [
7 "browser_state_otr_helper.cc",
8 "browser_state_otr_helper.h",
9 "chrome_browser_state.h",
10 "chrome_browser_state.mm",
11 ]
12 deps = [
13 "//base",
14 "//components/prefs",
15 "//components/syncable_prefs",
16 "//ios/web",
17 "//net",
18 ]
19 }
20
21 source_set("browser_state_impl") {
22 sources = [
23 "bookmark_model_loaded_observer.cc",
24 "bookmark_model_loaded_observer.h",
25 "browser_state_info_cache.cc",
26 "browser_state_info_cache.h",
27 "browser_state_info_cache_observer.h",
28 "browser_state_keyed_service_factories.h",
29 "browser_state_keyed_service_factories.mm",
30 "chrome_browser_state_impl.cc",
31 "chrome_browser_state_impl.h",
32 "chrome_browser_state_impl_io_data.h",
33 "chrome_browser_state_impl_io_data.mm",
34 "chrome_browser_state_io_data.cc",
35 "chrome_browser_state_io_data.h",
36 "chrome_browser_state_manager.h",
37 "chrome_browser_state_manager_impl.cc",
38 "chrome_browser_state_manager_impl.h",
39 "chrome_browser_state_removal_controller.h",
40 "chrome_browser_state_removal_controller.mm",
41 "off_the_record_chrome_browser_state_impl.cc",
42 "off_the_record_chrome_browser_state_impl.h",
43 "off_the_record_chrome_browser_state_io_data.h",
44 "off_the_record_chrome_browser_state_io_data.mm",
45 ]
46 deps = [
47 ":browser_state",
48 "//base",
49 "//base:i18n",
50 "//components/about_handler",
51 "//components/bookmarks/browser",
52 "//components/browser_sync",
53 "//components/content_settings/core/browser",
54 "//components/content_settings/core/common",
55 "//components/cookie_config",
56 "//components/invalidation/impl",
57 "//components/keyed_service/ios",
58 "//components/metrics",
59 "//components/net_log",
60 "//components/password_manager/core/browser",
61 "//components/password_manager/sync/browser",
62 "//components/pref_registry",
63 "//components/prefs",
64 "//components/proxy_config",
65 "//components/signin/core/browser",
66 "//components/signin/core/common",
67 "//components/sync",
68 "//components/syncable_prefs",
69 "//components/user_prefs",
70 "//google_apis",
71 "//ios/chrome/browser:browser_no_public_deps",
72 "//ios/chrome/browser/autocomplete",
73 "//ios/chrome/browser/autofill",
74 "//ios/chrome/browser/bookmarks",
75 "//ios/chrome/browser/browser_state_metrics",
76 "//ios/chrome/browser/content_settings",
77 "//ios/chrome/browser/dom_distiller",
78 "//ios/chrome/browser/favicon",
79 "//ios/chrome/browser/google",
80 "//ios/chrome/browser/google:google_logo",
81 "//ios/chrome/browser/history",
82 "//ios/chrome/browser/invalidation",
83 "//ios/chrome/browser/net",
84 "//ios/chrome/browser/ntp_snippets",
85 "//ios/chrome/browser/passwords",
86 "//ios/chrome/browser/prefs",
87 "//ios/chrome/browser/search_engines",
88 "//ios/chrome/browser/services/gcm",
89 "//ios/chrome/browser/signin",
90 "//ios/chrome/browser/suggestions",
91 "//ios/chrome/browser/sync",
92 "//ios/chrome/browser/sync/glue",
93 "//ios/chrome/browser/translate",
94 "//ios/chrome/browser/undo",
95 "//ios/net",
96 "//ios/public/provider/chrome/browser",
97 "//ios/web",
98 "//net",
99 "//net:extras",
100 ]
101 allow_circular_includes_from = [
102 "//ios/chrome/browser:browser_no_public_deps",
103 "//ios/chrome/browser/browser_state_metrics",
104 "//ios/chrome/browser/net",
105 "//ios/chrome/browser/prefs",
106 "//ios/chrome/browser/signin",
107 "//ios/chrome/browser/sync",
108 "//ios/chrome/browser/sync/glue",
109 ]
110 }
111
112 source_set("test_support") {
113 testonly = true
114 sources = [
115 "test_chrome_browser_state.h",
116 "test_chrome_browser_state.mm",
117 "test_chrome_browser_state_isolated_context.h",
118 "test_chrome_browser_state_isolated_context.mm",
119 "test_chrome_browser_state_manager.cc",
120 "test_chrome_browser_state_manager.h",
121 ]
122 deps = [
123 ":browser_state",
124 "//base",
125 "//components/bookmarks/browser",
126 "//components/bookmarks/common",
127 "//components/history/core/browser",
128 "//components/history/ios/browser",
129 "//components/keyed_service/core",
130 "//components/keyed_service/ios",
131 "//components/syncable_prefs",
132 "//components/syncable_prefs:test_support",
133 "//components/user_prefs",
134 "//components/webdata_services",
135 "//ios/chrome/browser",
136 "//ios/chrome/browser/autocomplete",
137 "//ios/chrome/browser/bookmarks",
138 "//ios/chrome/browser/history",
139 "//ios/chrome/browser/net",
140 "//ios/chrome/browser/prefs",
141 "//ios/chrome/browser/sync/glue",
142 "//ios/chrome/test:test_support",
143 "//ios/public/provider/chrome/browser",
144 "//ios/web",
145 "//net:test_support",
146 ]
147 }
OLDNEW
« no previous file with comments | « ios/chrome/browser/bookmarks/BUILD.gn ('k') | ios/chrome/browser/browser_state_metrics/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698