Do not announce robot account token before account ID is available
[chromium-blink-merge.git] / chrome / chrome_watcher / chrome_watcher.gypi
bloba5711ce02970a56a48643f28b6bc7055786a367b
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.
5   'variables': {
6     'chromium_code': 1,
7   },
8   'includes': [
9     '../../build/util/version.gypi',
10     '../../build/win_precompile.gypi',
11   ],
12   'targets': [
13     {
14       'target_name': 'chrome_watcher_resources',
15       'type': 'none',
16       'conditions': [
17         ['branding == "Chrome"', {
18           'variables': {
19              'branding_path': '../app/theme/google_chrome/BRANDING',
20           },
21         }, { # else branding!="Chrome"
22           'variables': {
23              'branding_path': '../app/theme/chromium/BRANDING',
24           },
25         }],
26       ],
27       'variables': {
28         'output_dir': '.',
29         'template_input_path': '../app/chrome_version.rc.version',
30       },
31       'sources': [
32         'chrome_watcher.ver',
33       ],
34       'includes': [
35         '../version_resource_rules.gypi',
36       ],
37     },
38     {
39       # Users of the watcher link this target.
40       'target_name': 'chrome_watcher_client',
41       'type': 'static_library',
42       'sources': [
43         'chrome_watcher_main_api.cc',
44         'chrome_watcher_main_api.h',
45       ],
46       'dependencies': [
47         '../base/base.gyp:base',
48       ],
49     },
50     {
51       'target_name': 'chrome_watcher',
52       'type': 'loadable_module',
53       'include_dirs': [
54         '../..',
55       ],
56       'sources': [
57         'chrome_watcher.def',
58         'chrome_watcher_main.cc',
59         '<(SHARED_INTERMEDIATE_DIR)/chrome_watcher/chrome_watcher_version.rc',
60       ],
61       'dependencies': [
62         'chrome_watcher_resources',
63         '../base/base.gyp:base',
64         '../components/components.gyp:browser_watcher',
65       ],
66       'msvs_settings': {
67         'VCLinkerTool': {
68           # Set /SUBSYSTEM:WINDOWS.
69           'SubSystem': '2',
70         },
71       },
72     },
73   ],