Fixes for Android GN build input/outputs
[chromium-blink-merge.git] / third_party / codesighs / codesighs.gyp
blob6f7311e25e7fd428c60cb2ccc26cd1650c758b88
1 # Copyright (c) 2009 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   'target_defaults': {
7       # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
8       'msvs_disabled_warnings': [ 4267, ],
9   },
10   'targets': [
11     {
12       'target_name': 'codesighs',
13       'type': 'executable',
14       'sources': [
15         'codesighs.c',
16       ],
17     },
18     {
19       'target_name': 'maptsvdifftool',
20       'type': 'executable',
21       'sources': [
22         'maptsvdifftool.c',
23       ],
24     },
25   ],
26   'conditions': [
27     ['OS=="win"', {
28       'targets': [
29         {
30           'target_name': 'msmap2tsv',
31           'type': 'executable',
32           'sources': [
33             'msmap2tsv.c',
34           ],
35           'link_settings': {
36             'libraries': [
37               '-lDbgHelp.lib',
38             ],
39           },
40         },
41         {
42           'target_name': 'msdump2symdb',
43           'type': 'executable',
44           'sources': [
45             'msdump2symdb.c',
46           ],
47         },
48       ],
49     }, { # else: OS != "windows"
50       'targets': [
51         {
52           'target_name': 'nm2tsv',
53           'type': 'executable',
54           'sources': [
55             'nm2tsv.c',
56           ],
57         },
58       ],
59     }],
60   ],