Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / google_update / google_update.gyp
blob990f7e4628c6b80e8d9c9afc4fdee224e7d3c2d1
1 # Copyright (c) 2012 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   'targets': [
7     {
8       'target_name': 'google_update',
9       'type': 'static_library',
10       'variables': {
11         'clang_warning_flags': [
12           # MIDL generates code like "#endif !_MIDL_USE_GUIDDEF_"
13           '-Wno-extra-tokens',
14         ],
15       },
16       'sources': [
17         'google_update_idl.idl',
18         '<(SHARED_INTERMEDIATE_DIR)/google_update/google_update_idl.h',
19         '<(SHARED_INTERMEDIATE_DIR)/google_update/google_update_idl_i.c',
20       ],
21       # This target exports a hard dependency because dependent targets may
22       # include google_update_idl.h, a generated header.
23       'hard_dependency': 1,
24       'msvs_settings': {
25         'VCMIDLTool': {
26           'OutputDirectory': '<(SHARED_INTERMEDIATE_DIR)/google_update',
27         },
28       },
29       'direct_dependent_settings': {
30         'include_dirs': [
31           '<(SHARED_INTERMEDIATE_DIR)',
32         ],
33       },
34     },
35   ],