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{ 6 'variables': { 7 'chromium_code': 1, 8 }, 9 10 'targets': [ 11 { 12 'target_name': 'sync_tools_helper', 13 'type': 'static_library', 14 'include_dirs': [ 15 '../..', 16 ], 17 'dependencies': [ 18 '../../base/base.gyp:base', 19 '../../components/components.gyp:invalidation', 20 '../sync.gyp:sync', 21 ], 22 'export_dependent_settings': [ 23 '../../base/base.gyp:base', 24 '../sync.gyp:sync', 25 ], 26 'sources': [ 27 'invalidation_helper.cc', 28 'invalidation_helper.h', 29 'null_invalidation_state_tracker.cc', 30 'null_invalidation_state_tracker.h', 31 ], 32 }, 33 # A tool to listen to sync notifications and print them out. 34 { 35 'target_name': 'sync_listen_notifications', 36 'type': 'executable', 37 'defines': [ 38 'SYNC_TEST', 39 ], 40 'dependencies': [ 41 '../../base/base.gyp:base', 42 '../../components/components.gyp:invalidation', 43 '../../jingle/jingle.gyp:notifier', 44 '../../net/net.gyp:net', 45 '../../net/net.gyp:net_test_support', 46 '../sync.gyp:sync', 47 'sync_tools_helper', 48 ], 49 'sources': [ 50 'sync_listen_notifications.cc', 51 ], 52 }, 53 54 # A standalone command-line sync client. 55 { 56 'target_name': 'sync_client', 57 'type': 'executable', 58 'defines': [ 59 'SYNC_TEST', 60 ], 61 'dependencies': [ 62 '../../base/base.gyp:base', 63 '../../components/components.gyp:invalidation', 64 '../../jingle/jingle.gyp:notifier', 65 '../../net/net.gyp:net', 66 '../../net/net.gyp:net_test_support', 67 '../sync.gyp:sync', 68 '../sync.gyp:test_support_sync_core', 69 'sync_tools_helper', 70 ], 71 'sources': [ 72 'sync_client.cc', 73 ], 74 }, 75 ] 76} 77 78