| # Copyright 2014 The Chromium Authors. All rights reserved. | 
 | # Use of this source code is governed by a BSD-style license that can be | 
 | # found in the LICENSE file. | 
 |  | 
 | component("user_manager") { | 
 |   sources = [ | 
 |     "user_info.cc", | 
 |     "user_info.h", | 
 |     "user_info_impl.cc", | 
 |     "user_info_impl.h", | 
 |     "user_manager_export.h", | 
 |     "user_names.cc", | 
 |     "user_names.h", | 
 |     "user_type.h", | 
 |   ] | 
 |  | 
 |   deps = [ | 
 |     "//base", | 
 |     "//components/account_id", | 
 |     "//google_apis", | 
 |     "//skia", | 
 |     "//ui/gfx", | 
 |   ] | 
 |  | 
 |   defines = [ "USER_MANAGER_IMPLEMENTATION" ] | 
 |  | 
 |   if (is_chromeos) { | 
 |     sources += [ | 
 |       "known_user.cc", | 
 |       "known_user.h", | 
 |       "remove_user_delegate.h", | 
 |       "scoped_user_manager.cc", | 
 |       "scoped_user_manager.h", | 
 |       "user.cc", | 
 |       "user.h", | 
 |       "user_image/user_image.cc", | 
 |       "user_image/user_image.h", | 
 |       "user_manager.cc", | 
 |       "user_manager.h", | 
 |       "user_manager_base.cc", | 
 |       "user_manager_base.h", | 
 |     ] | 
 |     deps += [ | 
 |       "//components/prefs", | 
 |       "//url", | 
 |     ] | 
 |   } | 
 | } | 
 |  | 
 | if (is_chromeos) { | 
 |   source_set("test_support") { | 
 |     testonly = true | 
 |     sources = [ | 
 |       "fake_user_manager.cc", | 
 |       "fake_user_manager.h", | 
 |     ] | 
 |     deps = [ | 
 |       ":user_manager", | 
 |       "//base", | 
 |       "//chromeos:chromeos", | 
 |       "//components/account_id", | 
 |       "//skia", | 
 |       "//ui/base", | 
 |     ] | 
 |   } | 
 |  | 
 |   source_set("unit_tests") { | 
 |     testonly = true | 
 |     sources = [ | 
 |       "user_unittest.cc", | 
 |     ] | 
 |     deps = [ | 
 |       ":user_manager", | 
 |       "//components/account_id", | 
 |       "//skia", | 
 |       "//testing/gtest", | 
 |       "//ui/gfx", | 
 |     ] | 
 |   } | 
 | } |