1 # Copyright 2014 Google Inc. All rights reserved. 2 # 3 # Redistribution and use in source and binary forms, with or without 4 # modification, are permitted provided that the following conditions are 5 # met: 6 # 7 # * Redistributions of source code must retain the above copyright 8 # notice, this list of conditions and the following disclaimer. 9 # * Redistributions in binary form must reproduce the above 10 # copyright notice, this list of conditions and the following disclaimer 11 # in the documentation and/or other materials provided with the 12 # distribution. 13 # * Neither the name of Google Inc. nor the names of its 14 # contributors may be used to endorse or promote products derived from 15 # this software without specific prior written permission. 16 # 17 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 18 # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 19 # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 20 # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 21 # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 22 # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 23 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 29 { 30 'target_defaults': { 31 'include_dirs': [ 32 '../..', 33 ], 34 }, 35 'targets': [ 36 { 37 'target_name': 'crash_report', 38 'type': 'executable', 39 'sources': [ 40 'crash_report/crash_report.mm', 41 'crash_report/on_demand_symbol_supplier.h', 42 'crash_report/on_demand_symbol_supplier.mm', 43 ], 44 'link_settings': { 45 'libraries': [ 46 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', 47 ], 48 }, 49 'dependencies': [ 50 '../common/common.gyp:common', 51 '../processor/processor.gyp:processor', 52 ], 53 }, 54 { 55 'target_name': 'dump_syms', 56 'type': 'executable', 57 'sources': [ 58 'dump_syms/dump_syms_tool.mm', 59 ], 60 'link_settings': { 61 'libraries': [ 62 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', 63 ], 64 }, 65 'dependencies': [ 66 '../common/common.gyp:common', 67 ], 68 }, 69 { 70 'target_name': 'macho_dump', 71 'type': 'executable', 72 'sources': [ 73 'dump_syms/macho_dump.cc', 74 ], 75 'dependencies': [ 76 '../common/common.gyp:common', 77 ], 78 }, 79 { 80 'target_name': 'minidump_upload', 81 'type': 'executable', 82 'sources': [ 83 'symupload/minidump_upload.m', 84 ], 85 'include_dirs': [ 86 '../../common/mac', 87 ], 88 'link_settings': { 89 'libraries': [ 90 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', 91 ], 92 }, 93 'dependencies': [ 94 '../common/common.gyp:common', 95 ], 96 }, 97 { 98 'target_name': 'symupload', 99 'type': 'executable', 100 'sources': [ 101 'symupload/symupload.m', 102 ], 103 'include_dirs': [ 104 '../../common/mac', 105 ], 106 'link_settings': { 107 'libraries': [ 108 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', 109 ], 110 }, 111 'dependencies': [ 112 '../common/common.gyp:common', 113 ], 114 }, 115 ], 116 } 117