Home | History | Annotate | Download | only in tools
      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     'defines': [
     15       'SYNC_IMPLEMENTATION',
     16     ],
     17     'include_dirs': [
     18       '../..',
     19     ],
     20     'dependencies': [
     21       '../../base/base.gyp:base',
     22       '../sync.gyp:sync',
     23     ],
     24     'export_dependent_settings': [
     25       '../../base/base.gyp:base',
     26       '../sync.gyp:sync',
     27     ],
     28     'sources': [
     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