1116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch# Copyright 2014 The Chromium Authors. All rights reserved. 2116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch# Use of this source code is governed by a BSD-style license that can be 3116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch# found in the LICENSE file. 4116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 5116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch{ 6116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'variables': { 7116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch # Cross-platform user_manager sources. 8116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'user_manager_shared_sources': [ 9116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'user_manager/empty_user_info.cc', 10116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'user_manager/empty_user_info.h', 11116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'user_manager/user_info.h', 12116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'user_manager/user_info.cc', 13116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'user_manager/user_info_impl.cc', 14116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'user_manager/user_info_impl.h', 15116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'user_manager/user_manager_export.h', 16116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ], 17116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch # Chrome OS user_manager sources. 18116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'user_manager_chromeos_sources': [ 196e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) 'user_manager/remove_user_delegate.h', 205f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 'user_manager/user_image/default_user_images.cc', 215f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 'user_manager/user_image/default_user_images.h', 22116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'user_manager/user_image/user_image.cc', 23116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'user_manager/user_image/user_image.h', 245f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 'user_manager/user.cc', 255f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 'user_manager/user.h', 266e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) 'user_manager/user_manager.cc', 276e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) 'user_manager/user_manager.h', 286e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) 'user_manager/user_manager_base.cc', 296e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) 'user_manager/user_manager_base.h', 30116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'user_manager/user_type.h', 31116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ], 32116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch }, 33116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'targets': [{ 34116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'target_name': 'user_manager', 35116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'type': '<(component)', 36116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'dependencies': [ 375f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) '<(DEPTH)/base/base.gyp:base', 385f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) '<(DEPTH)/skia/skia.gyp:skia', 395f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) '<(DEPTH)/ui/gfx/gfx.gyp:gfx', 40116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ], 41116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'defines': [ 42116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'USER_MANAGER_IMPLEMENTATION', 43116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ], 44116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'include_dirs': [ 455f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) '<(DEPTH)', 465f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) '<(DEPTH)/ui/chromeos/ui_chromeos.gyp:ui_chromeos_resources', 475f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) '<(DEPTH)/ui/chromeos/ui_chromeos.gyp:ui_chromeos_strings', 48116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ], 49116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'sources': [ '<@(user_manager_shared_sources)' ], 50116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'conditions': [ 51116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ['chromeos == 1', { 525f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 'dependencies': [ 536e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) '<(DEPTH)/base/base.gyp:base_prefs', 546e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) '<(DEPTH)/components/components.gyp:session_manager_component', 555f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) '<(DEPTH)/google_apis/google_apis.gyp:google_apis', 565f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) '<(DEPTH)/ui/chromeos/ui_chromeos.gyp:ui_chromeos_resources', 575f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) '<(DEPTH)/ui/chromeos/ui_chromeos.gyp:ui_chromeos_strings', 585f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) '<(DEPTH)/url/url.gyp:url_lib', 595f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) ], 60116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'sources': [ '<@(user_manager_chromeos_sources)' ], 61116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch }], 62116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ], 63116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch }], 64116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch} 65