Material throbber: use in tabstrip
[chromium-blink-merge.git] / chrome / chrome_watcher / chrome_watcher.gypi
blob9836501dee4ddbc4985d2e0a04f019b5f4f81f16
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         '<(SHARED_INTERMEDIATE_DIR)/chrome_watcher/chrome_watcher_version.rc',
58         'chrome_watcher.def',
59         'chrome_watcher_main.cc',
60       ],
61       'dependencies': [
62         'chrome_watcher_client',
63         'chrome_watcher_resources',
64         'installer_util',
65         '../base/base.gyp:base',
66         '../components/components.gyp:browser_watcher',
67       ],
68       'conditions': [
69         ['kasko==1', {
70           'dependencies': [
71             'kasko_dll',
72           ],
73         }],
74       ],
75       'msvs_settings': {
76         'VCLinkerTool': {
77           # Set /SUBSYSTEM:WINDOWS.
78           'SubSystem': '2',
79         },
80       },
81     },
82   ],