| OLD | NEW |
| (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 } |
| OLD | NEW |