Check USB device path access when prompting users to select a device.
[chromium-blink-merge.git] / chrome / chrome_watcher / chrome_watcher.gypi
blob8a4eaf329ab5f9bf1cd68d4663b7f6ed71aa4f78
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         '../base/base.gyp:base',
65         '../components/components.gyp:browser_watcher',
66       ],
67       'conditions': [
68         ['kasko==1', {
69           'dependencies': [
70             'kasko_dll',
71           ],
72         }],
73       ],
74       'msvs_settings': {
75         'VCLinkerTool': {
76           # Set /SUBSYSTEM:WINDOWS.
77           'SubSystem': '2',
78         },
79       },
80     },
81   ],