aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e>2009-07-28 21:13:13 +0000
committernealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e>2009-07-28 21:13:13 +0000
commit7a5e320f84a6f894d0d05a26978cc290cdd4e6f7 (patch)
treedc37c6f2eb8f57f0649545f847f476f3acd466c4
parentLinux dumper: Correctly find boundary address when computing line and functio... (diff)
downloadbreakpad-7a5e320f84a6f894d0d05a26978cc290cdd4e6f7.tar.xz
Add tool dependencies to the 'Build All' target of Breakpad, so that everything can be built at once!
R=stuart.morgan A=nealsid git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@366 4c0a9323-5329-0410-9bdc-e9ce6186880e
-rw-r--r--src/client/mac/Breakpad.xcodeproj/project.pbxproj151
1 files changed, 151 insertions, 0 deletions
diff --git a/src/client/mac/Breakpad.xcodeproj/project.pbxproj b/src/client/mac/Breakpad.xcodeproj/project.pbxproj
index 2dbbdb40..aaeb9a8e 100644
--- a/src/client/mac/Breakpad.xcodeproj/project.pbxproj
+++ b/src/client/mac/Breakpad.xcodeproj/project.pbxproj
@@ -19,6 +19,9 @@
F945858E0F782333009A47BF /* PBXTargetDependency */,
F94585900F782336009A47BF /* PBXTargetDependency */,
F93DE3A70F830D1D00608B94 /* PBXTargetDependency */,
+ F95BB8B3101F94D300AA053B /* PBXTargetDependency */,
+ F95BB8B5101F94D300AA053B /* PBXTargetDependency */,
+ F95BB8B7101F94D300AA053B /* PBXTargetDependency */,
);
name = All;
productName = All;
@@ -192,6 +195,55 @@
remoteGlobalIDString = F9C44DA40EF060A8003AEBAA;
remoteInfo = BreakpadTest;
};
+ F95BB884101F949F00AA053B /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = F95BB87C101F949F00AA053B /* crash_report.xcodeproj */;
+ proxyType = 2;
+ remoteGlobalIDString = 8DD76FA10486AA7600D96B5E /* crash_report */;
+ remoteInfo = crash_report;
+ };
+ F95BB891101F94AC00AA053B /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
+ proxyType = 2;
+ remoteGlobalIDString = 8DD76FA10486AA7600D96B5E /* dump_syms */;
+ remoteInfo = dump_syms;
+ };
+ F95BB89E101F94C000AA053B /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = F95BB894101F94C000AA053B /* symupload.xcodeproj */;
+ proxyType = 2;
+ remoteGlobalIDString = 8DD76FA10486AA7600D96B5E /* symupload */;
+ remoteInfo = symupload;
+ };
+ F95BB8A0101F94C000AA053B /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = F95BB894101F94C000AA053B /* symupload.xcodeproj */;
+ proxyType = 2;
+ remoteGlobalIDString = 9BD835FB0B0544950055103E /* minidump_upload */;
+ remoteInfo = minidump_upload;
+ };
+ F95BB8B2101F94D300AA053B /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
+ proxyType = 1;
+ remoteGlobalIDString = 8DD76F960486AA7600D96B5E /* dump_syms */;
+ remoteInfo = dump_syms;
+ };
+ F95BB8B4101F94D300AA053B /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = F95BB894101F94C000AA053B /* symupload.xcodeproj */;
+ proxyType = 1;
+ remoteGlobalIDString = 8DD76F960486AA7600D96B5E /* symupload */;
+ remoteInfo = symupload;
+ };
+ F95BB8B6101F94D300AA053B /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = F95BB87C101F949F00AA053B /* crash_report.xcodeproj */;
+ proxyType = 1;
+ remoteGlobalIDString = 8DD76F960486AA7600D96B5E /* crash_report */;
+ remoteInfo = crash_report;
+ };
F9C44E190EF0790F003AEBAA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
@@ -289,6 +341,9 @@
F93DE3400F82C68300608B94 /* exception_handler_test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = exception_handler_test.cc; path = handler/exception_handler_test.cc; sourceTree = "<group>"; };
F945849D0F280E3C009A47BF /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = sender/English.lproj/Localizable.strings; sourceTree = "<group>"; };
F945859D0F78241E009A47BF /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = Framework/Info.plist; sourceTree = "<group>"; };
+ F95BB87C101F949F00AA053B /* crash_report.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = crash_report.xcodeproj; path = ../../tools/mac/crash_report/crash_report.xcodeproj; sourceTree = SOURCE_ROOT; };
+ F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = dump_syms.xcodeproj; path = ../../tools/mac/dump_syms/dump_syms.xcodeproj; sourceTree = SOURCE_ROOT; };
+ F95BB894101F94C000AA053B /* symupload.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = symupload.xcodeproj; path = ../../tools/mac/symupload/symupload.xcodeproj; sourceTree = SOURCE_ROOT; };
F9B6309F100FF96B00D0F4AC /* goArrow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = goArrow.png; path = sender/goArrow.png; sourceTree = "<group>"; };
F9C44DA50EF060A8003AEBAA /* BreakpadTest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BreakpadTest.app; sourceTree = BUILT_PRODUCTS_DIR; };
F9C44DAC0EF07288003AEBAA /* Controller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Controller.m; path = testapp/Controller.m; sourceTree = "<group>"; };
@@ -406,6 +461,7 @@
0867D691FE84028FC02AAC07 /* Breakpad */ = {
isa = PBXGroup;
children = (
+ F95BB8A3101F94C300AA053B /* Tools */,
32DBCF5E0370ADEE00C91783 /* Breakpad_Prefix.pch */,
F92C538D0ECCE6F2009BE4BA /* client */,
F92C53600ECCE3D6009BE4BA /* common */,
@@ -549,6 +605,41 @@
name = sender;
sourceTree = "<group>";
};
+ F95BB87D101F949F00AA053B /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ F95BB885101F949F00AA053B /* crash_report */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ F95BB88A101F94AC00AA053B /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ F95BB892101F94AC00AA053B /* dump_syms */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ F95BB895101F94C000AA053B /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ F95BB89F101F94C000AA053B /* symupload */,
+ F95BB8A1101F94C000AA053B /* minidump_upload */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ F95BB8A3101F94C300AA053B /* Tools */ = {
+ isa = PBXGroup;
+ children = (
+ F95BB894101F94C000AA053B /* symupload.xcodeproj */,
+ F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */,
+ F95BB87C101F949F00AA053B /* crash_report.xcodeproj */,
+ );
+ name = Tools;
+ sourceTree = "<group>";
+ };
F9C44DAB0EF0726F003AEBAA /* testapp */ = {
isa = PBXGroup;
children = (
@@ -781,6 +872,20 @@
mainGroup = 0867D691FE84028FC02AAC07 /* Breakpad */;
productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
projectDirPath = "";
+ projectReferences = (
+ {
+ ProductGroup = F95BB87D101F949F00AA053B /* Products */;
+ ProjectRef = F95BB87C101F949F00AA053B /* crash_report.xcodeproj */;
+ },
+ {
+ ProductGroup = F95BB88A101F94AC00AA053B /* Products */;
+ ProjectRef = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
+ },
+ {
+ ProductGroup = F95BB895101F94C000AA053B /* Products */;
+ ProjectRef = F95BB894101F94C000AA053B /* symupload.xcodeproj */;
+ },
+ );
projectRoot = "";
targets = (
8DC2EF4F0486A6940098B216 /* Breakpad */,
@@ -797,6 +902,37 @@
};
/* End PBXProject section */
+/* Begin PBXReferenceProxy section */
+ F95BB885101F949F00AA053B /* crash_report */ = {
+ isa = PBXReferenceProxy;
+ fileType = "compiled.mach-o.executable";
+ path = crash_report;
+ remoteRef = F95BB884101F949F00AA053B /* PBXContainerItemProxy */;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
+ F95BB892101F94AC00AA053B /* dump_syms */ = {
+ isa = PBXReferenceProxy;
+ fileType = "compiled.mach-o.executable";
+ path = dump_syms;
+ remoteRef = F95BB891101F94AC00AA053B /* PBXContainerItemProxy */;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
+ F95BB89F101F94C000AA053B /* symupload */ = {
+ isa = PBXReferenceProxy;
+ fileType = "compiled.mach-o.executable";
+ path = symupload;
+ remoteRef = F95BB89E101F94C000AA053B /* PBXContainerItemProxy */;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
+ F95BB8A1101F94C000AA053B /* minidump_upload */ = {
+ isa = PBXReferenceProxy;
+ fileType = "compiled.mach-o.executable";
+ path = minidump_upload;
+ remoteRef = F95BB8A0101F94C000AA053B /* PBXContainerItemProxy */;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
+/* End PBXReferenceProxy section */
+
/* Begin PBXResourcesBuildPhase section */
8DC2EF520486A6940098B216 /* Resources */ = {
isa = PBXResourcesBuildPhase;
@@ -1067,6 +1203,21 @@
target = F9C44DA40EF060A8003AEBAA /* BreakpadTest */;
targetProxy = F945858F0F782336009A47BF /* PBXContainerItemProxy */;
};
+ F95BB8B3101F94D300AA053B /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ name = dump_syms;
+ targetProxy = F95BB8B2101F94D300AA053B /* PBXContainerItemProxy */;
+ };
+ F95BB8B5101F94D300AA053B /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ name = symupload;
+ targetProxy = F95BB8B4101F94D300AA053B /* PBXContainerItemProxy */;
+ };
+ F95BB8B7101F94D300AA053B /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ name = crash_report;
+ targetProxy = F95BB8B6101F94D300AA053B /* PBXContainerItemProxy */;
+ };
F9C44E1A0EF0790F003AEBAA /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 8DC2EF4F0486A6940098B216 /* Breakpad */;