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. 4 5 { 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 ], 61 } 62