OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
| 5 import("//components/signin/features.gni") |
| 6 |
5 if (is_android) { | 7 if (is_android) { |
6 import("//build/config/android/rules.gni") | 8 import("//build/config/android/rules.gni") |
7 } | 9 } |
8 | 10 |
9 # Split into its own target to allow the Identity Service to depend on it in | 11 # Split into its own target to allow the Identity Service to depend on it in |
10 # typemaps without introducing a dependency on all of | 12 # typemaps without introducing a dependency on all of |
11 # //components/signin/core/browser, which is undesirable. In the long term | 13 # //components/signin/core/browser, which is undesirable. In the long term |
12 # this file will move to be part of the Identity Service client library. | 14 # this file will move to be part of the Identity Service client library. |
13 static_library("account_info") { | 15 static_library("account_info") { |
14 sources = [ | 16 sources = [ |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
82 "webdata/token_service_table.cc", | 84 "webdata/token_service_table.cc", |
83 "webdata/token_service_table.h", | 85 "webdata/token_service_table.h", |
84 "webdata/token_web_data.cc", | 86 "webdata/token_web_data.cc", |
85 "webdata/token_web_data.h", | 87 "webdata/token_web_data.h", |
86 ] | 88 ] |
87 | 89 |
88 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 90 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
89 | 91 |
90 public_deps = [ | 92 public_deps = [ |
91 ":account_info", | 93 ":account_info", |
| 94 "//base", |
| 95 "//components/content_settings/core/browser", |
| 96 "//components/content_settings/core/common", |
| 97 "//components/invalidation/public", |
| 98 "//components/keyed_service/core", |
| 99 "//components/prefs", |
92 "//components/signin/core/account_id", | 100 "//components/signin/core/account_id", |
93 "//components/signin/core/common", | 101 "//components/signin/core/common", |
| 102 "//components/signin/core/common:signin_features", |
| 103 "//google_apis", |
| 104 "//net", |
| 105 "//url", |
94 ] | 106 ] |
95 deps = [ | 107 deps = [ |
96 "//base", | |
97 "//base:i18n", | 108 "//base:i18n", |
98 "//components/content_settings/core/browser", | |
99 "//components/content_settings/core/common", | |
100 "//components/data_use_measurement/core", | 109 "//components/data_use_measurement/core", |
101 "//components/google/core/browser", | 110 "//components/google/core/browser", |
102 "//components/invalidation/public", | |
103 "//components/keyed_service/core", | |
104 "//components/metrics", | 111 "//components/metrics", |
105 "//components/os_crypt", | 112 "//components/os_crypt", |
106 "//components/pref_registry", | 113 "//components/pref_registry", |
107 "//components/prefs", | |
108 "//components/webdata/common", | 114 "//components/webdata/common", |
109 "//crypto", | 115 "//crypto", |
110 "//google_apis", | |
111 "//net", | |
112 "//sql", | 116 "//sql", |
113 "//third_party/icu", | 117 "//third_party/icu", |
114 ] | 118 ] |
115 | 119 |
116 if (is_chromeos) { | 120 if (is_chromeos) { |
117 sources -= [ | 121 sources -= [ |
118 "signin_manager.cc", | 122 "signin_manager.cc", |
119 "signin_status_metrics_provider.cc", | 123 "signin_status_metrics_provider.cc", |
120 "signin_status_metrics_provider_delegate.cc", | 124 "signin_status_metrics_provider_delegate.cc", |
121 ] | 125 ] |
122 } | 126 } |
123 | 127 |
124 if (is_android || is_ios) { | 128 if (!enable_dice_support) { |
125 sources -= [ | 129 sources -= [ |
126 "dice_header_helper.cc", | 130 "dice_header_helper.cc", |
127 "dice_header_helper.h", | 131 "dice_header_helper.h", |
128 ] | 132 ] |
129 } | 133 } |
130 | 134 |
131 if (is_android) { | 135 if (is_android) { |
132 sources -= [ | 136 sources -= [ |
133 "child_account_info_fetcher_impl.cc", | 137 "child_account_info_fetcher_impl.cc", |
134 "child_account_info_fetcher_impl.h", | 138 "child_account_info_fetcher_impl.h", |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
181 "webdata/token_service_table_unittest.cc", | 185 "webdata/token_service_table_unittest.cc", |
182 ] | 186 ] |
183 | 187 |
184 deps = [ | 188 deps = [ |
185 ":test_support", | 189 ":test_support", |
186 "//base/test:test_support", | 190 "//base/test:test_support", |
187 "//components/content_settings/core/browser", | 191 "//components/content_settings/core/browser", |
188 "//components/os_crypt:test_support", | 192 "//components/os_crypt:test_support", |
189 "//components/pref_registry:pref_registry", | 193 "//components/pref_registry:pref_registry", |
190 "//components/signin/core/common", | 194 "//components/signin/core/common", |
| 195 "//components/signin/core/common:signin_features", |
191 "//components/sync_preferences:test_support", | 196 "//components/sync_preferences:test_support", |
192 "//testing/gmock", | 197 "//testing/gmock", |
193 ] | 198 ] |
194 | 199 |
195 if (is_chromeos) { | 200 if (is_chromeos) { |
196 sources -= [ | 201 sources -= [ |
197 "account_investigator_unittest.cc", | 202 "account_investigator_unittest.cc", |
198 "signin_status_metrics_provider_unittest.cc", | 203 "signin_status_metrics_provider_unittest.cc", |
199 ] | 204 ] |
200 } | 205 } |
201 } | 206 } |
202 | 207 |
203 if (is_android) { | 208 if (is_android) { |
204 java_cpp_enum("investigated_scenario_java") { | 209 java_cpp_enum("investigated_scenario_java") { |
205 sources = [ | 210 sources = [ |
206 "signin_investigator.h", | 211 "signin_investigator.h", |
207 ] | 212 ] |
208 } | 213 } |
209 } | 214 } |
OLD | NEW |