264.3.102
[darwin-xtools.git] / ld64 / ld64.xcodeproj / project.pbxproj
blobc47b806190262d8b4d9419c286ccbb7d613d4b0a
1 // !$*UTF8*$!
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 46;
7         objects = {
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                         );
32                         dependencies = (
33                                 F9B1A2690A3A568200DA8FAB /* PBXTargetDependency */,
34                                 F9B1A26B0A3A568400DA8FAB /* PBXTargetDependency */,
35                                 F9C12EEA0ED65765005BC69D /* PBXTargetDependency */,
36                                 F9B8135D0EC2620E00F94C13 /* PBXTargetDependency */,
37                                 F9A3DE160ED76D9A00C590B9 /* PBXTargetDependency */,
38                                 F9FF3BDD1C586D7C0015D843 /* PBXTargetDependency */,
39                         );
40                         name = all;
41                         productName = all;
42                 };
43 /* End PBXAggregateTarget section */
45 /* Begin PBXBuildFile section */
46                 B028FCF21A9E7C3F00E3584B /* bitcode_bundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B028FCF11A9E7C3F00E3584B /* bitcode_bundle.cpp */; };
47                 B3B672421406D42800A376BB /* Snapshot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3B672411406D42800A376BB /* Snapshot.cpp */; };
48                 F9023C4E06D5A272001BBF46 /* ld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9023C3F06D5A254001BBF46 /* ld.cpp */; };
49                 F933E3D9092E855B0083EAC8 /* ObjectDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F971EED706D5AD240041D381 /* ObjectDump.cpp */; };
50                 F93CB248116E69EB003233B8 /* tlvp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F93CB246116E69EB003233B8 /* tlvp.cpp */; };
51                 F97F5029070D0BB200B9FCD7 /* ld.1 in copy man page */ = {isa = PBXBuildFile; fileRef = F97F5028070D0BB200B9FCD7 /* ld.1 */; };
52                 F98498A310AE2159009E9878 /* compact_unwind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9BA963310A2545C0097A440 /* compact_unwind.cpp */; };
53                 F98498A410AE2159009E9878 /* got.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AB1063107D380700E54C9E /* got.cpp */; };
54                 F9849E3610B38EF5009E9878 /* order.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9849E3410B38EF5009E9878 /* order.cpp */; };
55                 F984A38210BB4B0D009E9878 /* branch_island.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F984A38010BB4B0D009E9878 /* branch_island.cpp */; };
56                 F989D30D106826020014B60C /* OutputFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F989D30B106826020014B60C /* OutputFile.cpp */; };
57                 F9A3DDD30ED762E400C590B9 /* PruneTrie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9A3DDD20ED762E400C590B9 /* PruneTrie.cpp */; };
58                 F9A3DE1E0ED7738300C590B9 /* prune_trie.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F9A3DE0F0ED76D1900C590B9 /* prune_trie.h */; };
59                 F9A4DB9110F816FF00BD8423 /* objc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9A4DB8F10F816FF00BD8423 /* objc.cpp */; };
60                 F9AA44DC1294885F00CB8390 /* branch_shim.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA44DA1294885F00CB8390 /* branch_shim.cpp */; };
61                 F9AA65111051BD2B003E3539 /* stubs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65101051BD2B003E3539 /* stubs.cpp */; };
62                 F9AA65891051E750003E3539 /* macho_relocatable_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65871051E750003E3539 /* macho_relocatable_file.cpp */; };
63                 F9AA65DD1051EC4A003E3539 /* archive_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65D71051EC4A003E3539 /* archive_file.cpp */; };
64                 F9AA65DE1051EC4A003E3539 /* lto_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65D91051EC4A003E3539 /* lto_file.cpp */; };
65                 F9AA65DF1051EC4A003E3539 /* macho_dylib_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65DB1051EC4A003E3539 /* macho_dylib_file.cpp */; };
66                 F9AA6786105700C2003E3539 /* opaque_section_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA6784105700C2003E3539 /* opaque_section_file.cpp */; };
67                 F9AA67B610570C41003E3539 /* dtrace_dof.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA67B510570C41003E3539 /* dtrace_dof.cpp */; };
68                 F9AA687C10572E27003E3539 /* InputFiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA687A10572E27003E3539 /* InputFiles.cpp */; };
69                 F9AA69B610583C0C003E3539 /* SymbolTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA69B410583C0C003E3539 /* SymbolTable.cpp */; };
70                 F9AA69C110583E19003E3539 /* Resolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA69BF10583E19003E3539 /* Resolver.cpp */; };
71                 F9AA6FF910618CD2003E3539 /* macho_relocatable_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65871051E750003E3539 /* macho_relocatable_file.cpp */; };
72                 F9AE20FF1107D1440007ED5D /* dylibs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AE20FD1107D1440007ED5D /* dylibs.cpp */; };
73                 F9AE23291109015E0007ED5D /* lto_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65D91051EC4A003E3539 /* lto_file.cpp */; };
74                 F9B1A2640A3A563E00DA8FAB /* rebase.1 in install man page */ = {isa = PBXBuildFile; fileRef = F9B1A2580A3A448800DA8FAB /* rebase.1 */; };
75                 F9B670120DDA17E800E6D0DA /* UnwindDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9B670110DDA17E800E6D0DA /* UnwindDump.cpp */; };
76                 F9B813850EC2657800F94C13 /* unwinddump.1 in install man page */ = {isa = PBXBuildFile; fileRef = F9B813810EC2653000F94C13 /* unwinddump.1 */; };
77                 F9BA51650ECE58C800D1D62E /* dyldinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9BA515B0ECE58AA00D1D62E /* dyldinfo.cpp */; };
78                 F9BA955E10A233000097A440 /* huge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9BA955C10A233000097A440 /* huge.cpp */; };
79                 F9C0D4BD06DD28D2001C7193 /* Options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9C0D48A06DD1E1B001C7193 /* Options.cpp */; };
80                 F9C12EA30ED63DE7005BC69D /* dyldinfo.1 in install man page */ = {isa = PBXBuildFile; fileRef = F9C12E9F0ED63DB1005BC69D /* dyldinfo.1 */; };
81                 F9CC24191461FB4300A92174 /* blob.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9CC24141461FB4300A92174 /* blob.cpp */; };
82                 F9EA72D5097454FF008B4F1D /* machochecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9EA72D4097454FF008B4F1D /* machochecker.cpp */; };
83                 F9EA7584097882F3008B4F1D /* debugline.c in Sources */ = {isa = PBXBuildFile; fileRef = F9EA7582097882F3008B4F1D /* debugline.c */; };
84                 F9EA75BC09788857008B4F1D /* debugline.c in Sources */ = {isa = PBXBuildFile; fileRef = F9EA7582097882F3008B4F1D /* debugline.c */; };
85                 F9EC78060A2F8674002A3E39 /* rebase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9EC78050A2F8674002A3E39 /* rebase.cpp */; };
86                 F9FC510A1BC893C400FEC3F8 /* code_dedup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9FC51081BC8915A00FEC3F8 /* code_dedup.cpp */; };
87                 FA95D6141AB25CF400395811 /* textstub_dylib_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA95D6121AB25CF400395811 /* textstub_dylib_file.cpp */; };
88 /* End PBXBuildFile section */
90 /* Begin PBXBuildRule section */
91                 F9E8D4BD07FCAF2000FD5801 /* PBXBuildRule */ = {
92                         isa = PBXBuildRule;
93                         compilerSpec = com.apple.compilers.gcc;
94                         fileType = sourcecode.c;
95                         isEditable = 1;
96                         outputFiles = (
97                         );
98                 };
99                 F9E8D4BE07FCAF2A00FD5801 /* PBXBuildRule */ = {
100                         isa = PBXBuildRule;
101                         compilerSpec = com.apple.compilers.llvm.clang.1_0;
102                         fileType = sourcecode.cpp;
103                         isEditable = 1;
104                         outputFiles = (
105                         );
106                 };
107 /* End PBXBuildRule section */
109 /* Begin PBXContainerItemProxy section */
110                 F96904880A4333AC00B77D2A /* PBXContainerItemProxy */ = {
111                         isa = PBXContainerItemProxy;
112                         containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
113                         proxyType = 1;
114                         remoteGlobalIDString = F9EC77ED0A2F85F6002A3E39;
115                         remoteInfo = rebase;
116                 };
117                 F96D5369094A275D008E9EE8 /* PBXContainerItemProxy */ = {
118                         isa = PBXContainerItemProxy;
119                         containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
120                         proxyType = 1;
121                         remoteGlobalIDString = F9023C3806D5A23E001BBF46;
122                         remoteInfo = ld;
123                 };
124                 F96D536B094A275F008E9EE8 /* PBXContainerItemProxy */ = {
125                         isa = PBXContainerItemProxy;
126                         containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
127                         proxyType = 1;
128                         remoteGlobalIDString = F971EED206D5ACF60041D381;
129                         remoteInfo = ObjectDump;
130                 };
131                 F9A3DE150ED76D9A00C590B9 /* PBXContainerItemProxy */ = {
132                         isa = PBXContainerItemProxy;
133                         containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
134                         proxyType = 1;
135                         remoteGlobalIDString = F9A3DDC90ED762B700C590B9;
136                         remoteInfo = libprunetrie;
137                 };
138                 F9B1A2680A3A568200DA8FAB /* PBXContainerItemProxy */ = {
139                         isa = PBXContainerItemProxy;
140                         containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
141                         proxyType = 1;
142                         remoteGlobalIDString = F9023C3806D5A23E001BBF46;
143                         remoteInfo = ld;
144                 };
145                 F9B1A26A0A3A568400DA8FAB /* PBXContainerItemProxy */ = {
146                         isa = PBXContainerItemProxy;
147                         containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
148                         proxyType = 1;
149                         remoteGlobalIDString = F9EC77ED0A2F85F6002A3E39;
150                         remoteInfo = rebase;
151                 };
152                 F9B693880EC4D28C00076912 /* PBXContainerItemProxy */ = {
153                         isa = PBXContainerItemProxy;
154                         containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
155                         proxyType = 1;
156                         remoteGlobalIDString = F9B670010DDA176100E6D0DA;
157                         remoteInfo = unwinddump;
158                 };
159                 F9B8135C0EC2620E00F94C13 /* PBXContainerItemProxy */ = {
160                         isa = PBXContainerItemProxy;
161                         containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
162                         proxyType = 1;
163                         remoteGlobalIDString = F9B670010DDA176100E6D0DA;
164                         remoteInfo = unwinddump;
165                 };
166                 F9C12EE90ED65765005BC69D /* PBXContainerItemProxy */ = {
167                         isa = PBXContainerItemProxy;
168                         containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
169                         proxyType = 1;
170                         remoteGlobalIDString = F9BA51600ECE58BE00D1D62E;
171                         remoteInfo = dyldinfo;
172                 };
173                 F9EA73960974999B008B4F1D /* PBXContainerItemProxy */ = {
174                         isa = PBXContainerItemProxy;
175                         containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
176                         proxyType = 1;
177                         remoteGlobalIDString = F9EA72CA097454A6008B4F1D;
178                         remoteInfo = machocheck;
179                 };
180                 F9F9AD67116D58AF0028EFAB /* PBXContainerItemProxy */ = {
181                         isa = PBXContainerItemProxy;
182                         containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
183                         proxyType = 1;
184                         remoteGlobalIDString = F9BA51600ECE58BE00D1D62E;
185                         remoteInfo = dyldinfo;
186                 };
187                 F9FF3BDC1C586D7C0015D843 /* PBXContainerItemProxy */ = {
188                         isa = PBXContainerItemProxy;
189                         containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
190                         proxyType = 1;
191                         remoteGlobalIDString = F9EA72CA097454A6008B4F1D;
192                         remoteInfo = machocheck;
193                 };
194 /* End PBXContainerItemProxy section */
196 /* Begin PBXCopyFilesBuildPhase section */
197                 F97F5025070D0B6300B9FCD7 /* copy man page */ = {
198                         isa = PBXCopyFilesBuildPhase;
199                         buildActionMask = 8;
200                         dstPath = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/share/man/man1";
201                         dstSubfolderSpec = 0;
202                         files = (
203                                 F97F5029070D0BB200B9FCD7 /* ld.1 in copy man page */,
204                         );
205                         name = "copy man page";
206                         runOnlyForDeploymentPostprocessing = 1;
207                 };
208                 F9A3DE140ED76D7700C590B9 /* CopyFiles */ = {
209                         isa = PBXCopyFilesBuildPhase;
210                         buildActionMask = 8;
211                         dstPath = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/local/include/mach-o";
212                         dstSubfolderSpec = 0;
213                         files = (
214                                 F9A3DE1E0ED7738300C590B9 /* prune_trie.h in CopyFiles */,
215                         );
216                         runOnlyForDeploymentPostprocessing = 1;
217                 };
218                 F9B1A25E0A3A44CB00DA8FAB /* install man page */ = {
219                         isa = PBXCopyFilesBuildPhase;
220                         buildActionMask = 8;
221                         dstPath = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/share/man/man1";
222                         dstSubfolderSpec = 0;
223                         files = (
224                                 F9B1A2640A3A563E00DA8FAB /* rebase.1 in install man page */,
225                         );
226                         name = "install man page";
227                         runOnlyForDeploymentPostprocessing = 1;
228                 };
229                 F9B813870EC2659600F94C13 /* install man page */ = {
230                         isa = PBXCopyFilesBuildPhase;
231                         buildActionMask = 8;
232                         dstPath = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/share/man/man1";
233                         dstSubfolderSpec = 0;
234                         files = (
235                                 F9B813850EC2657800F94C13 /* unwinddump.1 in install man page */,
236                         );
237                         name = "install man page";
238                         runOnlyForDeploymentPostprocessing = 1;
239                 };
240                 F9C12EA50ED63E05005BC69D /* install man page */ = {
241                         isa = PBXCopyFilesBuildPhase;
242                         buildActionMask = 8;
243                         dstPath = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/share/man/man1";
244                         dstSubfolderSpec = 0;
245                         files = (
246                                 F9C12EA30ED63DE7005BC69D /* dyldinfo.1 in install man page */,
247                         );
248                         name = "install man page";
249                         runOnlyForDeploymentPostprocessing = 1;
250                 };
251 /* End PBXCopyFilesBuildPhase section */
253 /* Begin PBXFileReference section */
254                 B028FCF01A9E7B4A00E3584B /* bitcode_bundle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bitcode_bundle.h; sourceTree = "<group>"; };
255                 B028FCF11A9E7C3F00E3584B /* bitcode_bundle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bitcode_bundle.cpp; sourceTree = "<group>"; };
256                 B091FB641ABA3AFB00CC8193 /* Bitcode.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Bitcode.hpp; path = src/ld/Bitcode.hpp; sourceTree = "<group>"; };
257                 B3B672411406D42800A376BB /* Snapshot.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Snapshot.cpp; path = src/ld/Snapshot.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
258                 B3B672441406D44300A376BB /* Snapshot.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; name = Snapshot.h; path = src/ld/Snapshot.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
259                 B3C7A09914295B9C005FC714 /* compile_stubs */ = {isa = PBXFileReference; lastKnownFileType = text.script.csh; path = compile_stubs; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
260                 F9023C3906D5A23E001BBF46 /* ld */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ld; sourceTree = BUILT_PRODUCTS_DIR; };
261                 F9023C3F06D5A254001BBF46 /* ld.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ld.cpp; path = src/ld/ld.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
262                 F91B7B0318987D5F0099486F /* AddressSpace.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AddressSpace.hpp; sourceTree = "<group>"; };
263                 F91B7B0418987D5F0099486F /* DwarfInstructions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DwarfInstructions.hpp; sourceTree = "<group>"; };
264                 F91B7B0518987D5F0099486F /* DwarfParser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DwarfParser.hpp; sourceTree = "<group>"; };
265                 F91B7B0618987D5F0099486F /* InternalMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InternalMacros.h; sourceTree = "<group>"; };
266                 F91B7B0718987D5F0099486F /* Registers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Registers.hpp; sourceTree = "<group>"; };
267                 F92D9C2710657AAB00FF369B /* stub_x86_64_classic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_x86_64_classic.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
268                 F933D9460929277C0083EAC8 /* FileAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = FileAbstraction.hpp; path = src/abstraction/FileAbstraction.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
269                 F933D9470929277C0083EAC8 /* MachOFileAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.h; name = MachOFileAbstraction.hpp; path = src/abstraction/MachOFileAbstraction.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
270                 F933DC37092A82480083EAC8 /* Architectures.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Architectures.hpp; path = src/ld/Architectures.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
271                 F93A9BEC12C2E51900BAA11D /* stub_arm64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_arm64.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
272                 F93CB246116E69EB003233B8 /* tlvp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tlvp.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
273                 F93CB247116E69EB003233B8 /* tlvp.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = tlvp.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
274                 F971EED306D5ACF60041D381 /* ObjectDump */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ObjectDump; sourceTree = BUILT_PRODUCTS_DIR; };
275                 F971EED706D5AD240041D381 /* ObjectDump.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ObjectDump.cpp; path = src/other/ObjectDump.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
276                 F97F5028070D0BB200B9FCD7 /* ld.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; name = ld.1; path = doc/man/man1/ld.1; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
277                 F9849E3410B38EF5009E9878 /* order.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = order.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
278                 F9849E3510B38EF5009E9878 /* order.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = order.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
279                 F984A13B10B614CF009E9878 /* stub_arm_classic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_arm_classic.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
280                 F984A38010BB4B0D009E9878 /* branch_island.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = branch_island.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
281                 F984A38110BB4B0D009E9878 /* branch_island.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = branch_island.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
282                 F989D0391062E6350014B60C /* stub_x86_64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_x86_64.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
283                 F989D30B106826020014B60C /* OutputFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OutputFile.cpp; path = src/ld/OutputFile.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
284                 F989D30C106826020014B60C /* OutputFile.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; name = OutputFile.h; path = src/ld/OutputFile.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
285                 F989D3AA10684F5B0014B60C /* LinkEdit.hpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.h; name = LinkEdit.hpp; path = src/ld/LinkEdit.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
286                 F989D44B10694F2E0014B60C /* LinkEditClassic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.h; name = LinkEditClassic.hpp; path = src/ld/LinkEditClassic.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
287                 F989D7E91072DEC20014B60C /* HeaderAndLoadCommands.hpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.h; name = HeaderAndLoadCommands.hpp; path = src/ld/HeaderAndLoadCommands.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
288                 F9A3DDCA0ED762B700C590B9 /* libprunetrie.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libprunetrie.a; sourceTree = BUILT_PRODUCTS_DIR; };
289                 F9A3DDD20ED762E400C590B9 /* PruneTrie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PruneTrie.cpp; path = src/other/PruneTrie.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
290                 F9A3DE0F0ED76D1900C590B9 /* prune_trie.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; name = prune_trie.h; path = src/other/prune_trie.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
291                 F9A4DB8F10F816FF00BD8423 /* objc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = objc.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
292                 F9A4DB9010F816FF00BD8423 /* objc.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = objc.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
293                 F9AA44DA1294885F00CB8390 /* branch_shim.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = branch_shim.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
294                 F9AA44DB1294885F00CB8390 /* branch_shim.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = branch_shim.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
295                 F9AA5FCC103F5CD1003E3539 /* ld.hpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.h; name = ld.hpp; path = src/ld/ld.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
296                 F9AA650D1051BD2B003E3539 /* make_stubs.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = make_stubs.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
297                 F9AA650F1051BD2B003E3539 /* stub_arm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_arm.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
298                 F9AA65101051BD2B003E3539 /* stubs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stubs.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
299                 F9AA65871051E750003E3539 /* macho_relocatable_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = macho_relocatable_file.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
300                 F9AA65881051E750003E3539 /* macho_relocatable_file.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = macho_relocatable_file.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
301                 F9AA65D71051EC4A003E3539 /* archive_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = archive_file.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
302                 F9AA65D81051EC4A003E3539 /* archive_file.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = archive_file.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
303                 F9AA65D91051EC4A003E3539 /* lto_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lto_file.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
304                 F9AA65DA1051EC4A003E3539 /* lto_file.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = lto_file.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
305                 F9AA65DB1051EC4A003E3539 /* macho_dylib_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = macho_dylib_file.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
306                 F9AA65DC1051EC4A003E3539 /* macho_dylib_file.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = macho_dylib_file.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
307                 F9AA6784105700C2003E3539 /* opaque_section_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opaque_section_file.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
308                 F9AA6785105700C2003E3539 /* opaque_section_file.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = opaque_section_file.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
309                 F9AA67B410570C41003E3539 /* dtrace_dof.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = dtrace_dof.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
310                 F9AA67B510570C41003E3539 /* dtrace_dof.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtrace_dof.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
311                 F9AA687A10572E27003E3539 /* InputFiles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; name = InputFiles.cpp; path = src/ld/InputFiles.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
312                 F9AA687B10572E27003E3539 /* InputFiles.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; name = InputFiles.h; path = src/ld/InputFiles.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
313                 F9AA69B410583C0C003E3539 /* SymbolTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SymbolTable.cpp; path = src/ld/SymbolTable.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
314                 F9AA69B510583C0C003E3539 /* SymbolTable.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; name = SymbolTable.h; path = src/ld/SymbolTable.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
315                 F9AA69BF10583E19003E3539 /* Resolver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Resolver.cpp; path = src/ld/Resolver.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
316                 F9AA69C010583E19003E3539 /* Resolver.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; name = Resolver.h; path = src/ld/Resolver.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
317                 F9AB1063107D380700E54C9E /* got.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = got.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
318                 F9AB1064107D380700E54C9E /* got.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = got.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
319                 F9AE20FD1107D1440007ED5D /* dylibs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dylibs.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
320                 F9AE20FE1107D1440007ED5D /* dylibs.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = dylibs.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
321                 F9B1A2580A3A448800DA8FAB /* rebase.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; name = rebase.1; path = doc/man/man1/rebase.1; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
322                 F9B670080DDA176100E6D0DA /* unwinddump */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = unwinddump; sourceTree = BUILT_PRODUCTS_DIR; };
323                 F9B670110DDA17E800E6D0DA /* UnwindDump.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; name = UnwindDump.cpp; path = src/other/unwinddump.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
324                 F9B813810EC2653000F94C13 /* unwinddump.1 */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = text.man; name = unwinddump.1; path = doc/man/man1/unwinddump.1; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
325                 F9B813BF0EC27C6700F94C13 /* MachOTrie.hpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.h; name = MachOTrie.hpp; path = src/abstraction/MachOTrie.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
326                 F9BA515B0ECE58AA00D1D62E /* dyldinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dyldinfo.cpp; path = src/other/dyldinfo.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
327                 F9BA51610ECE58BE00D1D62E /* dyldinfo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = dyldinfo; sourceTree = BUILT_PRODUCTS_DIR; };
328                 F9BA8A7E1096150F0097A440 /* stub_x86_classic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_x86_classic.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
329                 F9BA8A7F1096150F0097A440 /* stub_x86.hpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_x86.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
330                 F9BA955C10A233000097A440 /* huge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = huge.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
331                 F9BA955D10A233000097A440 /* huge.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = huge.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
332                 F9BA963310A2545C0097A440 /* compact_unwind.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compact_unwind.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
333                 F9BA963410A2545C0097A440 /* compact_unwind.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = compact_unwind.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
334                 F9C0D48A06DD1E1B001C7193 /* Options.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Options.cpp; path = src/ld/Options.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
335                 F9C0D48B06DD1E1B001C7193 /* Options.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; name = Options.h; path = src/ld/Options.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
336                 F9C12E9F0ED63DB1005BC69D /* dyldinfo.1 */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = text.man; name = dyldinfo.1; path = doc/man/man1/dyldinfo.1; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
337                 F9CC24141461FB4300A92174 /* blob.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = blob.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
338                 F9CC24151461FB4300A92174 /* blob.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = blob.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
339                 F9CC24161461FB4300A92174 /* endian.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = endian.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
340                 F9CC24171461FB4300A92174 /* memutils.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = memutils.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
341                 F9CC24181461FB4300A92174 /* superblob.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = superblob.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
342                 F9CCF761144CE1AD007CB524 /* create_configure */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = text.script.sh; name = create_configure; path = src/create_configure; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
343                 F9EA72CB097454A6008B4F1D /* machocheck */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = machocheck; sourceTree = BUILT_PRODUCTS_DIR; };
344                 F9EA72D4097454FF008B4F1D /* machochecker.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = machochecker.cpp; path = src/other/machochecker.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
345                 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; };
346                 F9EA7583097882F3008B4F1D /* debugline.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = debugline.h; path = src/ld/debugline.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
347                 F9EC77EE0A2F85F6002A3E39 /* rebase */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = rebase; sourceTree = BUILT_PRODUCTS_DIR; };
348                 F9EC78050A2F8674002A3E39 /* rebase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = rebase.cpp; path = src/other/rebase.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
349                 F9FC51081BC8915A00FEC3F8 /* code_dedup.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = code_dedup.cpp; sourceTree = "<group>"; };
350                 F9FC51091BC8915A00FEC3F8 /* code_dedup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = code_dedup.h; sourceTree = "<group>"; };
351                 FA4843BE1B7279ED001C8025 /* generic_dylib_file.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = generic_dylib_file.hpp; sourceTree = "<group>"; };
352                 FA95D6121AB25CF400395811 /* textstub_dylib_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = textstub_dylib_file.cpp; sourceTree = "<group>"; usesTabs = 1; };
353                 FA95D6131AB25CF400395811 /* textstub_dylib_file.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = textstub_dylib_file.hpp; sourceTree = "<group>"; };
354 /* End PBXFileReference section */
356 /* Begin PBXFrameworksBuildPhase section */
357                 F9023C3706D5A23E001BBF46 /* Frameworks */ = {
358                         isa = PBXFrameworksBuildPhase;
359                         buildActionMask = 2147483647;
360                         files = (
361                         );
362                         runOnlyForDeploymentPostprocessing = 0;
363                 };
364                 F971EED106D5ACF60041D381 /* Frameworks */ = {
365                         isa = PBXFrameworksBuildPhase;
366                         buildActionMask = 2147483647;
367                         files = (
368                         );
369                         runOnlyForDeploymentPostprocessing = 0;
370                 };
371                 F9B670040DDA176100E6D0DA /* Frameworks */ = {
372                         isa = PBXFrameworksBuildPhase;
373                         buildActionMask = 2147483647;
374                         files = (
375                         );
376                         runOnlyForDeploymentPostprocessing = 0;
377                 };
378                 F9BA515F0ECE58BE00D1D62E /* Frameworks */ = {
379                         isa = PBXFrameworksBuildPhase;
380                         buildActionMask = 2147483647;
381                         files = (
382                         );
383                         runOnlyForDeploymentPostprocessing = 0;
384                 };
385                 F9EA72C9097454A6008B4F1D /* Frameworks */ = {
386                         isa = PBXFrameworksBuildPhase;
387                         buildActionMask = 2147483647;
388                         files = (
389                         );
390                         runOnlyForDeploymentPostprocessing = 0;
391                 };
392                 F9EC77EC0A2F85F6002A3E39 /* Frameworks */ = {
393                         isa = PBXFrameworksBuildPhase;
394                         buildActionMask = 2147483647;
395                         files = (
396                         );
397                         runOnlyForDeploymentPostprocessing = 0;
398                 };
399 /* End PBXFrameworksBuildPhase section */
401 /* Begin PBXGroup section */
402                 F9023C2C06D5A227001BBF46 = {
403                         isa = PBXGroup;
404                         children = (
405                                 F9B813A80EC27B6300F94C13 /* abstraction */,
406                                 F9B813AD0EC27B8500F94C13 /* ld */,
407                                 F9B813B00EC27B9E00F94C13 /* other */,
408                                 F9B8137E0EC2651200F94C13 /* doc */,
409                                 F9023C3A06D5A23E001BBF46 /* Products */,
410                         );
411                         sourceTree = "<group>";
412                 };
413                 F9023C3A06D5A23E001BBF46 /* Products */ = {
414                         isa = PBXGroup;
415                         children = (
416                                 F9023C3906D5A23E001BBF46 /* ld */,
417                                 F971EED306D5ACF60041D381 /* ObjectDump */,
418                                 F9EA72CB097454A6008B4F1D /* machocheck */,
419                                 F9EC77EE0A2F85F6002A3E39 /* rebase */,
420                                 F9B670080DDA176100E6D0DA /* unwinddump */,
421                                 F9BA51610ECE58BE00D1D62E /* dyldinfo */,
422                                 F9A3DDCA0ED762B700C590B9 /* libprunetrie.a */,
423                         );
424                         name = Products;
425                         sourceTree = "<group>";
426                 };
427                 F91B7B0218987D5F0099486F /* libunwind */ = {
428                         isa = PBXGroup;
429                         children = (
430                                 F91B7B0318987D5F0099486F /* AddressSpace.hpp */,
431                                 F91B7B0418987D5F0099486F /* DwarfInstructions.hpp */,
432                                 F91B7B0518987D5F0099486F /* DwarfParser.hpp */,
433                                 F91B7B0618987D5F0099486F /* InternalMacros.h */,
434                                 F91B7B0718987D5F0099486F /* Registers.hpp */,
435                         );
436                         path = libunwind;
437                         sourceTree = "<group>";
438                 };
439                 F9AA650B1051BD2B003E3539 /* passes */ = {
440                         isa = PBXGroup;
441                         children = (
442                                 F9FC51081BC8915A00FEC3F8 /* code_dedup.cpp */,
443                                 F9FC51091BC8915A00FEC3F8 /* code_dedup.h */,
444                                 B028FCF11A9E7C3F00E3584B /* bitcode_bundle.cpp */,
445                                 B028FCF01A9E7B4A00E3584B /* bitcode_bundle.h */,
446                                 F984A38010BB4B0D009E9878 /* branch_island.cpp */,
447                                 F984A38110BB4B0D009E9878 /* branch_island.h */,
448                                 F9AA44DA1294885F00CB8390 /* branch_shim.cpp */,
449                                 F9AA44DB1294885F00CB8390 /* branch_shim.h */,
450                                 F9849E3410B38EF5009E9878 /* order.cpp */,
451                                 F9849E3510B38EF5009E9878 /* order.h */,
452                                 F9BA963310A2545C0097A440 /* compact_unwind.cpp */,
453                                 F9BA963410A2545C0097A440 /* compact_unwind.h */,
454                                 F9AA67B410570C41003E3539 /* dtrace_dof.h */,
455                                 F9AA67B510570C41003E3539 /* dtrace_dof.cpp */,
456                                 F9BA955C10A233000097A440 /* huge.cpp */,
457                                 F9BA955D10A233000097A440 /* huge.h */,
458                                 F9AB1063107D380700E54C9E /* got.cpp */,
459                                 F9AB1064107D380700E54C9E /* got.h */,
460                                 F93CB246116E69EB003233B8 /* tlvp.cpp */,
461                                 F93CB247116E69EB003233B8 /* tlvp.h */,
462                                 F9AE20FD1107D1440007ED5D /* dylibs.cpp */,
463                                 F9AE20FE1107D1440007ED5D /* dylibs.h */,
464                                 F9A4DB8F10F816FF00BD8423 /* objc.cpp */,
465                                 F9A4DB9010F816FF00BD8423 /* objc.h */,
466                                 F9AA650C1051BD2B003E3539 /* stubs */,
467                         );
468                         name = passes;
469                         path = src/ld/passes;
470                         sourceTree = "<group>";
471                 };
472                 F9AA650C1051BD2B003E3539 /* stubs */ = {
473                         isa = PBXGroup;
474                         children = (
475                                 F9AA650D1051BD2B003E3539 /* make_stubs.h */,
476                                 F9AA65101051BD2B003E3539 /* stubs.cpp */,
477                                 F9AA650F1051BD2B003E3539 /* stub_arm.hpp */,
478                                 F984A13B10B614CF009E9878 /* stub_arm_classic.hpp */,
479                                 F93A9BEC12C2E51900BAA11D /* stub_arm64.hpp */,
480                                 F9BA8A7F1096150F0097A440 /* stub_x86.hpp */,
481                                 F9BA8A7E1096150F0097A440 /* stub_x86_classic.hpp */,
482                                 F989D0391062E6350014B60C /* stub_x86_64.hpp */,
483                                 F92D9C2710657AAB00FF369B /* stub_x86_64_classic.hpp */,
484                         );
485                         path = stubs;
486                         sourceTree = "<group>";
487                 };
488                 F9AA65861051E750003E3539 /* parsers */ = {
489                         isa = PBXGroup;
490                         children = (
491                                 F91B7B0218987D5F0099486F /* libunwind */,
492                                 F9AA6784105700C2003E3539 /* opaque_section_file.cpp */,
493                                 F9AA6785105700C2003E3539 /* opaque_section_file.h */,
494                                 F9AA65D71051EC4A003E3539 /* archive_file.cpp */,
495                                 F9AA65D81051EC4A003E3539 /* archive_file.h */,
496                                 F9AA65D91051EC4A003E3539 /* lto_file.cpp */,
497                                 F9AA65DA1051EC4A003E3539 /* lto_file.h */,
498                                 FA4843BE1B7279ED001C8025 /* generic_dylib_file.hpp */,
499                                 F9AA65DB1051EC4A003E3539 /* macho_dylib_file.cpp */,
500                                 F9AA65DC1051EC4A003E3539 /* macho_dylib_file.h */,
501                                 FA95D6121AB25CF400395811 /* textstub_dylib_file.cpp */,
502                                 FA95D6131AB25CF400395811 /* textstub_dylib_file.hpp */,
503                                 F9AA65871051E750003E3539 /* macho_relocatable_file.cpp */,
504                                 F9AA65881051E750003E3539 /* macho_relocatable_file.h */,
505                         );
506                         name = parsers;
507                         path = src/ld/parsers;
508                         sourceTree = "<group>";
509                 };
510                 F9B8137E0EC2651200F94C13 /* doc */ = {
511                         isa = PBXGroup;
512                         children = (
513                                 F97F5028070D0BB200B9FCD7 /* ld.1 */,
514                                 F9B1A2580A3A448800DA8FAB /* rebase.1 */,
515                                 F9C12E9F0ED63DB1005BC69D /* dyldinfo.1 */,
516                                 F9B813810EC2653000F94C13 /* unwinddump.1 */,
517                         );
518                         name = doc;
519                         sourceTree = "<group>";
520                 };
521                 F9B813A80EC27B6300F94C13 /* abstraction */ = {
522                         isa = PBXGroup;
523                         children = (
524                                 F933D9470929277C0083EAC8 /* MachOFileAbstraction.hpp */,
525                                 F933D9460929277C0083EAC8 /* FileAbstraction.hpp */,
526                                 F9B813BF0EC27C6700F94C13 /* MachOTrie.hpp */,
527                         );
528                         name = abstraction;
529                         sourceTree = "<group>";
530                 };
531                 F9B813AD0EC27B8500F94C13 /* ld */ = {
532                         isa = PBXGroup;
533                         children = (
534                                 F9AA69BF10583E19003E3539 /* Resolver.cpp */,
535                                 F9AA69C010583E19003E3539 /* Resolver.h */,
536                                 F9AA69B410583C0C003E3539 /* SymbolTable.cpp */,
537                                 F9AA69B510583C0C003E3539 /* SymbolTable.h */,
538                                 F9AA687A10572E27003E3539 /* InputFiles.cpp */,
539                                 F9AA687B10572E27003E3539 /* InputFiles.h */,
540                                 F9AA5FCC103F5CD1003E3539 /* ld.hpp */,
541                                 F9023C3F06D5A254001BBF46 /* ld.cpp */,
542                                 F9C0D48A06DD1E1B001C7193 /* Options.cpp */,
543                                 F9C0D48B06DD1E1B001C7193 /* Options.h */,
544                                 F989D30B106826020014B60C /* OutputFile.cpp */,
545                                 F989D30C106826020014B60C /* OutputFile.h */,
546                                 F989D7E91072DEC20014B60C /* HeaderAndLoadCommands.hpp */,
547                                 F989D3AA10684F5B0014B60C /* LinkEdit.hpp */,
548                                 F989D44B10694F2E0014B60C /* LinkEditClassic.hpp */,
549                                 F9CC24131461FB4300A92174 /* code-sign-blobs */,
550                                 F9AA650B1051BD2B003E3539 /* passes */,
551                                 F9AA65861051E750003E3539 /* parsers */,
552                                 F933DC37092A82480083EAC8 /* Architectures.hpp */,
553                                 B091FB641ABA3AFB00CC8193 /* Bitcode.hpp */,
554                                 F9EA7582097882F3008B4F1D /* debugline.c */,
555                                 F9EA7583097882F3008B4F1D /* debugline.h */,
556                                 B3B672411406D42800A376BB /* Snapshot.cpp */,
557                                 B3B672441406D44300A376BB /* Snapshot.h */,
558                         );
559                         name = ld;
560                         sourceTree = "<group>";
561                 };
562                 F9B813B00EC27B9E00F94C13 /* other */ = {
563                         isa = PBXGroup;
564                         children = (
565                                 B3C7A09914295B9C005FC714 /* compile_stubs */,
566                                 F9CCF761144CE1AD007CB524 /* create_configure */,
567                                 F9EA72D4097454FF008B4F1D /* machochecker.cpp */,
568                                 F971EED706D5AD240041D381 /* ObjectDump.cpp */,
569                                 F9BA515B0ECE58AA00D1D62E /* dyldinfo.cpp */,
570                                 F9B670110DDA17E800E6D0DA /* UnwindDump.cpp */,
571                                 F9EC78050A2F8674002A3E39 /* rebase.cpp */,
572                                 F9A3DE0F0ED76D1900C590B9 /* prune_trie.h */,
573                                 F9A3DDD20ED762E400C590B9 /* PruneTrie.cpp */,
574                         );
575                         name = other;
576                         sourceTree = "<group>";
577                 };
578                 F9CC24131461FB4300A92174 /* code-sign-blobs */ = {
579                         isa = PBXGroup;
580                         children = (
581                                 F9CC24141461FB4300A92174 /* blob.cpp */,
582                                 F9CC24151461FB4300A92174 /* blob.h */,
583                                 F9CC24161461FB4300A92174 /* endian.h */,
584                                 F9CC24171461FB4300A92174 /* memutils.h */,
585                                 F9CC24181461FB4300A92174 /* superblob.h */,
586                         );
587                         name = "code-sign-blobs";
588                         path = "src/ld/code-sign-blobs";
589                         sourceTree = "<group>";
590                 };
591 /* End PBXGroup section */
593 /* Begin PBXNativeTarget section */
594                 F9023C3806D5A23E001BBF46 /* ld */ = {
595                         isa = PBXNativeTarget;
596                         buildConfigurationList = F933D91B09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ld" */;
597                         buildPhases = (
598                                 F9E8DB4D11921594007B4D6A /* make configure.h */,
599                                 B3C7A09714295B60005FC714 /* make compile_stub string */,
600                                 F9023C3606D5A23E001BBF46 /* Sources */,
601                                 F9023C3706D5A23E001BBF46 /* Frameworks */,
602                                 F97F5025070D0B6300B9FCD7 /* copy man page */,
603                         );
604                         buildRules = (
605                                 F9E8D4BE07FCAF2A00FD5801 /* PBXBuildRule */,
606                                 F9E8D4BD07FCAF2000FD5801 /* PBXBuildRule */,
607                         );
608                         dependencies = (
609                         );
610                         name = ld;
611                         productName = ld64;
612                         productReference = F9023C3906D5A23E001BBF46 /* ld */;
613                         productType = "com.apple.product-type.tool";
614                 };
615                 F971EED206D5ACF60041D381 /* ObjectDump */ = {
616                         isa = PBXNativeTarget;
617                         buildConfigurationList = F933D91F09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ObjectDump" */;
618                         buildPhases = (
619                                 F9CCF773144CE304007CB524 /* make configure.h */,
620                                 F971EED006D5ACF60041D381 /* Sources */,
621                                 F971EED106D5ACF60041D381 /* Frameworks */,
622                         );
623                         buildRules = (
624                         );
625                         dependencies = (
626                         );
627                         name = ObjectDump;
628                         productName = ObjectDump;
629                         productReference = F971EED306D5ACF60041D381 /* ObjectDump */;
630                         productType = "com.apple.product-type.tool";
631                 };
632                 F9A3DDC90ED762B700C590B9 /* libprunetrie */ = {
633                         isa = PBXNativeTarget;
634                         buildConfigurationList = F9A3DDCF0ED762C100C590B9 /* Build configuration list for PBXNativeTarget "libprunetrie" */;
635                         buildPhases = (
636                                 F9CCF781144CE3DF007CB524 /* make configure.h */,
637                                 F9A3DDC70ED762B700C590B9 /* Sources */,
638                                 F9A3DE140ED76D7700C590B9 /* CopyFiles */,
639                         );
640                         buildRules = (
641                         );
642                         dependencies = (
643                         );
644                         name = libprunetrie;
645                         productName = libmachotrie;
646                         productReference = F9A3DDCA0ED762B700C590B9 /* libprunetrie.a */;
647                         productType = "com.apple.product-type.library.static";
648                 };
649                 F9B670010DDA176100E6D0DA /* unwinddump */ = {
650                         isa = PBXNativeTarget;
651                         buildConfigurationList = F9B670050DDA176100E6D0DA /* Build configuration list for PBXNativeTarget "unwinddump" */;
652                         buildPhases = (
653                                 F9CCF77C144CE36B007CB524 /* make configure.h */,
654                                 F9B670020DDA176100E6D0DA /* Sources */,
655                                 F9B670040DDA176100E6D0DA /* Frameworks */,
656                                 F9B813870EC2659600F94C13 /* install man page */,
657                         );
658                         buildRules = (
659                         );
660                         dependencies = (
661                         );
662                         name = unwinddump;
663                         productName = machocheck;
664                         productReference = F9B670080DDA176100E6D0DA /* unwinddump */;
665                         productType = "com.apple.product-type.tool";
666                 };
667                 F9BA51600ECE58BE00D1D62E /* dyldinfo */ = {
668                         isa = PBXNativeTarget;
669                         buildConfigurationList = F9BA516D0ECE58DA00D1D62E /* Build configuration list for PBXNativeTarget "dyldinfo" */;
670                         buildPhases = (
671                                 F9CCF76B144CE2AD007CB524 /* make configure.h */,
672                                 F9BA515E0ECE58BE00D1D62E /* Sources */,
673                                 F9BA515F0ECE58BE00D1D62E /* Frameworks */,
674                                 F9C12EA50ED63E05005BC69D /* install man page */,
675                         );
676                         buildRules = (
677                         );
678                         dependencies = (
679                         );
680                         name = dyldinfo;
681                         productName = dyldinfo;
682                         productReference = F9BA51610ECE58BE00D1D62E /* dyldinfo */;
683                         productType = "com.apple.product-type.tool";
684                 };
685                 F9EA72CA097454A6008B4F1D /* machocheck */ = {
686                         isa = PBXNativeTarget;
687                         buildConfigurationList = F9EA72CF097454D5008B4F1D /* Build configuration list for PBXNativeTarget "machocheck" */;
688                         buildPhases = (
689                                 F9CCF76F144CE2D6007CB524 /* make configure.h */,
690                                 F9EA72C8097454A6008B4F1D /* Sources */,
691                                 F9EA72C9097454A6008B4F1D /* Frameworks */,
692                         );
693                         buildRules = (
694                         );
695                         dependencies = (
696                         );
697                         name = machocheck;
698                         productName = machocheck;
699                         productReference = F9EA72CB097454A6008B4F1D /* machocheck */;
700                         productType = "com.apple.product-type.tool";
701                 };
702                 F9EC77ED0A2F85F6002A3E39 /* rebase */ = {
703                         isa = PBXNativeTarget;
704                         buildConfigurationList = F9EC77F00A2F8616002A3E39 /* Build configuration list for PBXNativeTarget "rebase" */;
705                         buildPhases = (
706                                 F9CCF765144CE244007CB524 /* make configure.h */,
707                                 F9EC77EB0A2F85F6002A3E39 /* Sources */,
708                                 F9EC77EC0A2F85F6002A3E39 /* Frameworks */,
709                                 F9B1A25E0A3A44CB00DA8FAB /* install man page */,
710                         );
711                         buildRules = (
712                         );
713                         dependencies = (
714                         );
715                         name = rebase;
716                         productName = rebase;
717                         productReference = F9EC77EE0A2F85F6002A3E39 /* rebase */;
718                         productType = "com.apple.product-type.tool";
719                 };
720 /* End PBXNativeTarget section */
722 /* Begin PBXProject section */
723                 F9023C3006D5A227001BBF46 /* Project object */ = {
724                         isa = PBXProject;
725                         attributes = {
726                                 LastUpgradeCheck = 0600;
727                                 ORGANIZATIONNAME = "Apple Inc.";
728                         };
729                         buildConfigurationList = F933D92309291AC90083EAC8 /* Build configuration list for PBXProject "ld64" */;
730                         compatibilityVersion = "Xcode 3.2";
731                         developmentRegion = English;
732                         hasScannedForEncodings = 0;
733                         knownRegions = (
734                                 English,
735                                 Japanese,
736                                 French,
737                                 German,
738                         );
739                         mainGroup = F9023C2C06D5A227001BBF46;
740                         productRefGroup = F9023C3A06D5A23E001BBF46 /* Products */;
741                         projectDirPath = "";
742                         projectRoot = "";
743                         targets = (
744                                 F9B1A2670A3A567B00DA8FAB /* all */,
745                                 F9023C3806D5A23E001BBF46 /* ld */,
746                                 F9EC77ED0A2F85F6002A3E39 /* rebase */,
747                                 F9B670010DDA176100E6D0DA /* unwinddump */,
748                                 F971EED206D5ACF60041D381 /* ObjectDump */,
749                                 F9EA72CA097454A6008B4F1D /* machocheck */,
750                                 F9BA51600ECE58BE00D1D62E /* dyldinfo */,
751                                 F9A3DDC90ED762B700C590B9 /* libprunetrie */,
752                                 F96D5368094A2754008E9EE8 /* unit-tests */,
753                         );
754                 };
755 /* End PBXProject section */
757 /* Begin PBXShellScriptBuildPhase section */
758                 B3C7A09714295B60005FC714 /* make compile_stub string */ = {
759                         isa = PBXShellScriptBuildPhase;
760                         buildActionMask = 2147483647;
761                         files = (
762                         );
763                         inputPaths = (
764                                 "$(SRCROOT)/compile_stubs",
765                         );
766                         name = "make compile_stub string";
767                         outputPaths = (
768                                 "$(DERIVED_FILE_DIR)/compile_stubs.h",
769                         );
770                         runOnlyForDeploymentPostprocessing = 0;
771                         shellPath = /bin/csh;
772                         shellScript = "echo \"static const char *compile_stubs = \" > $DERIVED_FILE_DIR/compile_stubs.h\ncat compile_stubs | sed s/\\\"/\\\\\\\\\\\"/g | sed s/^/\\\"/ | sed s/\\$/\\\\\\\\n\\\"/ >> $DERIVED_FILE_DIR/compile_stubs.h\necho \";\" >> $DERIVED_FILE_DIR/compile_stubs.h";
773                         showEnvVarsInLog = 0;
774                 };
775                 F96D5367094A2754008E9EE8 /* ShellScript */ = {
776                         isa = PBXShellScriptBuildPhase;
777                         buildActionMask = 2147483647;
778                         files = (
779                         );
780                         inputPaths = (
781                         );
782                         outputPaths = (
783                         );
784                         runOnlyForDeploymentPostprocessing = 0;
785                         shellPath = /bin/csh;
786                         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 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/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";
787                         showEnvVarsInLog = 0;
788                 };
789                 F9CCF765144CE244007CB524 /* make configure.h */ = {
790                         isa = PBXShellScriptBuildPhase;
791                         buildActionMask = 2147483647;
792                         files = (
793                         );
794                         inputPaths = (
795                         );
796                         name = "make configure.h";
797                         outputPaths = (
798                                 "$(DERIVED_FILE_DIR)/configure.h",
799                         );
800                         runOnlyForDeploymentPostprocessing = 0;
801                         shellPath = /bin/sh;
802                         shellScript = "${SRCROOT}/src/create_configure\n";
803                         showEnvVarsInLog = 0;
804                 };
805                 F9CCF76B144CE2AD007CB524 /* make configure.h */ = {
806                         isa = PBXShellScriptBuildPhase;
807                         buildActionMask = 2147483647;
808                         files = (
809                         );
810                         inputPaths = (
811                         );
812                         name = "make configure.h";
813                         outputPaths = (
814                                 "$(DERIVED_FILE_DIR)/configure.h",
815                         );
816                         runOnlyForDeploymentPostprocessing = 0;
817                         shellPath = /bin/sh;
818                         shellScript = "${SRCROOT}/src/create_configure\n";
819                         showEnvVarsInLog = 0;
820                 };
821                 F9CCF76F144CE2D6007CB524 /* make configure.h */ = {
822                         isa = PBXShellScriptBuildPhase;
823                         buildActionMask = 2147483647;
824                         files = (
825                         );
826                         inputPaths = (
827                         );
828                         name = "make configure.h";
829                         outputPaths = (
830                                 "$(DERIVED_FILE_DIR)/configure.h",
831                         );
832                         runOnlyForDeploymentPostprocessing = 0;
833                         shellPath = /bin/sh;
834                         shellScript = "${SRCROOT}/src/create_configure\n";
835                         showEnvVarsInLog = 0;
836                 };
837                 F9CCF773144CE304007CB524 /* make configure.h */ = {
838                         isa = PBXShellScriptBuildPhase;
839                         buildActionMask = 2147483647;
840                         files = (
841                         );
842                         inputPaths = (
843                         );
844                         name = "make configure.h";
845                         outputPaths = (
846                                 "$(DERIVED_FILE_DIR)/configure.h",
847                         );
848                         runOnlyForDeploymentPostprocessing = 0;
849                         shellPath = /bin/sh;
850                         shellScript = "${SRCROOT}/src/create_configure\n";
851                         showEnvVarsInLog = 0;
852                 };
853                 F9CCF77C144CE36B007CB524 /* make configure.h */ = {
854                         isa = PBXShellScriptBuildPhase;
855                         buildActionMask = 2147483647;
856                         files = (
857                         );
858                         inputPaths = (
859                         );
860                         name = "make configure.h";
861                         outputPaths = (
862                                 "$(DERIVED_FILE_DIR)/configure.h",
863                         );
864                         runOnlyForDeploymentPostprocessing = 0;
865                         shellPath = /bin/sh;
866                         shellScript = "${SRCROOT}/src/create_configure\n";
867                         showEnvVarsInLog = 0;
868                 };
869                 F9CCF781144CE3DF007CB524 /* make configure.h */ = {
870                         isa = PBXShellScriptBuildPhase;
871                         buildActionMask = 2147483647;
872                         files = (
873                         );
874                         inputPaths = (
875                         );
876                         name = "make configure.h";
877                         outputPaths = (
878                                 "$(DERIVED_FILE_DIR)/configure.h",
879                         );
880                         runOnlyForDeploymentPostprocessing = 0;
881                         shellPath = /bin/sh;
882                         shellScript = "${SRCROOT}/src/create_configure\n";
883                         showEnvVarsInLog = 0;
884                 };
885                 F9E8DB4D11921594007B4D6A /* make configure.h */ = {
886                         isa = PBXShellScriptBuildPhase;
887                         buildActionMask = 2147483647;
888                         files = (
889                         );
890                         inputPaths = (
891                         );
892                         name = "make configure.h";
893                         outputPaths = (
894                                 "$(DERIVED_FILE_DIR)/configure.h",
895                         );
896                         runOnlyForDeploymentPostprocessing = 0;
897                         shellPath = /bin/bash;
898                         shellScript = "${SRCROOT}/src/create_configure\n";
899                         showEnvVarsInLog = 0;
900                 };
901 /* End PBXShellScriptBuildPhase section */
903 /* Begin PBXSourcesBuildPhase section */
904                 F9023C3606D5A23E001BBF46 /* Sources */ = {
905                         isa = PBXSourcesBuildPhase;
906                         buildActionMask = 2147483647;
907                         files = (
908                                 F9FC510A1BC893C400FEC3F8 /* code_dedup.cpp in Sources */,
909                                 FA95D6141AB25CF400395811 /* textstub_dylib_file.cpp in Sources */,
910                                 F9C0D4BD06DD28D2001C7193 /* Options.cpp in Sources */,
911                                 F9023C4E06D5A272001BBF46 /* ld.cpp in Sources */,
912                                 F9AA65891051E750003E3539 /* macho_relocatable_file.cpp in Sources */,
913                                 F9AA65DD1051EC4A003E3539 /* archive_file.cpp in Sources */,
914                                 F9AA65DE1051EC4A003E3539 /* lto_file.cpp in Sources */,
915                                 F9AA65DF1051EC4A003E3539 /* macho_dylib_file.cpp in Sources */,
916                                 F9EA7584097882F3008B4F1D /* debugline.c in Sources */,
917                                 F9AA687C10572E27003E3539 /* InputFiles.cpp in Sources */,
918                                 F9AA69B610583C0C003E3539 /* SymbolTable.cpp in Sources */,
919                                 F9AA69C110583E19003E3539 /* Resolver.cpp in Sources */,
920                                 F989D30D106826020014B60C /* OutputFile.cpp in Sources */,
921                                 F9AA65111051BD2B003E3539 /* stubs.cpp in Sources */,
922                                 F9AA6786105700C2003E3539 /* opaque_section_file.cpp in Sources */,
923                                 F9AA67B610570C41003E3539 /* dtrace_dof.cpp in Sources */,
924                                 F98498A310AE2159009E9878 /* compact_unwind.cpp in Sources */,
925                                 F98498A410AE2159009E9878 /* got.cpp in Sources */,
926                                 F9BA955E10A233000097A440 /* huge.cpp in Sources */,
927                                 F9849E3610B38EF5009E9878 /* order.cpp in Sources */,
928                                 F984A38210BB4B0D009E9878 /* branch_island.cpp in Sources */,
929                                 F9A4DB9110F816FF00BD8423 /* objc.cpp in Sources */,
930                                 F9AE20FF1107D1440007ED5D /* dylibs.cpp in Sources */,
931                                 F93CB248116E69EB003233B8 /* tlvp.cpp in Sources */,
932                                 F9AA44DC1294885F00CB8390 /* branch_shim.cpp in Sources */,
933                                 B3B672421406D42800A376BB /* Snapshot.cpp in Sources */,
934                                 B028FCF21A9E7C3F00E3584B /* bitcode_bundle.cpp in Sources */,
935                                 F9CC24191461FB4300A92174 /* blob.cpp in Sources */,
936                         );
937                         runOnlyForDeploymentPostprocessing = 0;
938                 };
939                 F971EED006D5ACF60041D381 /* Sources */ = {
940                         isa = PBXSourcesBuildPhase;
941                         buildActionMask = 2147483647;
942                         files = (
943                                 F9AA6FF910618CD2003E3539 /* macho_relocatable_file.cpp in Sources */,
944                                 F9AE23291109015E0007ED5D /* lto_file.cpp in Sources */,
945                                 F933E3D9092E855B0083EAC8 /* ObjectDump.cpp in Sources */,
946                                 F9EA75BC09788857008B4F1D /* debugline.c in Sources */,
947                         );
948                         runOnlyForDeploymentPostprocessing = 0;
949                 };
950                 F9A3DDC70ED762B700C590B9 /* Sources */ = {
951                         isa = PBXSourcesBuildPhase;
952                         buildActionMask = 2147483647;
953                         files = (
954                                 F9A3DDD30ED762E400C590B9 /* PruneTrie.cpp in Sources */,
955                         );
956                         runOnlyForDeploymentPostprocessing = 0;
957                 };
958                 F9B670020DDA176100E6D0DA /* Sources */ = {
959                         isa = PBXSourcesBuildPhase;
960                         buildActionMask = 2147483647;
961                         files = (
962                                 F9B670120DDA17E800E6D0DA /* UnwindDump.cpp in Sources */,
963                         );
964                         runOnlyForDeploymentPostprocessing = 0;
965                 };
966                 F9BA515E0ECE58BE00D1D62E /* Sources */ = {
967                         isa = PBXSourcesBuildPhase;
968                         buildActionMask = 2147483647;
969                         files = (
970                                 F9BA51650ECE58C800D1D62E /* dyldinfo.cpp in Sources */,
971                         );
972                         runOnlyForDeploymentPostprocessing = 0;
973                 };
974                 F9EA72C8097454A6008B4F1D /* Sources */ = {
975                         isa = PBXSourcesBuildPhase;
976                         buildActionMask = 2147483647;
977                         files = (
978                                 F9EA72D5097454FF008B4F1D /* machochecker.cpp in Sources */,
979                         );
980                         runOnlyForDeploymentPostprocessing = 0;
981                 };
982                 F9EC77EB0A2F85F6002A3E39 /* Sources */ = {
983                         isa = PBXSourcesBuildPhase;
984                         buildActionMask = 2147483647;
985                         files = (
986                                 F9EC78060A2F8674002A3E39 /* rebase.cpp in Sources */,
987                         );
988                         runOnlyForDeploymentPostprocessing = 0;
989                 };
990 /* End PBXSourcesBuildPhase section */
992 /* Begin PBXTargetDependency section */
993                 F96904890A4333AC00B77D2A /* PBXTargetDependency */ = {
994                         isa = PBXTargetDependency;
995                         target = F9EC77ED0A2F85F6002A3E39 /* rebase */;
996                         targetProxy = F96904880A4333AC00B77D2A /* PBXContainerItemProxy */;
997                 };
998                 F96D536A094A275D008E9EE8 /* PBXTargetDependency */ = {
999                         isa = PBXTargetDependency;
1000                         target = F9023C3806D5A23E001BBF46 /* ld */;
1001                         targetProxy = F96D5369094A275D008E9EE8 /* PBXContainerItemProxy */;
1002                 };
1003                 F96D536C094A275F008E9EE8 /* PBXTargetDependency */ = {
1004                         isa = PBXTargetDependency;
1005                         target = F971EED206D5ACF60041D381 /* ObjectDump */;
1006                         targetProxy = F96D536B094A275F008E9EE8 /* PBXContainerItemProxy */;
1007                 };
1008                 F9A3DE160ED76D9A00C590B9 /* PBXTargetDependency */ = {
1009                         isa = PBXTargetDependency;
1010                         target = F9A3DDC90ED762B700C590B9 /* libprunetrie */;
1011                         targetProxy = F9A3DE150ED76D9A00C590B9 /* PBXContainerItemProxy */;
1012                 };
1013                 F9B1A2690A3A568200DA8FAB /* PBXTargetDependency */ = {
1014                         isa = PBXTargetDependency;
1015                         target = F9023C3806D5A23E001BBF46 /* ld */;
1016                         targetProxy = F9B1A2680A3A568200DA8FAB /* PBXContainerItemProxy */;
1017                 };
1018                 F9B1A26B0A3A568400DA8FAB /* PBXTargetDependency */ = {
1019                         isa = PBXTargetDependency;
1020                         target = F9EC77ED0A2F85F6002A3E39 /* rebase */;
1021                         targetProxy = F9B1A26A0A3A568400DA8FAB /* PBXContainerItemProxy */;
1022                 };
1023                 F9B693890EC4D28C00076912 /* PBXTargetDependency */ = {
1024                         isa = PBXTargetDependency;
1025                         target = F9B670010DDA176100E6D0DA /* unwinddump */;
1026                         targetProxy = F9B693880EC4D28C00076912 /* PBXContainerItemProxy */;
1027                 };
1028                 F9B8135D0EC2620E00F94C13 /* PBXTargetDependency */ = {
1029                         isa = PBXTargetDependency;
1030                         target = F9B670010DDA176100E6D0DA /* unwinddump */;
1031                         targetProxy = F9B8135C0EC2620E00F94C13 /* PBXContainerItemProxy */;
1032                 };
1033                 F9C12EEA0ED65765005BC69D /* PBXTargetDependency */ = {
1034                         isa = PBXTargetDependency;
1035                         target = F9BA51600ECE58BE00D1D62E /* dyldinfo */;
1036                         targetProxy = F9C12EE90ED65765005BC69D /* PBXContainerItemProxy */;
1037                 };
1038                 F9EA73970974999B008B4F1D /* PBXTargetDependency */ = {
1039                         isa = PBXTargetDependency;
1040                         target = F9EA72CA097454A6008B4F1D /* machocheck */;
1041                         targetProxy = F9EA73960974999B008B4F1D /* PBXContainerItemProxy */;
1042                 };
1043                 F9F9AD68116D58AF0028EFAB /* PBXTargetDependency */ = {
1044                         isa = PBXTargetDependency;
1045                         target = F9BA51600ECE58BE00D1D62E /* dyldinfo */;
1046                         targetProxy = F9F9AD67116D58AF0028EFAB /* PBXContainerItemProxy */;
1047                 };
1048                 F9FF3BDD1C586D7C0015D843 /* PBXTargetDependency */ = {
1049                         isa = PBXTargetDependency;
1050                         target = F9EA72CA097454A6008B4F1D /* machocheck */;
1051                         targetProxy = F9FF3BDC1C586D7C0015D843 /* PBXContainerItemProxy */;
1052                 };
1053 /* End PBXTargetDependency section */
1055 /* Begin XCBuildConfiguration section */
1056                 F933D91C09291AC90083EAC8 /* Debug */ = {
1057                         isa = XCBuildConfiguration;
1058                         buildSettings = {
1059                                 ARCHS = "$(ARCHS_STANDARD_64_BIT)";
1060                                 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
1061                                 CLANG_CXX_LIBRARY = "libc++";
1062                                 COPY_PHASE_STRIP = NO;
1063                                 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
1064                                 DEAD_CODE_STRIPPING = YES;
1065                                 DEBUG_INFORMATION_FORMAT = dwarf;
1066                                 GCC_DYNAMIC_NO_PIC = YES;
1067                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1068                                 GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
1069                                 GCC_MODEL_TUNING = G5;
1070                                 GCC_OPTIMIZATION_LEVEL = 0;
1071                                 GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
1072                                 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1073                                 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
1074                                 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
1075                                 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
1076                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1077                                 GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO;
1078                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1079                                 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
1080                                 GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
1081                                 GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
1082                                 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
1083                                 GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
1084                                 GCC_WARN_MISSING_PARENTHESES = YES;
1085                                 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
1086                                 GCC_WARN_PEDANTIC = NO;
1087                                 GCC_WARN_SHADOW = NO;
1088                                 GCC_WARN_SIGN_COMPARE = YES;
1089                                 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1090                                 GCC_WARN_UNINITIALIZED_AUTOS = NO;
1091                                 GCC_WARN_UNKNOWN_PRAGMAS = YES;
1092                                 GCC_WARN_UNUSED_FUNCTION = YES;
1093                                 GCC_WARN_UNUSED_LABEL = YES;
1094                                 GCC_WARN_UNUSED_PARAMETER = NO;
1095                                 GCC_WARN_UNUSED_VALUE = YES;
1096                                 GCC_WARN_UNUSED_VARIABLE = YES;
1097                                 HEADER_SEARCH_PATHS = (
1098                                         "$(DT_TOOLCHAIN_DIR)/usr/local/include",
1099                                         "$(DEVELOPER_DIR)/usr/local/include",
1100                                         "$(DEVELOPER_DIR)/usr/include",
1101                                 );
1102                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/bin";
1103                                 LD_RUNPATH_SEARCH_PATHS = "@executable_path/../lib/";
1104                                 LINKER_DISPLAYS_MANGLED_NAMES = NO;
1105                                 MACOSX_DEPLOYMENT_TARGET = "";
1106                                 ONLY_ACTIVE_ARCH = NO;
1107                                 OTHER_CPLUSPLUSFLAGS = (
1108                                         "-stdlib=libc++",
1109                                         "$(OTHER_CPLUSPLUSFLAGS)",
1110                                 );
1111                                 OTHER_LDFLAGS = (
1112                                         "-stdlib=libc++",
1113                                         "-lxar",
1114                                         "-Wl,-lazy_library,$(DT_TOOLCHAIN_DIR)/usr/lib/libLTO.dylib",
1115                                         "@$(DERIVED_FILE_DIR)/linkExtras",
1116                                         "-Wl,-exported_symbol,__mh_execute_header",
1117                                 );
1118                                 PREBINDING = NO;
1119                                 PRODUCT_NAME = ld;
1120                                 SDKROOT = macosx.internal;
1121                                 SECTORDER_FLAGS = "";
1122                                 VERSIONING_SYSTEM = "apple-generic";
1123                                 WARNING_CFLAGS = "-Wall";
1124                         };
1125                         name = Debug;
1126                 };
1127                 F933D91D09291AC90083EAC8 /* Release */ = {
1128                         isa = XCBuildConfiguration;
1129                         buildSettings = {
1130                                 ARCHS = "$(ARCHS_STANDARD_64_BIT)";
1131                                 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
1132                                 CLANG_CXX_LIBRARY = "libc++";
1133                                 COPY_PHASE_STRIP = NO;
1134                                 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
1135                                 DEAD_CODE_STRIPPING = YES;
1136                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1137                                 GCC_DYNAMIC_NO_PIC = YES;
1138                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1139                                 GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
1140                                 GCC_OPTIMIZATION_LEVEL = s;
1141                                 GCC_PREPROCESSOR_DEFINITIONS = (
1142                                         "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1)",
1143                                         NDEBUG,
1144                                         "$(GCC_PREPROCESSOR_DEFINITIONS_$(RC_RELEASE))",
1145                                 );
1146                                 GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1 = "LD_VERS='\"ld64-$(RC_ProjectSourceVersion)\"'";
1147                                 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1148                                 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1149                                 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
1150                                 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
1151                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1152                                 GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO;
1153                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1154                                 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
1155                                 GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
1156                                 GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
1157                                 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
1158                                 GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
1159                                 GCC_WARN_MISSING_PARENTHESES = YES;
1160                                 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
1161                                 GCC_WARN_PEDANTIC = NO;
1162                                 GCC_WARN_SHADOW = NO;
1163                                 GCC_WARN_SIGN_COMPARE = YES;
1164                                 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1165                                 GCC_WARN_UNINITIALIZED_AUTOS = NO;
1166                                 GCC_WARN_UNKNOWN_PRAGMAS = YES;
1167                                 GCC_WARN_UNUSED_FUNCTION = YES;
1168                                 GCC_WARN_UNUSED_LABEL = YES;
1169                                 GCC_WARN_UNUSED_PARAMETER = NO;
1170                                 GCC_WARN_UNUSED_VALUE = YES;
1171                                 GCC_WARN_UNUSED_VARIABLE = YES;
1172                                 HEADER_SEARCH_PATHS = (
1173                                         "$(DT_TOOLCHAIN_DIR)/usr/local/include",
1174                                         "$(DEVELOPER_DIR)/usr/local/include",
1175                                         "$(DEVELOPER_DIR)/usr/include",
1176                                 );
1177                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/bin";
1178                                 LD_RUNPATH_SEARCH_PATHS = "@executable_path/../lib/";
1179                                 OTHER_CPLUSPLUSFLAGS = (
1180                                         "-stdlib=libc++",
1181                                         "$(OTHER_CPLUSPLUSFLAGS)",
1182                                 );
1183                                 OTHER_LDFLAGS = (
1184                                         "-stdlib=libc++",
1185                                         "-lxar",
1186                                         "-Wl,-lazy_library,$(DT_TOOLCHAIN_DIR)/usr/lib/libLTO.dylib",
1187                                         "@$(DERIVED_FILE_DIR)/linkExtras",
1188                                         "-Wl,-exported_symbol,__mh_execute_header",
1189                                 );
1190                                 PREBINDING = NO;
1191                                 PRODUCT_NAME = ld;
1192                                 SDKROOT = macosx.internal;
1193                                 SECTORDER_FLAGS = "";
1194                                 STRIP_INSTALLED_PRODUCT = YES;
1195                                 STRIP_STYLE = debugging;
1196                                 VALID_ARCHS = "x86_64 i386 ppc";
1197                                 VERSIONING_SYSTEM = "apple-generic";
1198                                 WARNING_CFLAGS = "-Wall";
1199                         };
1200                         name = Release;
1201                 };
1202                 F933D92009291AC90083EAC8 /* Debug */ = {
1203                         isa = XCBuildConfiguration;
1204                         buildSettings = {
1205                                 ARCHS = "$(ARCHS_STANDARD_64_BIT)";
1206                                 CLANG_CXX_LIBRARY = "libc++";
1207                                 COPY_PHASE_STRIP = NO;
1208                                 DEBUG_INFORMATION_FORMAT = dwarf;
1209                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1210                                 GCC_MODEL_TUNING = G5;
1211                                 GCC_OPTIMIZATION_LEVEL = 0;
1212                                 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
1213                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1214                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1215                                 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
1216                                 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
1217                                 GCC_WARN_SHADOW = YES;
1218                                 GCC_WARN_UNUSED_FUNCTION = YES;
1219                                 GCC_WARN_UNUSED_VALUE = YES;
1220                                 GCC_WARN_UNUSED_VARIABLE = YES;
1221                                 HEADER_SEARCH_PATHS = (
1222                                         "$(SRCROOT)/src/ld",
1223                                         "$(DEVELOPER_DIR)/usr/local/include",
1224                                         "$(DT_TOOLCHAIN_DIR)/usr/local/include",
1225                                 );
1226                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/local/bin";
1227                                 ONLY_ACTIVE_ARCH = NO;
1228                                 OTHER_CPLUSPLUSFLAGS = (
1229                                         "-stdlib=libc++",
1230                                         "$(OTHER_CFLAGS)",
1231                                 );
1232                                 OTHER_LDFLAGS = (
1233                                         "-stdlib=libc++",
1234                                         "-Wl,-lazy_library,$(DT_TOOLCHAIN_DIR)/usr/lib/libLTO.dylib",
1235                                 );
1236                                 OTHER_REZFLAGS = "";
1237                                 PREBINDING = NO;
1238                                 PRODUCT_NAME = ObjectDump;
1239                                 SDKROOT = macosx.internal;
1240                                 SECTORDER_FLAGS = "";
1241                                 WARNING_CFLAGS = (
1242                                         "-Wmost",
1243                                         "-Wno-four-char-constants",
1244                                         "-Wno-unknown-pragmas",
1245                                 );
1246                         };
1247                         name = Debug;
1248                 };
1249                 F933D92109291AC90083EAC8 /* Release */ = {
1250                         isa = XCBuildConfiguration;
1251                         buildSettings = {
1252                                 ARCHS = "$(ARCHS_STANDARD_64_BIT)";
1253                                 CLANG_CXX_LIBRARY = "libc++";
1254                                 COPY_PHASE_STRIP = YES;
1255                                 DEBUG_INFORMATION_FORMAT = dwarf;
1256                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1257                                 GCC_MODEL_TUNING = G5;
1258                                 GCC_OPTIMIZATION_LEVEL = s;
1259                                 GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
1260                                 HEADER_SEARCH_PATHS = (
1261                                         "$(SRCROOT)/src/ld",
1262                                         "$(DEVELOPER_DIR)/usr/local/include",
1263                                         "$(DT_TOOLCHAIN_DIR)/usr/local/include",
1264                                 );
1265                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/local/bin";
1266                                 OTHER_CPLUSPLUSFLAGS = (
1267                                         "-stdlib=libc++",
1268                                         "$(OTHER_CFLAGS)",
1269                                 );
1270                                 OTHER_LDFLAGS = (
1271                                         "-stdlib=libc++",
1272                                         "-Wl,-lazy_library,$(DT_TOOLCHAIN_DIR)/usr/lib/libLTO.dylib",
1273                                 );
1274                                 OTHER_REZFLAGS = "";
1275                                 PREBINDING = NO;
1276                                 PRODUCT_NAME = ObjectDump;
1277                                 SDKROOT = macosx.internal;
1278                                 WARNING_CFLAGS = (
1279                                         "-Wmost",
1280                                         "-Wno-four-char-constants",
1281                                         "-Wno-unknown-pragmas",
1282                                 );
1283                         };
1284                         name = Release;
1285                 };
1286                 F933D92409291AC90083EAC8 /* Debug */ = {
1287                         isa = XCBuildConfiguration;
1288                         buildSettings = {
1289                                 GCC_DYNAMIC_NO_PIC = NO;
1290                                 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1291                                 ONLY_ACTIVE_ARCH = YES;
1292                         };
1293                         name = Debug;
1294                 };
1295                 F933D92509291AC90083EAC8 /* Release */ = {
1296                         isa = XCBuildConfiguration;
1297                         buildSettings = {
1298                                 GCC_DYNAMIC_NO_PIC = NO;
1299                                 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1300                         };
1301                         name = Release;
1302                 };
1303                 F96D536E094A2773008E9EE8 /* Debug */ = {
1304                         isa = XCBuildConfiguration;
1305                         buildSettings = {
1306                                 COPY_PHASE_STRIP = NO;
1307                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1308                                 PRODUCT_NAME = "unit-tests";
1309                         };
1310                         name = Debug;
1311                 };
1312                 F96D536F094A2773008E9EE8 /* Release */ = {
1313                         isa = XCBuildConfiguration;
1314                         buildSettings = {
1315                                 COPY_PHASE_STRIP = YES;
1316                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
1317                                 PRODUCT_NAME = "unit-tests";
1318                         };
1319                         name = Release;
1320                 };
1321                 F9849FF810B5DE8E009E9878 /* Release-assert */ = {
1322                         isa = XCBuildConfiguration;
1323                         buildSettings = {
1324                                 GCC_DYNAMIC_NO_PIC = NO;
1325                                 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1326                         };
1327                         name = "Release-assert";
1328                 };
1329                 F9849FF910B5DE8E009E9878 /* Release-assert */ = {
1330                         isa = XCBuildConfiguration;
1331                         buildSettings = {
1332                                 COPY_PHASE_STRIP = YES;
1333                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1334                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
1335                                 PRODUCT_NAME = all;
1336                                 ZERO_LINK = NO;
1337                         };
1338                         name = "Release-assert";
1339                 };
1340                 F9849FFA10B5DE8E009E9878 /* Release-assert */ = {
1341                         isa = XCBuildConfiguration;
1342                         buildSettings = {
1343                                 ARCHS = "$(ARCHS_STANDARD_64_BIT)";
1344                                 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
1345                                 CLANG_CXX_LIBRARY = "libc++";
1346                                 COPY_PHASE_STRIP = NO;
1347                                 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
1348                                 DEAD_CODE_STRIPPING = YES;
1349                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1350                                 GCC_DYNAMIC_NO_PIC = YES;
1351                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1352                                 GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
1353                                 GCC_OPTIMIZATION_LEVEL = s;
1354                                 GCC_PREPROCESSOR_DEFINITIONS = (
1355                                         "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1)",
1356                                         "$(GCC_PREPROCESSOR_DEFINITIONS_$(RC_RELEASE))",
1357                                 );
1358                                 GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1 = "LD_VERS='\"ld64-$(RC_ProjectSourceVersion)\"'";
1359                                 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1360                                 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1361                                 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
1362                                 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
1363                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1364                                 GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO;
1365                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1366                                 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
1367                                 GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
1368                                 GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
1369                                 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
1370                                 GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
1371                                 GCC_WARN_MISSING_PARENTHESES = YES;
1372                                 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
1373                                 GCC_WARN_PEDANTIC = NO;
1374                                 GCC_WARN_SHADOW = NO;
1375                                 GCC_WARN_SIGN_COMPARE = YES;
1376                                 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1377                                 GCC_WARN_UNINITIALIZED_AUTOS = NO;
1378                                 GCC_WARN_UNKNOWN_PRAGMAS = YES;
1379                                 GCC_WARN_UNUSED_FUNCTION = YES;
1380                                 GCC_WARN_UNUSED_LABEL = YES;
1381                                 GCC_WARN_UNUSED_PARAMETER = NO;
1382                                 GCC_WARN_UNUSED_VALUE = YES;
1383                                 GCC_WARN_UNUSED_VARIABLE = YES;
1384                                 HEADER_SEARCH_PATHS = (
1385                                         "$(DT_TOOLCHAIN_DIR)/usr/local/include",
1386                                         "$(DEVELOPER_DIR)/usr/local/include",
1387                                         "$(DEVELOPER_DIR)/usr/include",
1388                                 );
1389                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/bin";
1390                                 LD_RUNPATH_SEARCH_PATHS = "@executable_path/../lib/";
1391                                 OTHER_CPLUSPLUSFLAGS = (
1392                                         "-stdlib=libc++",
1393                                         "$(OTHER_CPLUSPLUSFLAGS)",
1394                                 );
1395                                 OTHER_LDFLAGS = (
1396                                         "-stdlib=libc++",
1397                                         "-lxar",
1398                                         "-Wl,-lazy_library,$(DT_TOOLCHAIN_DIR)/usr/lib/libLTO.dylib",
1399                                         "@$(DERIVED_FILE_DIR)/linkExtras",
1400                                         "-Wl,-exported_symbol,__mh_execute_header",
1401                                 );
1402                                 PREBINDING = NO;
1403                                 PRODUCT_NAME = ld;
1404                                 SDKROOT = macosx.internal;
1405                                 SECTORDER_FLAGS = "";
1406                                 STRIP_INSTALLED_PRODUCT = YES;
1407                                 STRIP_STYLE = debugging;
1408                                 VALID_ARCHS = "x86_64 i386 ppc";
1409                                 VERSIONING_SYSTEM = "apple-generic";
1410                                 WARNING_CFLAGS = "-Wall";
1411                         };
1412                         name = "Release-assert";
1413                 };
1414                 F9849FFB10B5DE8E009E9878 /* Release-assert */ = {
1415                         isa = XCBuildConfiguration;
1416                         buildSettings = {
1417                                 CLANG_CXX_LIBRARY = "libc++";
1418                                 COPY_PHASE_STRIP = NO;
1419                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1420                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1421                                 GCC_MODEL_TUNING = G5;
1422                                 GCC_PREPROCESSOR_DEFINITIONS = "$(GCC_PREPROCESSOR_DEFINITIONS_$(RC_RELEASE))";
1423                                 HEADER_SEARCH_PATHS = "";
1424                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/bin";
1425                                 OTHER_LDFLAGS = "-Wl,-exported_symbol,__mh_execute_header";
1426                                 PREBINDING = NO;
1427                                 PRODUCT_NAME = rebase;
1428                                 SDKROOT = macosx.internal;
1429                                 STRIP_INSTALLED_PRODUCT = YES;
1430                                 STRIP_STYLE = debugging;
1431                                 VALID_ARCHS = "i386 ppc x86_64";
1432                         };
1433                         name = "Release-assert";
1434                 };
1435                 F9849FFC10B5DE8E009E9878 /* Release-assert */ = {
1436                         isa = XCBuildConfiguration;
1437                         buildSettings = {
1438                                 CLANG_CXX_LIBRARY = "libc++";
1439                                 COPY_PHASE_STRIP = NO;
1440                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1441                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1442                                 GCC_MODEL_TUNING = G5;
1443                                 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
1444                                 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1445                                 HEADER_SEARCH_PATHS = "";
1446                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/bin";
1447                                 OTHER_CPLUSPLUSFLAGS = (
1448                                         "-stdlib=libc++",
1449                                         "$(OTHER_CFLAGS)",
1450                                 );
1451                                 OTHER_LDFLAGS = (
1452                                         "-stdlib=libc++",
1453                                         "-Wl,-exported_symbol,__mh_execute_header",
1454                                 );
1455                                 PREBINDING = NO;
1456                                 PRODUCT_NAME = unwinddump;
1457                                 SDKROOT = macosx.internal;
1458                                 STRIP_INSTALLED_PRODUCT = YES;
1459                                 STRIP_STYLE = debugging;
1460                         };
1461                         name = "Release-assert";
1462                 };
1463                 F9849FFD10B5DE8E009E9878 /* Release-assert */ = {
1464                         isa = XCBuildConfiguration;
1465                         buildSettings = {
1466                                 ARCHS = "$(ARCHS_STANDARD_64_BIT)";
1467                                 CLANG_CXX_LIBRARY = "libc++";
1468                                 COPY_PHASE_STRIP = YES;
1469                                 DEBUG_INFORMATION_FORMAT = dwarf;
1470                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1471                                 GCC_MODEL_TUNING = G5;
1472                                 GCC_OPTIMIZATION_LEVEL = s;
1473                                 GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
1474                                 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
1475                                 HEADER_SEARCH_PATHS = (
1476                                         "$(SRCROOT)/src/ld",
1477                                         "$(DEVELOPER_DIR)/usr/local/include",
1478                                         "$(DT_TOOLCHAIN_DIR)/usr/local/include",
1479                                 );
1480                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/local/bin";
1481                                 OTHER_CPLUSPLUSFLAGS = (
1482                                         "-stdlib=libc++",
1483                                         "$(OTHER_CFLAGS)",
1484                                 );
1485                                 OTHER_LDFLAGS = (
1486                                         "-stdlib=libc++",
1487                                         "-Wl,-lazy_library,$(DT_TOOLCHAIN_DIR)/usr/lib/libLTO.dylib",
1488                                 );
1489                                 OTHER_REZFLAGS = "";
1490                                 PREBINDING = NO;
1491                                 PRODUCT_NAME = ObjectDump;
1492                                 SDKROOT = macosx.internal;
1493                                 WARNING_CFLAGS = (
1494                                         "-Wmost",
1495                                         "-Wno-four-char-constants",
1496                                         "-Wno-unknown-pragmas",
1497                                 );
1498                         };
1499                         name = "Release-assert";
1500                 };
1501                 F9849FFE10B5DE8E009E9878 /* Release-assert */ = {
1502                         isa = XCBuildConfiguration;
1503                         buildSettings = {
1504                                 CLANG_CXX_LIBRARY = "libc++";
1505                                 COPY_PHASE_STRIP = YES;
1506                                 DEBUG_INFORMATION_FORMAT = dwarf;
1507                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1508                                 GCC_MODEL_TUNING = G5;
1509                                 HEADER_SEARCH_PATHS = "";
1510                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/local/bin";
1511                                 OTHER_CPLUSPLUSFLAGS = (
1512                                         "-stdlib=libc++",
1513                                         "$(OTHER_CFLAGS)",
1514                                 );
1515                                 OTHER_LDFLAGS = "-stdlib=libc++";
1516                                 PREBINDING = NO;
1517                                 PRODUCT_NAME = machocheck;
1518                                 SDKROOT = macosx.internal;
1519                         };
1520                         name = "Release-assert";
1521                 };
1522                 F9849FFF10B5DE8E009E9878 /* Release-assert */ = {
1523                         isa = XCBuildConfiguration;
1524                         buildSettings = {
1525                                 ALWAYS_SEARCH_USER_PATHS = NO;
1526                                 CLANG_CXX_LIBRARY = "libc++";
1527                                 COPY_PHASE_STRIP = NO;
1528                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1529                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1530                                 GCC_MODEL_TUNING = G5;
1531                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/bin";
1532                                 OTHER_CPLUSPLUSFLAGS = (
1533                                         "-stdlib=libc++",
1534                                         "$(OTHER_CFLAGS)",
1535                                 );
1536                                 OTHER_LDFLAGS = "-stdlib=libc++";
1537                                 PREBINDING = NO;
1538                                 PRODUCT_NAME = dyldinfo;
1539                                 SDKROOT = macosx.internal;
1540                                 STRIP_INSTALLED_PRODUCT = YES;
1541                                 STRIP_STYLE = debugging;
1542                                 ZERO_LINK = NO;
1543                         };
1544                         name = "Release-assert";
1545                 };
1546                 F984A00010B5DE8E009E9878 /* Release-assert */ = {
1547                         isa = XCBuildConfiguration;
1548                         buildSettings = {
1549                                 ALWAYS_SEARCH_USER_PATHS = NO;
1550                                 COMBINE_HIDPI_IMAGES = YES;
1551                                 COPY_PHASE_STRIP = NO;
1552                                 DEBUG_INFORMATION_FORMAT = dwarf;
1553                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1554                                 GCC_MODEL_TUNING = G5;
1555                                 GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1556                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/local/lib";
1557                                 OTHER_CPLUSPLUSFLAGS = (
1558                                         "-stdlib=libc++",
1559                                         "$(OTHER_CFLAGS)",
1560                                 );
1561                                 PREBINDING = NO;
1562                                 PRODUCT_NAME = prunetrie;
1563                         };
1564                         name = "Release-assert";
1565                 };
1566                 F984A00110B5DE8E009E9878 /* Release-assert */ = {
1567                         isa = XCBuildConfiguration;
1568                         buildSettings = {
1569                                 COPY_PHASE_STRIP = YES;
1570                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
1571                                 PRODUCT_NAME = "unit-tests";
1572                         };
1573                         name = "Release-assert";
1574                 };
1575                 F9A3DDCB0ED762B800C590B9 /* Debug */ = {
1576                         isa = XCBuildConfiguration;
1577                         buildSettings = {
1578                                 ALWAYS_SEARCH_USER_PATHS = NO;
1579                                 COMBINE_HIDPI_IMAGES = YES;
1580                                 COPY_PHASE_STRIP = NO;
1581                                 GCC_DYNAMIC_NO_PIC = NO;
1582                                 GCC_MODEL_TUNING = G5;
1583                                 GCC_OPTIMIZATION_LEVEL = 0;
1584                                 GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1585                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1586                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/local/lib";
1587                                 OTHER_CPLUSPLUSFLAGS = (
1588                                         "-stdlib=libc++",
1589                                         "$(OTHER_CFLAGS)",
1590                                 );
1591                                 PREBINDING = NO;
1592                                 PRODUCT_NAME = prunetrie;
1593                         };
1594                         name = Debug;
1595                 };
1596                 F9A3DDCC0ED762B800C590B9 /* Release */ = {
1597                         isa = XCBuildConfiguration;
1598                         buildSettings = {
1599                                 ALWAYS_SEARCH_USER_PATHS = NO;
1600                                 COMBINE_HIDPI_IMAGES = YES;
1601                                 COPY_PHASE_STRIP = NO;
1602                                 DEBUG_INFORMATION_FORMAT = dwarf;
1603                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1604                                 GCC_MODEL_TUNING = G5;
1605                                 GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1606                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/local/lib";
1607                                 OTHER_CPLUSPLUSFLAGS = (
1608                                         "-stdlib=libc++",
1609                                         "$(OTHER_CFLAGS)",
1610                                 );
1611                                 PREBINDING = NO;
1612                                 PRODUCT_NAME = prunetrie;
1613                         };
1614                         name = Release;
1615                 };
1616                 F9B1A26D0A3A568700DA8FAB /* Debug */ = {
1617                         isa = XCBuildConfiguration;
1618                         buildSettings = {
1619                                 COPY_PHASE_STRIP = NO;
1620                                 GCC_DYNAMIC_NO_PIC = NO;
1621                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1622                                 GCC_OPTIMIZATION_LEVEL = 0;
1623                                 PRODUCT_NAME = all;
1624                         };
1625                         name = Debug;
1626                 };
1627                 F9B1A26E0A3A568700DA8FAB /* Release */ = {
1628                         isa = XCBuildConfiguration;
1629                         buildSettings = {
1630                                 COPY_PHASE_STRIP = YES;
1631                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1632                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
1633                                 PRODUCT_NAME = all;
1634                                 ZERO_LINK = NO;
1635                         };
1636                         name = Release;
1637                 };
1638                 F9B670060DDA176100E6D0DA /* Debug */ = {
1639                         isa = XCBuildConfiguration;
1640                         buildSettings = {
1641                                 CLANG_CXX_LIBRARY = "libc++";
1642                                 COPY_PHASE_STRIP = NO;
1643                                 DEBUG_INFORMATION_FORMAT = dwarf;
1644                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1645                                 GCC_MODEL_TUNING = G5;
1646                                 GCC_OPTIMIZATION_LEVEL = 0;
1647                                 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
1648                                 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1649                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/bin";
1650                                 OTHER_CPLUSPLUSFLAGS = (
1651                                         "-stdlib=libc++",
1652                                         "$(OTHER_CFLAGS)",
1653                                 );
1654                                 OTHER_LDFLAGS = "-stdlib=libc++";
1655                                 PREBINDING = NO;
1656                                 PRODUCT_NAME = unwinddump;
1657                                 SDKROOT = macosx.internal;
1658                         };
1659                         name = Debug;
1660                 };
1661                 F9B670070DDA176100E6D0DA /* Release */ = {
1662                         isa = XCBuildConfiguration;
1663                         buildSettings = {
1664                                 CLANG_CXX_LIBRARY = "libc++";
1665                                 COPY_PHASE_STRIP = NO;
1666                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1667                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1668                                 GCC_MODEL_TUNING = G5;
1669                                 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
1670                                 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1671                                 HEADER_SEARCH_PATHS = "";
1672                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/bin";
1673                                 OTHER_CPLUSPLUSFLAGS = (
1674                                         "-stdlib=libc++",
1675                                         "$(OTHER_CFLAGS)",
1676                                 );
1677                                 OTHER_LDFLAGS = "-Wl,-exported_symbol,__mh_execute_header";
1678                                 PREBINDING = NO;
1679                                 PRODUCT_NAME = unwinddump;
1680                                 SDKROOT = macosx.internal;
1681                                 STRIP_INSTALLED_PRODUCT = YES;
1682                                 STRIP_STYLE = debugging;
1683                         };
1684                         name = Release;
1685                 };
1686                 F9BA51630ECE58BF00D1D62E /* Debug */ = {
1687                         isa = XCBuildConfiguration;
1688                         buildSettings = {
1689                                 ALWAYS_SEARCH_USER_PATHS = NO;
1690                                 CLANG_CXX_LIBRARY = "libc++";
1691                                 COPY_PHASE_STRIP = NO;
1692                                 GCC_DYNAMIC_NO_PIC = NO;
1693                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1694                                 GCC_MODEL_TUNING = G5;
1695                                 GCC_OPTIMIZATION_LEVEL = 0;
1696                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1697                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1698                                 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
1699                                 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
1700                                 GCC_WARN_MISSING_PARENTHESES = YES;
1701                                 GCC_WARN_SHADOW = YES;
1702                                 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1703                                 GCC_WARN_UNUSED_LABEL = NO;
1704                                 GCC_WARN_UNUSED_VALUE = YES;
1705                                 GCC_WARN_UNUSED_VARIABLE = YES;
1706                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/bin";
1707                                 OTHER_CPLUSPLUSFLAGS = (
1708                                         "-stdlib=libc++",
1709                                         "$(OTHER_CFLAGS)",
1710                                 );
1711                                 OTHER_LDFLAGS = "-stdlib=libc++";
1712                                 PREBINDING = NO;
1713                                 PRODUCT_NAME = dyldinfo;
1714                                 SDKROOT = macosx.internal;
1715                                 WARNING_CFLAGS = "-Wall";
1716                         };
1717                         name = Debug;
1718                 };
1719                 F9BA51640ECE58BF00D1D62E /* Release */ = {
1720                         isa = XCBuildConfiguration;
1721                         buildSettings = {
1722                                 ALWAYS_SEARCH_USER_PATHS = NO;
1723                                 CLANG_CXX_LIBRARY = "libc++";
1724                                 COPY_PHASE_STRIP = NO;
1725                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1726                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1727                                 GCC_MODEL_TUNING = G5;
1728                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/bin";
1729                                 OTHER_CPLUSPLUSFLAGS = (
1730                                         "-stdlib=libc++",
1731                                         "$(OTHER_CFLAGS)",
1732                                 );
1733                                 OTHER_LDFLAGS = "-stdlib=libc++";
1734                                 PREBINDING = NO;
1735                                 PRODUCT_NAME = dyldinfo;
1736                                 SDKROOT = macosx.internal;
1737                                 STRIP_INSTALLED_PRODUCT = YES;
1738                                 STRIP_STYLE = debugging;
1739                                 ZERO_LINK = NO;
1740                         };
1741                         name = Release;
1742                 };
1743                 F9EA72D0097454D5008B4F1D /* Debug */ = {
1744                         isa = XCBuildConfiguration;
1745                         buildSettings = {
1746                                 CLANG_CXX_LIBRARY = "libc++";
1747                                 COPY_PHASE_STRIP = NO;
1748                                 DEBUG_INFORMATION_FORMAT = dwarf;
1749                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1750                                 GCC_MODEL_TUNING = G5;
1751                                 GCC_OPTIMIZATION_LEVEL = 0;
1752                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/local/bin";
1753                                 OTHER_CPLUSPLUSFLAGS = (
1754                                         "-stdlib=libc++",
1755                                         "$(OTHER_CFLAGS)",
1756                                 );
1757                                 OTHER_LDFLAGS = "-stdlib=libc++";
1758                                 PREBINDING = NO;
1759                                 PRODUCT_NAME = machocheck;
1760                                 SDKROOT = macosx.internal;
1761                         };
1762                         name = Debug;
1763                 };
1764                 F9EA72D1097454D5008B4F1D /* Release */ = {
1765                         isa = XCBuildConfiguration;
1766                         buildSettings = {
1767                                 CLANG_CXX_LIBRARY = "libc++";
1768                                 COPY_PHASE_STRIP = YES;
1769                                 DEBUG_INFORMATION_FORMAT = dwarf;
1770                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1771                                 GCC_MODEL_TUNING = G5;
1772                                 HEADER_SEARCH_PATHS = "";
1773                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/local/bin";
1774                                 OTHER_CPLUSPLUSFLAGS = (
1775                                         "-stdlib=libc++",
1776                                         "$(OTHER_CFLAGS)",
1777                                 );
1778                                 OTHER_LDFLAGS = "-stdlib=libc++";
1779                                 PREBINDING = NO;
1780                                 PRODUCT_NAME = machocheck;
1781                                 SDKROOT = macosx.internal;
1782                         };
1783                         name = Release;
1784                 };
1785                 F9EC77F10A2F8616002A3E39 /* Debug */ = {
1786                         isa = XCBuildConfiguration;
1787                         buildSettings = {
1788                                 CLANG_CXX_LIBRARY = "libc++";
1789                                 COPY_PHASE_STRIP = NO;
1790                                 DEBUG_INFORMATION_FORMAT = dwarf;
1791                                 GCC_DYNAMIC_NO_PIC = NO;
1792                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1793                                 GCC_MODEL_TUNING = G5;
1794                                 GCC_OPTIMIZATION_LEVEL = 0;
1795                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/bin";
1796                                 PREBINDING = NO;
1797                                 PRODUCT_NAME = rebase;
1798                                 SDKROOT = macosx.internal;
1799                         };
1800                         name = Debug;
1801                 };
1802                 F9EC77F20A2F8616002A3E39 /* Release */ = {
1803                         isa = XCBuildConfiguration;
1804                         buildSettings = {
1805                                 CLANG_CXX_LIBRARY = "libc++";
1806                                 COPY_PHASE_STRIP = NO;
1807                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1808                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1809                                 GCC_MODEL_TUNING = G5;
1810                                 GCC_PREPROCESSOR_DEFINITIONS = "$(GCC_PREPROCESSOR_DEFINITIONS_$(RC_RELEASE))";
1811                                 HEADER_SEARCH_PATHS = "";
1812                                 INSTALL_PATH = "$(DT_VARIANT)/$(DT_TOOLCHAIN_DIR)/usr/bin";
1813                                 OTHER_LDFLAGS = "-Wl,-exported_symbol,__mh_execute_header";
1814                                 PREBINDING = NO;
1815                                 PRODUCT_NAME = rebase;
1816                                 SDKROOT = macosx.internal;
1817                                 STRIP_INSTALLED_PRODUCT = YES;
1818                                 STRIP_STYLE = debugging;
1819                                 VALID_ARCHS = "i386 ppc x86_64";
1820                         };
1821                         name = Release;
1822                 };
1823 /* End XCBuildConfiguration section */
1825 /* Begin XCConfigurationList section */
1826                 F933D91B09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ld" */ = {
1827                         isa = XCConfigurationList;
1828                         buildConfigurations = (
1829                                 F933D91C09291AC90083EAC8 /* Debug */,
1830                                 F933D91D09291AC90083EAC8 /* Release */,
1831                                 F9849FFA10B5DE8E009E9878 /* Release-assert */,
1832                         );
1833                         defaultConfigurationIsVisible = 0;
1834                         defaultConfigurationName = "Release-assert";
1835                 };
1836                 F933D91F09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ObjectDump" */ = {
1837                         isa = XCConfigurationList;
1838                         buildConfigurations = (
1839                                 F933D92009291AC90083EAC8 /* Debug */,
1840                                 F933D92109291AC90083EAC8 /* Release */,
1841                                 F9849FFD10B5DE8E009E9878 /* Release-assert */,
1842                         );
1843                         defaultConfigurationIsVisible = 0;
1844                         defaultConfigurationName = "Release-assert";
1845                 };
1846                 F933D92309291AC90083EAC8 /* Build configuration list for PBXProject "ld64" */ = {
1847                         isa = XCConfigurationList;
1848                         buildConfigurations = (
1849                                 F933D92409291AC90083EAC8 /* Debug */,
1850                                 F933D92509291AC90083EAC8 /* Release */,
1851                                 F9849FF810B5DE8E009E9878 /* Release-assert */,
1852                         );
1853                         defaultConfigurationIsVisible = 0;
1854                         defaultConfigurationName = "Release-assert";
1855                 };
1856                 F96D536D094A2773008E9EE8 /* Build configuration list for PBXAggregateTarget "unit-tests" */ = {
1857                         isa = XCConfigurationList;
1858                         buildConfigurations = (
1859                                 F96D536E094A2773008E9EE8 /* Debug */,
1860                                 F96D536F094A2773008E9EE8 /* Release */,
1861                                 F984A00110B5DE8E009E9878 /* Release-assert */,
1862                         );
1863                         defaultConfigurationIsVisible = 0;
1864                         defaultConfigurationName = "Release-assert";
1865                 };
1866                 F9A3DDCF0ED762C100C590B9 /* Build configuration list for PBXNativeTarget "libprunetrie" */ = {
1867                         isa = XCConfigurationList;
1868                         buildConfigurations = (
1869                                 F9A3DDCB0ED762B800C590B9 /* Debug */,
1870                                 F9A3DDCC0ED762B800C590B9 /* Release */,
1871                                 F984A00010B5DE8E009E9878 /* Release-assert */,
1872                         );
1873                         defaultConfigurationIsVisible = 0;
1874                         defaultConfigurationName = "Release-assert";
1875                 };
1876                 F9B1A26C0A3A568700DA8FAB /* Build configuration list for PBXAggregateTarget "all" */ = {
1877                         isa = XCConfigurationList;
1878                         buildConfigurations = (
1879                                 F9B1A26D0A3A568700DA8FAB /* Debug */,
1880                                 F9B1A26E0A3A568700DA8FAB /* Release */,
1881                                 F9849FF910B5DE8E009E9878 /* Release-assert */,
1882                         );
1883                         defaultConfigurationIsVisible = 0;
1884                         defaultConfigurationName = "Release-assert";
1885                 };
1886                 F9B670050DDA176100E6D0DA /* Build configuration list for PBXNativeTarget "unwinddump" */ = {
1887                         isa = XCConfigurationList;
1888                         buildConfigurations = (
1889                                 F9B670060DDA176100E6D0DA /* Debug */,
1890                                 F9B670070DDA176100E6D0DA /* Release */,
1891                                 F9849FFC10B5DE8E009E9878 /* Release-assert */,
1892                         );
1893                         defaultConfigurationIsVisible = 0;
1894                         defaultConfigurationName = "Release-assert";
1895                 };
1896                 F9BA516D0ECE58DA00D1D62E /* Build configuration list for PBXNativeTarget "dyldinfo" */ = {
1897                         isa = XCConfigurationList;
1898                         buildConfigurations = (
1899                                 F9BA51630ECE58BF00D1D62E /* Debug */,
1900                                 F9BA51640ECE58BF00D1D62E /* Release */,
1901                                 F9849FFF10B5DE8E009E9878 /* Release-assert */,
1902                         );
1903                         defaultConfigurationIsVisible = 0;
1904                         defaultConfigurationName = "Release-assert";
1905                 };
1906                 F9EA72CF097454D5008B4F1D /* Build configuration list for PBXNativeTarget "machocheck" */ = {
1907                         isa = XCConfigurationList;
1908                         buildConfigurations = (
1909                                 F9EA72D0097454D5008B4F1D /* Debug */,
1910                                 F9EA72D1097454D5008B4F1D /* Release */,
1911                                 F9849FFE10B5DE8E009E9878 /* Release-assert */,
1912                         );
1913                         defaultConfigurationIsVisible = 0;
1914                         defaultConfigurationName = "Release-assert";
1915                 };
1916                 F9EC77F00A2F8616002A3E39 /* Build configuration list for PBXNativeTarget "rebase" */ = {
1917                         isa = XCConfigurationList;
1918                         buildConfigurations = (
1919                                 F9EC77F10A2F8616002A3E39 /* Debug */,
1920                                 F9EC77F20A2F8616002A3E39 /* Release */,
1921                                 F9849FFB10B5DE8E009E9878 /* Release-assert */,
1922                         );
1923                         defaultConfigurationIsVisible = 0;
1924                         defaultConfigurationName = "Release-assert";
1925                 };
1926 /* End XCConfigurationList section */
1927         };
1928         rootObject = F9023C3006D5A227001BBF46 /* Project object */;