blob: 1c4019cb285f6cc95325b2922d1907404e39dc29 [file] [log] [blame]
[email protected]8b7e37e42014-07-22 00:36:201# Copyright 2014 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
5component("user_manager") {
6 sources = [
7 "empty_user_info.cc",
8 "empty_user_info.h",
[email protected]8b7e37e42014-07-22 00:36:209 "user_info.cc",
10 "user_info.h",
11 "user_info_impl.cc",
12 "user_info_impl.h",
13 "user_manager_export.h",
14 ]
15
mukai77c14032014-10-13 18:24:4416 deps = [
17 "//base",
alemate3ffbde6f2015-11-03 02:02:5518 "//components/signin/core/account_id",
mukai77c14032014-10-13 18:24:4419 "//skia",
20 "//ui/gfx",
mukai77c14032014-10-13 18:24:4421 ]
22
scottmgac0ea0312014-12-03 19:21:0523 defines = [ "USER_MANAGER_IMPLEMENTATION" ]
mukai77c14032014-10-13 18:24:4424
[email protected]8b7e37e42014-07-22 00:36:2025 if (is_chromeos) {
26 sources += [
alemate8730a2f2015-12-19 07:13:0927 "known_user.cc",
28 "known_user.h",
mukai9fa77612014-10-10 00:23:2629 "remove_user_delegate.h",
satoruxea51ccc2015-02-16 10:14:2430 "user.cc",
31 "user.h",
mukai9fa77612014-10-10 00:23:2632 "user_image/default_user_images.cc",
33 "user_image/default_user_images.h",
[email protected]8b7e37e42014-07-22 00:36:2034 "user_image/user_image.cc",
35 "user_image/user_image.h",
mukai9fa77612014-10-10 00:23:2636 "user_manager.cc",
37 "user_manager.h",
38 "user_manager_base.cc",
39 "user_manager_base.h",
[email protected]8b7e37e42014-07-22 00:36:2040 "user_type.h",
41 ]
mukai6bd06382014-10-16 18:29:3842 deps += [
Dirk Pranke15621142015-04-22 06:19:1143 "//base:prefs",
Nico Webera3d0a422015-01-20 21:46:2144 "//chromeos:chromeos",
mukai6bd06382014-10-16 18:29:3845 "//components/session_manager/core",
46 "//google_apis",
Nico Webera3d0a422015-01-20 21:46:2147 "//ui/base",
mukai6bd06382014-10-16 18:29:3848 "//ui/chromeos/resources",
49 "//ui/chromeos/strings",
50 "//url",
51 ]
[email protected]8b7e37e42014-07-22 00:36:2052 }
[email protected]8b7e37e42014-07-22 00:36:2053}
merkulova793f3022015-02-04 10:18:3054
55source_set("test_support") {
56 testonly = true
57 if (is_chromeos) {
58 sources = [
59 "fake_user_manager.cc",
60 "fake_user_manager.h",
61 ]
62 deps = [
63 ":user_manager",
64 "//base",
alemate3ffbde6f2015-11-03 02:02:5565 "//components/signin/core/account_id",
merkulova793f3022015-02-04 10:18:3066 "//skia",
dprankeb218d912015-09-18 19:07:0067 "//ui/base",
merkulova793f3022015-02-04 10:18:3068 ]
69 }
70}