Linux: Depend on liberation-fonts package for RPMs.
[chromium-blink-merge.git] / sync / tools / sync_tools.gyp
blob49382a5071ff8be7c3fa7781ba5242e2a5f50d56
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.
6   'variables': {
7     'chromium_code': 1,
8   },
10   'targets': [
11   {
12     # GN: //sync/tools:common
13     'target_name': 'sync_tools_helper',
14     'type': 'static_library',
15     'include_dirs': [
16       '../..',
17     ],
18     'dependencies': [
19       '../../base/base.gyp:base',
20       '../../components/components.gyp:invalidation_impl',
21       '../sync.gyp:sync',
22     ],
23     'export_dependent_settings': [
24       '../../base/base.gyp:base',
25       '../sync.gyp:sync',
26     ],
27     'sources': [
28       'null_invalidation_state_tracker.cc',
29       'null_invalidation_state_tracker.h',
30     ],
31   },
32   # A tool to listen to sync notifications and print them out.
33   {
34     # GN: //sync/tools:sync_listen_notifications
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_impl',
43       '../../components/components.gyp:sync_driver',
44       '../../jingle/jingle.gyp:notifier',
45       '../../net/net.gyp:net',
46       '../../net/net.gyp:net_test_support',
47       '../sync.gyp:sync',
48       'sync_tools_helper',
49     ],
50     'sources': [
51       'sync_listen_notifications.cc',
52     ],
53   },
55   # A standalone command-line sync client.
56   {
57     # GN: //sync/tools:sync_client
58     'target_name': 'sync_client',
59     'type': 'executable',
60     'defines': [
61       'SYNC_TEST',
62     ],
63     'dependencies': [
64       '../../base/base.gyp:base',
65       '../../components/components.gyp:invalidation_impl',
66       '../../components/components.gyp:sync_driver',
67       '../../jingle/jingle.gyp:notifier',
68       '../../net/net.gyp:net',
69       '../../net/net.gyp:net_test_support',
70       '../sync.gyp:sync',
71       '../sync.gyp:test_support_sync_core',
72       'sync_tools_helper',
73     ],
74     'sources': [
75       'sync_client.cc',
76     ],
77   },
78   ]