]> git.saurik.com Git - apple/ld64.git/blob - ld64.xcodeproj/project.pbxproj
ad733949154f803ca94e3efa02d19f696545bc2c
[apple/ld64.git] / ld64.xcodeproj / project.pbxproj
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 );
16 dependencies = (
17 F96D536A094A275D008E9EE8 /* PBXTargetDependency */,
18 F96D536C094A275F008E9EE8 /* PBXTargetDependency */,
19 F96904890A4333AC00B77D2A /* PBXTargetDependency */,
20 F9EA73970974999B008B4F1D /* PBXTargetDependency */,
21 F9B693890EC4D28C00076912 /* PBXTargetDependency */,
22 F9F9AD68116D58AF0028EFAB /* PBXTargetDependency */,
23 );
24 name = "unit-tests";
25 productName = "unit-tests";
26 };
27 F9B1A2670A3A567B00DA8FAB /* all */ = {
28 isa = PBXAggregateTarget;
29 buildConfigurationList = F9B1A26C0A3A568700DA8FAB /* Build configuration list for PBXAggregateTarget "all" */;
30 buildPhases = (
31 F9871A3413340B4600DB3F24 /* Platform install */,
32 );
33 dependencies = (
34 F9B1A2690A3A568200DA8FAB /* PBXTargetDependency */,
35 F9B1A26B0A3A568400DA8FAB /* PBXTargetDependency */,
36 F9C12EEA0ED65765005BC69D /* PBXTargetDependency */,
37 F9B8135D0EC2620E00F94C13 /* PBXTargetDependency */,
38 F9A3DE160ED76D9A00C590B9 /* PBXTargetDependency */,
39 );
40 name = all;
41 productName = all;
42 };
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 */; };
48 F93CB248116E69EB003233B8 /* tlvp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F93CB246116E69EB003233B8 /* tlvp.cpp */; };
49 F97F5029070D0BB200B9FCD7 /* ld.1 in copy man page */ = {isa = PBXBuildFile; fileRef = F97F5028070D0BB200B9FCD7 /* ld.1 */; };
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 */; };
52 F9849E3610B38EF5009E9878 /* order_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9849E3410B38EF5009E9878 /* order_file.cpp */; };
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 */; };
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 */; };
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 */; };
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 */; };
76 F9BA955E10A233000097A440 /* huge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9BA955C10A233000097A440 /* huge.cpp */; };
77 F9C0D4BD06DD28D2001C7193 /* Options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9C0D48A06DD1E1B001C7193 /* Options.cpp */; };
78 F9C12EA30ED63DE7005BC69D /* dyldinfo.1 in install man page */ = {isa = PBXBuildFile; fileRef = F9C12E9F0ED63DB1005BC69D /* dyldinfo.1 */; };
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 */; };
82 F9EC78060A2F8674002A3E39 /* rebase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9EC78050A2F8674002A3E39 /* rebase.cpp */; };
83 /* End PBXBuildFile section */
84
85 /* Begin PBXBuildRule section */
86 F9E8D4BD07FCAF2000FD5801 /* PBXBuildRule */ = {
87 isa = PBXBuildRule;
88 compilerSpec = com.apple.compilers.llvm.clang.1_0;
89 fileType = sourcecode.c;
90 isEditable = 1;
91 outputFiles = (
92 );
93 };
94 F9E8D4BE07FCAF2A00FD5801 /* PBXBuildRule */ = {
95 isa = PBXBuildRule;
96 compilerSpec = com.apple.compilers.llvm.clang.1_0;
97 fileType = sourcecode.cpp;
98 isEditable = 1;
99 outputFiles = (
100 );
101 };
102 /* End PBXBuildRule section */
103
104 /* Begin PBXContainerItemProxy section */
105 F96904880A4333AC00B77D2A /* PBXContainerItemProxy */ = {
106 isa = PBXContainerItemProxy;
107 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
108 proxyType = 1;
109 remoteGlobalIDString = F9EC77ED0A2F85F6002A3E39;
110 remoteInfo = rebase;
111 };
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 };
126 F9A3DE150ED76D9A00C590B9 /* PBXContainerItemProxy */ = {
127 isa = PBXContainerItemProxy;
128 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
129 proxyType = 1;
130 remoteGlobalIDString = F9A3DDC90ED762B700C590B9;
131 remoteInfo = libprunetrie;
132 };
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 };
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 };
168 F9EA73960974999B008B4F1D /* PBXContainerItemProxy */ = {
169 isa = PBXContainerItemProxy;
170 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
171 proxyType = 1;
172 remoteGlobalIDString = F9EA72CA097454A6008B4F1D;
173 remoteInfo = machocheck;
174 };
175 F9F9AD67116D58AF0028EFAB /* PBXContainerItemProxy */ = {
176 isa = PBXContainerItemProxy;
177 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
178 proxyType = 1;
179 remoteGlobalIDString = F9BA51600ECE58BE00D1D62E;
180 remoteInfo = dyldinfo;
181 };
182 /* End PBXContainerItemProxy section */
183
184 /* Begin PBXCopyFilesBuildPhase section */
185 F97F5025070D0B6300B9FCD7 /* copy man page */ = {
186 isa = PBXCopyFilesBuildPhase;
187 buildActionMask = 8;
188 dstPath = /usr/share/man/man1;
189 dstSubfolderSpec = 0;
190 files = (
191 F97F5029070D0BB200B9FCD7 /* ld.1 in copy man page */,
192 );
193 name = "copy man page";
194 runOnlyForDeploymentPostprocessing = 1;
195 };
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 */ = {
207 isa = PBXCopyFilesBuildPhase;
208 buildActionMask = 8;
209 dstPath = /usr/share/man/man1;
210 dstSubfolderSpec = 0;
211 files = (
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 */,
224 );
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";
237 runOnlyForDeploymentPostprocessing = 1;
238 };
239 /* End PBXCopyFilesBuildPhase section */
240
241 /* Begin PBXFileReference section */
242 C02A29DE0953B26E001FB8C1 /* ChangeLog */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ChangeLog; sourceTree = "<group>"; };
243 F9023C3906D5A23E001BBF46 /* ld */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ld; sourceTree = BUILT_PRODUCTS_DIR; };
244 F9023C3F06D5A254001BBF46 /* ld.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ld.cpp; path = src/ld/ld.cpp; sourceTree = "<group>"; };
245 F92D9C2710657AAB00FF369B /* stub_x86_64_classic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_x86_64_classic.hpp; sourceTree = "<group>"; };
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>"; };
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>"; };
251 F971EED306D5ACF60041D381 /* ObjectDump */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ObjectDump; sourceTree = BUILT_PRODUCTS_DIR; };
252 F971EED706D5AD240041D381 /* ObjectDump.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ObjectDump.cpp; path = src/other/ObjectDump.cpp; sourceTree = "<group>"; };
253 F97F5028070D0BB200B9FCD7 /* ld.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; name = ld.1; path = doc/man/man1/ld.1; sourceTree = "<group>"; };
254 F984963310AB9318009E9878 /* stub_ppc_classic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_ppc_classic.hpp; sourceTree = "<group>"; };
255 F9849E3410B38EF5009E9878 /* order_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = order_file.cpp; sourceTree = "<group>"; };
256 F9849E3510B38EF5009E9878 /* order_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = order_file.h; sourceTree = "<group>"; };
257 F984A13B10B614CF009E9878 /* stub_arm_classic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_arm_classic.hpp; sourceTree = "<group>"; };
258 F984A38010BB4B0D009E9878 /* branch_island.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = branch_island.cpp; sourceTree = "<group>"; };
259 F984A38110BB4B0D009E9878 /* branch_island.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = branch_island.h; sourceTree = "<group>"; };
260 F989D0391062E6350014B60C /* stub_x86_64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_x86_64.hpp; sourceTree = "<group>"; };
261 F989D30B106826020014B60C /* OutputFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OutputFile.cpp; path = src/ld/OutputFile.cpp; sourceTree = "<group>"; };
262 F989D30C106826020014B60C /* OutputFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OutputFile.h; path = src/ld/OutputFile.h; sourceTree = "<group>"; };
263 F989D3AA10684F5B0014B60C /* LinkEdit.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = LinkEdit.hpp; path = src/ld/LinkEdit.hpp; sourceTree = "<group>"; };
264 F989D44B10694F2E0014B60C /* LinkEditClassic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = LinkEditClassic.hpp; path = src/ld/LinkEditClassic.hpp; sourceTree = "<group>"; };
265 F989D7E91072DEC20014B60C /* HeaderAndLoadCommands.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = HeaderAndLoadCommands.hpp; path = src/ld/HeaderAndLoadCommands.hpp; sourceTree = "<group>"; };
266 F9A3DDCA0ED762B700C590B9 /* libprunetrie.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libprunetrie.a; sourceTree = BUILT_PRODUCTS_DIR; };
267 F9A3DDD20ED762E400C590B9 /* PruneTrie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PruneTrie.cpp; path = src/other/PruneTrie.cpp; sourceTree = "<group>"; };
268 F9A3DE0F0ED76D1900C590B9 /* prune_trie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = prune_trie.h; path = src/other/prune_trie.h; sourceTree = "<group>"; };
269 F9A4DB8F10F816FF00BD8423 /* objc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = objc.cpp; sourceTree = "<group>"; };
270 F9A4DB9010F816FF00BD8423 /* objc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = objc.h; sourceTree = "<group>"; };
271 F9AA44DA1294885F00CB8390 /* branch_shim.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = branch_shim.cpp; sourceTree = "<group>"; };
272 F9AA44DB1294885F00CB8390 /* branch_shim.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = branch_shim.h; sourceTree = "<group>"; };
273 F9AA5FCC103F5CD1003E3539 /* ld.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ld.hpp; path = src/ld/ld.hpp; sourceTree = "<group>"; };
274 F9AA650D1051BD2B003E3539 /* make_stubs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = make_stubs.h; sourceTree = "<group>"; };
275 F9AA650F1051BD2B003E3539 /* stub_arm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_arm.hpp; sourceTree = "<group>"; };
276 F9AA65101051BD2B003E3539 /* stubs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stubs.cpp; sourceTree = "<group>"; };
277 F9AA65871051E750003E3539 /* macho_relocatable_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = macho_relocatable_file.cpp; sourceTree = "<group>"; };
278 F9AA65881051E750003E3539 /* macho_relocatable_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macho_relocatable_file.h; sourceTree = "<group>"; };
279 F9AA65D71051EC4A003E3539 /* archive_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = archive_file.cpp; sourceTree = "<group>"; };
280 F9AA65D81051EC4A003E3539 /* archive_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = archive_file.h; sourceTree = "<group>"; };
281 F9AA65D91051EC4A003E3539 /* lto_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lto_file.cpp; sourceTree = "<group>"; };
282 F9AA65DA1051EC4A003E3539 /* lto_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lto_file.h; sourceTree = "<group>"; };
283 F9AA65DB1051EC4A003E3539 /* macho_dylib_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = macho_dylib_file.cpp; sourceTree = "<group>"; };
284 F9AA65DC1051EC4A003E3539 /* macho_dylib_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macho_dylib_file.h; sourceTree = "<group>"; };
285 F9AA6784105700C2003E3539 /* opaque_section_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opaque_section_file.cpp; sourceTree = "<group>"; };
286 F9AA6785105700C2003E3539 /* opaque_section_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opaque_section_file.h; sourceTree = "<group>"; };
287 F9AA67B410570C41003E3539 /* dtrace_dof.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtrace_dof.h; sourceTree = "<group>"; };
288 F9AA67B510570C41003E3539 /* dtrace_dof.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtrace_dof.cpp; sourceTree = "<group>"; };
289 F9AA687A10572E27003E3539 /* InputFiles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = InputFiles.cpp; path = src/ld/InputFiles.cpp; sourceTree = "<group>"; };
290 F9AA687B10572E27003E3539 /* InputFiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InputFiles.h; path = src/ld/InputFiles.h; sourceTree = "<group>"; };
291 F9AA69B410583C0C003E3539 /* SymbolTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SymbolTable.cpp; path = src/ld/SymbolTable.cpp; sourceTree = "<group>"; };
292 F9AA69B510583C0C003E3539 /* SymbolTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SymbolTable.h; path = src/ld/SymbolTable.h; sourceTree = "<group>"; };
293 F9AA69BF10583E19003E3539 /* Resolver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Resolver.cpp; path = src/ld/Resolver.cpp; sourceTree = "<group>"; };
294 F9AA69C010583E19003E3539 /* Resolver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Resolver.h; path = src/ld/Resolver.h; sourceTree = "<group>"; };
295 F9AB1063107D380700E54C9E /* got.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = got.cpp; sourceTree = "<group>"; };
296 F9AB1064107D380700E54C9E /* got.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = got.h; sourceTree = "<group>"; };
297 F9AE20FD1107D1440007ED5D /* dylibs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dylibs.cpp; sourceTree = "<group>"; };
298 F9AE20FE1107D1440007ED5D /* dylibs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dylibs.h; sourceTree = "<group>"; };
299 F9B1A2580A3A448800DA8FAB /* rebase.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; name = rebase.1; path = doc/man/man1/rebase.1; sourceTree = "<group>"; };
300 F9B670080DDA176100E6D0DA /* unwinddump */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = unwinddump; sourceTree = BUILT_PRODUCTS_DIR; };
301 F9B670110DDA17E800E6D0DA /* UnwindDump.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = UnwindDump.cpp; path = src/other/unwinddump.cpp; sourceTree = "<group>"; };
302 F9B813810EC2653000F94C13 /* unwinddump.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; name = unwinddump.1; path = doc/man/man1/unwinddump.1; sourceTree = "<group>"; };
303 F9B813BF0EC27C6700F94C13 /* MachOTrie.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = MachOTrie.hpp; path = src/abstraction/MachOTrie.hpp; sourceTree = "<group>"; };
304 F9BA515B0ECE58AA00D1D62E /* dyldinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dyldinfo.cpp; path = src/other/dyldinfo.cpp; sourceTree = "<group>"; };
305 F9BA51610ECE58BE00D1D62E /* dyldinfo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = dyldinfo; sourceTree = BUILT_PRODUCTS_DIR; };
306 F9BA8A7E1096150F0097A440 /* stub_x86_classic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_x86_classic.hpp; sourceTree = "<group>"; };
307 F9BA8A7F1096150F0097A440 /* stub_x86.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_x86.hpp; sourceTree = "<group>"; };
308 F9BA955C10A233000097A440 /* huge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = huge.cpp; sourceTree = "<group>"; };
309 F9BA955D10A233000097A440 /* huge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = huge.h; sourceTree = "<group>"; };
310 F9BA963310A2545C0097A440 /* compact_unwind.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compact_unwind.cpp; sourceTree = "<group>"; };
311 F9BA963410A2545C0097A440 /* compact_unwind.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compact_unwind.h; sourceTree = "<group>"; };
312 F9C0D48A06DD1E1B001C7193 /* Options.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Options.cpp; path = src/ld/Options.cpp; sourceTree = "<group>"; };
313 F9C0D48B06DD1E1B001C7193 /* Options.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Options.h; path = src/ld/Options.h; sourceTree = "<group>"; };
314 F9C12E9F0ED63DB1005BC69D /* dyldinfo.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; name = dyldinfo.1; path = doc/man/man1/dyldinfo.1; sourceTree = "<group>"; };
315 F9EA72CB097454A6008B4F1D /* machocheck */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = machocheck; sourceTree = BUILT_PRODUCTS_DIR; };
316 F9EA72D4097454FF008B4F1D /* machochecker.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = machochecker.cpp; path = src/other/machochecker.cpp; sourceTree = "<group>"; };
317 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; };
318 F9EA7583097882F3008B4F1D /* debugline.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = debugline.h; path = src/ld/debugline.h; sourceTree = "<group>"; };
319 F9EC77EE0A2F85F6002A3E39 /* rebase */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = rebase; sourceTree = BUILT_PRODUCTS_DIR; };
320 F9EC78050A2F8674002A3E39 /* rebase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = rebase.cpp; path = src/other/rebase.cpp; sourceTree = "<group>"; };
321 /* End PBXFileReference section */
322
323 /* Begin PBXFrameworksBuildPhase section */
324 F9023C3706D5A23E001BBF46 /* Frameworks */ = {
325 isa = PBXFrameworksBuildPhase;
326 buildActionMask = 2147483647;
327 files = (
328 );
329 runOnlyForDeploymentPostprocessing = 0;
330 };
331 F971EED106D5ACF60041D381 /* Frameworks */ = {
332 isa = PBXFrameworksBuildPhase;
333 buildActionMask = 2147483647;
334 files = (
335 );
336 runOnlyForDeploymentPostprocessing = 0;
337 };
338 F9B670040DDA176100E6D0DA /* Frameworks */ = {
339 isa = PBXFrameworksBuildPhase;
340 buildActionMask = 2147483647;
341 files = (
342 );
343 runOnlyForDeploymentPostprocessing = 0;
344 };
345 F9BA515F0ECE58BE00D1D62E /* Frameworks */ = {
346 isa = PBXFrameworksBuildPhase;
347 buildActionMask = 2147483647;
348 files = (
349 );
350 runOnlyForDeploymentPostprocessing = 0;
351 };
352 F9EA72C9097454A6008B4F1D /* Frameworks */ = {
353 isa = PBXFrameworksBuildPhase;
354 buildActionMask = 2147483647;
355 files = (
356 );
357 runOnlyForDeploymentPostprocessing = 0;
358 };
359 F9EC77EC0A2F85F6002A3E39 /* Frameworks */ = {
360 isa = PBXFrameworksBuildPhase;
361 buildActionMask = 2147483647;
362 files = (
363 );
364 runOnlyForDeploymentPostprocessing = 0;
365 };
366 /* End PBXFrameworksBuildPhase section */
367
368 /* Begin PBXGroup section */
369 F9023C2C06D5A227001BBF46 = {
370 isa = PBXGroup;
371 children = (
372 C02A29DE0953B26E001FB8C1 /* ChangeLog */,
373 F9B813A80EC27B6300F94C13 /* abstraction */,
374 F9B813AD0EC27B8500F94C13 /* ld */,
375 F9B813B00EC27B9E00F94C13 /* other */,
376 F9B8137E0EC2651200F94C13 /* doc */,
377 F9023C3A06D5A23E001BBF46 /* Products */,
378 );
379 sourceTree = "<group>";
380 };
381 F9023C3A06D5A23E001BBF46 /* Products */ = {
382 isa = PBXGroup;
383 children = (
384 F9023C3906D5A23E001BBF46 /* ld */,
385 F971EED306D5ACF60041D381 /* ObjectDump */,
386 F9EA72CB097454A6008B4F1D /* machocheck */,
387 F9EC77EE0A2F85F6002A3E39 /* rebase */,
388 F9B670080DDA176100E6D0DA /* unwinddump */,
389 F9BA51610ECE58BE00D1D62E /* dyldinfo */,
390 F9A3DDCA0ED762B700C590B9 /* libprunetrie.a */,
391 );
392 name = Products;
393 sourceTree = "<group>";
394 };
395 F9AA650B1051BD2B003E3539 /* passes */ = {
396 isa = PBXGroup;
397 children = (
398 F984A38010BB4B0D009E9878 /* branch_island.cpp */,
399 F984A38110BB4B0D009E9878 /* branch_island.h */,
400 F9AA44DA1294885F00CB8390 /* branch_shim.cpp */,
401 F9AA44DB1294885F00CB8390 /* branch_shim.h */,
402 F9849E3410B38EF5009E9878 /* order_file.cpp */,
403 F9849E3510B38EF5009E9878 /* order_file.h */,
404 F9BA963310A2545C0097A440 /* compact_unwind.cpp */,
405 F9BA963410A2545C0097A440 /* compact_unwind.h */,
406 F9AA67B410570C41003E3539 /* dtrace_dof.h */,
407 F9AA67B510570C41003E3539 /* dtrace_dof.cpp */,
408 F9BA955C10A233000097A440 /* huge.cpp */,
409 F9BA955D10A233000097A440 /* huge.h */,
410 F9AB1063107D380700E54C9E /* got.cpp */,
411 F9AB1064107D380700E54C9E /* got.h */,
412 F93CB246116E69EB003233B8 /* tlvp.cpp */,
413 F93CB247116E69EB003233B8 /* tlvp.h */,
414 F9AE20FD1107D1440007ED5D /* dylibs.cpp */,
415 F9AE20FE1107D1440007ED5D /* dylibs.h */,
416 F9A4DB8F10F816FF00BD8423 /* objc.cpp */,
417 F9A4DB9010F816FF00BD8423 /* objc.h */,
418 F9AA650C1051BD2B003E3539 /* stubs */,
419 );
420 name = passes;
421 path = src/ld/passes;
422 sourceTree = "<group>";
423 };
424 F9AA650C1051BD2B003E3539 /* stubs */ = {
425 isa = PBXGroup;
426 children = (
427 F9AA650D1051BD2B003E3539 /* make_stubs.h */,
428 F9AA65101051BD2B003E3539 /* stubs.cpp */,
429 F9AA650F1051BD2B003E3539 /* stub_arm.hpp */,
430 F984A13B10B614CF009E9878 /* stub_arm_classic.hpp */,
431 F9BA8A7F1096150F0097A440 /* stub_x86.hpp */,
432 F9BA8A7E1096150F0097A440 /* stub_x86_classic.hpp */,
433 F989D0391062E6350014B60C /* stub_x86_64.hpp */,
434 F92D9C2710657AAB00FF369B /* stub_x86_64_classic.hpp */,
435 F984963310AB9318009E9878 /* stub_ppc_classic.hpp */,
436 );
437 path = stubs;
438 sourceTree = "<group>";
439 };
440 F9AA65861051E750003E3539 /* parsers */ = {
441 isa = PBXGroup;
442 children = (
443 F9AA6784105700C2003E3539 /* opaque_section_file.cpp */,
444 F9AA6785105700C2003E3539 /* opaque_section_file.h */,
445 F9AA65D71051EC4A003E3539 /* archive_file.cpp */,
446 F9AA65D81051EC4A003E3539 /* archive_file.h */,
447 F9AA65D91051EC4A003E3539 /* lto_file.cpp */,
448 F9AA65DA1051EC4A003E3539 /* lto_file.h */,
449 F9AA65DB1051EC4A003E3539 /* macho_dylib_file.cpp */,
450 F9AA65DC1051EC4A003E3539 /* macho_dylib_file.h */,
451 F9AA65871051E750003E3539 /* macho_relocatable_file.cpp */,
452 F9AA65881051E750003E3539 /* macho_relocatable_file.h */,
453 );
454 name = parsers;
455 path = src/ld/parsers;
456 sourceTree = "<group>";
457 };
458 F9B8137E0EC2651200F94C13 /* doc */ = {
459 isa = PBXGroup;
460 children = (
461 F97F5028070D0BB200B9FCD7 /* ld.1 */,
462 F9B1A2580A3A448800DA8FAB /* rebase.1 */,
463 F9C12E9F0ED63DB1005BC69D /* dyldinfo.1 */,
464 F9B813810EC2653000F94C13 /* unwinddump.1 */,
465 );
466 name = doc;
467 sourceTree = "<group>";
468 };
469 F9B813A80EC27B6300F94C13 /* abstraction */ = {
470 isa = PBXGroup;
471 children = (
472 F933D9470929277C0083EAC8 /* MachOFileAbstraction.hpp */,
473 F933D9460929277C0083EAC8 /* FileAbstraction.hpp */,
474 F9B813BF0EC27C6700F94C13 /* MachOTrie.hpp */,
475 );
476 name = abstraction;
477 sourceTree = "<group>";
478 };
479 F9B813AD0EC27B8500F94C13 /* ld */ = {
480 isa = PBXGroup;
481 children = (
482 F9AA69BF10583E19003E3539 /* Resolver.cpp */,
483 F9AA69C010583E19003E3539 /* Resolver.h */,
484 F9AA69B410583C0C003E3539 /* SymbolTable.cpp */,
485 F9AA69B510583C0C003E3539 /* SymbolTable.h */,
486 F9AA687A10572E27003E3539 /* InputFiles.cpp */,
487 F9AA687B10572E27003E3539 /* InputFiles.h */,
488 F9AA5FCC103F5CD1003E3539 /* ld.hpp */,
489 F9023C3F06D5A254001BBF46 /* ld.cpp */,
490 F9C0D48A06DD1E1B001C7193 /* Options.cpp */,
491 F9C0D48B06DD1E1B001C7193 /* Options.h */,
492 F989D30B106826020014B60C /* OutputFile.cpp */,
493 F989D30C106826020014B60C /* OutputFile.h */,
494 F989D7E91072DEC20014B60C /* HeaderAndLoadCommands.hpp */,
495 F989D3AA10684F5B0014B60C /* LinkEdit.hpp */,
496 F989D44B10694F2E0014B60C /* LinkEditClassic.hpp */,
497 F9AA650B1051BD2B003E3539 /* passes */,
498 F9AA65861051E750003E3539 /* parsers */,
499 F933DC37092A82480083EAC8 /* Architectures.hpp */,
500 F9EA7582097882F3008B4F1D /* debugline.c */,
501 F9EA7583097882F3008B4F1D /* debugline.h */,
502 );
503 name = ld;
504 sourceTree = "<group>";
505 };
506 F9B813B00EC27B9E00F94C13 /* other */ = {
507 isa = PBXGroup;
508 children = (
509 F9EA72D4097454FF008B4F1D /* machochecker.cpp */,
510 F971EED706D5AD240041D381 /* ObjectDump.cpp */,
511 F9BA515B0ECE58AA00D1D62E /* dyldinfo.cpp */,
512 F9B670110DDA17E800E6D0DA /* UnwindDump.cpp */,
513 F9EC78050A2F8674002A3E39 /* rebase.cpp */,
514 F9A3DE0F0ED76D1900C590B9 /* prune_trie.h */,
515 F9A3DDD20ED762E400C590B9 /* PruneTrie.cpp */,
516 );
517 name = other;
518 sourceTree = "<group>";
519 };
520 /* End PBXGroup section */
521
522 /* Begin PBXNativeTarget section */
523 F9023C3806D5A23E001BBF46 /* ld */ = {
524 isa = PBXNativeTarget;
525 buildConfigurationList = F933D91B09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ld" */;
526 buildPhases = (
527 F9E8DB4D11921594007B4D6A /* make config.h */,
528 F9023C3606D5A23E001BBF46 /* Sources */,
529 F9023C3706D5A23E001BBF46 /* Frameworks */,
530 F97F5025070D0B6300B9FCD7 /* copy man page */,
531 );
532 buildRules = (
533 F9E8D4BE07FCAF2A00FD5801 /* PBXBuildRule */,
534 F9E8D4BD07FCAF2000FD5801 /* PBXBuildRule */,
535 );
536 dependencies = (
537 );
538 name = ld;
539 productName = ld64;
540 productReference = F9023C3906D5A23E001BBF46 /* ld */;
541 productType = "com.apple.product-type.tool";
542 };
543 F971EED206D5ACF60041D381 /* ObjectDump */ = {
544 isa = PBXNativeTarget;
545 buildConfigurationList = F933D91F09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ObjectDump" */;
546 buildPhases = (
547 F971EED006D5ACF60041D381 /* Sources */,
548 F971EED106D5ACF60041D381 /* Frameworks */,
549 );
550 buildRules = (
551 );
552 dependencies = (
553 );
554 name = ObjectDump;
555 productName = ObjectDump;
556 productReference = F971EED306D5ACF60041D381 /* ObjectDump */;
557 productType = "com.apple.product-type.tool";
558 };
559 F9A3DDC90ED762B700C590B9 /* libprunetrie */ = {
560 isa = PBXNativeTarget;
561 buildConfigurationList = F9A3DDCF0ED762C100C590B9 /* Build configuration list for PBXNativeTarget "libprunetrie" */;
562 buildPhases = (
563 F9A3DDC70ED762B700C590B9 /* Sources */,
564 F9A3DE140ED76D7700C590B9 /* CopyFiles */,
565 );
566 buildRules = (
567 );
568 dependencies = (
569 );
570 name = libprunetrie;
571 productName = libmachotrie;
572 productReference = F9A3DDCA0ED762B700C590B9 /* libprunetrie.a */;
573 productType = "com.apple.product-type.library.static";
574 };
575 F9B670010DDA176100E6D0DA /* unwinddump */ = {
576 isa = PBXNativeTarget;
577 buildConfigurationList = F9B670050DDA176100E6D0DA /* Build configuration list for PBXNativeTarget "unwinddump" */;
578 buildPhases = (
579 F9B670020DDA176100E6D0DA /* Sources */,
580 F9B670040DDA176100E6D0DA /* Frameworks */,
581 F9B813870EC2659600F94C13 /* install man page */,
582 );
583 buildRules = (
584 );
585 dependencies = (
586 );
587 name = unwinddump;
588 productName = machocheck;
589 productReference = F9B670080DDA176100E6D0DA /* unwinddump */;
590 productType = "com.apple.product-type.tool";
591 };
592 F9BA51600ECE58BE00D1D62E /* dyldinfo */ = {
593 isa = PBXNativeTarget;
594 buildConfigurationList = F9BA516D0ECE58DA00D1D62E /* Build configuration list for PBXNativeTarget "dyldinfo" */;
595 buildPhases = (
596 F9BA515E0ECE58BE00D1D62E /* Sources */,
597 F9BA515F0ECE58BE00D1D62E /* Frameworks */,
598 F9C12EA50ED63E05005BC69D /* install man page */,
599 );
600 buildRules = (
601 );
602 dependencies = (
603 );
604 name = dyldinfo;
605 productName = dyldinfo;
606 productReference = F9BA51610ECE58BE00D1D62E /* dyldinfo */;
607 productType = "com.apple.product-type.tool";
608 };
609 F9EA72CA097454A6008B4F1D /* machocheck */ = {
610 isa = PBXNativeTarget;
611 buildConfigurationList = F9EA72CF097454D5008B4F1D /* Build configuration list for PBXNativeTarget "machocheck" */;
612 buildPhases = (
613 F9EA72C8097454A6008B4F1D /* Sources */,
614 F9EA72C9097454A6008B4F1D /* Frameworks */,
615 );
616 buildRules = (
617 );
618 dependencies = (
619 );
620 name = machocheck;
621 productName = machocheck;
622 productReference = F9EA72CB097454A6008B4F1D /* machocheck */;
623 productType = "com.apple.product-type.tool";
624 };
625 F9EC77ED0A2F85F6002A3E39 /* rebase */ = {
626 isa = PBXNativeTarget;
627 buildConfigurationList = F9EC77F00A2F8616002A3E39 /* Build configuration list for PBXNativeTarget "rebase" */;
628 buildPhases = (
629 F9EC77EB0A2F85F6002A3E39 /* Sources */,
630 F9EC77EC0A2F85F6002A3E39 /* Frameworks */,
631 F9B1A25E0A3A44CB00DA8FAB /* install man page */,
632 );
633 buildRules = (
634 );
635 dependencies = (
636 );
637 name = rebase;
638 productName = rebase;
639 productReference = F9EC77EE0A2F85F6002A3E39 /* rebase */;
640 productType = "com.apple.product-type.tool";
641 };
642 /* End PBXNativeTarget section */
643
644 /* Begin PBXProject section */
645 F9023C3006D5A227001BBF46 /* Project object */ = {
646 isa = PBXProject;
647 attributes = {
648 ORGANIZATIONNAME = "Apple Inc.";
649 };
650 buildConfigurationList = F933D92309291AC90083EAC8 /* Build configuration list for PBXProject "ld64" */;
651 compatibilityVersion = "Xcode 2.4";
652 developmentRegion = English;
653 hasScannedForEncodings = 0;
654 knownRegions = (
655 English,
656 Japanese,
657 French,
658 German,
659 );
660 mainGroup = F9023C2C06D5A227001BBF46;
661 productRefGroup = F9023C3A06D5A23E001BBF46 /* Products */;
662 projectDirPath = "";
663 projectRoot = "";
664 targets = (
665 F9B1A2670A3A567B00DA8FAB /* all */,
666 F9023C3806D5A23E001BBF46 /* ld */,
667 F9EC77ED0A2F85F6002A3E39 /* rebase */,
668 F9B670010DDA176100E6D0DA /* unwinddump */,
669 F971EED206D5ACF60041D381 /* ObjectDump */,
670 F9EA72CA097454A6008B4F1D /* machocheck */,
671 F9BA51600ECE58BE00D1D62E /* dyldinfo */,
672 F9A3DDC90ED762B700C590B9 /* libprunetrie */,
673 F96D5368094A2754008E9EE8 /* unit-tests */,
674 );
675 };
676 /* End PBXProject section */
677
678 /* Begin PBXShellScriptBuildPhase section */
679 F96D5367094A2754008E9EE8 /* ShellScript */ = {
680 isa = PBXShellScriptBuildPhase;
681 buildActionMask = 2147483647;
682 files = (
683 );
684 inputPaths = (
685 );
686 outputPaths = (
687 );
688 runOnlyForDeploymentPostprocessing = 0;
689 shellPath = /bin/csh;
690 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";
691 showEnvVarsInLog = 0;
692 };
693 F9871A3413340B4600DB3F24 /* Platform install */ = {
694 isa = PBXShellScriptBuildPhase;
695 buildActionMask = 8;
696 files = (
697 );
698 inputPaths = (
699 );
700 name = "Platform install";
701 outputPaths = (
702 );
703 runOnlyForDeploymentPostprocessing = 1;
704 shellPath = /bin/sh;
705 shellScript = "\nif [ -n \"${RC_PURPLE}\" ]; then\n\techo \"here\"\n\tmkdir -p ${DSTROOT}/Developer/Platforms/iPhoneOS.platform/Developer/\n\tmv ${DSTROOT}/usr ${DSTROOT}/Developer/Platforms/iPhoneOS.platform/Developer\nfi\n";
706 showEnvVarsInLog = 0;
707 };
708 F9E8DB4D11921594007B4D6A /* make config.h */ = {
709 isa = PBXShellScriptBuildPhase;
710 buildActionMask = 2147483647;
711 files = (
712 );
713 inputPaths = (
714 );
715 name = "make config.h";
716 outputPaths = (
717 "$(DERIVED_FILE_DIR)/configure.h",
718 );
719 runOnlyForDeploymentPostprocessing = 0;
720 shellPath = /bin/sh;
721 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";
722 showEnvVarsInLog = 0;
723 };
724 /* End PBXShellScriptBuildPhase section */
725
726 /* Begin PBXSourcesBuildPhase section */
727 F9023C3606D5A23E001BBF46 /* Sources */ = {
728 isa = PBXSourcesBuildPhase;
729 buildActionMask = 2147483647;
730 files = (
731 F9C0D4BD06DD28D2001C7193 /* Options.cpp in Sources */,
732 F9023C4E06D5A272001BBF46 /* ld.cpp in Sources */,
733 F9AA65891051E750003E3539 /* macho_relocatable_file.cpp in Sources */,
734 F9AA65DD1051EC4A003E3539 /* archive_file.cpp in Sources */,
735 F9AA65DE1051EC4A003E3539 /* lto_file.cpp in Sources */,
736 F9AA65DF1051EC4A003E3539 /* macho_dylib_file.cpp in Sources */,
737 F9EA7584097882F3008B4F1D /* debugline.c in Sources */,
738 F9AA687C10572E27003E3539 /* InputFiles.cpp in Sources */,
739 F9AA69B610583C0C003E3539 /* SymbolTable.cpp in Sources */,
740 F9AA69C110583E19003E3539 /* Resolver.cpp in Sources */,
741 F989D30D106826020014B60C /* OutputFile.cpp in Sources */,
742 F9AA65111051BD2B003E3539 /* stubs.cpp in Sources */,
743 F9AA6786105700C2003E3539 /* opaque_section_file.cpp in Sources */,
744 F9AA67B610570C41003E3539 /* dtrace_dof.cpp in Sources */,
745 F98498A310AE2159009E9878 /* compact_unwind.cpp in Sources */,
746 F98498A410AE2159009E9878 /* got.cpp in Sources */,
747 F9BA955E10A233000097A440 /* huge.cpp in Sources */,
748 F9849E3610B38EF5009E9878 /* order_file.cpp in Sources */,
749 F984A38210BB4B0D009E9878 /* branch_island.cpp in Sources */,
750 F9A4DB9110F816FF00BD8423 /* objc.cpp in Sources */,
751 F9AE20FF1107D1440007ED5D /* dylibs.cpp in Sources */,
752 F93CB248116E69EB003233B8 /* tlvp.cpp in Sources */,
753 F9AA44DC1294885F00CB8390 /* branch_shim.cpp in Sources */,
754 );
755 runOnlyForDeploymentPostprocessing = 0;
756 };
757 F971EED006D5ACF60041D381 /* Sources */ = {
758 isa = PBXSourcesBuildPhase;
759 buildActionMask = 2147483647;
760 files = (
761 F9AA6FF910618CD2003E3539 /* macho_relocatable_file.cpp in Sources */,
762 F9AE23291109015E0007ED5D /* lto_file.cpp in Sources */,
763 F933E3D9092E855B0083EAC8 /* ObjectDump.cpp in Sources */,
764 F9EA75BC09788857008B4F1D /* debugline.c in Sources */,
765 );
766 runOnlyForDeploymentPostprocessing = 0;
767 };
768 F9A3DDC70ED762B700C590B9 /* Sources */ = {
769 isa = PBXSourcesBuildPhase;
770 buildActionMask = 2147483647;
771 files = (
772 F9A3DDD30ED762E400C590B9 /* PruneTrie.cpp in Sources */,
773 );
774 runOnlyForDeploymentPostprocessing = 0;
775 };
776 F9B670020DDA176100E6D0DA /* Sources */ = {
777 isa = PBXSourcesBuildPhase;
778 buildActionMask = 2147483647;
779 files = (
780 F9B670120DDA17E800E6D0DA /* UnwindDump.cpp in Sources */,
781 );
782 runOnlyForDeploymentPostprocessing = 0;
783 };
784 F9BA515E0ECE58BE00D1D62E /* Sources */ = {
785 isa = PBXSourcesBuildPhase;
786 buildActionMask = 2147483647;
787 files = (
788 F9BA51650ECE58C800D1D62E /* dyldinfo.cpp in Sources */,
789 );
790 runOnlyForDeploymentPostprocessing = 0;
791 };
792 F9EA72C8097454A6008B4F1D /* Sources */ = {
793 isa = PBXSourcesBuildPhase;
794 buildActionMask = 2147483647;
795 files = (
796 F9EA72D5097454FF008B4F1D /* machochecker.cpp in Sources */,
797 );
798 runOnlyForDeploymentPostprocessing = 0;
799 };
800 F9EC77EB0A2F85F6002A3E39 /* Sources */ = {
801 isa = PBXSourcesBuildPhase;
802 buildActionMask = 2147483647;
803 files = (
804 F9EC78060A2F8674002A3E39 /* rebase.cpp in Sources */,
805 );
806 runOnlyForDeploymentPostprocessing = 0;
807 };
808 /* End PBXSourcesBuildPhase section */
809
810 /* Begin PBXTargetDependency section */
811 F96904890A4333AC00B77D2A /* PBXTargetDependency */ = {
812 isa = PBXTargetDependency;
813 target = F9EC77ED0A2F85F6002A3E39 /* rebase */;
814 targetProxy = F96904880A4333AC00B77D2A /* PBXContainerItemProxy */;
815 };
816 F96D536A094A275D008E9EE8 /* PBXTargetDependency */ = {
817 isa = PBXTargetDependency;
818 target = F9023C3806D5A23E001BBF46 /* ld */;
819 targetProxy = F96D5369094A275D008E9EE8 /* PBXContainerItemProxy */;
820 };
821 F96D536C094A275F008E9EE8 /* PBXTargetDependency */ = {
822 isa = PBXTargetDependency;
823 target = F971EED206D5ACF60041D381 /* ObjectDump */;
824 targetProxy = F96D536B094A275F008E9EE8 /* PBXContainerItemProxy */;
825 };
826 F9A3DE160ED76D9A00C590B9 /* PBXTargetDependency */ = {
827 isa = PBXTargetDependency;
828 target = F9A3DDC90ED762B700C590B9 /* libprunetrie */;
829 targetProxy = F9A3DE150ED76D9A00C590B9 /* PBXContainerItemProxy */;
830 };
831 F9B1A2690A3A568200DA8FAB /* PBXTargetDependency */ = {
832 isa = PBXTargetDependency;
833 target = F9023C3806D5A23E001BBF46 /* ld */;
834 targetProxy = F9B1A2680A3A568200DA8FAB /* PBXContainerItemProxy */;
835 };
836 F9B1A26B0A3A568400DA8FAB /* PBXTargetDependency */ = {
837 isa = PBXTargetDependency;
838 target = F9EC77ED0A2F85F6002A3E39 /* rebase */;
839 targetProxy = F9B1A26A0A3A568400DA8FAB /* PBXContainerItemProxy */;
840 };
841 F9B693890EC4D28C00076912 /* PBXTargetDependency */ = {
842 isa = PBXTargetDependency;
843 target = F9B670010DDA176100E6D0DA /* unwinddump */;
844 targetProxy = F9B693880EC4D28C00076912 /* PBXContainerItemProxy */;
845 };
846 F9B8135D0EC2620E00F94C13 /* PBXTargetDependency */ = {
847 isa = PBXTargetDependency;
848 target = F9B670010DDA176100E6D0DA /* unwinddump */;
849 targetProxy = F9B8135C0EC2620E00F94C13 /* PBXContainerItemProxy */;
850 };
851 F9C12EEA0ED65765005BC69D /* PBXTargetDependency */ = {
852 isa = PBXTargetDependency;
853 target = F9BA51600ECE58BE00D1D62E /* dyldinfo */;
854 targetProxy = F9C12EE90ED65765005BC69D /* PBXContainerItemProxy */;
855 };
856 F9EA73970974999B008B4F1D /* PBXTargetDependency */ = {
857 isa = PBXTargetDependency;
858 target = F9EA72CA097454A6008B4F1D /* machocheck */;
859 targetProxy = F9EA73960974999B008B4F1D /* PBXContainerItemProxy */;
860 };
861 F9F9AD68116D58AF0028EFAB /* PBXTargetDependency */ = {
862 isa = PBXTargetDependency;
863 target = F9BA51600ECE58BE00D1D62E /* dyldinfo */;
864 targetProxy = F9F9AD67116D58AF0028EFAB /* PBXContainerItemProxy */;
865 };
866 /* End PBXTargetDependency section */
867
868 /* Begin XCBuildConfiguration section */
869 F933D91C09291AC90083EAC8 /* Debug */ = {
870 isa = XCBuildConfiguration;
871 buildSettings = {
872 ARCHS = "$(ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1)";
873 ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1 = x86_64;
874 COPY_PHASE_STRIP = NO;
875 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
876 DEAD_CODE_STRIPPING = NO;
877 DEBUG_INFORMATION_FORMAT = dwarf;
878 GCC_DYNAMIC_NO_PIC = YES;
879 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
880 GCC_MODEL_TUNING = G5;
881 GCC_OPTIMIZATION_LEVEL = 0;
882 GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
883 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
884 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
885 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
886 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
887 GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO;
888 GCC_WARN_ABOUT_RETURN_TYPE = YES;
889 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
890 GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
891 GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
892 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
893 GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
894 GCC_WARN_MISSING_PARENTHESES = YES;
895 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
896 GCC_WARN_PEDANTIC = NO;
897 GCC_WARN_SHADOW = YES;
898 GCC_WARN_SIGN_COMPARE = YES;
899 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
900 GCC_WARN_UNINITIALIZED_AUTOS = NO;
901 GCC_WARN_UNKNOWN_PRAGMAS = YES;
902 GCC_WARN_UNUSED_FUNCTION = YES;
903 GCC_WARN_UNUSED_LABEL = YES;
904 GCC_WARN_UNUSED_PARAMETER = NO;
905 GCC_WARN_UNUSED_VALUE = YES;
906 GCC_WARN_UNUSED_VARIABLE = YES;
907 HEADER_SEARCH_PATHS = (
908 "$(DEVELOPER_DIR)/usr/local/include",
909 "$(DEVELOPER_DIR)/usr/include",
910 );
911 INSTALL_PATH = /usr/bin;
912 LINKER_DISPLAYS_MANGLED_NAMES = NO;
913 MACOSX_DEPLOYMENT_TARGET = "";
914 OTHER_CPLUSPLUSFLAGS = "$(OTHER_CPLUSPLUSFLAGS)";
915 OTHER_LDFLAGS = "-Wl,-lazy_library,/Developer/usr/lib/libLTO.dylib";
916 PREBINDING = NO;
917 PRODUCT_NAME = ld;
918 SECTORDER_FLAGS = "";
919 VERSIONING_SYSTEM = "apple-generic";
920 WARNING_CFLAGS = "-Wall";
921 };
922 name = Debug;
923 };
924 F933D91D09291AC90083EAC8 /* Release */ = {
925 isa = XCBuildConfiguration;
926 buildSettings = {
927 ARCHS = "$(ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1)";
928 ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1 = x86_64;
929 COPY_PHASE_STRIP = NO;
930 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
931 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
932 GCC_DYNAMIC_NO_PIC = YES;
933 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
934 GCC_OPTIMIZATION_LEVEL = 3;
935 GCC_PREPROCESSOR_DEFINITIONS = (
936 "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1)",
937 NDEBUG,
938 "$(GCC_PREPROCESSOR_DEFINITIONS_$(RC_RELEASE))",
939 );
940 GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1 = "LD_VERS='\"ld64-$(RC_ProjectSourceVersion)\"'";
941 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
942 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
943 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
944 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
945 GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO;
946 GCC_WARN_ABOUT_RETURN_TYPE = YES;
947 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
948 GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
949 GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
950 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
951 GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
952 GCC_WARN_MISSING_PARENTHESES = YES;
953 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
954 GCC_WARN_PEDANTIC = NO;
955 GCC_WARN_SHADOW = NO;
956 GCC_WARN_SIGN_COMPARE = YES;
957 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
958 GCC_WARN_UNINITIALIZED_AUTOS = NO;
959 GCC_WARN_UNKNOWN_PRAGMAS = YES;
960 GCC_WARN_UNUSED_FUNCTION = YES;
961 GCC_WARN_UNUSED_LABEL = YES;
962 GCC_WARN_UNUSED_PARAMETER = NO;
963 GCC_WARN_UNUSED_VALUE = YES;
964 GCC_WARN_UNUSED_VARIABLE = YES;
965 HEADER_SEARCH_PATHS = (
966 "$(DEVELOPER_DIR)/usr/local/include",
967 "$(DEVELOPER_DIR)/usr/include",
968 );
969 INSTALL_PATH = /usr/bin;
970 OTHER_CPLUSPLUSFLAGS = "$(OTHER_CPLUSPLUSFLAGS)";
971 OTHER_LDFLAGS = (
972 "-Wl,-lazy_library,/Developer/usr/lib/libLTO.dylib",
973 "-Wl,-exported_symbol,__mh_execute_header",
974 );
975 PREBINDING = NO;
976 PRODUCT_NAME = ld;
977 SECTORDER_FLAGS = "";
978 STRIP_INSTALLED_PRODUCT = YES;
979 STRIP_STYLE = debugging;
980 VALID_ARCHS = "x86_64 i386 ppc";
981 VERSIONING_SYSTEM = "apple-generic";
982 WARNING_CFLAGS = "-Wall";
983 };
984 name = Release;
985 };
986 F933D92009291AC90083EAC8 /* Debug */ = {
987 isa = XCBuildConfiguration;
988 buildSettings = {
989 ARCHS = "$(ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1)";
990 ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1 = x86_64;
991 COPY_PHASE_STRIP = NO;
992 DEBUG_INFORMATION_FORMAT = dwarf;
993 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
994 GCC_MODEL_TUNING = G5;
995 GCC_OPTIMIZATION_LEVEL = 0;
996 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
997 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
998 GCC_WARN_ABOUT_RETURN_TYPE = YES;
999 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
1000 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
1001 GCC_WARN_SHADOW = YES;
1002 GCC_WARN_UNUSED_FUNCTION = YES;
1003 GCC_WARN_UNUSED_VALUE = YES;
1004 GCC_WARN_UNUSED_VARIABLE = YES;
1005 HEADER_SEARCH_PATHS = (
1006 "$(SRCROOT)/src/ld",
1007 "$(DEVELOPER_DIR)/usr/local/include",
1008 );
1009 INSTALL_PATH = "$(HOME)/bin";
1010 OTHER_LDFLAGS = "-Wl,-lazy_library,/Developer/usr/lib/libLTO.dylib";
1011 OTHER_REZFLAGS = "";
1012 PREBINDING = NO;
1013 PRODUCT_NAME = ObjectDump;
1014 SECTORDER_FLAGS = "";
1015 WARNING_CFLAGS = (
1016 "-Wmost",
1017 "-Wno-four-char-constants",
1018 "-Wno-unknown-pragmas",
1019 );
1020 };
1021 name = Debug;
1022 };
1023 F933D92109291AC90083EAC8 /* Release */ = {
1024 isa = XCBuildConfiguration;
1025 buildSettings = {
1026 COPY_PHASE_STRIP = YES;
1027 DEBUG_INFORMATION_FORMAT = dwarf;
1028 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1029 GCC_MODEL_TUNING = G5;
1030 GCC_OPTIMIZATION_LEVEL = s;
1031 GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
1032 HEADER_SEARCH_PATHS = (
1033 "$(SRCROOT)/src/ld",
1034 "$(DEVELOPER_DIR)/usr/local/include",
1035 );
1036 INSTALL_PATH = "$(HOME)/bin";
1037 OTHER_LDFLAGS = "-Wl,-lazy_library,/Developer/usr/lib/libLTO.dylib";
1038 OTHER_REZFLAGS = "";
1039 PREBINDING = NO;
1040 PRODUCT_NAME = ObjectDump;
1041 WARNING_CFLAGS = (
1042 "-Wmost",
1043 "-Wno-four-char-constants",
1044 "-Wno-unknown-pragmas",
1045 );
1046 };
1047 name = Release;
1048 };
1049 F933D92409291AC90083EAC8 /* Debug */ = {
1050 isa = XCBuildConfiguration;
1051 buildSettings = {
1052 GCC_DYNAMIC_NO_PIC = NO;
1053 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1054 };
1055 name = Debug;
1056 };
1057 F933D92509291AC90083EAC8 /* Release */ = {
1058 isa = XCBuildConfiguration;
1059 buildSettings = {
1060 GCC_DYNAMIC_NO_PIC = NO;
1061 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1062 };
1063 name = Release;
1064 };
1065 F96D536E094A2773008E9EE8 /* Debug */ = {
1066 isa = XCBuildConfiguration;
1067 buildSettings = {
1068 COPY_PHASE_STRIP = NO;
1069 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1070 PRODUCT_NAME = "unit-tests";
1071 };
1072 name = Debug;
1073 };
1074 F96D536F094A2773008E9EE8 /* Release */ = {
1075 isa = XCBuildConfiguration;
1076 buildSettings = {
1077 COPY_PHASE_STRIP = YES;
1078 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
1079 PRODUCT_NAME = "unit-tests";
1080 };
1081 name = Release;
1082 };
1083 F9849FF810B5DE8E009E9878 /* Release-assert */ = {
1084 isa = XCBuildConfiguration;
1085 buildSettings = {
1086 GCC_DYNAMIC_NO_PIC = NO;
1087 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1088 };
1089 name = "Release-assert";
1090 };
1091 F9849FF910B5DE8E009E9878 /* Release-assert */ = {
1092 isa = XCBuildConfiguration;
1093 buildSettings = {
1094 COPY_PHASE_STRIP = YES;
1095 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1096 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
1097 PRODUCT_NAME = all;
1098 ZERO_LINK = NO;
1099 };
1100 name = "Release-assert";
1101 };
1102 F9849FFA10B5DE8E009E9878 /* Release-assert */ = {
1103 isa = XCBuildConfiguration;
1104 buildSettings = {
1105 ARCHS = "$(ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1)";
1106 ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1 = x86_64;
1107 COPY_PHASE_STRIP = NO;
1108 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
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;
1189 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
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;
1210 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
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 };
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 };
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 };
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;
1345 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
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;
1360 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
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;
1378 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1379 GCC_MODEL_TUNING = G5;
1380 GCC_OPTIMIZATION_LEVEL = 0;
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;
1391 INSTALL_PATH = /usr/local/bin;
1392 PREBINDING = NO;
1393 PRODUCT_NAME = dyldinfo;
1394 WARNING_CFLAGS = "-Wall";
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 };
1416 F9EA72D0097454D5008B4F1D /* Debug */ = {
1417 isa = XCBuildConfiguration;
1418 buildSettings = {
1419 COPY_PHASE_STRIP = NO;
1420 DEBUG_INFORMATION_FORMAT = dwarf;
1421 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1422 GCC_MODEL_TUNING = G5;
1423 GCC_OPTIMIZATION_LEVEL = 0;
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;
1434 DEBUG_INFORMATION_FORMAT = dwarf;
1435 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1436 GCC_MODEL_TUNING = G5;
1437 HEADER_SEARCH_PATHS = "";
1438 INSTALL_PATH = "$(HOME)/bin";
1439 PREBINDING = NO;
1440 PRODUCT_NAME = machocheck;
1441 };
1442 name = Release;
1443 };
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 = {
1462 COPY_PHASE_STRIP = NO;
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))";
1467 HEADER_SEARCH_PATHS = "";
1468 INSTALL_PATH = /usr/bin;
1469 OTHER_LDFLAGS = "-Wl,-exported_symbol,__mh_execute_header";
1470 PREBINDING = NO;
1471 PRODUCT_NAME = rebase;
1472 STRIP_INSTALLED_PRODUCT = YES;
1473 STRIP_STYLE = debugging;
1474 VALID_ARCHS = "i386 ppc x86_64";
1475 };
1476 name = Release;
1477 };
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 */,
1486 F9849FFA10B5DE8E009E9878 /* Release-assert */,
1487 );
1488 defaultConfigurationIsVisible = 0;
1489 defaultConfigurationName = "Release-assert";
1490 };
1491 F933D91F09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ObjectDump" */ = {
1492 isa = XCConfigurationList;
1493 buildConfigurations = (
1494 F933D92009291AC90083EAC8 /* Debug */,
1495 F933D92109291AC90083EAC8 /* Release */,
1496 F9849FFD10B5DE8E009E9878 /* Release-assert */,
1497 );
1498 defaultConfigurationIsVisible = 0;
1499 defaultConfigurationName = "Release-assert";
1500 };
1501 F933D92309291AC90083EAC8 /* Build configuration list for PBXProject "ld64" */ = {
1502 isa = XCConfigurationList;
1503 buildConfigurations = (
1504 F933D92409291AC90083EAC8 /* Debug */,
1505 F933D92509291AC90083EAC8 /* Release */,
1506 F9849FF810B5DE8E009E9878 /* Release-assert */,
1507 );
1508 defaultConfigurationIsVisible = 0;
1509 defaultConfigurationName = "Release-assert";
1510 };
1511 F96D536D094A2773008E9EE8 /* Build configuration list for PBXAggregateTarget "unit-tests" */ = {
1512 isa = XCConfigurationList;
1513 buildConfigurations = (
1514 F96D536E094A2773008E9EE8 /* Debug */,
1515 F96D536F094A2773008E9EE8 /* Release */,
1516 F984A00110B5DE8E009E9878 /* Release-assert */,
1517 );
1518 defaultConfigurationIsVisible = 0;
1519 defaultConfigurationName = "Release-assert";
1520 };
1521 F9A3DDCF0ED762C100C590B9 /* Build configuration list for PBXNativeTarget "libprunetrie" */ = {
1522 isa = XCConfigurationList;
1523 buildConfigurations = (
1524 F9A3DDCB0ED762B800C590B9 /* Debug */,
1525 F9A3DDCC0ED762B800C590B9 /* Release */,
1526 F984A00010B5DE8E009E9878 /* Release-assert */,
1527 );
1528 defaultConfigurationIsVisible = 0;
1529 defaultConfigurationName = "Release-assert";
1530 };
1531 F9B1A26C0A3A568700DA8FAB /* Build configuration list for PBXAggregateTarget "all" */ = {
1532 isa = XCConfigurationList;
1533 buildConfigurations = (
1534 F9B1A26D0A3A568700DA8FAB /* Debug */,
1535 F9B1A26E0A3A568700DA8FAB /* Release */,
1536 F9849FF910B5DE8E009E9878 /* Release-assert */,
1537 );
1538 defaultConfigurationIsVisible = 0;
1539 defaultConfigurationName = "Release-assert";
1540 };
1541 F9B670050DDA176100E6D0DA /* Build configuration list for PBXNativeTarget "unwinddump" */ = {
1542 isa = XCConfigurationList;
1543 buildConfigurations = (
1544 F9B670060DDA176100E6D0DA /* Debug */,
1545 F9B670070DDA176100E6D0DA /* Release */,
1546 F9849FFC10B5DE8E009E9878 /* Release-assert */,
1547 );
1548 defaultConfigurationIsVisible = 0;
1549 defaultConfigurationName = "Release-assert";
1550 };
1551 F9BA516D0ECE58DA00D1D62E /* Build configuration list for PBXNativeTarget "dyldinfo" */ = {
1552 isa = XCConfigurationList;
1553 buildConfigurations = (
1554 F9BA51630ECE58BF00D1D62E /* Debug */,
1555 F9BA51640ECE58BF00D1D62E /* Release */,
1556 F9849FFF10B5DE8E009E9878 /* Release-assert */,
1557 );
1558 defaultConfigurationIsVisible = 0;
1559 defaultConfigurationName = "Release-assert";
1560 };
1561 F9EA72CF097454D5008B4F1D /* Build configuration list for PBXNativeTarget "machocheck" */ = {
1562 isa = XCConfigurationList;
1563 buildConfigurations = (
1564 F9EA72D0097454D5008B4F1D /* Debug */,
1565 F9EA72D1097454D5008B4F1D /* Release */,
1566 F9849FFE10B5DE8E009E9878 /* Release-assert */,
1567 );
1568 defaultConfigurationIsVisible = 0;
1569 defaultConfigurationName = "Release-assert";
1570 };
1571 F9EC77F00A2F8616002A3E39 /* Build configuration list for PBXNativeTarget "rebase" */ = {
1572 isa = XCConfigurationList;
1573 buildConfigurations = (
1574 F9EC77F10A2F8616002A3E39 /* Debug */,
1575 F9EC77F20A2F8616002A3E39 /* Release */,
1576 F9849FFB10B5DE8E009E9878 /* Release-assert */,
1577 );
1578 defaultConfigurationIsVisible = 0;
1579 defaultConfigurationName = "Release-assert";
1580 };
1581 /* End XCConfigurationList section */
1582 };
1583 rootObject = F9023C3006D5A227001BBF46 /* Project object */;
1584 }