user_manager.gypi revision 116680a4aac90f2aa7413d9095a592090648e557
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': [ 19116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'user_manager/user_image/user_image.cc', 20116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'user_manager/user_image/user_image.h', 21116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'user_manager/user_type.h', 22116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ], 23116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch }, 24116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'targets': [{ 25116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'target_name': 'user_manager', 26116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'type': '<(component)', 27116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'dependencies': [ 28116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch '../base/base.gyp:base', 29116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch '../skia/skia.gyp:skia', 30116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch '../ui/gfx/gfx.gyp:gfx', 31116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch '../url/url.gyp:url_lib', 32116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ], 33116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'defines': [ 34116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'USER_MANAGER_IMPLEMENTATION', 35116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ], 36116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'include_dirs': [ 37116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch '..', 38116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ], 39116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'sources': [ '<@(user_manager_shared_sources)' ], 40116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'conditions': [ 41116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ['chromeos == 1', { 42116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'sources': [ '<@(user_manager_chromeos_sources)' ], 43116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch }], 44116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ], 45116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch }], 46116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch} 47