[email protected] | 8b7e37e4 | 2014-07-22 00:36:20 | [diff] [blame] | 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 |
| 3 | # found in the LICENSE file. |
| 4 | |
| 5 | component("user_manager") { |
| 6 | sources = [ |
| 7 | "empty_user_info.cc", |
| 8 | "empty_user_info.h", |
[email protected] | 8b7e37e4 | 2014-07-22 00:36:20 | [diff] [blame] | 9 | "user_info.cc", |
| 10 | "user_info.h", |
| 11 | "user_info_impl.cc", |
| 12 | "user_info_impl.h", |
| 13 | "user_manager_export.h", |
| 14 | ] |
| 15 | |
mukai | 77c1403 | 2014-10-13 18:24:44 | [diff] [blame] | 16 | deps = [ |
| 17 | "//base", |
alemate | 3ffbde6f | 2015-11-03 02:02:55 | [diff] [blame] | 18 | "//components/signin/core/account_id", |
mukai | 77c1403 | 2014-10-13 18:24:44 | [diff] [blame] | 19 | "//skia", |
| 20 | "//ui/gfx", |
mukai | 77c1403 | 2014-10-13 18:24:44 | [diff] [blame] | 21 | ] |
| 22 | |
scottmg | ac0ea031 | 2014-12-03 19:21:05 | [diff] [blame] | 23 | defines = [ "USER_MANAGER_IMPLEMENTATION" ] |
mukai | 77c1403 | 2014-10-13 18:24:44 | [diff] [blame] | 24 | |
[email protected] | 8b7e37e4 | 2014-07-22 00:36:20 | [diff] [blame] | 25 | if (is_chromeos) { |
| 26 | sources += [ |
alemate | 8730a2f | 2015-12-19 07:13:09 | [diff] [blame^] | 27 | "known_user.cc", |
| 28 | "known_user.h", |
mukai | 9fa7761 | 2014-10-10 00:23:26 | [diff] [blame] | 29 | "remove_user_delegate.h", |
satorux | ea51ccc | 2015-02-16 10:14:24 | [diff] [blame] | 30 | "user.cc", |
| 31 | "user.h", |
mukai | 9fa7761 | 2014-10-10 00:23:26 | [diff] [blame] | 32 | "user_image/default_user_images.cc", |
| 33 | "user_image/default_user_images.h", |
[email protected] | 8b7e37e4 | 2014-07-22 00:36:20 | [diff] [blame] | 34 | "user_image/user_image.cc", |
| 35 | "user_image/user_image.h", |
mukai | 9fa7761 | 2014-10-10 00:23:26 | [diff] [blame] | 36 | "user_manager.cc", |
| 37 | "user_manager.h", |
| 38 | "user_manager_base.cc", |
| 39 | "user_manager_base.h", |
[email protected] | 8b7e37e4 | 2014-07-22 00:36:20 | [diff] [blame] | 40 | "user_type.h", |
| 41 | ] |
mukai | 6bd0638 | 2014-10-16 18:29:38 | [diff] [blame] | 42 | deps += [ |
Dirk Pranke | 1562114 | 2015-04-22 06:19:11 | [diff] [blame] | 43 | "//base:prefs", |
Nico Weber | a3d0a42 | 2015-01-20 21:46:21 | [diff] [blame] | 44 | "//chromeos:chromeos", |
mukai | 6bd0638 | 2014-10-16 18:29:38 | [diff] [blame] | 45 | "//components/session_manager/core", |
| 46 | "//google_apis", |
Nico Weber | a3d0a42 | 2015-01-20 21:46:21 | [diff] [blame] | 47 | "//ui/base", |
mukai | 6bd0638 | 2014-10-16 18:29:38 | [diff] [blame] | 48 | "//ui/chromeos/resources", |
| 49 | "//ui/chromeos/strings", |
| 50 | "//url", |
| 51 | ] |
[email protected] | 8b7e37e4 | 2014-07-22 00:36:20 | [diff] [blame] | 52 | } |
[email protected] | 8b7e37e4 | 2014-07-22 00:36:20 | [diff] [blame] | 53 | } |
merkulova | 793f302 | 2015-02-04 10:18:30 | [diff] [blame] | 54 | |
| 55 | source_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", |
alemate | 3ffbde6f | 2015-11-03 02:02:55 | [diff] [blame] | 65 | "//components/signin/core/account_id", |
merkulova | 793f302 | 2015-02-04 10:18:30 | [diff] [blame] | 66 | "//skia", |
dpranke | b218d91 | 2015-09-18 19:07:00 | [diff] [blame] | 67 | "//ui/base", |
merkulova | 793f302 | 2015-02-04 10:18:30 | [diff] [blame] | 68 | ] |
| 69 | } |
| 70 | } |