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