]> git.saurik.com Git - apple/ld64.git/blame - ld64.xcodeproj/project.pbxproj
ld64-128.2.tar.gz
[apple/ld64.git] / ld64.xcodeproj / project.pbxproj
CommitLineData
d696c285
A
1// !$*UTF8*$!
2{
3 archiveVersion = 1;
4 classes = {
5 };
6 objectVersion = 42;
7 objects = {
8
9/* Begin PBXAggregateTarget section */
10 F96D5368094A2754008E9EE8 /* unit-tests */ = {
11 isa = PBXAggregateTarget;
12 buildConfigurationList = F96D536D094A2773008E9EE8 /* Build configuration list for PBXAggregateTarget "unit-tests" */;
13 buildPhases = (
14 F96D5367094A2754008E9EE8 /* ShellScript */,
15 );
d696c285
A
16 dependencies = (
17 F96D536A094A275D008E9EE8 /* PBXTargetDependency */,
18 F96D536C094A275F008E9EE8 /* PBXTargetDependency */,
69a49097 19 F96904890A4333AC00B77D2A /* PBXTargetDependency */,
d696c285 20 F9EA73970974999B008B4F1D /* PBXTargetDependency */,
55e3d2f6 21 F9B693890EC4D28C00076912 /* PBXTargetDependency */,
a645023d 22 F9F9AD68116D58AF0028EFAB /* PBXTargetDependency */,
d696c285
A
23 );
24 name = "unit-tests";
25 productName = "unit-tests";
26 };
69a49097
A
27 F9B1A2670A3A567B00DA8FAB /* all */ = {
28 isa = PBXAggregateTarget;
29 buildConfigurationList = F9B1A26C0A3A568700DA8FAB /* Build configuration list for PBXAggregateTarget "all" */;
30 buildPhases = (
afe874b1 31 F9871A3413340B4600DB3F24 /* Platform install */,
69a49097
A
32 );
33 dependencies = (
34 F9B1A2690A3A568200DA8FAB /* PBXTargetDependency */,
35 F9B1A26B0A3A568400DA8FAB /* PBXTargetDependency */,
55e3d2f6
A
36 F9C12EEA0ED65765005BC69D /* PBXTargetDependency */,
37 F9B8135D0EC2620E00F94C13 /* PBXTargetDependency */,
38 F9A3DE160ED76D9A00C590B9 /* PBXTargetDependency */,
69a49097
A
39 );
40 name = all;
41 productName = all;
42 };
d696c285
A
43/* End PBXAggregateTarget section */
44
45/* Begin PBXBuildFile section */
46 F9023C4E06D5A272001BBF46 /* ld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9023C3F06D5A254001BBF46 /* ld.cpp */; };
47 F933E3D9092E855B0083EAC8 /* ObjectDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F971EED706D5AD240041D381 /* ObjectDump.cpp */; };
a645023d 48 F93CB248116E69EB003233B8 /* tlvp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F93CB246116E69EB003233B8 /* tlvp.cpp */; };
55e3d2f6 49 F97F5029070D0BB200B9FCD7 /* ld.1 in copy man page */ = {isa = PBXBuildFile; fileRef = F97F5028070D0BB200B9FCD7 /* ld.1 */; };
a645023d
A
50 F98498A310AE2159009E9878 /* compact_unwind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9BA963310A2545C0097A440 /* compact_unwind.cpp */; };
51 F98498A410AE2159009E9878 /* got.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AB1063107D380700E54C9E /* got.cpp */; };
b2fa67a8 52 F9849E3610B38EF5009E9878 /* order.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9849E3410B38EF5009E9878 /* order.cpp */; };
a645023d
A
53 F984A38210BB4B0D009E9878 /* branch_island.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F984A38010BB4B0D009E9878 /* branch_island.cpp */; };
54 F989D30D106826020014B60C /* OutputFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F989D30B106826020014B60C /* OutputFile.cpp */; };
55e3d2f6
A
55 F9A3DDD30ED762E400C590B9 /* PruneTrie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9A3DDD20ED762E400C590B9 /* PruneTrie.cpp */; };
56 F9A3DE1E0ED7738300C590B9 /* prune_trie.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F9A3DE0F0ED76D1900C590B9 /* prune_trie.h */; };
a645023d
A
57 F9A4DB9110F816FF00BD8423 /* objc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9A4DB8F10F816FF00BD8423 /* objc.cpp */; };
58 F9AA44DC1294885F00CB8390 /* branch_shim.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA44DA1294885F00CB8390 /* branch_shim.cpp */; };
59 F9AA65111051BD2B003E3539 /* stubs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65101051BD2B003E3539 /* stubs.cpp */; };
60 F9AA65891051E750003E3539 /* macho_relocatable_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65871051E750003E3539 /* macho_relocatable_file.cpp */; };
61 F9AA65DD1051EC4A003E3539 /* archive_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65D71051EC4A003E3539 /* archive_file.cpp */; };
62 F9AA65DE1051EC4A003E3539 /* lto_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65D91051EC4A003E3539 /* lto_file.cpp */; };
63 F9AA65DF1051EC4A003E3539 /* macho_dylib_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65DB1051EC4A003E3539 /* macho_dylib_file.cpp */; };
64 F9AA6786105700C2003E3539 /* opaque_section_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA6784105700C2003E3539 /* opaque_section_file.cpp */; };
65 F9AA67B610570C41003E3539 /* dtrace_dof.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA67B510570C41003E3539 /* dtrace_dof.cpp */; };
66 F9AA687C10572E27003E3539 /* InputFiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA687A10572E27003E3539 /* InputFiles.cpp */; };
67 F9AA69B610583C0C003E3539 /* SymbolTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA69B410583C0C003E3539 /* SymbolTable.cpp */; };
68 F9AA69C110583E19003E3539 /* Resolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA69BF10583E19003E3539 /* Resolver.cpp */; };
69 F9AA6FF910618CD2003E3539 /* macho_relocatable_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65871051E750003E3539 /* macho_relocatable_file.cpp */; };
70 F9AE20FF1107D1440007ED5D /* dylibs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AE20FD1107D1440007ED5D /* dylibs.cpp */; };
71 F9AE23291109015E0007ED5D /* lto_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65D91051EC4A003E3539 /* lto_file.cpp */; };
55e3d2f6
A
72 F9B1A2640A3A563E00DA8FAB /* rebase.1 in install man page */ = {isa = PBXBuildFile; fileRef = F9B1A2580A3A448800DA8FAB /* rebase.1 */; };
73 F9B670120DDA17E800E6D0DA /* UnwindDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9B670110DDA17E800E6D0DA /* UnwindDump.cpp */; };
74 F9B813850EC2657800F94C13 /* unwinddump.1 in install man page */ = {isa = PBXBuildFile; fileRef = F9B813810EC2653000F94C13 /* unwinddump.1 */; };
75 F9BA51650ECE58C800D1D62E /* dyldinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9BA515B0ECE58AA00D1D62E /* dyldinfo.cpp */; };
a645023d 76 F9BA955E10A233000097A440 /* huge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9BA955C10A233000097A440 /* huge.cpp */; };
d696c285 77 F9C0D4BD06DD28D2001C7193 /* Options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9C0D48A06DD1E1B001C7193 /* Options.cpp */; };
55e3d2f6 78 F9C12EA30ED63DE7005BC69D /* dyldinfo.1 in install man page */ = {isa = PBXBuildFile; fileRef = F9C12E9F0ED63DB1005BC69D /* dyldinfo.1 */; };
d696c285
A
79 F9EA72D5097454FF008B4F1D /* machochecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9EA72D4097454FF008B4F1D /* machochecker.cpp */; };
80 F9EA7584097882F3008B4F1D /* debugline.c in Sources */ = {isa = PBXBuildFile; fileRef = F9EA7582097882F3008B4F1D /* debugline.c */; };
81 F9EA75BC09788857008B4F1D /* debugline.c in Sources */ = {isa = PBXBuildFile; fileRef = F9EA7582097882F3008B4F1D /* debugline.c */; };
69a49097 82 F9EC78060A2F8674002A3E39 /* rebase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9EC78050A2F8674002A3E39 /* rebase.cpp */; };
d696c285
A
83/* End PBXBuildFile section */
84
85/* Begin PBXBuildRule section */
86 F9E8D4BD07FCAF2000FD5801 /* PBXBuildRule */ = {
87 isa = PBXBuildRule;
a645023d 88 compilerSpec = com.apple.compilers.llvm.clang.1_0;
d696c285
A
89 fileType = sourcecode.c;
90 isEditable = 1;
91 outputFiles = (
92 );
93 };
94 F9E8D4BE07FCAF2A00FD5801 /* PBXBuildRule */ = {
95 isa = PBXBuildRule;
a645023d 96 compilerSpec = com.apple.compilers.llvm.clang.1_0;
d696c285
A
97 fileType = sourcecode.cpp;
98 isEditable = 1;
99 outputFiles = (
100 );
101 };
102/* End PBXBuildRule section */
103
d696c285 104/* Begin PBXContainerItemProxy section */
69a49097
A
105 F96904880A4333AC00B77D2A /* PBXContainerItemProxy */ = {
106 isa = PBXContainerItemProxy;
107 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
108 proxyType = 1;
74cfe461 109 remoteGlobalIDString = F9EC77ED0A2F85F6002A3E39;
69a49097
A
110 remoteInfo = rebase;
111 };
d696c285
A
112 F96D5369094A275D008E9EE8 /* PBXContainerItemProxy */ = {
113 isa = PBXContainerItemProxy;
114 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
115 proxyType = 1;
116 remoteGlobalIDString = F9023C3806D5A23E001BBF46;
117 remoteInfo = ld;
118 };
119 F96D536B094A275F008E9EE8 /* PBXContainerItemProxy */ = {
120 isa = PBXContainerItemProxy;
121 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
122 proxyType = 1;
123 remoteGlobalIDString = F971EED206D5ACF60041D381;
124 remoteInfo = ObjectDump;
125 };
55e3d2f6
A
126 F9A3DE150ED76D9A00C590B9 /* PBXContainerItemProxy */ = {
127 isa = PBXContainerItemProxy;
128 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
129 proxyType = 1;
130 remoteGlobalIDString = F9A3DDC90ED762B700C590B9;
131 remoteInfo = libprunetrie;
132 };
69a49097
A
133 F9B1A2680A3A568200DA8FAB /* PBXContainerItemProxy */ = {
134 isa = PBXContainerItemProxy;
135 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
136 proxyType = 1;
137 remoteGlobalIDString = F9023C3806D5A23E001BBF46;
138 remoteInfo = ld;
139 };
140 F9B1A26A0A3A568400DA8FAB /* PBXContainerItemProxy */ = {
141 isa = PBXContainerItemProxy;
142 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
143 proxyType = 1;
144 remoteGlobalIDString = F9EC77ED0A2F85F6002A3E39;
145 remoteInfo = rebase;
146 };
55e3d2f6
A
147 F9B693880EC4D28C00076912 /* PBXContainerItemProxy */ = {
148 isa = PBXContainerItemProxy;
149 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
150 proxyType = 1;
151 remoteGlobalIDString = F9B670010DDA176100E6D0DA;
152 remoteInfo = unwinddump;
153 };
154 F9B8135C0EC2620E00F94C13 /* PBXContainerItemProxy */ = {
155 isa = PBXContainerItemProxy;
156 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
157 proxyType = 1;
158 remoteGlobalIDString = F9B670010DDA176100E6D0DA;
159 remoteInfo = unwinddump;
160 };
161 F9C12EE90ED65765005BC69D /* PBXContainerItemProxy */ = {
162 isa = PBXContainerItemProxy;
163 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
164 proxyType = 1;
165 remoteGlobalIDString = F9BA51600ECE58BE00D1D62E;
166 remoteInfo = dyldinfo;
167 };
d696c285
A
168 F9EA73960974999B008B4F1D /* PBXContainerItemProxy */ = {
169 isa = PBXContainerItemProxy;
170 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
171 proxyType = 1;
172 remoteGlobalIDString = F9EA72CA097454A6008B4F1D;
173 remoteInfo = machocheck;
174 };
a645023d
A
175 F9F9AD67116D58AF0028EFAB /* PBXContainerItemProxy */ = {
176 isa = PBXContainerItemProxy;
177 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
178 proxyType = 1;
179 remoteGlobalIDString = F9BA51600ECE58BE00D1D62E;
180 remoteInfo = dyldinfo;
181 };
d696c285
A
182/* End PBXContainerItemProxy section */
183
184/* Begin PBXCopyFilesBuildPhase section */
55e3d2f6 185 F97F5025070D0B6300B9FCD7 /* copy man page */ = {
d696c285
A
186 isa = PBXCopyFilesBuildPhase;
187 buildActionMask = 8;
188 dstPath = /usr/share/man/man1;
189 dstSubfolderSpec = 0;
190 files = (
55e3d2f6 191 F97F5029070D0BB200B9FCD7 /* ld.1 in copy man page */,
d696c285 192 );
55e3d2f6 193 name = "copy man page";
d696c285
A
194 runOnlyForDeploymentPostprocessing = 1;
195 };
55e3d2f6
A
196 F9A3DE140ED76D7700C590B9 /* CopyFiles */ = {
197 isa = PBXCopyFilesBuildPhase;
198 buildActionMask = 8;
199 dstPath = "/usr/local/include/mach-o";
200 dstSubfolderSpec = 0;
201 files = (
202 F9A3DE1E0ED7738300C590B9 /* prune_trie.h in CopyFiles */,
203 );
204 runOnlyForDeploymentPostprocessing = 1;
205 };
206 F9B1A25E0A3A44CB00DA8FAB /* install man page */ = {
69a49097
A
207 isa = PBXCopyFilesBuildPhase;
208 buildActionMask = 8;
209 dstPath = /usr/share/man/man1;
210 dstSubfolderSpec = 0;
211 files = (
55e3d2f6
A
212 F9B1A2640A3A563E00DA8FAB /* rebase.1 in install man page */,
213 );
214 name = "install man page";
215 runOnlyForDeploymentPostprocessing = 1;
216 };
217 F9B813870EC2659600F94C13 /* install man page */ = {
218 isa = PBXCopyFilesBuildPhase;
219 buildActionMask = 8;
220 dstPath = usr/share/man/man1;
221 dstSubfolderSpec = 0;
222 files = (
223 F9B813850EC2657800F94C13 /* unwinddump.1 in install man page */,
69a49097 224 );
55e3d2f6
A
225 name = "install man page";
226 runOnlyForDeploymentPostprocessing = 1;
227 };
228 F9C12EA50ED63E05005BC69D /* install man page */ = {
229 isa = PBXCopyFilesBuildPhase;
230 buildActionMask = 8;
231 dstPath = usr/share/man/man1;
232 dstSubfolderSpec = 0;
233 files = (
234 F9C12EA30ED63DE7005BC69D /* dyldinfo.1 in install man page */,
235 );
236 name = "install man page";
69a49097
A
237 runOnlyForDeploymentPostprocessing = 1;
238 };
d696c285
A
239/* End PBXCopyFilesBuildPhase section */
240
241/* Begin PBXFileReference section */
242 C02A29DE0953B26E001FB8C1 /* ChangeLog */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ChangeLog; sourceTree = "<group>"; };
a61fdf0a 243 F9023C3906D5A23E001BBF46 /* ld */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ld; sourceTree = BUILT_PRODUCTS_DIR; };
55e3d2f6 244 F9023C3F06D5A254001BBF46 /* ld.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ld.cpp; path = src/ld/ld.cpp; sourceTree = "<group>"; };
a645023d 245 F92D9C2710657AAB00FF369B /* stub_x86_64_classic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_x86_64_classic.hpp; sourceTree = "<group>"; };
55e3d2f6
A
246 F933D9460929277C0083EAC8 /* FileAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = FileAbstraction.hpp; path = src/abstraction/FileAbstraction.hpp; sourceTree = "<group>"; };
247 F933D9470929277C0083EAC8 /* MachOFileAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = MachOFileAbstraction.hpp; path = src/abstraction/MachOFileAbstraction.hpp; sourceTree = "<group>"; };
248 F933DC37092A82480083EAC8 /* Architectures.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Architectures.hpp; path = src/ld/Architectures.hpp; sourceTree = "<group>"; };
a645023d
A
249 F93CB246116E69EB003233B8 /* tlvp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tlvp.cpp; sourceTree = "<group>"; };
250 F93CB247116E69EB003233B8 /* tlvp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tlvp.h; sourceTree = "<group>"; };
d696c285 251 F971EED306D5ACF60041D381 /* ObjectDump */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ObjectDump; sourceTree = BUILT_PRODUCTS_DIR; };
55e3d2f6 252 F971EED706D5AD240041D381 /* ObjectDump.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ObjectDump.cpp; path = src/other/ObjectDump.cpp; sourceTree = "<group>"; };
74cfe461 253 F97F5028070D0BB200B9FCD7 /* ld.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; name = ld.1; path = doc/man/man1/ld.1; sourceTree = "<group>"; };
b2fa67a8
A
254 F9849E3410B38EF5009E9878 /* order.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = order.cpp; sourceTree = "<group>"; };
255 F9849E3510B38EF5009E9878 /* order.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = order.h; sourceTree = "<group>"; };
a645023d
A
256 F984A13B10B614CF009E9878 /* stub_arm_classic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_arm_classic.hpp; sourceTree = "<group>"; };
257 F984A38010BB4B0D009E9878 /* branch_island.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = branch_island.cpp; sourceTree = "<group>"; };
258 F984A38110BB4B0D009E9878 /* branch_island.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = branch_island.h; sourceTree = "<group>"; };
259 F989D0391062E6350014B60C /* stub_x86_64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_x86_64.hpp; sourceTree = "<group>"; };
260 F989D30B106826020014B60C /* OutputFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OutputFile.cpp; path = src/ld/OutputFile.cpp; sourceTree = "<group>"; };
261 F989D30C106826020014B60C /* OutputFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OutputFile.h; path = src/ld/OutputFile.h; sourceTree = "<group>"; };
262 F989D3AA10684F5B0014B60C /* LinkEdit.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = LinkEdit.hpp; path = src/ld/LinkEdit.hpp; sourceTree = "<group>"; };
263 F989D44B10694F2E0014B60C /* LinkEditClassic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = LinkEditClassic.hpp; path = src/ld/LinkEditClassic.hpp; sourceTree = "<group>"; };
264 F989D7E91072DEC20014B60C /* HeaderAndLoadCommands.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = HeaderAndLoadCommands.hpp; path = src/ld/HeaderAndLoadCommands.hpp; sourceTree = "<group>"; };
55e3d2f6
A
265 F9A3DDCA0ED762B700C590B9 /* libprunetrie.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libprunetrie.a; sourceTree = BUILT_PRODUCTS_DIR; };
266 F9A3DDD20ED762E400C590B9 /* PruneTrie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PruneTrie.cpp; path = src/other/PruneTrie.cpp; sourceTree = "<group>"; };
267 F9A3DE0F0ED76D1900C590B9 /* prune_trie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = prune_trie.h; path = src/other/prune_trie.h; sourceTree = "<group>"; };
a645023d
A
268 F9A4DB8F10F816FF00BD8423 /* objc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = objc.cpp; sourceTree = "<group>"; };
269 F9A4DB9010F816FF00BD8423 /* objc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = objc.h; sourceTree = "<group>"; };
270 F9AA44DA1294885F00CB8390 /* branch_shim.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = branch_shim.cpp; sourceTree = "<group>"; };
271 F9AA44DB1294885F00CB8390 /* branch_shim.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = branch_shim.h; sourceTree = "<group>"; };
272 F9AA5FCC103F5CD1003E3539 /* ld.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ld.hpp; path = src/ld/ld.hpp; sourceTree = "<group>"; };
273 F9AA650D1051BD2B003E3539 /* make_stubs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = make_stubs.h; sourceTree = "<group>"; };
274 F9AA650F1051BD2B003E3539 /* stub_arm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_arm.hpp; sourceTree = "<group>"; };
275 F9AA65101051BD2B003E3539 /* stubs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stubs.cpp; sourceTree = "<group>"; };
276 F9AA65871051E750003E3539 /* macho_relocatable_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = macho_relocatable_file.cpp; sourceTree = "<group>"; };
277 F9AA65881051E750003E3539 /* macho_relocatable_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macho_relocatable_file.h; sourceTree = "<group>"; };
278 F9AA65D71051EC4A003E3539 /* archive_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = archive_file.cpp; sourceTree = "<group>"; };
279 F9AA65D81051EC4A003E3539 /* archive_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = archive_file.h; sourceTree = "<group>"; };
280 F9AA65D91051EC4A003E3539 /* lto_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lto_file.cpp; sourceTree = "<group>"; };
281 F9AA65DA1051EC4A003E3539 /* lto_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lto_file.h; sourceTree = "<group>"; };
282 F9AA65DB1051EC4A003E3539 /* macho_dylib_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = macho_dylib_file.cpp; sourceTree = "<group>"; };
283 F9AA65DC1051EC4A003E3539 /* macho_dylib_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macho_dylib_file.h; sourceTree = "<group>"; };
284 F9AA6784105700C2003E3539 /* opaque_section_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opaque_section_file.cpp; sourceTree = "<group>"; };
285 F9AA6785105700C2003E3539 /* opaque_section_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opaque_section_file.h; sourceTree = "<group>"; };
286 F9AA67B410570C41003E3539 /* dtrace_dof.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtrace_dof.h; sourceTree = "<group>"; };
287 F9AA67B510570C41003E3539 /* dtrace_dof.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtrace_dof.cpp; sourceTree = "<group>"; };
288 F9AA687A10572E27003E3539 /* InputFiles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = InputFiles.cpp; path = src/ld/InputFiles.cpp; sourceTree = "<group>"; };
289 F9AA687B10572E27003E3539 /* InputFiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InputFiles.h; path = src/ld/InputFiles.h; sourceTree = "<group>"; };
290 F9AA69B410583C0C003E3539 /* SymbolTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SymbolTable.cpp; path = src/ld/SymbolTable.cpp; sourceTree = "<group>"; };
291 F9AA69B510583C0C003E3539 /* SymbolTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SymbolTable.h; path = src/ld/SymbolTable.h; sourceTree = "<group>"; };
292 F9AA69BF10583E19003E3539 /* Resolver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Resolver.cpp; path = src/ld/Resolver.cpp; sourceTree = "<group>"; };
293 F9AA69C010583E19003E3539 /* Resolver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Resolver.h; path = src/ld/Resolver.h; sourceTree = "<group>"; };
294 F9AB1063107D380700E54C9E /* got.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = got.cpp; sourceTree = "<group>"; };
295 F9AB1064107D380700E54C9E /* got.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = got.h; sourceTree = "<group>"; };
296 F9AE20FD1107D1440007ED5D /* dylibs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dylibs.cpp; sourceTree = "<group>"; };
297 F9AE20FE1107D1440007ED5D /* dylibs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dylibs.h; sourceTree = "<group>"; };
69a49097 298 F9B1A2580A3A448800DA8FAB /* rebase.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; name = rebase.1; path = doc/man/man1/rebase.1; sourceTree = "<group>"; };
55e3d2f6
A
299 F9B670080DDA176100E6D0DA /* unwinddump */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = unwinddump; sourceTree = BUILT_PRODUCTS_DIR; };
300 F9B670110DDA17E800E6D0DA /* UnwindDump.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = UnwindDump.cpp; path = src/other/unwinddump.cpp; sourceTree = "<group>"; };
301 F9B813810EC2653000F94C13 /* unwinddump.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; name = unwinddump.1; path = doc/man/man1/unwinddump.1; sourceTree = "<group>"; };
302 F9B813BF0EC27C6700F94C13 /* MachOTrie.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = MachOTrie.hpp; path = src/abstraction/MachOTrie.hpp; sourceTree = "<group>"; };
303 F9BA515B0ECE58AA00D1D62E /* dyldinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dyldinfo.cpp; path = src/other/dyldinfo.cpp; sourceTree = "<group>"; };
304 F9BA51610ECE58BE00D1D62E /* dyldinfo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = dyldinfo; sourceTree = BUILT_PRODUCTS_DIR; };
a645023d
A
305 F9BA8A7E1096150F0097A440 /* stub_x86_classic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_x86_classic.hpp; sourceTree = "<group>"; };
306 F9BA8A7F1096150F0097A440 /* stub_x86.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_x86.hpp; sourceTree = "<group>"; };
307 F9BA955C10A233000097A440 /* huge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = huge.cpp; sourceTree = "<group>"; };
308 F9BA955D10A233000097A440 /* huge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = huge.h; sourceTree = "<group>"; };
309 F9BA963310A2545C0097A440 /* compact_unwind.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compact_unwind.cpp; sourceTree = "<group>"; };
310 F9BA963410A2545C0097A440 /* compact_unwind.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compact_unwind.h; sourceTree = "<group>"; };
55e3d2f6
A
311 F9C0D48A06DD1E1B001C7193 /* Options.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Options.cpp; path = src/ld/Options.cpp; sourceTree = "<group>"; };
312 F9C0D48B06DD1E1B001C7193 /* Options.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Options.h; path = src/ld/Options.h; sourceTree = "<group>"; };
313 F9C12E9F0ED63DB1005BC69D /* dyldinfo.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; name = dyldinfo.1; path = doc/man/man1/dyldinfo.1; sourceTree = "<group>"; };
d696c285 314 F9EA72CB097454A6008B4F1D /* machocheck */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = machocheck; sourceTree = BUILT_PRODUCTS_DIR; };
55e3d2f6
A
315 F9EA72D4097454FF008B4F1D /* machochecker.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = machochecker.cpp; path = src/other/machochecker.cpp; sourceTree = "<group>"; };
316 F9EA7582097882F3008B4F1D /* debugline.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; name = debugline.c; path = src/ld/debugline.c; sourceTree = "<group>"; tabWidth = 8; usesTabs = 1; };
317 F9EA7583097882F3008B4F1D /* debugline.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = debugline.h; path = src/ld/debugline.h; sourceTree = "<group>"; };
69a49097 318 F9EC77EE0A2F85F6002A3E39 /* rebase */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = rebase; sourceTree = BUILT_PRODUCTS_DIR; };
55e3d2f6 319 F9EC78050A2F8674002A3E39 /* rebase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = rebase.cpp; path = src/other/rebase.cpp; sourceTree = "<group>"; };
d696c285
A
320/* End PBXFileReference section */
321
322/* Begin PBXFrameworksBuildPhase section */
323 F9023C3706D5A23E001BBF46 /* Frameworks */ = {
324 isa = PBXFrameworksBuildPhase;
325 buildActionMask = 2147483647;
326 files = (
327 );
328 runOnlyForDeploymentPostprocessing = 0;
329 };
330 F971EED106D5ACF60041D381 /* Frameworks */ = {
331 isa = PBXFrameworksBuildPhase;
332 buildActionMask = 2147483647;
333 files = (
334 );
335 runOnlyForDeploymentPostprocessing = 0;
336 };
55e3d2f6
A
337 F9B670040DDA176100E6D0DA /* Frameworks */ = {
338 isa = PBXFrameworksBuildPhase;
339 buildActionMask = 2147483647;
340 files = (
341 );
342 runOnlyForDeploymentPostprocessing = 0;
343 };
344 F9BA515F0ECE58BE00D1D62E /* Frameworks */ = {
345 isa = PBXFrameworksBuildPhase;
346 buildActionMask = 2147483647;
347 files = (
348 );
349 runOnlyForDeploymentPostprocessing = 0;
350 };
d696c285
A
351 F9EA72C9097454A6008B4F1D /* Frameworks */ = {
352 isa = PBXFrameworksBuildPhase;
353 buildActionMask = 2147483647;
354 files = (
355 );
356 runOnlyForDeploymentPostprocessing = 0;
357 };
69a49097
A
358 F9EC77EC0A2F85F6002A3E39 /* Frameworks */ = {
359 isa = PBXFrameworksBuildPhase;
360 buildActionMask = 2147483647;
361 files = (
362 );
363 runOnlyForDeploymentPostprocessing = 0;
364 };
d696c285
A
365/* End PBXFrameworksBuildPhase section */
366
367/* Begin PBXGroup section */
368 F9023C2C06D5A227001BBF46 = {
369 isa = PBXGroup;
370 children = (
371 C02A29DE0953B26E001FB8C1 /* ChangeLog */,
55e3d2f6
A
372 F9B813A80EC27B6300F94C13 /* abstraction */,
373 F9B813AD0EC27B8500F94C13 /* ld */,
374 F9B813B00EC27B9E00F94C13 /* other */,
375 F9B8137E0EC2651200F94C13 /* doc */,
376 F9023C3A06D5A23E001BBF46 /* Products */,
377 );
378 sourceTree = "<group>";
379 };
380 F9023C3A06D5A23E001BBF46 /* Products */ = {
381 isa = PBXGroup;
382 children = (
383 F9023C3906D5A23E001BBF46 /* ld */,
384 F971EED306D5ACF60041D381 /* ObjectDump */,
385 F9EA72CB097454A6008B4F1D /* machocheck */,
386 F9EC77EE0A2F85F6002A3E39 /* rebase */,
387 F9B670080DDA176100E6D0DA /* unwinddump */,
388 F9BA51610ECE58BE00D1D62E /* dyldinfo */,
389 F9A3DDCA0ED762B700C590B9 /* libprunetrie.a */,
390 );
391 name = Products;
392 sourceTree = "<group>";
393 };
a645023d
A
394 F9AA650B1051BD2B003E3539 /* passes */ = {
395 isa = PBXGroup;
396 children = (
397 F984A38010BB4B0D009E9878 /* branch_island.cpp */,
398 F984A38110BB4B0D009E9878 /* branch_island.h */,
399 F9AA44DA1294885F00CB8390 /* branch_shim.cpp */,
400 F9AA44DB1294885F00CB8390 /* branch_shim.h */,
b2fa67a8
A
401 F9849E3410B38EF5009E9878 /* order.cpp */,
402 F9849E3510B38EF5009E9878 /* order.h */,
a645023d
A
403 F9BA963310A2545C0097A440 /* compact_unwind.cpp */,
404 F9BA963410A2545C0097A440 /* compact_unwind.h */,
405 F9AA67B410570C41003E3539 /* dtrace_dof.h */,
406 F9AA67B510570C41003E3539 /* dtrace_dof.cpp */,
407 F9BA955C10A233000097A440 /* huge.cpp */,
408 F9BA955D10A233000097A440 /* huge.h */,
409 F9AB1063107D380700E54C9E /* got.cpp */,
410 F9AB1064107D380700E54C9E /* got.h */,
411 F93CB246116E69EB003233B8 /* tlvp.cpp */,
412 F93CB247116E69EB003233B8 /* tlvp.h */,
413 F9AE20FD1107D1440007ED5D /* dylibs.cpp */,
414 F9AE20FE1107D1440007ED5D /* dylibs.h */,
415 F9A4DB8F10F816FF00BD8423 /* objc.cpp */,
416 F9A4DB9010F816FF00BD8423 /* objc.h */,
417 F9AA650C1051BD2B003E3539 /* stubs */,
418 );
419 name = passes;
420 path = src/ld/passes;
421 sourceTree = "<group>";
422 };
423 F9AA650C1051BD2B003E3539 /* stubs */ = {
424 isa = PBXGroup;
425 children = (
426 F9AA650D1051BD2B003E3539 /* make_stubs.h */,
427 F9AA65101051BD2B003E3539 /* stubs.cpp */,
428 F9AA650F1051BD2B003E3539 /* stub_arm.hpp */,
429 F984A13B10B614CF009E9878 /* stub_arm_classic.hpp */,
430 F9BA8A7F1096150F0097A440 /* stub_x86.hpp */,
431 F9BA8A7E1096150F0097A440 /* stub_x86_classic.hpp */,
432 F989D0391062E6350014B60C /* stub_x86_64.hpp */,
433 F92D9C2710657AAB00FF369B /* stub_x86_64_classic.hpp */,
a645023d
A
434 );
435 path = stubs;
436 sourceTree = "<group>";
437 };
438 F9AA65861051E750003E3539 /* parsers */ = {
439 isa = PBXGroup;
440 children = (
441 F9AA6784105700C2003E3539 /* opaque_section_file.cpp */,
442 F9AA6785105700C2003E3539 /* opaque_section_file.h */,
443 F9AA65D71051EC4A003E3539 /* archive_file.cpp */,
444 F9AA65D81051EC4A003E3539 /* archive_file.h */,
445 F9AA65D91051EC4A003E3539 /* lto_file.cpp */,
446 F9AA65DA1051EC4A003E3539 /* lto_file.h */,
447 F9AA65DB1051EC4A003E3539 /* macho_dylib_file.cpp */,
448 F9AA65DC1051EC4A003E3539 /* macho_dylib_file.h */,
449 F9AA65871051E750003E3539 /* macho_relocatable_file.cpp */,
450 F9AA65881051E750003E3539 /* macho_relocatable_file.h */,
451 );
452 name = parsers;
453 path = src/ld/parsers;
454 sourceTree = "<group>";
455 };
55e3d2f6
A
456 F9B8137E0EC2651200F94C13 /* doc */ = {
457 isa = PBXGroup;
458 children = (
459 F97F5028070D0BB200B9FCD7 /* ld.1 */,
460 F9B1A2580A3A448800DA8FAB /* rebase.1 */,
461 F9C12E9F0ED63DB1005BC69D /* dyldinfo.1 */,
462 F9B813810EC2653000F94C13 /* unwinddump.1 */,
463 );
464 name = doc;
465 sourceTree = "<group>";
466 };
467 F9B813A80EC27B6300F94C13 /* abstraction */ = {
468 isa = PBXGroup;
469 children = (
470 F933D9470929277C0083EAC8 /* MachOFileAbstraction.hpp */,
d696c285 471 F933D9460929277C0083EAC8 /* FileAbstraction.hpp */,
55e3d2f6
A
472 F9B813BF0EC27C6700F94C13 /* MachOTrie.hpp */,
473 );
474 name = abstraction;
475 sourceTree = "<group>";
476 };
477 F9B813AD0EC27B8500F94C13 /* ld */ = {
478 isa = PBXGroup;
479 children = (
a645023d
A
480 F9AA69BF10583E19003E3539 /* Resolver.cpp */,
481 F9AA69C010583E19003E3539 /* Resolver.h */,
482 F9AA69B410583C0C003E3539 /* SymbolTable.cpp */,
483 F9AA69B510583C0C003E3539 /* SymbolTable.h */,
484 F9AA687A10572E27003E3539 /* InputFiles.cpp */,
485 F9AA687B10572E27003E3539 /* InputFiles.h */,
486 F9AA5FCC103F5CD1003E3539 /* ld.hpp */,
55e3d2f6 487 F9023C3F06D5A254001BBF46 /* ld.cpp */,
d696c285
A
488 F9C0D48A06DD1E1B001C7193 /* Options.cpp */,
489 F9C0D48B06DD1E1B001C7193 /* Options.h */,
a645023d
A
490 F989D30B106826020014B60C /* OutputFile.cpp */,
491 F989D30C106826020014B60C /* OutputFile.h */,
492 F989D7E91072DEC20014B60C /* HeaderAndLoadCommands.hpp */,
493 F989D3AA10684F5B0014B60C /* LinkEdit.hpp */,
494 F989D44B10694F2E0014B60C /* LinkEditClassic.hpp */,
495 F9AA650B1051BD2B003E3539 /* passes */,
496 F9AA65861051E750003E3539 /* parsers */,
497 F933DC37092A82480083EAC8 /* Architectures.hpp */,
2f2f92e4 498 F9EA7582097882F3008B4F1D /* debugline.c */,
55e3d2f6 499 F9EA7583097882F3008B4F1D /* debugline.h */,
d696c285 500 );
55e3d2f6 501 name = ld;
d696c285
A
502 sourceTree = "<group>";
503 };
55e3d2f6 504 F9B813B00EC27B9E00F94C13 /* other */ = {
d696c285
A
505 isa = PBXGroup;
506 children = (
55e3d2f6
A
507 F9EA72D4097454FF008B4F1D /* machochecker.cpp */,
508 F971EED706D5AD240041D381 /* ObjectDump.cpp */,
509 F9BA515B0ECE58AA00D1D62E /* dyldinfo.cpp */,
510 F9B670110DDA17E800E6D0DA /* UnwindDump.cpp */,
511 F9EC78050A2F8674002A3E39 /* rebase.cpp */,
512 F9A3DE0F0ED76D1900C590B9 /* prune_trie.h */,
513 F9A3DDD20ED762E400C590B9 /* PruneTrie.cpp */,
d696c285 514 );
55e3d2f6 515 name = other;
d696c285
A
516 sourceTree = "<group>";
517 };
518/* End PBXGroup section */
519
520/* Begin PBXNativeTarget section */
521 F9023C3806D5A23E001BBF46 /* ld */ = {
522 isa = PBXNativeTarget;
523 buildConfigurationList = F933D91B09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ld" */;
524 buildPhases = (
a645023d 525 F9E8DB4D11921594007B4D6A /* make config.h */,
d696c285
A
526 F9023C3606D5A23E001BBF46 /* Sources */,
527 F9023C3706D5A23E001BBF46 /* Frameworks */,
55e3d2f6 528 F97F5025070D0B6300B9FCD7 /* copy man page */,
d696c285
A
529 );
530 buildRules = (
531 F9E8D4BE07FCAF2A00FD5801 /* PBXBuildRule */,
532 F9E8D4BD07FCAF2000FD5801 /* PBXBuildRule */,
533 );
d696c285
A
534 dependencies = (
535 );
536 name = ld;
537 productName = ld64;
a61fdf0a 538 productReference = F9023C3906D5A23E001BBF46 /* ld */;
d696c285
A
539 productType = "com.apple.product-type.tool";
540 };
541 F971EED206D5ACF60041D381 /* ObjectDump */ = {
542 isa = PBXNativeTarget;
543 buildConfigurationList = F933D91F09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ObjectDump" */;
544 buildPhases = (
545 F971EED006D5ACF60041D381 /* Sources */,
546 F971EED106D5ACF60041D381 /* Frameworks */,
547 );
548 buildRules = (
549 );
d696c285
A
550 dependencies = (
551 );
552 name = ObjectDump;
553 productName = ObjectDump;
554 productReference = F971EED306D5ACF60041D381 /* ObjectDump */;
555 productType = "com.apple.product-type.tool";
556 };
55e3d2f6
A
557 F9A3DDC90ED762B700C590B9 /* libprunetrie */ = {
558 isa = PBXNativeTarget;
559 buildConfigurationList = F9A3DDCF0ED762C100C590B9 /* Build configuration list for PBXNativeTarget "libprunetrie" */;
560 buildPhases = (
561 F9A3DDC70ED762B700C590B9 /* Sources */,
562 F9A3DE140ED76D7700C590B9 /* CopyFiles */,
563 );
564 buildRules = (
565 );
566 dependencies = (
567 );
568 name = libprunetrie;
569 productName = libmachotrie;
570 productReference = F9A3DDCA0ED762B700C590B9 /* libprunetrie.a */;
571 productType = "com.apple.product-type.library.static";
572 };
573 F9B670010DDA176100E6D0DA /* unwinddump */ = {
574 isa = PBXNativeTarget;
575 buildConfigurationList = F9B670050DDA176100E6D0DA /* Build configuration list for PBXNativeTarget "unwinddump" */;
576 buildPhases = (
577 F9B670020DDA176100E6D0DA /* Sources */,
578 F9B670040DDA176100E6D0DA /* Frameworks */,
579 F9B813870EC2659600F94C13 /* install man page */,
580 );
581 buildRules = (
582 );
583 dependencies = (
584 );
585 name = unwinddump;
586 productName = machocheck;
587 productReference = F9B670080DDA176100E6D0DA /* unwinddump */;
588 productType = "com.apple.product-type.tool";
589 };
590 F9BA51600ECE58BE00D1D62E /* dyldinfo */ = {
591 isa = PBXNativeTarget;
592 buildConfigurationList = F9BA516D0ECE58DA00D1D62E /* Build configuration list for PBXNativeTarget "dyldinfo" */;
593 buildPhases = (
594 F9BA515E0ECE58BE00D1D62E /* Sources */,
595 F9BA515F0ECE58BE00D1D62E /* Frameworks */,
596 F9C12EA50ED63E05005BC69D /* install man page */,
597 );
598 buildRules = (
599 );
600 dependencies = (
601 );
602 name = dyldinfo;
603 productName = dyldinfo;
604 productReference = F9BA51610ECE58BE00D1D62E /* dyldinfo */;
605 productType = "com.apple.product-type.tool";
606 };
d696c285
A
607 F9EA72CA097454A6008B4F1D /* machocheck */ = {
608 isa = PBXNativeTarget;
609 buildConfigurationList = F9EA72CF097454D5008B4F1D /* Build configuration list for PBXNativeTarget "machocheck" */;
610 buildPhases = (
611 F9EA72C8097454A6008B4F1D /* Sources */,
612 F9EA72C9097454A6008B4F1D /* Frameworks */,
613 );
614 buildRules = (
615 );
d696c285
A
616 dependencies = (
617 );
618 name = machocheck;
619 productName = machocheck;
620 productReference = F9EA72CB097454A6008B4F1D /* machocheck */;
621 productType = "com.apple.product-type.tool";
622 };
69a49097
A
623 F9EC77ED0A2F85F6002A3E39 /* rebase */ = {
624 isa = PBXNativeTarget;
625 buildConfigurationList = F9EC77F00A2F8616002A3E39 /* Build configuration list for PBXNativeTarget "rebase" */;
626 buildPhases = (
627 F9EC77EB0A2F85F6002A3E39 /* Sources */,
628 F9EC77EC0A2F85F6002A3E39 /* Frameworks */,
55e3d2f6 629 F9B1A25E0A3A44CB00DA8FAB /* install man page */,
69a49097
A
630 );
631 buildRules = (
632 );
633 dependencies = (
634 );
635 name = rebase;
636 productName = rebase;
637 productReference = F9EC77EE0A2F85F6002A3E39 /* rebase */;
638 productType = "com.apple.product-type.tool";
639 };
d696c285
A
640/* End PBXNativeTarget section */
641
642/* Begin PBXProject section */
643 F9023C3006D5A227001BBF46 /* Project object */ = {
644 isa = PBXProject;
a645023d
A
645 attributes = {
646 ORGANIZATIONNAME = "Apple Inc.";
647 };
d696c285 648 buildConfigurationList = F933D92309291AC90083EAC8 /* Build configuration list for PBXProject "ld64" */;
74cfe461 649 compatibilityVersion = "Xcode 2.4";
a645023d 650 developmentRegion = English;
d696c285 651 hasScannedForEncodings = 0;
a645023d
A
652 knownRegions = (
653 English,
654 Japanese,
655 French,
656 German,
657 );
d696c285
A
658 mainGroup = F9023C2C06D5A227001BBF46;
659 productRefGroup = F9023C3A06D5A23E001BBF46 /* Products */;
660 projectDirPath = "";
74cfe461 661 projectRoot = "";
d696c285 662 targets = (
69a49097 663 F9B1A2670A3A567B00DA8FAB /* all */,
d696c285 664 F9023C3806D5A23E001BBF46 /* ld */,
69a49097 665 F9EC77ED0A2F85F6002A3E39 /* rebase */,
55e3d2f6 666 F9B670010DDA176100E6D0DA /* unwinddump */,
d696c285
A
667 F971EED206D5ACF60041D381 /* ObjectDump */,
668 F9EA72CA097454A6008B4F1D /* machocheck */,
55e3d2f6
A
669 F9BA51600ECE58BE00D1D62E /* dyldinfo */,
670 F9A3DDC90ED762B700C590B9 /* libprunetrie */,
d696c285
A
671 F96D5368094A2754008E9EE8 /* unit-tests */,
672 );
673 };
674/* End PBXProject section */
675
676/* Begin PBXShellScriptBuildPhase section */
a645023d 677 F96D5367094A2754008E9EE8 /* ShellScript */ = {
2f2f92e4
A
678 isa = PBXShellScriptBuildPhase;
679 buildActionMask = 2147483647;
680 files = (
681 );
682 inputPaths = (
683 );
2f2f92e4 684 outputPaths = (
2f2f92e4
A
685 );
686 runOnlyForDeploymentPostprocessing = 0;
a645023d 687 shellPath = /bin/csh;
afe874b1
A
688 shellScript = "# Let tests set MACOSX_DEPLOYMENT_TARGET as they need\nunsetenv MACOSX_DEPLOYMENT_TARGET\n\n# make linker relative libLTO.dylib\nmkdir -p ${BUILD_DIR}/lib\nln -sf /Developer/usr/lib/libLTO.dylib ${BUILD_DIR}/lib/libLTO.dylib\n\n# always use new linker\nsetenv LD_NO_CLASSIC_LINKER\nsetenv LD_NO_CLASSIC_LINKER_STATIC\n\n# run full test suite\n\"$SRCROOT\"/unit-tests/run-all-unit-tests\n\nexit 0";
689 showEnvVarsInLog = 0;
690 };
691 F9871A3413340B4600DB3F24 /* Platform install */ = {
692 isa = PBXShellScriptBuildPhase;
693 buildActionMask = 8;
694 files = (
695 );
696 inputPaths = (
697 );
698 name = "Platform install";
699 outputPaths = (
700 );
701 runOnlyForDeploymentPostprocessing = 1;
702 shellPath = /bin/sh;
b2fa67a8 703 shellScript = "\nif [ -n \"${DT_TOOLCHAIN_DIR}\" ]\nthen\n\tmkdir -p \"${DSTROOT}/${DT_TOOLCHAIN_DIR}\"\n\tmv ${DSTROOT}/usr \"${DSTROOT}/${DT_TOOLCHAIN_DIR}\"\nelse\n\tif [ -n \"${RC_PURPLE}\" ]\n\tthen\n\t\tmkdir -p ${DSTROOT}/Developer/Platforms/iPhoneOS.platform/Developer/\n\t\tmv ${DSTROOT}/usr ${DSTROOT}/Developer/Platforms/iPhoneOS.platform/Developer\n\tfi\nfi\n\n";
2f2f92e4
A
704 showEnvVarsInLog = 0;
705 };
a645023d 706 F9E8DB4D11921594007B4D6A /* make config.h */ = {
d696c285
A
707 isa = PBXShellScriptBuildPhase;
708 buildActionMask = 2147483647;
709 files = (
710 );
711 inputPaths = (
712 );
a645023d 713 name = "make config.h";
d696c285 714 outputPaths = (
a645023d 715 "$(DERIVED_FILE_DIR)/configure.h",
d696c285
A
716 );
717 runOnlyForDeploymentPostprocessing = 0;
a645023d
A
718 shellPath = /bin/sh;
719 shellScript = "echo \"\" > ${DERIVED_FILE_DIR}/configure.h\n\nif [ -n \"${IPHONEOS_DEPLOYMENT_TARGET}\" ]; then\n\techo \"#define DEFAULT_IPHONEOS_MIN_VERSION \\\"${IPHONEOS_DEPLOYMENT_TARGET}\\\"\" >> ${DERIVED_FILE_DIR}/configure.h\nelse\n if [ -n \"${MACOSX_DEPLOYMENT_TARGET}\" ]; then\n\techo \"#define DEFAULT_MACOSX_MIN_VERSION \\\"${MACOSX_DEPLOYMENT_TARGET}\\\"\" >> ${DERIVED_FILE_DIR}/configure.h\n fi\nfi\n";
a61fdf0a
A
720 showEnvVarsInLog = 0;
721 };
d696c285
A
722/* End PBXShellScriptBuildPhase section */
723
724/* Begin PBXSourcesBuildPhase section */
725 F9023C3606D5A23E001BBF46 /* Sources */ = {
726 isa = PBXSourcesBuildPhase;
727 buildActionMask = 2147483647;
728 files = (
d696c285 729 F9C0D4BD06DD28D2001C7193 /* Options.cpp in Sources */,
a645023d
A
730 F9023C4E06D5A272001BBF46 /* ld.cpp in Sources */,
731 F9AA65891051E750003E3539 /* macho_relocatable_file.cpp in Sources */,
732 F9AA65DD1051EC4A003E3539 /* archive_file.cpp in Sources */,
733 F9AA65DE1051EC4A003E3539 /* lto_file.cpp in Sources */,
734 F9AA65DF1051EC4A003E3539 /* macho_dylib_file.cpp in Sources */,
d696c285 735 F9EA7584097882F3008B4F1D /* debugline.c in Sources */,
a645023d
A
736 F9AA687C10572E27003E3539 /* InputFiles.cpp in Sources */,
737 F9AA69B610583C0C003E3539 /* SymbolTable.cpp in Sources */,
738 F9AA69C110583E19003E3539 /* Resolver.cpp in Sources */,
739 F989D30D106826020014B60C /* OutputFile.cpp in Sources */,
740 F9AA65111051BD2B003E3539 /* stubs.cpp in Sources */,
741 F9AA6786105700C2003E3539 /* opaque_section_file.cpp in Sources */,
742 F9AA67B610570C41003E3539 /* dtrace_dof.cpp in Sources */,
743 F98498A310AE2159009E9878 /* compact_unwind.cpp in Sources */,
744 F98498A410AE2159009E9878 /* got.cpp in Sources */,
745 F9BA955E10A233000097A440 /* huge.cpp in Sources */,
b2fa67a8 746 F9849E3610B38EF5009E9878 /* order.cpp in Sources */,
a645023d
A
747 F984A38210BB4B0D009E9878 /* branch_island.cpp in Sources */,
748 F9A4DB9110F816FF00BD8423 /* objc.cpp in Sources */,
749 F9AE20FF1107D1440007ED5D /* dylibs.cpp in Sources */,
750 F93CB248116E69EB003233B8 /* tlvp.cpp in Sources */,
751 F9AA44DC1294885F00CB8390 /* branch_shim.cpp in Sources */,
d696c285
A
752 );
753 runOnlyForDeploymentPostprocessing = 0;
754 };
755 F971EED006D5ACF60041D381 /* Sources */ = {
756 isa = PBXSourcesBuildPhase;
757 buildActionMask = 2147483647;
758 files = (
a645023d
A
759 F9AA6FF910618CD2003E3539 /* macho_relocatable_file.cpp in Sources */,
760 F9AE23291109015E0007ED5D /* lto_file.cpp in Sources */,
d696c285
A
761 F933E3D9092E855B0083EAC8 /* ObjectDump.cpp in Sources */,
762 F9EA75BC09788857008B4F1D /* debugline.c in Sources */,
763 );
764 runOnlyForDeploymentPostprocessing = 0;
765 };
55e3d2f6
A
766 F9A3DDC70ED762B700C590B9 /* Sources */ = {
767 isa = PBXSourcesBuildPhase;
768 buildActionMask = 2147483647;
769 files = (
770 F9A3DDD30ED762E400C590B9 /* PruneTrie.cpp in Sources */,
771 );
772 runOnlyForDeploymentPostprocessing = 0;
773 };
774 F9B670020DDA176100E6D0DA /* Sources */ = {
775 isa = PBXSourcesBuildPhase;
776 buildActionMask = 2147483647;
777 files = (
778 F9B670120DDA17E800E6D0DA /* UnwindDump.cpp in Sources */,
779 );
780 runOnlyForDeploymentPostprocessing = 0;
781 };
782 F9BA515E0ECE58BE00D1D62E /* Sources */ = {
783 isa = PBXSourcesBuildPhase;
784 buildActionMask = 2147483647;
785 files = (
786 F9BA51650ECE58C800D1D62E /* dyldinfo.cpp in Sources */,
787 );
788 runOnlyForDeploymentPostprocessing = 0;
789 };
d696c285
A
790 F9EA72C8097454A6008B4F1D /* Sources */ = {
791 isa = PBXSourcesBuildPhase;
792 buildActionMask = 2147483647;
793 files = (
794 F9EA72D5097454FF008B4F1D /* machochecker.cpp in Sources */,
795 );
796 runOnlyForDeploymentPostprocessing = 0;
797 };
69a49097
A
798 F9EC77EB0A2F85F6002A3E39 /* Sources */ = {
799 isa = PBXSourcesBuildPhase;
800 buildActionMask = 2147483647;
801 files = (
802 F9EC78060A2F8674002A3E39 /* rebase.cpp in Sources */,
803 );
804 runOnlyForDeploymentPostprocessing = 0;
805 };
d696c285
A
806/* End PBXSourcesBuildPhase section */
807
808/* Begin PBXTargetDependency section */
69a49097
A
809 F96904890A4333AC00B77D2A /* PBXTargetDependency */ = {
810 isa = PBXTargetDependency;
811 target = F9EC77ED0A2F85F6002A3E39 /* rebase */;
812 targetProxy = F96904880A4333AC00B77D2A /* PBXContainerItemProxy */;
813 };
d696c285
A
814 F96D536A094A275D008E9EE8 /* PBXTargetDependency */ = {
815 isa = PBXTargetDependency;
816 target = F9023C3806D5A23E001BBF46 /* ld */;
817 targetProxy = F96D5369094A275D008E9EE8 /* PBXContainerItemProxy */;
818 };
819 F96D536C094A275F008E9EE8 /* PBXTargetDependency */ = {
820 isa = PBXTargetDependency;
821 target = F971EED206D5ACF60041D381 /* ObjectDump */;
822 targetProxy = F96D536B094A275F008E9EE8 /* PBXContainerItemProxy */;
823 };
55e3d2f6
A
824 F9A3DE160ED76D9A00C590B9 /* PBXTargetDependency */ = {
825 isa = PBXTargetDependency;
826 target = F9A3DDC90ED762B700C590B9 /* libprunetrie */;
827 targetProxy = F9A3DE150ED76D9A00C590B9 /* PBXContainerItemProxy */;
828 };
69a49097
A
829 F9B1A2690A3A568200DA8FAB /* PBXTargetDependency */ = {
830 isa = PBXTargetDependency;
831 target = F9023C3806D5A23E001BBF46 /* ld */;
832 targetProxy = F9B1A2680A3A568200DA8FAB /* PBXContainerItemProxy */;
833 };
834 F9B1A26B0A3A568400DA8FAB /* PBXTargetDependency */ = {
835 isa = PBXTargetDependency;
836 target = F9EC77ED0A2F85F6002A3E39 /* rebase */;
837 targetProxy = F9B1A26A0A3A568400DA8FAB /* PBXContainerItemProxy */;
838 };
55e3d2f6
A
839 F9B693890EC4D28C00076912 /* PBXTargetDependency */ = {
840 isa = PBXTargetDependency;
841 target = F9B670010DDA176100E6D0DA /* unwinddump */;
842 targetProxy = F9B693880EC4D28C00076912 /* PBXContainerItemProxy */;
843 };
844 F9B8135D0EC2620E00F94C13 /* PBXTargetDependency */ = {
845 isa = PBXTargetDependency;
846 target = F9B670010DDA176100E6D0DA /* unwinddump */;
847 targetProxy = F9B8135C0EC2620E00F94C13 /* PBXContainerItemProxy */;
848 };
849 F9C12EEA0ED65765005BC69D /* PBXTargetDependency */ = {
850 isa = PBXTargetDependency;
851 target = F9BA51600ECE58BE00D1D62E /* dyldinfo */;
852 targetProxy = F9C12EE90ED65765005BC69D /* PBXContainerItemProxy */;
853 };
d696c285
A
854 F9EA73970974999B008B4F1D /* PBXTargetDependency */ = {
855 isa = PBXTargetDependency;
856 target = F9EA72CA097454A6008B4F1D /* machocheck */;
857 targetProxy = F9EA73960974999B008B4F1D /* PBXContainerItemProxy */;
858 };
a645023d
A
859 F9F9AD68116D58AF0028EFAB /* PBXTargetDependency */ = {
860 isa = PBXTargetDependency;
861 target = F9BA51600ECE58BE00D1D62E /* dyldinfo */;
862 targetProxy = F9F9AD67116D58AF0028EFAB /* PBXContainerItemProxy */;
863 };
d696c285
A
864/* End PBXTargetDependency section */
865
866/* Begin XCBuildConfiguration section */
867 F933D91C09291AC90083EAC8 /* Debug */ = {
868 isa = XCBuildConfiguration;
869 buildSettings = {
a645023d
A
870 ARCHS = "$(ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1)";
871 ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1 = x86_64;
d696c285
A
872 COPY_PHASE_STRIP = NO;
873 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
b2fa67a8 874 DEAD_CODE_STRIPPING = YES;
69a49097 875 DEBUG_INFORMATION_FORMAT = dwarf;
d696c285 876 GCC_DYNAMIC_NO_PIC = YES;
69a49097 877 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
d696c285
A
878 GCC_MODEL_TUNING = G5;
879 GCC_OPTIMIZATION_LEVEL = 0;
a645023d 880 GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
d696c285
A
881 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
882 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
883 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
884 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
885 GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO;
886 GCC_WARN_ABOUT_RETURN_TYPE = YES;
887 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
888 GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
889 GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
890 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
891 GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
892 GCC_WARN_MISSING_PARENTHESES = YES;
893 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
894 GCC_WARN_PEDANTIC = NO;
a645023d 895 GCC_WARN_SHADOW = YES;
d696c285
A
896 GCC_WARN_SIGN_COMPARE = YES;
897 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
898 GCC_WARN_UNINITIALIZED_AUTOS = NO;
899 GCC_WARN_UNKNOWN_PRAGMAS = YES;
900 GCC_WARN_UNUSED_FUNCTION = YES;
901 GCC_WARN_UNUSED_LABEL = YES;
902 GCC_WARN_UNUSED_PARAMETER = NO;
903 GCC_WARN_UNUSED_VALUE = YES;
904 GCC_WARN_UNUSED_VARIABLE = YES;
77cc3118
A
905 HEADER_SEARCH_PATHS = (
906 "$(DEVELOPER_DIR)/usr/local/include",
907 "$(DEVELOPER_DIR)/usr/include",
908 );
d696c285 909 INSTALL_PATH = /usr/bin;
55e3d2f6 910 LINKER_DISPLAYS_MANGLED_NAMES = NO;
2f2f92e4 911 MACOSX_DEPLOYMENT_TARGET = "";
d696c285 912 OTHER_CPLUSPLUSFLAGS = "$(OTHER_CPLUSPLUSFLAGS)";
a645023d 913 OTHER_LDFLAGS = "-Wl,-lazy_library,/Developer/usr/lib/libLTO.dylib";
74cfe461 914 PREBINDING = NO;
a61fdf0a 915 PRODUCT_NAME = ld;
d696c285
A
916 SECTORDER_FLAGS = "";
917 VERSIONING_SYSTEM = "apple-generic";
918 WARNING_CFLAGS = "-Wall";
919 };
920 name = Debug;
921 };
922 F933D91D09291AC90083EAC8 /* Release */ = {
923 isa = XCBuildConfiguration;
924 buildSettings = {
a645023d
A
925 ARCHS = "$(ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1)";
926 ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1 = x86_64;
55e3d2f6 927 COPY_PHASE_STRIP = NO;
d696c285 928 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
b2fa67a8 929 DEAD_CODE_STRIPPING = YES;
69a49097 930 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
d696c285 931 GCC_DYNAMIC_NO_PIC = YES;
69a49097 932 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
d696c285 933 GCC_OPTIMIZATION_LEVEL = 3;
a645023d
A
934 GCC_PREPROCESSOR_DEFINITIONS = (
935 "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1)",
936 NDEBUG,
937 "$(GCC_PREPROCESSOR_DEFINITIONS_$(RC_RELEASE))",
938 );
939 GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1 = "LD_VERS='\"ld64-$(RC_ProjectSourceVersion)\"'";
d696c285
A
940 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
941 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
942 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
943 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
944 GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO;
945 GCC_WARN_ABOUT_RETURN_TYPE = YES;
946 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
947 GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
948 GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
949 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
950 GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
951 GCC_WARN_MISSING_PARENTHESES = YES;
952 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
953 GCC_WARN_PEDANTIC = NO;
954 GCC_WARN_SHADOW = NO;
955 GCC_WARN_SIGN_COMPARE = YES;
956 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
957 GCC_WARN_UNINITIALIZED_AUTOS = NO;
958 GCC_WARN_UNKNOWN_PRAGMAS = YES;
959 GCC_WARN_UNUSED_FUNCTION = YES;
960 GCC_WARN_UNUSED_LABEL = YES;
961 GCC_WARN_UNUSED_PARAMETER = NO;
962 GCC_WARN_UNUSED_VALUE = YES;
963 GCC_WARN_UNUSED_VARIABLE = YES;
77cc3118
A
964 HEADER_SEARCH_PATHS = (
965 "$(DEVELOPER_DIR)/usr/local/include",
966 "$(DEVELOPER_DIR)/usr/include",
967 );
d696c285
A
968 INSTALL_PATH = /usr/bin;
969 OTHER_CPLUSPLUSFLAGS = "$(OTHER_CPLUSPLUSFLAGS)";
55e3d2f6 970 OTHER_LDFLAGS = (
a645023d 971 "-Wl,-lazy_library,/Developer/usr/lib/libLTO.dylib",
55e3d2f6
A
972 "-Wl,-exported_symbol,__mh_execute_header",
973 );
74cfe461 974 PREBINDING = NO;
a61fdf0a 975 PRODUCT_NAME = ld;
d696c285 976 SECTORDER_FLAGS = "";
55e3d2f6
A
977 STRIP_INSTALLED_PRODUCT = YES;
978 STRIP_STYLE = debugging;
979 VALID_ARCHS = "x86_64 i386 ppc";
d696c285
A
980 VERSIONING_SYSTEM = "apple-generic";
981 WARNING_CFLAGS = "-Wall";
982 };
983 name = Release;
984 };
985 F933D92009291AC90083EAC8 /* Debug */ = {
986 isa = XCBuildConfiguration;
987 buildSettings = {
a645023d
A
988 ARCHS = "$(ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1)";
989 ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1 = x86_64;
d696c285 990 COPY_PHASE_STRIP = NO;
69a49097
A
991 DEBUG_INFORMATION_FORMAT = dwarf;
992 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
d696c285
A
993 GCC_MODEL_TUNING = G5;
994 GCC_OPTIMIZATION_LEVEL = 0;
afe874b1 995 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
a645023d
A
996 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
997 GCC_WARN_ABOUT_RETURN_TYPE = YES;
998 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
999 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
1000 GCC_WARN_SHADOW = YES;
1001 GCC_WARN_UNUSED_FUNCTION = YES;
1002 GCC_WARN_UNUSED_VALUE = YES;
1003 GCC_WARN_UNUSED_VARIABLE = YES;
1004 HEADER_SEARCH_PATHS = (
1005 "$(SRCROOT)/src/ld",
1006 "$(DEVELOPER_DIR)/usr/local/include",
1007 );
d696c285 1008 INSTALL_PATH = "$(HOME)/bin";
2f2f92e4 1009 OTHER_LDFLAGS = "-Wl,-lazy_library,/Developer/usr/lib/libLTO.dylib";
d696c285
A
1010 OTHER_REZFLAGS = "";
1011 PREBINDING = NO;
1012 PRODUCT_NAME = ObjectDump;
1013 SECTORDER_FLAGS = "";
1014 WARNING_CFLAGS = (
1015 "-Wmost",
1016 "-Wno-four-char-constants",
1017 "-Wno-unknown-pragmas",
1018 );
1019 };
1020 name = Debug;
1021 };
1022 F933D92109291AC90083EAC8 /* Release */ = {
1023 isa = XCBuildConfiguration;
1024 buildSettings = {
1025 COPY_PHASE_STRIP = YES;
69a49097
A
1026 DEBUG_INFORMATION_FORMAT = dwarf;
1027 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
d696c285 1028 GCC_MODEL_TUNING = G5;
69a49097 1029 GCC_OPTIMIZATION_LEVEL = s;
a645023d
A
1030 GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
1031 HEADER_SEARCH_PATHS = (
1032 "$(SRCROOT)/src/ld",
1033 "$(DEVELOPER_DIR)/usr/local/include",
1034 );
d696c285 1035 INSTALL_PATH = "$(HOME)/bin";
2f2f92e4 1036 OTHER_LDFLAGS = "-Wl,-lazy_library,/Developer/usr/lib/libLTO.dylib";
d696c285
A
1037 OTHER_REZFLAGS = "";
1038 PREBINDING = NO;
1039 PRODUCT_NAME = ObjectDump;
d696c285
A
1040 WARNING_CFLAGS = (
1041 "-Wmost",
1042 "-Wno-four-char-constants",
1043 "-Wno-unknown-pragmas",
1044 );
1045 };
1046 name = Release;
1047 };
1048 F933D92409291AC90083EAC8 /* Debug */ = {
1049 isa = XCBuildConfiguration;
1050 buildSettings = {
1051 GCC_DYNAMIC_NO_PIC = NO;
1052 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1053 };
1054 name = Debug;
1055 };
1056 F933D92509291AC90083EAC8 /* Release */ = {
1057 isa = XCBuildConfiguration;
1058 buildSettings = {
1059 GCC_DYNAMIC_NO_PIC = NO;
1060 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1061 };
1062 name = Release;
1063 };
1064 F96D536E094A2773008E9EE8 /* Debug */ = {
1065 isa = XCBuildConfiguration;
1066 buildSettings = {
1067 COPY_PHASE_STRIP = NO;
1068 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1069 PRODUCT_NAME = "unit-tests";
1070 };
1071 name = Debug;
1072 };
1073 F96D536F094A2773008E9EE8 /* Release */ = {
1074 isa = XCBuildConfiguration;
1075 buildSettings = {
1076 COPY_PHASE_STRIP = YES;
1077 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
1078 PRODUCT_NAME = "unit-tests";
1079 };
1080 name = Release;
1081 };
a645023d
A
1082 F9849FF810B5DE8E009E9878 /* Release-assert */ = {
1083 isa = XCBuildConfiguration;
1084 buildSettings = {
1085 GCC_DYNAMIC_NO_PIC = NO;
1086 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1087 };
1088 name = "Release-assert";
1089 };
1090 F9849FF910B5DE8E009E9878 /* Release-assert */ = {
1091 isa = XCBuildConfiguration;
1092 buildSettings = {
1093 COPY_PHASE_STRIP = YES;
1094 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1095 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
1096 PRODUCT_NAME = all;
1097 ZERO_LINK = NO;
1098 };
1099 name = "Release-assert";
1100 };
1101 F9849FFA10B5DE8E009E9878 /* Release-assert */ = {
1102 isa = XCBuildConfiguration;
1103 buildSettings = {
1104 ARCHS = "$(ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1)";
1105 ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1 = x86_64;
1106 COPY_PHASE_STRIP = NO;
1107 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
b2fa67a8 1108 DEAD_CODE_STRIPPING = YES;
a645023d
A
1109 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1110 GCC_DYNAMIC_NO_PIC = YES;
1111 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1112 GCC_OPTIMIZATION_LEVEL = 3;
1113 GCC_PREPROCESSOR_DEFINITIONS = (
1114 "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1)",
1115 "$(GCC_PREPROCESSOR_DEFINITIONS_$(RC_RELEASE))",
1116 );
1117 GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1 = "LD_VERS='\"ld64-$(RC_ProjectSourceVersion)\"'";
1118 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1119 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
1120 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
1121 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1122 GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO;
1123 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1124 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
1125 GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
1126 GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
1127 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
1128 GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
1129 GCC_WARN_MISSING_PARENTHESES = YES;
1130 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
1131 GCC_WARN_PEDANTIC = NO;
1132 GCC_WARN_SHADOW = NO;
1133 GCC_WARN_SIGN_COMPARE = YES;
1134 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1135 GCC_WARN_UNINITIALIZED_AUTOS = NO;
1136 GCC_WARN_UNKNOWN_PRAGMAS = YES;
1137 GCC_WARN_UNUSED_FUNCTION = YES;
1138 GCC_WARN_UNUSED_LABEL = YES;
1139 GCC_WARN_UNUSED_PARAMETER = NO;
1140 GCC_WARN_UNUSED_VALUE = YES;
1141 GCC_WARN_UNUSED_VARIABLE = YES;
1142 HEADER_SEARCH_PATHS = (
1143 "$(DEVELOPER_DIR)/usr/local/include",
1144 "$(DEVELOPER_DIR)/usr/include",
1145 );
1146 INSTALL_PATH = /usr/bin;
1147 OTHER_CPLUSPLUSFLAGS = "$(OTHER_CPLUSPLUSFLAGS)";
1148 OTHER_LDFLAGS = (
1149 "-Wl,-lazy_library,/Developer/usr/lib/libLTO.dylib",
1150 "-Wl,-exported_symbol,__mh_execute_header",
1151 );
1152 PREBINDING = NO;
1153 PRODUCT_NAME = ld;
1154 SECTORDER_FLAGS = "";
1155 STRIP_INSTALLED_PRODUCT = YES;
1156 STRIP_STYLE = debugging;
1157 VALID_ARCHS = "x86_64 i386 ppc";
1158 VERSIONING_SYSTEM = "apple-generic";
1159 WARNING_CFLAGS = "-Wall";
1160 };
1161 name = "Release-assert";
1162 };
1163 F9849FFB10B5DE8E009E9878 /* Release-assert */ = {
1164 isa = XCBuildConfiguration;
1165 buildSettings = {
1166 COPY_PHASE_STRIP = NO;
1167 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1168 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1169 GCC_MODEL_TUNING = G5;
1170 GCC_PREPROCESSOR_DEFINITIONS = "$(GCC_PREPROCESSOR_DEFINITIONS_$(RC_RELEASE))";
1171 HEADER_SEARCH_PATHS = "";
1172 INSTALL_PATH = /usr/bin;
1173 OTHER_LDFLAGS = "-Wl,-exported_symbol,__mh_execute_header";
1174 PREBINDING = NO;
1175 PRODUCT_NAME = rebase;
1176 STRIP_INSTALLED_PRODUCT = YES;
1177 STRIP_STYLE = debugging;
1178 VALID_ARCHS = "i386 ppc x86_64";
1179 };
1180 name = "Release-assert";
1181 };
1182 F9849FFC10B5DE8E009E9878 /* Release-assert */ = {
1183 isa = XCBuildConfiguration;
1184 buildSettings = {
1185 COPY_PHASE_STRIP = NO;
1186 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1187 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1188 GCC_MODEL_TUNING = G5;
afe874b1 1189 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
a645023d
A
1190 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1191 HEADER_SEARCH_PATHS = "";
1192 INSTALL_PATH = /usr/bin;
1193 OTHER_LDFLAGS = "-Wl,-exported_symbol,__mh_execute_header";
1194 PREBINDING = NO;
1195 PRODUCT_NAME = unwinddump;
1196 STRIP_INSTALLED_PRODUCT = YES;
1197 STRIP_STYLE = debugging;
1198 };
1199 name = "Release-assert";
1200 };
1201 F9849FFD10B5DE8E009E9878 /* Release-assert */ = {
1202 isa = XCBuildConfiguration;
1203 buildSettings = {
1204 COPY_PHASE_STRIP = YES;
1205 DEBUG_INFORMATION_FORMAT = dwarf;
1206 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1207 GCC_MODEL_TUNING = G5;
1208 GCC_OPTIMIZATION_LEVEL = s;
1209 GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
afe874b1 1210 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
a645023d
A
1211 HEADER_SEARCH_PATHS = (
1212 "$(SRCROOT)/src/ld",
1213 "$(DEVELOPER_DIR)/usr/local/include",
1214 );
1215 INSTALL_PATH = "$(HOME)/bin";
1216 OTHER_LDFLAGS = "-Wl,-lazy_library,/Developer/usr/lib/libLTO.dylib";
1217 OTHER_REZFLAGS = "";
1218 PREBINDING = NO;
1219 PRODUCT_NAME = ObjectDump;
1220 WARNING_CFLAGS = (
1221 "-Wmost",
1222 "-Wno-four-char-constants",
1223 "-Wno-unknown-pragmas",
1224 );
1225 };
1226 name = "Release-assert";
1227 };
1228 F9849FFE10B5DE8E009E9878 /* Release-assert */ = {
1229 isa = XCBuildConfiguration;
1230 buildSettings = {
1231 COPY_PHASE_STRIP = YES;
1232 DEBUG_INFORMATION_FORMAT = dwarf;
1233 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1234 GCC_MODEL_TUNING = G5;
1235 HEADER_SEARCH_PATHS = "";
1236 INSTALL_PATH = "$(HOME)/bin";
1237 PREBINDING = NO;
1238 PRODUCT_NAME = machocheck;
1239 };
1240 name = "Release-assert";
1241 };
1242 F9849FFF10B5DE8E009E9878 /* Release-assert */ = {
1243 isa = XCBuildConfiguration;
1244 buildSettings = {
1245 ALWAYS_SEARCH_USER_PATHS = NO;
1246 COPY_PHASE_STRIP = NO;
1247 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1248 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1249 GCC_MODEL_TUNING = G5;
1250 INSTALL_PATH = /usr/bin;
1251 OTHER_LDFLAGS = "-Wl,-exported_symbol,__mh_execute_header";
1252 PREBINDING = NO;
1253 PRODUCT_NAME = dyldinfo;
1254 STRIP_INSTALLED_PRODUCT = YES;
1255 STRIP_STYLE = debugging;
1256 ZERO_LINK = NO;
1257 };
1258 name = "Release-assert";
1259 };
1260 F984A00010B5DE8E009E9878 /* Release-assert */ = {
1261 isa = XCBuildConfiguration;
1262 buildSettings = {
1263 ALWAYS_SEARCH_USER_PATHS = NO;
1264 COPY_PHASE_STRIP = NO;
1265 DEBUG_INFORMATION_FORMAT = dwarf;
1266 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1267 GCC_MODEL_TUNING = G5;
1268 GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1269 INSTALL_PATH = /usr/local/lib;
1270 PREBINDING = NO;
1271 PRODUCT_NAME = prunetrie;
1272 };
1273 name = "Release-assert";
1274 };
1275 F984A00110B5DE8E009E9878 /* Release-assert */ = {
1276 isa = XCBuildConfiguration;
1277 buildSettings = {
1278 COPY_PHASE_STRIP = YES;
1279 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
1280 PRODUCT_NAME = "unit-tests";
1281 };
1282 name = "Release-assert";
1283 };
55e3d2f6
A
1284 F9A3DDCB0ED762B800C590B9 /* Debug */ = {
1285 isa = XCBuildConfiguration;
1286 buildSettings = {
1287 ALWAYS_SEARCH_USER_PATHS = NO;
1288 COPY_PHASE_STRIP = NO;
1289 GCC_DYNAMIC_NO_PIC = NO;
1290 GCC_MODEL_TUNING = G5;
1291 GCC_OPTIMIZATION_LEVEL = 0;
1292 GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1293 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1294 INSTALL_PATH = /usr/local/lib;
1295 PREBINDING = NO;
1296 PRODUCT_NAME = prunetrie;
1297 };
1298 name = Debug;
1299 };
1300 F9A3DDCC0ED762B800C590B9 /* Release */ = {
1301 isa = XCBuildConfiguration;
1302 buildSettings = {
1303 ALWAYS_SEARCH_USER_PATHS = NO;
1304 COPY_PHASE_STRIP = NO;
1305 DEBUG_INFORMATION_FORMAT = dwarf;
1306 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1307 GCC_MODEL_TUNING = G5;
1308 GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1309 INSTALL_PATH = /usr/local/lib;
1310 PREBINDING = NO;
1311 PRODUCT_NAME = prunetrie;
1312 };
1313 name = Release;
1314 };
69a49097
A
1315 F9B1A26D0A3A568700DA8FAB /* Debug */ = {
1316 isa = XCBuildConfiguration;
1317 buildSettings = {
1318 COPY_PHASE_STRIP = NO;
1319 GCC_DYNAMIC_NO_PIC = NO;
1320 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1321 GCC_OPTIMIZATION_LEVEL = 0;
1322 PRODUCT_NAME = all;
1323 };
1324 name = Debug;
1325 };
1326 F9B1A26E0A3A568700DA8FAB /* Release */ = {
1327 isa = XCBuildConfiguration;
1328 buildSettings = {
1329 COPY_PHASE_STRIP = YES;
1330 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1331 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
1332 PRODUCT_NAME = all;
1333 ZERO_LINK = NO;
1334 };
1335 name = Release;
1336 };
55e3d2f6
A
1337 F9B670060DDA176100E6D0DA /* Debug */ = {
1338 isa = XCBuildConfiguration;
1339 buildSettings = {
1340 COPY_PHASE_STRIP = NO;
1341 DEBUG_INFORMATION_FORMAT = dwarf;
1342 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1343 GCC_MODEL_TUNING = G5;
1344 GCC_OPTIMIZATION_LEVEL = 0;
afe874b1 1345 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
55e3d2f6
A
1346 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1347 INSTALL_PATH = "$(HOME)/bin";
1348 PREBINDING = NO;
1349 PRODUCT_NAME = unwinddump;
1350 };
1351 name = Debug;
1352 };
1353 F9B670070DDA176100E6D0DA /* Release */ = {
1354 isa = XCBuildConfiguration;
1355 buildSettings = {
1356 COPY_PHASE_STRIP = NO;
1357 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1358 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1359 GCC_MODEL_TUNING = G5;
afe874b1 1360 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
55e3d2f6
A
1361 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1362 HEADER_SEARCH_PATHS = "";
1363 INSTALL_PATH = /usr/bin;
1364 OTHER_LDFLAGS = "-Wl,-exported_symbol,__mh_execute_header";
1365 PREBINDING = NO;
1366 PRODUCT_NAME = unwinddump;
1367 STRIP_INSTALLED_PRODUCT = YES;
1368 STRIP_STYLE = debugging;
1369 };
1370 name = Release;
1371 };
1372 F9BA51630ECE58BF00D1D62E /* Debug */ = {
1373 isa = XCBuildConfiguration;
1374 buildSettings = {
1375 ALWAYS_SEARCH_USER_PATHS = NO;
1376 COPY_PHASE_STRIP = NO;
1377 GCC_DYNAMIC_NO_PIC = NO;
fb24a050 1378 GCC_ENABLE_FIX_AND_CONTINUE = NO;
55e3d2f6
A
1379 GCC_MODEL_TUNING = G5;
1380 GCC_OPTIMIZATION_LEVEL = 0;
fb24a050
A
1381 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1382 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1383 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
1384 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
1385 GCC_WARN_MISSING_PARENTHESES = YES;
1386 GCC_WARN_SHADOW = YES;
1387 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1388 GCC_WARN_UNUSED_LABEL = NO;
1389 GCC_WARN_UNUSED_VALUE = YES;
1390 GCC_WARN_UNUSED_VARIABLE = YES;
55e3d2f6
A
1391 INSTALL_PATH = /usr/local/bin;
1392 PREBINDING = NO;
1393 PRODUCT_NAME = dyldinfo;
fb24a050 1394 WARNING_CFLAGS = "-Wall";
55e3d2f6
A
1395 };
1396 name = Debug;
1397 };
1398 F9BA51640ECE58BF00D1D62E /* Release */ = {
1399 isa = XCBuildConfiguration;
1400 buildSettings = {
1401 ALWAYS_SEARCH_USER_PATHS = NO;
1402 COPY_PHASE_STRIP = NO;
1403 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1404 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1405 GCC_MODEL_TUNING = G5;
1406 INSTALL_PATH = /usr/bin;
1407 OTHER_LDFLAGS = "-Wl,-exported_symbol,__mh_execute_header";
1408 PREBINDING = NO;
1409 PRODUCT_NAME = dyldinfo;
1410 STRIP_INSTALLED_PRODUCT = YES;
1411 STRIP_STYLE = debugging;
1412 ZERO_LINK = NO;
1413 };
1414 name = Release;
1415 };
d696c285
A
1416 F9EA72D0097454D5008B4F1D /* Debug */ = {
1417 isa = XCBuildConfiguration;
1418 buildSettings = {
1419 COPY_PHASE_STRIP = NO;
69a49097 1420 DEBUG_INFORMATION_FORMAT = dwarf;
d696c285
A
1421 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1422 GCC_MODEL_TUNING = G5;
69a49097 1423 GCC_OPTIMIZATION_LEVEL = 0;
d696c285
A
1424 INSTALL_PATH = "$(HOME)/bin";
1425 PREBINDING = NO;
1426 PRODUCT_NAME = machocheck;
1427 };
1428 name = Debug;
1429 };
1430 F9EA72D1097454D5008B4F1D /* Release */ = {
1431 isa = XCBuildConfiguration;
1432 buildSettings = {
1433 COPY_PHASE_STRIP = YES;
69a49097
A
1434 DEBUG_INFORMATION_FORMAT = dwarf;
1435 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
d696c285 1436 GCC_MODEL_TUNING = G5;
55e3d2f6 1437 HEADER_SEARCH_PATHS = "";
d696c285
A
1438 INSTALL_PATH = "$(HOME)/bin";
1439 PREBINDING = NO;
1440 PRODUCT_NAME = machocheck;
1441 };
1442 name = Release;
1443 };
69a49097
A
1444 F9EC77F10A2F8616002A3E39 /* Debug */ = {
1445 isa = XCBuildConfiguration;
1446 buildSettings = {
1447 COPY_PHASE_STRIP = NO;
1448 DEBUG_INFORMATION_FORMAT = dwarf;
1449 GCC_DYNAMIC_NO_PIC = NO;
1450 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1451 GCC_MODEL_TUNING = G5;
1452 GCC_OPTIMIZATION_LEVEL = 0;
1453 INSTALL_PATH = "$(HOME)/bin";
1454 PREBINDING = NO;
1455 PRODUCT_NAME = rebase;
1456 };
1457 name = Debug;
1458 };
1459 F9EC77F20A2F8616002A3E39 /* Release */ = {
1460 isa = XCBuildConfiguration;
1461 buildSettings = {
55e3d2f6 1462 COPY_PHASE_STRIP = NO;
69a49097
A
1463 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1464 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1465 GCC_MODEL_TUNING = G5;
1466 GCC_PREPROCESSOR_DEFINITIONS = "$(GCC_PREPROCESSOR_DEFINITIONS_$(RC_RELEASE))";
55e3d2f6 1467 HEADER_SEARCH_PATHS = "";
69a49097 1468 INSTALL_PATH = /usr/bin;
55e3d2f6 1469 OTHER_LDFLAGS = "-Wl,-exported_symbol,__mh_execute_header";
69a49097
A
1470 PREBINDING = NO;
1471 PRODUCT_NAME = rebase;
55e3d2f6
A
1472 STRIP_INSTALLED_PRODUCT = YES;
1473 STRIP_STYLE = debugging;
1474 VALID_ARCHS = "i386 ppc x86_64";
69a49097
A
1475 };
1476 name = Release;
1477 };
d696c285
A
1478/* End XCBuildConfiguration section */
1479
1480/* Begin XCConfigurationList section */
1481 F933D91B09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ld" */ = {
1482 isa = XCConfigurationList;
1483 buildConfigurations = (
1484 F933D91C09291AC90083EAC8 /* Debug */,
1485 F933D91D09291AC90083EAC8 /* Release */,
a645023d 1486 F9849FFA10B5DE8E009E9878 /* Release-assert */,
d696c285
A
1487 );
1488 defaultConfigurationIsVisible = 0;
a645023d 1489 defaultConfigurationName = "Release-assert";
d696c285
A
1490 };
1491 F933D91F09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ObjectDump" */ = {
1492 isa = XCConfigurationList;
1493 buildConfigurations = (
1494 F933D92009291AC90083EAC8 /* Debug */,
1495 F933D92109291AC90083EAC8 /* Release */,
a645023d 1496 F9849FFD10B5DE8E009E9878 /* Release-assert */,
d696c285
A
1497 );
1498 defaultConfigurationIsVisible = 0;
a645023d 1499 defaultConfigurationName = "Release-assert";
d696c285
A
1500 };
1501 F933D92309291AC90083EAC8 /* Build configuration list for PBXProject "ld64" */ = {
1502 isa = XCConfigurationList;
1503 buildConfigurations = (
1504 F933D92409291AC90083EAC8 /* Debug */,
1505 F933D92509291AC90083EAC8 /* Release */,
a645023d 1506 F9849FF810B5DE8E009E9878 /* Release-assert */,
d696c285
A
1507 );
1508 defaultConfigurationIsVisible = 0;
a645023d 1509 defaultConfigurationName = "Release-assert";
d696c285
A
1510 };
1511 F96D536D094A2773008E9EE8 /* Build configuration list for PBXAggregateTarget "unit-tests" */ = {
1512 isa = XCConfigurationList;
1513 buildConfigurations = (
1514 F96D536E094A2773008E9EE8 /* Debug */,
1515 F96D536F094A2773008E9EE8 /* Release */,
a645023d 1516 F984A00110B5DE8E009E9878 /* Release-assert */,
d696c285
A
1517 );
1518 defaultConfigurationIsVisible = 0;
a645023d 1519 defaultConfigurationName = "Release-assert";
d696c285 1520 };
55e3d2f6
A
1521 F9A3DDCF0ED762C100C590B9 /* Build configuration list for PBXNativeTarget "libprunetrie" */ = {
1522 isa = XCConfigurationList;
1523 buildConfigurations = (
1524 F9A3DDCB0ED762B800C590B9 /* Debug */,
1525 F9A3DDCC0ED762B800C590B9 /* Release */,
a645023d 1526 F984A00010B5DE8E009E9878 /* Release-assert */,
55e3d2f6
A
1527 );
1528 defaultConfigurationIsVisible = 0;
a645023d 1529 defaultConfigurationName = "Release-assert";
55e3d2f6 1530 };
69a49097
A
1531 F9B1A26C0A3A568700DA8FAB /* Build configuration list for PBXAggregateTarget "all" */ = {
1532 isa = XCConfigurationList;
1533 buildConfigurations = (
1534 F9B1A26D0A3A568700DA8FAB /* Debug */,
1535 F9B1A26E0A3A568700DA8FAB /* Release */,
a645023d 1536 F9849FF910B5DE8E009E9878 /* Release-assert */,
69a49097
A
1537 );
1538 defaultConfigurationIsVisible = 0;
a645023d 1539 defaultConfigurationName = "Release-assert";
69a49097 1540 };
55e3d2f6
A
1541 F9B670050DDA176100E6D0DA /* Build configuration list for PBXNativeTarget "unwinddump" */ = {
1542 isa = XCConfigurationList;
1543 buildConfigurations = (
1544 F9B670060DDA176100E6D0DA /* Debug */,
1545 F9B670070DDA176100E6D0DA /* Release */,
a645023d 1546 F9849FFC10B5DE8E009E9878 /* Release-assert */,
55e3d2f6
A
1547 );
1548 defaultConfigurationIsVisible = 0;
a645023d 1549 defaultConfigurationName = "Release-assert";
55e3d2f6
A
1550 };
1551 F9BA516D0ECE58DA00D1D62E /* Build configuration list for PBXNativeTarget "dyldinfo" */ = {
1552 isa = XCConfigurationList;
1553 buildConfigurations = (
1554 F9BA51630ECE58BF00D1D62E /* Debug */,
1555 F9BA51640ECE58BF00D1D62E /* Release */,
a645023d 1556 F9849FFF10B5DE8E009E9878 /* Release-assert */,
55e3d2f6
A
1557 );
1558 defaultConfigurationIsVisible = 0;
a645023d 1559 defaultConfigurationName = "Release-assert";
55e3d2f6 1560 };
d696c285
A
1561 F9EA72CF097454D5008B4F1D /* Build configuration list for PBXNativeTarget "machocheck" */ = {
1562 isa = XCConfigurationList;
1563 buildConfigurations = (
1564 F9EA72D0097454D5008B4F1D /* Debug */,
1565 F9EA72D1097454D5008B4F1D /* Release */,
a645023d 1566 F9849FFE10B5DE8E009E9878 /* Release-assert */,
d696c285
A
1567 );
1568 defaultConfigurationIsVisible = 0;
a645023d 1569 defaultConfigurationName = "Release-assert";
d696c285 1570 };
69a49097
A
1571 F9EC77F00A2F8616002A3E39 /* Build configuration list for PBXNativeTarget "rebase" */ = {
1572 isa = XCConfigurationList;
1573 buildConfigurations = (
1574 F9EC77F10A2F8616002A3E39 /* Debug */,
1575 F9EC77F20A2F8616002A3E39 /* Release */,
a645023d 1576 F9849FFB10B5DE8E009E9878 /* Release-assert */,
69a49097
A
1577 );
1578 defaultConfigurationIsVisible = 0;
a645023d 1579 defaultConfigurationName = "Release-assert";
69a49097 1580 };
d696c285
A
1581/* End XCConfigurationList section */
1582 };
1583 rootObject = F9023C3006D5A227001BBF46 /* Project object */;
1584}