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