9 /* Begin PBXAggregateTarget section */
10 F96D5368094A2754008E9EE8 /* unit-tests */ = {
11 isa = PBXAggregateTarget;
12 buildConfigurationList = F96D536D094A2773008E9EE8 /* Build configuration list for PBXAggregateTarget "unit-tests" */;
14 F96D5367094A2754008E9EE8 /* ShellScript */,
17 F96D536A094A275D008E9EE8 /* PBXTargetDependency */,
18 F96D536C094A275F008E9EE8 /* PBXTargetDependency */,
19 F96904890A4333AC00B77D2A /* PBXTargetDependency */,
20 F9EA73970974999B008B4F1D /* PBXTargetDependency */,
21 F9B693890EC4D28C00076912 /* PBXTargetDependency */,
22 F9F9AD68116D58AF0028EFAB /* PBXTargetDependency */,
23 83046A911C90066900024A7E /* PBXTargetDependency */,
26 productName = "unit-tests";
28 F9B1A2670A3A567B00DA8FAB /* all */ = {
29 isa = PBXAggregateTarget;
30 buildConfigurationList = F9B1A26C0A3A568700DA8FAB /* Build configuration list for PBXAggregateTarget "all" */;
34 F9B1A2690A3A568200DA8FAB /* PBXTargetDependency */,
35 F9B1A26B0A3A568400DA8FAB /* PBXTargetDependency */,
36 F9C12EEA0ED65765005BC69D /* PBXTargetDependency */,
37 F9B8135D0EC2620E00F94C13 /* PBXTargetDependency */,
38 F9A3DE160ED76D9A00C590B9 /* PBXTargetDependency */,
39 F9FF3BDD1C586D7C0015D843 /* PBXTargetDependency */,
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 C1E27B581F6B1B68003B8FA6 /* thread_starts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C1E27B571F6B1B67003B8FA6 /* thread_starts.cpp */; };
51 F9023C4E06D5A272001BBF46 /* ld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9023C3F06D5A254001BBF46 /* ld.cpp */; };
52 F933E3D9092E855B0083EAC8 /* ObjectDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F971EED706D5AD240041D381 /* ObjectDump.cpp */; };
53 F93CB248116E69EB003233B8 /* tlvp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F93CB246116E69EB003233B8 /* tlvp.cpp */; };
54 F97F5029070D0BB200B9FCD7 /* ld.1 in copy man page */ = {isa = PBXBuildFile; fileRef = F97F5028070D0BB200B9FCD7 /* ld.1 */; };
55 F98498A310AE2159009E9878 /* compact_unwind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9BA963310A2545C0097A440 /* compact_unwind.cpp */; };
56 F98498A410AE2159009E9878 /* got.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AB1063107D380700E54C9E /* got.cpp */; };
57 F9849E3610B38EF5009E9878 /* order.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9849E3410B38EF5009E9878 /* order.cpp */; };
58 F984A38210BB4B0D009E9878 /* branch_island.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F984A38010BB4B0D009E9878 /* branch_island.cpp */; };
59 F989D30D106826020014B60C /* OutputFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F989D30B106826020014B60C /* OutputFile.cpp */; };
60 F9A3DDD30ED762E400C590B9 /* PruneTrie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9A3DDD20ED762E400C590B9 /* PruneTrie.cpp */; };
61 F9A3DE1E0ED7738300C590B9 /* prune_trie.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F9A3DE0F0ED76D1900C590B9 /* prune_trie.h */; };
62 F9A4DB9110F816FF00BD8423 /* objc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9A4DB8F10F816FF00BD8423 /* objc.cpp */; };
63 F9AA44DC1294885F00CB8390 /* branch_shim.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA44DA1294885F00CB8390 /* branch_shim.cpp */; };
64 F9AA65111051BD2B003E3539 /* stubs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65101051BD2B003E3539 /* stubs.cpp */; };
65 F9AA65891051E750003E3539 /* macho_relocatable_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65871051E750003E3539 /* macho_relocatable_file.cpp */; };
66 F9AA65DD1051EC4A003E3539 /* archive_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65D71051EC4A003E3539 /* archive_file.cpp */; };
67 F9AA65DE1051EC4A003E3539 /* lto_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65D91051EC4A003E3539 /* lto_file.cpp */; };
68 F9AA65DF1051EC4A003E3539 /* macho_dylib_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65DB1051EC4A003E3539 /* macho_dylib_file.cpp */; };
69 F9AA6786105700C2003E3539 /* opaque_section_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA6784105700C2003E3539 /* opaque_section_file.cpp */; };
70 F9AA67B610570C41003E3539 /* dtrace_dof.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA67B510570C41003E3539 /* dtrace_dof.cpp */; };
71 F9AA687C10572E27003E3539 /* InputFiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA687A10572E27003E3539 /* InputFiles.cpp */; };
72 F9AA69B610583C0C003E3539 /* SymbolTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA69B410583C0C003E3539 /* SymbolTable.cpp */; };
73 F9AA69C110583E19003E3539 /* Resolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA69BF10583E19003E3539 /* Resolver.cpp */; };
74 F9AA6FF910618CD2003E3539 /* macho_relocatable_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65871051E750003E3539 /* macho_relocatable_file.cpp */; };
75 F9AE20FF1107D1440007ED5D /* dylibs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AE20FD1107D1440007ED5D /* dylibs.cpp */; };
76 F9AE23291109015E0007ED5D /* lto_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9AA65D91051EC4A003E3539 /* lto_file.cpp */; };
77 F9B1A2640A3A563E00DA8FAB /* rebase.1 in install man page */ = {isa = PBXBuildFile; fileRef = F9B1A2580A3A448800DA8FAB /* rebase.1 */; };
78 F9B670120DDA17E800E6D0DA /* UnwindDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9B670110DDA17E800E6D0DA /* UnwindDump.cpp */; };
79 F9B813850EC2657800F94C13 /* unwinddump.1 in install man page */ = {isa = PBXBuildFile; fileRef = F9B813810EC2653000F94C13 /* unwinddump.1 */; };
80 F9BA51650ECE58C800D1D62E /* dyldinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9BA515B0ECE58AA00D1D62E /* dyldinfo.cpp */; };
81 F9BA955E10A233000097A440 /* huge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9BA955C10A233000097A440 /* huge.cpp */; };
82 F9C0D4BD06DD28D2001C7193 /* Options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9C0D48A06DD1E1B001C7193 /* Options.cpp */; };
83 F9C12EA30ED63DE7005BC69D /* dyldinfo.1 in install man page */ = {isa = PBXBuildFile; fileRef = F9C12E9F0ED63DB1005BC69D /* dyldinfo.1 */; };
84 F9CC24191461FB4300A92174 /* blob.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9CC24141461FB4300A92174 /* blob.cpp */; };
85 F9EA72D5097454FF008B4F1D /* machochecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9EA72D4097454FF008B4F1D /* machochecker.cpp */; };
86 F9EA7584097882F3008B4F1D /* debugline.c in Sources */ = {isa = PBXBuildFile; fileRef = F9EA7582097882F3008B4F1D /* debugline.c */; };
87 F9EA75BC09788857008B4F1D /* debugline.c in Sources */ = {isa = PBXBuildFile; fileRef = F9EA7582097882F3008B4F1D /* debugline.c */; };
88 F9EC78060A2F8674002A3E39 /* rebase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9EC78050A2F8674002A3E39 /* rebase.cpp */; };
89 F9FC510A1BC893C400FEC3F8 /* code_dedup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9FC51081BC8915A00FEC3F8 /* code_dedup.cpp */; };
90 FA95D6141AB25CF400395811 /* textstub_dylib_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA95D6121AB25CF400395811 /* textstub_dylib_file.cpp */; };
91 /* End PBXBuildFile section */
93 /* Begin PBXBuildRule section */
94 F9E8D4BD07FCAF2000FD5801 /* PBXBuildRule */ = {
96 compilerSpec = com.apple.compilers.gcc;
97 fileType = sourcecode.c;
102 F9E8D4BE07FCAF2A00FD5801 /* PBXBuildRule */ = {
104 compilerSpec = com.apple.compilers.llvm.clang.1_0;
105 fileType = sourcecode.cpp;
110 /* End PBXBuildRule section */
112 /* Begin PBXContainerItemProxy section */
113 83046A901C90066900024A7E /* PBXContainerItemProxy */ = {
114 isa = PBXContainerItemProxy;
115 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
117 remoteGlobalIDString = 83046A771C8FF23E00024A7E;
118 remoteInfo = objcimageinfo;
120 F96904880A4333AC00B77D2A /* PBXContainerItemProxy */ = {
121 isa = PBXContainerItemProxy;
122 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
124 remoteGlobalIDString = F9EC77ED0A2F85F6002A3E39;
127 F96D5369094A275D008E9EE8 /* PBXContainerItemProxy */ = {
128 isa = PBXContainerItemProxy;
129 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
131 remoteGlobalIDString = F9023C3806D5A23E001BBF46;
134 F96D536B094A275F008E9EE8 /* PBXContainerItemProxy */ = {
135 isa = PBXContainerItemProxy;
136 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
138 remoteGlobalIDString = F971EED206D5ACF60041D381;
139 remoteInfo = ObjectDump;
141 F9A3DE150ED76D9A00C590B9 /* PBXContainerItemProxy */ = {
142 isa = PBXContainerItemProxy;
143 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
145 remoteGlobalIDString = F9A3DDC90ED762B700C590B9;
146 remoteInfo = libprunetrie;
148 F9B1A2680A3A568200DA8FAB /* PBXContainerItemProxy */ = {
149 isa = PBXContainerItemProxy;
150 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
152 remoteGlobalIDString = F9023C3806D5A23E001BBF46;
155 F9B1A26A0A3A568400DA8FAB /* PBXContainerItemProxy */ = {
156 isa = PBXContainerItemProxy;
157 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
159 remoteGlobalIDString = F9EC77ED0A2F85F6002A3E39;
162 F9B693880EC4D28C00076912 /* PBXContainerItemProxy */ = {
163 isa = PBXContainerItemProxy;
164 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
166 remoteGlobalIDString = F9B670010DDA176100E6D0DA;
167 remoteInfo = unwinddump;
169 F9B8135C0EC2620E00F94C13 /* PBXContainerItemProxy */ = {
170 isa = PBXContainerItemProxy;
171 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
173 remoteGlobalIDString = F9B670010DDA176100E6D0DA;
174 remoteInfo = unwinddump;
176 F9C12EE90ED65765005BC69D /* PBXContainerItemProxy */ = {
177 isa = PBXContainerItemProxy;
178 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
180 remoteGlobalIDString = F9BA51600ECE58BE00D1D62E;
181 remoteInfo = dyldinfo;
183 F9EA73960974999B008B4F1D /* PBXContainerItemProxy */ = {
184 isa = PBXContainerItemProxy;
185 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
187 remoteGlobalIDString = F9EA72CA097454A6008B4F1D;
188 remoteInfo = machocheck;
190 F9F9AD67116D58AF0028EFAB /* PBXContainerItemProxy */ = {
191 isa = PBXContainerItemProxy;
192 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
194 remoteGlobalIDString = F9BA51600ECE58BE00D1D62E;
195 remoteInfo = dyldinfo;
197 F9FF3BDC1C586D7C0015D843 /* PBXContainerItemProxy */ = {
198 isa = PBXContainerItemProxy;
199 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
201 remoteGlobalIDString = F9EA72CA097454A6008B4F1D;
202 remoteInfo = machocheck;
204 /* End PBXContainerItemProxy section */
206 /* Begin PBXCopyFilesBuildPhase section */
207 F97F5025070D0B6300B9FCD7 /* copy man page */ = {
208 isa = PBXCopyFilesBuildPhase;
210 dstPath = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/share/man/man1";
211 dstSubfolderSpec = 0;
213 F97F5029070D0BB200B9FCD7 /* ld.1 in copy man page */,
215 name = "copy man page";
216 runOnlyForDeploymentPostprocessing = 1;
218 F9A3DE140ED76D7700C590B9 /* CopyFiles */ = {
219 isa = PBXCopyFilesBuildPhase;
221 dstPath = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/local/include/mach-o";
222 dstSubfolderSpec = 0;
224 F9A3DE1E0ED7738300C590B9 /* prune_trie.h in CopyFiles */,
226 runOnlyForDeploymentPostprocessing = 1;
228 F9B1A25E0A3A44CB00DA8FAB /* install man page */ = {
229 isa = PBXCopyFilesBuildPhase;
231 dstPath = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/share/man/man1";
232 dstSubfolderSpec = 0;
234 F9B1A2640A3A563E00DA8FAB /* rebase.1 in install man page */,
236 name = "install man page";
237 runOnlyForDeploymentPostprocessing = 1;
239 F9B813870EC2659600F94C13 /* install man page */ = {
240 isa = PBXCopyFilesBuildPhase;
242 dstPath = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/share/man/man1";
243 dstSubfolderSpec = 0;
245 F9B813850EC2657800F94C13 /* unwinddump.1 in install man page */,
247 name = "install man page";
248 runOnlyForDeploymentPostprocessing = 1;
250 F9C12EA50ED63E05005BC69D /* install man page */ = {
251 isa = PBXCopyFilesBuildPhase;
253 dstPath = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/share/man/man1";
254 dstSubfolderSpec = 0;
256 F9C12EA30ED63DE7005BC69D /* dyldinfo.1 in install man page */,
258 name = "install man page";
259 runOnlyForDeploymentPostprocessing = 1;
261 /* End PBXCopyFilesBuildPhase section */
263 /* Begin PBXFileReference section */
264 83046A831C8FF23E00024A7E /* objcimageinfo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = objcimageinfo; sourceTree = BUILT_PRODUCTS_DIR; };
265 83046A841C8FF2D000024A7E /* objcimageinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = objcimageinfo.cpp; path = src/other/objcimageinfo.cpp; sourceTree = "<group>"; };
266 B028FCF01A9E7B4A00E3584B /* bitcode_bundle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bitcode_bundle.h; sourceTree = "<group>"; };
267 B028FCF11A9E7C3F00E3584B /* bitcode_bundle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bitcode_bundle.cpp; sourceTree = "<group>"; };
268 B091FB641ABA3AFB00CC8193 /* Bitcode.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Bitcode.hpp; path = src/ld/Bitcode.hpp; sourceTree = "<group>"; };
269 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; };
270 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; };
271 B3C7A09914295B9C005FC714 /* compile_stubs */ = {isa = PBXFileReference; lastKnownFileType = text.script.csh; path = compile_stubs; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
272 C1E27B571F6B1B67003B8FA6 /* thread_starts.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread_starts.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
273 C1E27B591F6B1B70003B8FA6 /* thread_starts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = thread_starts.h; sourceTree = "<group>"; };
274 F9023C3906D5A23E001BBF46 /* ld */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ld; sourceTree = BUILT_PRODUCTS_DIR; };
275 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; };
276 F91B7B0318987D5F0099486F /* AddressSpace.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AddressSpace.hpp; sourceTree = "<group>"; };
277 F91B7B0418987D5F0099486F /* DwarfInstructions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DwarfInstructions.hpp; sourceTree = "<group>"; };
278 F91B7B0518987D5F0099486F /* DwarfParser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DwarfParser.hpp; sourceTree = "<group>"; };
279 F91B7B0618987D5F0099486F /* InternalMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InternalMacros.h; sourceTree = "<group>"; };
280 F91B7B0718987D5F0099486F /* Registers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Registers.hpp; sourceTree = "<group>"; };
281 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; };
282 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; };
283 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; };
284 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; };
285 F93A9BEC12C2E51900BAA11D /* stub_arm64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_arm64.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
286 F93CB246116E69EB003233B8 /* tlvp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tlvp.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
287 F93CB247116E69EB003233B8 /* tlvp.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = tlvp.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
288 F971EED306D5ACF60041D381 /* ObjectDump */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ObjectDump; sourceTree = BUILT_PRODUCTS_DIR; };
289 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; };
290 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; };
291 F9849E3410B38EF5009E9878 /* order.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = order.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
292 F9849E3510B38EF5009E9878 /* order.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = order.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
293 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; };
294 F984A38010BB4B0D009E9878 /* branch_island.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = branch_island.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
295 F984A38110BB4B0D009E9878 /* branch_island.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = branch_island.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
296 F98565241E98090F00528B1C /* dwarf2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dwarf2.h; path = src/ld/dwarf2.h; sourceTree = "<group>"; };
297 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; };
298 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; };
299 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; };
300 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; };
301 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; };
302 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; };
303 F9A3DDCA0ED762B700C590B9 /* libprunetrie.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libprunetrie.a; sourceTree = BUILT_PRODUCTS_DIR; };
304 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; };
305 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; };
306 F9A4DB8F10F816FF00BD8423 /* objc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = objc.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
307 F9A4DB9010F816FF00BD8423 /* objc.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = objc.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
308 F9AA44DA1294885F00CB8390 /* branch_shim.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = branch_shim.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
309 F9AA44DB1294885F00CB8390 /* branch_shim.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = branch_shim.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
310 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; };
311 F9AA650D1051BD2B003E3539 /* make_stubs.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = make_stubs.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
312 F9AA650F1051BD2B003E3539 /* stub_arm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_arm.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
313 F9AA65101051BD2B003E3539 /* stubs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stubs.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
314 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; };
315 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; };
316 F9AA65D71051EC4A003E3539 /* archive_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = archive_file.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
317 F9AA65D81051EC4A003E3539 /* archive_file.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = archive_file.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
318 F9AA65D91051EC4A003E3539 /* lto_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lto_file.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
319 F9AA65DA1051EC4A003E3539 /* lto_file.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = lto_file.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
320 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; };
321 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; };
322 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; };
323 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; };
324 F9AA67B410570C41003E3539 /* dtrace_dof.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = dtrace_dof.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
325 F9AA67B510570C41003E3539 /* dtrace_dof.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtrace_dof.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
326 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; };
327 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; };
328 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; };
329 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; };
330 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; };
331 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; };
332 F9AB1063107D380700E54C9E /* got.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = got.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
333 F9AB1064107D380700E54C9E /* got.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = got.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
334 F9AE20FD1107D1440007ED5D /* dylibs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dylibs.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
335 F9AE20FE1107D1440007ED5D /* dylibs.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = dylibs.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
336 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; };
337 F9B670080DDA176100E6D0DA /* unwinddump */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = unwinddump; sourceTree = BUILT_PRODUCTS_DIR; };
338 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; };
339 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; };
340 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; };
341 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; };
342 F9BA51610ECE58BE00D1D62E /* dyldinfo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = dyldinfo; sourceTree = BUILT_PRODUCTS_DIR; };
343 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; };
344 F9BA8A7F1096150F0097A440 /* stub_x86.hpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.h; path = stub_x86.hpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
345 F9BA955C10A233000097A440 /* huge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = huge.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
346 F9BA955D10A233000097A440 /* huge.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = huge.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
347 F9BA963310A2545C0097A440 /* compact_unwind.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compact_unwind.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
348 F9BA963410A2545C0097A440 /* compact_unwind.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = compact_unwind.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
349 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; };
350 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; };
351 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; };
352 F9CC24141461FB4300A92174 /* blob.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = blob.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
353 F9CC24151461FB4300A92174 /* blob.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = blob.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
354 F9CC24161461FB4300A92174 /* endian.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = endian.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
355 F9CC24171461FB4300A92174 /* memutils.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = memutils.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
356 F9CC24181461FB4300A92174 /* superblob.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = superblob.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
357 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; };
358 F9EA72CB097454A6008B4F1D /* machocheck */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = machocheck; sourceTree = BUILT_PRODUCTS_DIR; };
359 F9EA72D4097454FF008B4F1D /* machochecker.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; name = machochecker.cpp; path = src/other/machochecker.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
360 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; };
361 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; };
362 F9EC77EE0A2F85F6002A3E39 /* rebase */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = rebase; sourceTree = BUILT_PRODUCTS_DIR; };
363 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; };
364 F9FC51081BC8915A00FEC3F8 /* code_dedup.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = code_dedup.cpp; sourceTree = "<group>"; };
365 F9FC51091BC8915A00FEC3F8 /* code_dedup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = code_dedup.h; sourceTree = "<group>"; };
366 FA4843BE1B7279ED001C8025 /* generic_dylib_file.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = generic_dylib_file.hpp; sourceTree = "<group>"; };
367 FA95D6121AB25CF400395811 /* textstub_dylib_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = textstub_dylib_file.cpp; sourceTree = "<group>"; usesTabs = 1; };
368 FA95D6131AB25CF400395811 /* textstub_dylib_file.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = textstub_dylib_file.hpp; sourceTree = "<group>"; };
369 /* End PBXFileReference section */
371 /* Begin PBXFrameworksBuildPhase section */
372 83046A7E1C8FF23E00024A7E /* Frameworks */ = {
373 isa = PBXFrameworksBuildPhase;
374 buildActionMask = 2147483647;
377 runOnlyForDeploymentPostprocessing = 0;
379 F9023C3706D5A23E001BBF46 /* Frameworks */ = {
380 isa = PBXFrameworksBuildPhase;
381 buildActionMask = 2147483647;
384 runOnlyForDeploymentPostprocessing = 0;
386 F971EED106D5ACF60041D381 /* Frameworks */ = {
387 isa = PBXFrameworksBuildPhase;
388 buildActionMask = 2147483647;
391 runOnlyForDeploymentPostprocessing = 0;
393 F9B670040DDA176100E6D0DA /* Frameworks */ = {
394 isa = PBXFrameworksBuildPhase;
395 buildActionMask = 2147483647;
398 runOnlyForDeploymentPostprocessing = 0;
400 F9BA515F0ECE58BE00D1D62E /* Frameworks */ = {
401 isa = PBXFrameworksBuildPhase;
402 buildActionMask = 2147483647;
405 runOnlyForDeploymentPostprocessing = 0;
407 F9EA72C9097454A6008B4F1D /* Frameworks */ = {
408 isa = PBXFrameworksBuildPhase;
409 buildActionMask = 2147483647;
412 runOnlyForDeploymentPostprocessing = 0;
414 F9EC77EC0A2F85F6002A3E39 /* Frameworks */ = {
415 isa = PBXFrameworksBuildPhase;
416 buildActionMask = 2147483647;
419 runOnlyForDeploymentPostprocessing = 0;
421 /* End PBXFrameworksBuildPhase section */
423 /* Begin PBXGroup section */
424 F9023C2C06D5A227001BBF46 = {
427 F9B813A80EC27B6300F94C13 /* abstraction */,
428 F9B813AD0EC27B8500F94C13 /* ld */,
429 F9B813B00EC27B9E00F94C13 /* other */,
430 F9B8137E0EC2651200F94C13 /* doc */,
431 F9023C3A06D5A23E001BBF46 /* Products */,
433 sourceTree = "<group>";
435 F9023C3A06D5A23E001BBF46 /* Products */ = {
438 F9023C3906D5A23E001BBF46 /* ld */,
439 F971EED306D5ACF60041D381 /* ObjectDump */,
440 F9EA72CB097454A6008B4F1D /* machocheck */,
441 F9EC77EE0A2F85F6002A3E39 /* rebase */,
442 F9B670080DDA176100E6D0DA /* unwinddump */,
443 F9BA51610ECE58BE00D1D62E /* dyldinfo */,
444 F9A3DDCA0ED762B700C590B9 /* libprunetrie.a */,
445 83046A831C8FF23E00024A7E /* objcimageinfo */,
448 sourceTree = "<group>";
450 F91B7B0218987D5F0099486F /* libunwind */ = {
453 F91B7B0318987D5F0099486F /* AddressSpace.hpp */,
454 F91B7B0418987D5F0099486F /* DwarfInstructions.hpp */,
455 F91B7B0518987D5F0099486F /* DwarfParser.hpp */,
456 F91B7B0618987D5F0099486F /* InternalMacros.h */,
457 F91B7B0718987D5F0099486F /* Registers.hpp */,
460 sourceTree = "<group>";
462 F9AA650B1051BD2B003E3539 /* passes */ = {
465 F9FC51081BC8915A00FEC3F8 /* code_dedup.cpp */,
466 F9FC51091BC8915A00FEC3F8 /* code_dedup.h */,
467 B028FCF11A9E7C3F00E3584B /* bitcode_bundle.cpp */,
468 B028FCF01A9E7B4A00E3584B /* bitcode_bundle.h */,
469 F984A38010BB4B0D009E9878 /* branch_island.cpp */,
470 F984A38110BB4B0D009E9878 /* branch_island.h */,
471 F9AA44DA1294885F00CB8390 /* branch_shim.cpp */,
472 F9AA44DB1294885F00CB8390 /* branch_shim.h */,
473 F9849E3410B38EF5009E9878 /* order.cpp */,
474 F9849E3510B38EF5009E9878 /* order.h */,
475 F9BA963310A2545C0097A440 /* compact_unwind.cpp */,
476 F9BA963410A2545C0097A440 /* compact_unwind.h */,
477 F9AA67B410570C41003E3539 /* dtrace_dof.h */,
478 F9AA67B510570C41003E3539 /* dtrace_dof.cpp */,
479 F9BA955C10A233000097A440 /* huge.cpp */,
480 F9BA955D10A233000097A440 /* huge.h */,
481 F9AB1063107D380700E54C9E /* got.cpp */,
482 F9AB1064107D380700E54C9E /* got.h */,
483 F93CB246116E69EB003233B8 /* tlvp.cpp */,
484 F93CB247116E69EB003233B8 /* tlvp.h */,
485 F9AE20FD1107D1440007ED5D /* dylibs.cpp */,
486 F9AE20FE1107D1440007ED5D /* dylibs.h */,
487 F9A4DB8F10F816FF00BD8423 /* objc.cpp */,
488 F9A4DB9010F816FF00BD8423 /* objc.h */,
489 C1E27B571F6B1B67003B8FA6 /* thread_starts.cpp */,
490 C1E27B591F6B1B70003B8FA6 /* thread_starts.h */,
491 F9AA650C1051BD2B003E3539 /* stubs */,
494 path = src/ld/passes;
495 sourceTree = "<group>";
497 F9AA650C1051BD2B003E3539 /* stubs */ = {
500 F9AA650D1051BD2B003E3539 /* make_stubs.h */,
501 F9AA65101051BD2B003E3539 /* stubs.cpp */,
502 F9AA650F1051BD2B003E3539 /* stub_arm.hpp */,
503 F984A13B10B614CF009E9878 /* stub_arm_classic.hpp */,
504 F93A9BEC12C2E51900BAA11D /* stub_arm64.hpp */,
505 F9BA8A7F1096150F0097A440 /* stub_x86.hpp */,
506 F9BA8A7E1096150F0097A440 /* stub_x86_classic.hpp */,
507 F989D0391062E6350014B60C /* stub_x86_64.hpp */,
508 F92D9C2710657AAB00FF369B /* stub_x86_64_classic.hpp */,
511 sourceTree = "<group>";
513 F9AA65861051E750003E3539 /* parsers */ = {
516 F91B7B0218987D5F0099486F /* libunwind */,
517 F9AA6784105700C2003E3539 /* opaque_section_file.cpp */,
518 F9AA6785105700C2003E3539 /* opaque_section_file.h */,
519 F9AA65D71051EC4A003E3539 /* archive_file.cpp */,
520 F9AA65D81051EC4A003E3539 /* archive_file.h */,
521 F9AA65D91051EC4A003E3539 /* lto_file.cpp */,
522 F9AA65DA1051EC4A003E3539 /* lto_file.h */,
523 FA4843BE1B7279ED001C8025 /* generic_dylib_file.hpp */,
524 F9AA65DB1051EC4A003E3539 /* macho_dylib_file.cpp */,
525 F9AA65DC1051EC4A003E3539 /* macho_dylib_file.h */,
526 FA95D6121AB25CF400395811 /* textstub_dylib_file.cpp */,
527 FA95D6131AB25CF400395811 /* textstub_dylib_file.hpp */,
528 F9AA65871051E750003E3539 /* macho_relocatable_file.cpp */,
529 F9AA65881051E750003E3539 /* macho_relocatable_file.h */,
532 path = src/ld/parsers;
533 sourceTree = "<group>";
535 F9B8137E0EC2651200F94C13 /* doc */ = {
538 F97F5028070D0BB200B9FCD7 /* ld.1 */,
539 F9B1A2580A3A448800DA8FAB /* rebase.1 */,
540 F9C12E9F0ED63DB1005BC69D /* dyldinfo.1 */,
541 F9B813810EC2653000F94C13 /* unwinddump.1 */,
544 sourceTree = "<group>";
546 F9B813A80EC27B6300F94C13 /* abstraction */ = {
549 F933D9470929277C0083EAC8 /* MachOFileAbstraction.hpp */,
550 F933D9460929277C0083EAC8 /* FileAbstraction.hpp */,
551 F9B813BF0EC27C6700F94C13 /* MachOTrie.hpp */,
554 sourceTree = "<group>";
556 F9B813AD0EC27B8500F94C13 /* ld */ = {
559 F9AA69BF10583E19003E3539 /* Resolver.cpp */,
560 F9AA69C010583E19003E3539 /* Resolver.h */,
561 F9AA69B410583C0C003E3539 /* SymbolTable.cpp */,
562 F9AA69B510583C0C003E3539 /* SymbolTable.h */,
563 F9AA687A10572E27003E3539 /* InputFiles.cpp */,
564 F9AA687B10572E27003E3539 /* InputFiles.h */,
565 F9AA5FCC103F5CD1003E3539 /* ld.hpp */,
566 F9023C3F06D5A254001BBF46 /* ld.cpp */,
567 F9C0D48A06DD1E1B001C7193 /* Options.cpp */,
568 F9C0D48B06DD1E1B001C7193 /* Options.h */,
569 F989D30B106826020014B60C /* OutputFile.cpp */,
570 F989D30C106826020014B60C /* OutputFile.h */,
571 F989D7E91072DEC20014B60C /* HeaderAndLoadCommands.hpp */,
572 F989D3AA10684F5B0014B60C /* LinkEdit.hpp */,
573 F989D44B10694F2E0014B60C /* LinkEditClassic.hpp */,
574 F9CC24131461FB4300A92174 /* code-sign-blobs */,
575 F9AA650B1051BD2B003E3539 /* passes */,
576 F9AA65861051E750003E3539 /* parsers */,
577 F933DC37092A82480083EAC8 /* Architectures.hpp */,
578 B091FB641ABA3AFB00CC8193 /* Bitcode.hpp */,
579 F9EA7582097882F3008B4F1D /* debugline.c */,
580 F9EA7583097882F3008B4F1D /* debugline.h */,
581 F98565241E98090F00528B1C /* dwarf2.h */,
582 B3B672411406D42800A376BB /* Snapshot.cpp */,
583 B3B672441406D44300A376BB /* Snapshot.h */,
586 sourceTree = "<group>";
588 F9B813B00EC27B9E00F94C13 /* other */ = {
591 B3C7A09914295B9C005FC714 /* compile_stubs */,
592 F9CCF761144CE1AD007CB524 /* create_configure */,
593 F9EA72D4097454FF008B4F1D /* machochecker.cpp */,
594 F971EED706D5AD240041D381 /* ObjectDump.cpp */,
595 F9BA515B0ECE58AA00D1D62E /* dyldinfo.cpp */,
596 F9B670110DDA17E800E6D0DA /* UnwindDump.cpp */,
597 F9EC78050A2F8674002A3E39 /* rebase.cpp */,
598 F9A3DE0F0ED76D1900C590B9 /* prune_trie.h */,
599 F9A3DDD20ED762E400C590B9 /* PruneTrie.cpp */,
600 83046A841C8FF2D000024A7E /* objcimageinfo.cpp */,
603 sourceTree = "<group>";
605 F9CC24131461FB4300A92174 /* code-sign-blobs */ = {
608 F9CC24141461FB4300A92174 /* blob.cpp */,
609 F9CC24151461FB4300A92174 /* blob.h */,
610 F9CC24161461FB4300A92174 /* endian.h */,
611 F9CC24171461FB4300A92174 /* memutils.h */,
612 F9CC24181461FB4300A92174 /* superblob.h */,
614 name = "code-sign-blobs";
615 path = "src/ld/code-sign-blobs";
616 sourceTree = "<group>";
618 /* End PBXGroup section */
620 /* Begin PBXNativeTarget section */
621 83046A771C8FF23E00024A7E /* objcimageinfo */ = {
622 isa = PBXNativeTarget;
623 buildConfigurationList = 83046A7F1C8FF23E00024A7E /* Build configuration list for PBXNativeTarget "objcimageinfo" */;
625 83046A8F1C8FF68D00024A7E /* make configure.h */,
626 83046A791C8FF23E00024A7E /* Sources */,
627 83046A7E1C8FF23E00024A7E /* Frameworks */,
633 name = objcimageinfo;
634 productName = ObjectDump;
635 productReference = 83046A831C8FF23E00024A7E /* objcimageinfo */;
636 productType = "com.apple.product-type.tool";
638 F9023C3806D5A23E001BBF46 /* ld */ = {
639 isa = PBXNativeTarget;
640 buildConfigurationList = F933D91B09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ld" */;
642 F9E8DB4D11921594007B4D6A /* make configure.h */,
643 B3C7A09714295B60005FC714 /* make compile_stub string */,
644 F9023C3606D5A23E001BBF46 /* Sources */,
645 F9023C3706D5A23E001BBF46 /* Frameworks */,
646 F97F5025070D0B6300B9FCD7 /* copy man page */,
647 F94E0A911CAC6B870092DC75 /* Add libtapi symlink */,
650 F9E8D4BE07FCAF2A00FD5801 /* PBXBuildRule */,
651 F9E8D4BD07FCAF2000FD5801 /* PBXBuildRule */,
657 productReference = F9023C3906D5A23E001BBF46 /* ld */;
658 productType = "com.apple.product-type.tool";
660 F971EED206D5ACF60041D381 /* ObjectDump */ = {
661 isa = PBXNativeTarget;
662 buildConfigurationList = F933D91F09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ObjectDump" */;
664 F9CCF773144CE304007CB524 /* make configure.h */,
665 F971EED006D5ACF60041D381 /* Sources */,
666 F971EED106D5ACF60041D381 /* Frameworks */,
673 productName = ObjectDump;
674 productReference = F971EED306D5ACF60041D381 /* ObjectDump */;
675 productType = "com.apple.product-type.tool";
677 F9A3DDC90ED762B700C590B9 /* libprunetrie */ = {
678 isa = PBXNativeTarget;
679 buildConfigurationList = F9A3DDCF0ED762C100C590B9 /* Build configuration list for PBXNativeTarget "libprunetrie" */;
681 F9CCF781144CE3DF007CB524 /* make configure.h */,
682 F9A3DDC70ED762B700C590B9 /* Sources */,
683 F9A3DE140ED76D7700C590B9 /* CopyFiles */,
690 productName = libmachotrie;
691 productReference = F9A3DDCA0ED762B700C590B9 /* libprunetrie.a */;
692 productType = "com.apple.product-type.library.static";
694 F9B670010DDA176100E6D0DA /* unwinddump */ = {
695 isa = PBXNativeTarget;
696 buildConfigurationList = F9B670050DDA176100E6D0DA /* Build configuration list for PBXNativeTarget "unwinddump" */;
698 F9CCF77C144CE36B007CB524 /* make configure.h */,
699 F9B670020DDA176100E6D0DA /* Sources */,
700 F9B670040DDA176100E6D0DA /* Frameworks */,
701 F9B813870EC2659600F94C13 /* install man page */,
708 productName = machocheck;
709 productReference = F9B670080DDA176100E6D0DA /* unwinddump */;
710 productType = "com.apple.product-type.tool";
712 F9BA51600ECE58BE00D1D62E /* dyldinfo */ = {
713 isa = PBXNativeTarget;
714 buildConfigurationList = F9BA516D0ECE58DA00D1D62E /* Build configuration list for PBXNativeTarget "dyldinfo" */;
716 F9CCF76B144CE2AD007CB524 /* make configure.h */,
717 F9BA515E0ECE58BE00D1D62E /* Sources */,
718 F9BA515F0ECE58BE00D1D62E /* Frameworks */,
719 F9C12EA50ED63E05005BC69D /* install man page */,
726 productName = dyldinfo;
727 productReference = F9BA51610ECE58BE00D1D62E /* dyldinfo */;
728 productType = "com.apple.product-type.tool";
730 F9EA72CA097454A6008B4F1D /* machocheck */ = {
731 isa = PBXNativeTarget;
732 buildConfigurationList = F9EA72CF097454D5008B4F1D /* Build configuration list for PBXNativeTarget "machocheck" */;
734 F9CCF76F144CE2D6007CB524 /* make configure.h */,
735 F9EA72C8097454A6008B4F1D /* Sources */,
736 F9EA72C9097454A6008B4F1D /* Frameworks */,
743 productName = machocheck;
744 productReference = F9EA72CB097454A6008B4F1D /* machocheck */;
745 productType = "com.apple.product-type.tool";
747 F9EC77ED0A2F85F6002A3E39 /* rebase */ = {
748 isa = PBXNativeTarget;
749 buildConfigurationList = F9EC77F00A2F8616002A3E39 /* Build configuration list for PBXNativeTarget "rebase" */;
751 F9CCF765144CE244007CB524 /* make configure.h */,
752 F9EC77EB0A2F85F6002A3E39 /* Sources */,
753 F9EC77EC0A2F85F6002A3E39 /* Frameworks */,
754 F9B1A25E0A3A44CB00DA8FAB /* install man page */,
761 productName = rebase;
762 productReference = F9EC77EE0A2F85F6002A3E39 /* rebase */;
763 productType = "com.apple.product-type.tool";
765 /* End PBXNativeTarget section */
767 /* Begin PBXProject section */
768 F9023C3006D5A227001BBF46 /* Project object */ = {
771 LastUpgradeCheck = 0900;
772 ORGANIZATIONNAME = "Apple Inc.";
774 buildConfigurationList = F933D92309291AC90083EAC8 /* Build configuration list for PBXProject "ld64" */;
775 compatibilityVersion = "Xcode 3.2";
776 developmentRegion = English;
777 hasScannedForEncodings = 0;
784 mainGroup = F9023C2C06D5A227001BBF46;
785 productRefGroup = F9023C3A06D5A23E001BBF46 /* Products */;
789 F9B1A2670A3A567B00DA8FAB /* all */,
790 F9023C3806D5A23E001BBF46 /* ld */,
791 F9EC77ED0A2F85F6002A3E39 /* rebase */,
792 F9B670010DDA176100E6D0DA /* unwinddump */,
793 F971EED206D5ACF60041D381 /* ObjectDump */,
794 83046A771C8FF23E00024A7E /* objcimageinfo */,
795 F9EA72CA097454A6008B4F1D /* machocheck */,
796 F9BA51600ECE58BE00D1D62E /* dyldinfo */,
797 F9A3DDC90ED762B700C590B9 /* libprunetrie */,
798 F96D5368094A2754008E9EE8 /* unit-tests */,
801 /* End PBXProject section */
803 /* Begin PBXShellScriptBuildPhase section */
804 83046A8F1C8FF68D00024A7E /* make configure.h */ = {
805 isa = PBXShellScriptBuildPhase;
806 buildActionMask = 2147483647;
811 name = "make configure.h";
813 "$(DERIVED_FILE_DIR)/configure.h",
815 runOnlyForDeploymentPostprocessing = 0;
817 shellScript = "${SRCROOT}/src/create_configure\n";
818 showEnvVarsInLog = 0;
820 B3C7A09714295B60005FC714 /* make compile_stub string */ = {
821 isa = PBXShellScriptBuildPhase;
822 buildActionMask = 2147483647;
826 "$(SRCROOT)/compile_stubs",
828 name = "make compile_stub string";
830 "$(DERIVED_FILE_DIR)/compile_stubs.h",
832 runOnlyForDeploymentPostprocessing = 0;
833 shellPath = /bin/csh;
834 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";
835 showEnvVarsInLog = 0;
837 F94E0A911CAC6B870092DC75 /* Add libtapi symlink */ = {
838 isa = PBXShellScriptBuildPhase;
839 buildActionMask = 2147483647;
844 name = "Add libtapi symlink";
847 runOnlyForDeploymentPostprocessing = 0;
849 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\"\n ln -s -f \"${DT_TOOLCHAIN_DIR}/usr/lib/libswiftDemangle.dylib\"\nfi\n\n";
850 showEnvVarsInLog = 0;
852 F96D5367094A2754008E9EE8 /* ShellScript */ = {
853 isa = PBXShellScriptBuildPhase;
854 buildActionMask = 2147483647;
861 runOnlyForDeploymentPostprocessing = 0;
862 shellPath = /bin/csh;
863 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";
864 showEnvVarsInLog = 0;
866 F9CCF765144CE244007CB524 /* make configure.h */ = {
867 isa = PBXShellScriptBuildPhase;
868 buildActionMask = 2147483647;
873 name = "make configure.h";
875 "$(DERIVED_FILE_DIR)/configure.h",
877 runOnlyForDeploymentPostprocessing = 0;
879 shellScript = "${SRCROOT}/src/create_configure\n";
880 showEnvVarsInLog = 0;
882 F9CCF76B144CE2AD007CB524 /* make configure.h */ = {
883 isa = PBXShellScriptBuildPhase;
884 buildActionMask = 2147483647;
889 name = "make configure.h";
891 "$(DERIVED_FILE_DIR)/configure.h",
893 runOnlyForDeploymentPostprocessing = 0;
895 shellScript = "${SRCROOT}/src/create_configure\n";
896 showEnvVarsInLog = 0;
898 F9CCF76F144CE2D6007CB524 /* make configure.h */ = {
899 isa = PBXShellScriptBuildPhase;
900 buildActionMask = 2147483647;
905 name = "make configure.h";
907 "$(DERIVED_FILE_DIR)/configure.h",
909 runOnlyForDeploymentPostprocessing = 0;
911 shellScript = "${SRCROOT}/src/create_configure\n";
912 showEnvVarsInLog = 0;
914 F9CCF773144CE304007CB524 /* make configure.h */ = {
915 isa = PBXShellScriptBuildPhase;
916 buildActionMask = 2147483647;
921 name = "make configure.h";
923 "$(DERIVED_FILE_DIR)/configure.h",
925 runOnlyForDeploymentPostprocessing = 0;
927 shellScript = "${SRCROOT}/src/create_configure\n";
928 showEnvVarsInLog = 0;
930 F9CCF77C144CE36B007CB524 /* make configure.h */ = {
931 isa = PBXShellScriptBuildPhase;
932 buildActionMask = 2147483647;
937 name = "make configure.h";
939 "$(DERIVED_FILE_DIR)/configure.h",
941 runOnlyForDeploymentPostprocessing = 0;
943 shellScript = "${SRCROOT}/src/create_configure\n";
944 showEnvVarsInLog = 0;
946 F9CCF781144CE3DF007CB524 /* make configure.h */ = {
947 isa = PBXShellScriptBuildPhase;
948 buildActionMask = 2147483647;
953 name = "make configure.h";
955 "$(DERIVED_FILE_DIR)/configure.h",
957 runOnlyForDeploymentPostprocessing = 0;
959 shellScript = "${SRCROOT}/src/create_configure\n";
960 showEnvVarsInLog = 0;
962 F9E8DB4D11921594007B4D6A /* make configure.h */ = {
963 isa = PBXShellScriptBuildPhase;
964 buildActionMask = 2147483647;
969 name = "make configure.h";
971 "$(DERIVED_FILE_DIR)/configure.h",
973 runOnlyForDeploymentPostprocessing = 0;
974 shellPath = /bin/bash;
975 shellScript = "${SRCROOT}/src/create_configure\n";
976 showEnvVarsInLog = 0;
978 /* End PBXShellScriptBuildPhase section */
980 /* Begin PBXSourcesBuildPhase section */
981 83046A791C8FF23E00024A7E /* Sources */ = {
982 isa = PBXSourcesBuildPhase;
983 buildActionMask = 2147483647;
985 83046A851C8FF2F700024A7E /* objcimageinfo.cpp in Sources */,
987 runOnlyForDeploymentPostprocessing = 0;
989 F9023C3606D5A23E001BBF46 /* Sources */ = {
990 isa = PBXSourcesBuildPhase;
991 buildActionMask = 2147483647;
993 F9FC510A1BC893C400FEC3F8 /* code_dedup.cpp in Sources */,
994 C1E27B581F6B1B68003B8FA6 /* thread_starts.cpp in Sources */,
995 FA95D6141AB25CF400395811 /* textstub_dylib_file.cpp in Sources */,
996 F9C0D4BD06DD28D2001C7193 /* Options.cpp in Sources */,
997 F9023C4E06D5A272001BBF46 /* ld.cpp in Sources */,
998 F9AA65891051E750003E3539 /* macho_relocatable_file.cpp in Sources */,
999 F9AA65DD1051EC4A003E3539 /* archive_file.cpp in Sources */,
1000 F9AA65DE1051EC4A003E3539 /* lto_file.cpp in Sources */,
1001 F9AA65DF1051EC4A003E3539 /* macho_dylib_file.cpp in Sources */,
1002 F9EA7584097882F3008B4F1D /* debugline.c in Sources */,
1003 F9AA687C10572E27003E3539 /* InputFiles.cpp in Sources */,
1004 F9AA69B610583C0C003E3539 /* SymbolTable.cpp in Sources */,
1005 F9AA69C110583E19003E3539 /* Resolver.cpp in Sources */,
1006 F989D30D106826020014B60C /* OutputFile.cpp in Sources */,
1007 F9AA65111051BD2B003E3539 /* stubs.cpp in Sources */,
1008 F9AA6786105700C2003E3539 /* opaque_section_file.cpp in Sources */,
1009 F9AA67B610570C41003E3539 /* dtrace_dof.cpp in Sources */,
1010 F98498A310AE2159009E9878 /* compact_unwind.cpp in Sources */,
1011 F98498A410AE2159009E9878 /* got.cpp in Sources */,
1012 F9BA955E10A233000097A440 /* huge.cpp in Sources */,
1013 F9849E3610B38EF5009E9878 /* order.cpp in Sources */,
1014 F984A38210BB4B0D009E9878 /* branch_island.cpp in Sources */,
1015 F9A4DB9110F816FF00BD8423 /* objc.cpp in Sources */,
1016 F9AE20FF1107D1440007ED5D /* dylibs.cpp in Sources */,
1017 F93CB248116E69EB003233B8 /* tlvp.cpp in Sources */,
1018 F9AA44DC1294885F00CB8390 /* branch_shim.cpp in Sources */,
1019 B3B672421406D42800A376BB /* Snapshot.cpp in Sources */,
1020 B028FCF21A9E7C3F00E3584B /* bitcode_bundle.cpp in Sources */,
1021 F9CC24191461FB4300A92174 /* blob.cpp in Sources */,
1023 runOnlyForDeploymentPostprocessing = 0;
1025 F971EED006D5ACF60041D381 /* Sources */ = {
1026 isa = PBXSourcesBuildPhase;
1027 buildActionMask = 2147483647;
1029 F9AA6FF910618CD2003E3539 /* macho_relocatable_file.cpp in Sources */,
1030 F9AE23291109015E0007ED5D /* lto_file.cpp in Sources */,
1031 F933E3D9092E855B0083EAC8 /* ObjectDump.cpp in Sources */,
1032 F9EA75BC09788857008B4F1D /* debugline.c in Sources */,
1034 runOnlyForDeploymentPostprocessing = 0;
1036 F9A3DDC70ED762B700C590B9 /* Sources */ = {
1037 isa = PBXSourcesBuildPhase;
1038 buildActionMask = 2147483647;
1040 F9A3DDD30ED762E400C590B9 /* PruneTrie.cpp in Sources */,
1042 runOnlyForDeploymentPostprocessing = 0;
1044 F9B670020DDA176100E6D0DA /* Sources */ = {
1045 isa = PBXSourcesBuildPhase;
1046 buildActionMask = 2147483647;
1048 F9B670120DDA17E800E6D0DA /* UnwindDump.cpp in Sources */,
1050 runOnlyForDeploymentPostprocessing = 0;
1052 F9BA515E0ECE58BE00D1D62E /* Sources */ = {
1053 isa = PBXSourcesBuildPhase;
1054 buildActionMask = 2147483647;
1056 F9BA51650ECE58C800D1D62E /* dyldinfo.cpp in Sources */,
1058 runOnlyForDeploymentPostprocessing = 0;
1060 F9EA72C8097454A6008B4F1D /* Sources */ = {
1061 isa = PBXSourcesBuildPhase;
1062 buildActionMask = 2147483647;
1064 F9EA72D5097454FF008B4F1D /* machochecker.cpp in Sources */,
1066 runOnlyForDeploymentPostprocessing = 0;
1068 F9EC77EB0A2F85F6002A3E39 /* Sources */ = {
1069 isa = PBXSourcesBuildPhase;
1070 buildActionMask = 2147483647;
1072 F9EC78060A2F8674002A3E39 /* rebase.cpp in Sources */,
1074 runOnlyForDeploymentPostprocessing = 0;
1076 /* End PBXSourcesBuildPhase section */
1078 /* Begin PBXTargetDependency section */
1079 83046A911C90066900024A7E /* PBXTargetDependency */ = {
1080 isa = PBXTargetDependency;
1081 target = 83046A771C8FF23E00024A7E /* objcimageinfo */;
1082 targetProxy = 83046A901C90066900024A7E /* PBXContainerItemProxy */;
1084 F96904890A4333AC00B77D2A /* PBXTargetDependency */ = {
1085 isa = PBXTargetDependency;
1086 target = F9EC77ED0A2F85F6002A3E39 /* rebase */;
1087 targetProxy = F96904880A4333AC00B77D2A /* PBXContainerItemProxy */;
1089 F96D536A094A275D008E9EE8 /* PBXTargetDependency */ = {
1090 isa = PBXTargetDependency;
1091 target = F9023C3806D5A23E001BBF46 /* ld */;
1092 targetProxy = F96D5369094A275D008E9EE8 /* PBXContainerItemProxy */;
1094 F96D536C094A275F008E9EE8 /* PBXTargetDependency */ = {
1095 isa = PBXTargetDependency;
1096 target = F971EED206D5ACF60041D381 /* ObjectDump */;
1097 targetProxy = F96D536B094A275F008E9EE8 /* PBXContainerItemProxy */;
1099 F9A3DE160ED76D9A00C590B9 /* PBXTargetDependency */ = {
1100 isa = PBXTargetDependency;
1101 target = F9A3DDC90ED762B700C590B9 /* libprunetrie */;
1102 targetProxy = F9A3DE150ED76D9A00C590B9 /* PBXContainerItemProxy */;
1104 F9B1A2690A3A568200DA8FAB /* PBXTargetDependency */ = {
1105 isa = PBXTargetDependency;
1106 target = F9023C3806D5A23E001BBF46 /* ld */;
1107 targetProxy = F9B1A2680A3A568200DA8FAB /* PBXContainerItemProxy */;
1109 F9B1A26B0A3A568400DA8FAB /* PBXTargetDependency */ = {
1110 isa = PBXTargetDependency;
1111 target = F9EC77ED0A2F85F6002A3E39 /* rebase */;
1112 targetProxy = F9B1A26A0A3A568400DA8FAB /* PBXContainerItemProxy */;
1114 F9B693890EC4D28C00076912 /* PBXTargetDependency */ = {
1115 isa = PBXTargetDependency;
1116 target = F9B670010DDA176100E6D0DA /* unwinddump */;
1117 targetProxy = F9B693880EC4D28C00076912 /* PBXContainerItemProxy */;
1119 F9B8135D0EC2620E00F94C13 /* PBXTargetDependency */ = {
1120 isa = PBXTargetDependency;
1121 target = F9B670010DDA176100E6D0DA /* unwinddump */;
1122 targetProxy = F9B8135C0EC2620E00F94C13 /* PBXContainerItemProxy */;
1124 F9C12EEA0ED65765005BC69D /* PBXTargetDependency */ = {
1125 isa = PBXTargetDependency;
1126 target = F9BA51600ECE58BE00D1D62E /* dyldinfo */;
1127 targetProxy = F9C12EE90ED65765005BC69D /* PBXContainerItemProxy */;
1129 F9EA73970974999B008B4F1D /* PBXTargetDependency */ = {
1130 isa = PBXTargetDependency;
1131 target = F9EA72CA097454A6008B4F1D /* machocheck */;
1132 targetProxy = F9EA73960974999B008B4F1D /* PBXContainerItemProxy */;
1134 F9F9AD68116D58AF0028EFAB /* PBXTargetDependency */ = {
1135 isa = PBXTargetDependency;
1136 target = F9BA51600ECE58BE00D1D62E /* dyldinfo */;
1137 targetProxy = F9F9AD67116D58AF0028EFAB /* PBXContainerItemProxy */;
1139 F9FF3BDD1C586D7C0015D843 /* PBXTargetDependency */ = {
1140 isa = PBXTargetDependency;
1141 target = F9EA72CA097454A6008B4F1D /* machocheck */;
1142 targetProxy = F9FF3BDC1C586D7C0015D843 /* PBXContainerItemProxy */;
1144 /* End PBXTargetDependency section */
1146 /* Begin XCBuildConfiguration section */
1147 83046A801C8FF23E00024A7E /* Debug */ = {
1148 isa = XCBuildConfiguration;
1150 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
1151 CLANG_CXX_LIBRARY = "libc++";
1152 COPY_PHASE_STRIP = NO;
1153 DEBUG_INFORMATION_FORMAT = dwarf;
1154 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1155 GCC_OPTIMIZATION_LEVEL = 0;
1156 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1157 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1158 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
1159 GCC_WARN_SHADOW = YES;
1160 GCC_WARN_UNUSED_FUNCTION = YES;
1161 GCC_WARN_UNUSED_VALUE = YES;
1162 GCC_WARN_UNUSED_VARIABLE = YES;
1163 HEADER_SEARCH_PATHS = (
1164 "$(SRCROOT)/src/ld",
1165 "$(DEVELOPER_DIR)/usr/local/include",
1166 "$(DT_TOOLCHAIN_DIR)/usr/local/include",
1168 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/local/bin";
1169 ONLY_ACTIVE_ARCH = NO;
1170 PRODUCT_NAME = objcimageinfo;
1171 SDKROOT = macosx.internal;
1174 "-Wno-four-char-constants",
1175 "-Wno-unknown-pragmas",
1180 83046A811C8FF23E00024A7E /* Release */ = {
1181 isa = XCBuildConfiguration;
1183 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
1184 CLANG_CXX_LIBRARY = "libc++";
1185 COPY_PHASE_STRIP = YES;
1186 DEBUG_INFORMATION_FORMAT = dwarf;
1187 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1188 GCC_OPTIMIZATION_LEVEL = s;
1189 GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
1190 HEADER_SEARCH_PATHS = (
1191 "$(SRCROOT)/src/ld",
1192 "$(DEVELOPER_DIR)/usr/local/include",
1193 "$(DT_TOOLCHAIN_DIR)/usr/local/include",
1195 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/local/bin";
1196 PRODUCT_NAME = objcimageinfo;
1197 SDKROOT = macosx.internal;
1200 "-Wno-four-char-constants",
1201 "-Wno-unknown-pragmas",
1206 83046A821C8FF23E00024A7E /* Release-assert */ = {
1207 isa = XCBuildConfiguration;
1209 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
1210 CLANG_CXX_LIBRARY = "libc++";
1211 COPY_PHASE_STRIP = YES;
1212 DEBUG_INFORMATION_FORMAT = dwarf;
1213 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1214 GCC_OPTIMIZATION_LEVEL = s;
1215 GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
1216 HEADER_SEARCH_PATHS = (
1217 "$(SRCROOT)/src/ld",
1218 "$(DEVELOPER_DIR)/usr/local/include",
1219 "$(DT_TOOLCHAIN_DIR)/usr/local/include",
1221 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/local/bin";
1222 PRODUCT_NAME = objcimageinfo;
1223 SDKROOT = macosx.internal;
1226 "-Wno-four-char-constants",
1227 "-Wno-unknown-pragmas",
1230 name = "Release-assert";
1232 F933D91C09291AC90083EAC8 /* Debug */ = {
1233 isa = XCBuildConfiguration;
1235 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
1236 CLANG_CXX_LIBRARY = "libc++";
1237 COPY_PHASE_STRIP = NO;
1238 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
1239 DEAD_CODE_STRIPPING = YES;
1240 DEBUG_INFORMATION_FORMAT = dwarf;
1241 GCC_DYNAMIC_NO_PIC = YES;
1242 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1243 GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
1244 GCC_MODEL_TUNING = G5;
1245 GCC_OPTIMIZATION_LEVEL = 0;
1246 GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
1247 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1248 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
1249 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
1250 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
1251 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1252 GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO;
1253 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1254 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
1255 GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
1256 GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
1257 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
1258 GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
1259 GCC_WARN_MISSING_PARENTHESES = YES;
1260 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
1261 GCC_WARN_PEDANTIC = NO;
1262 GCC_WARN_SHADOW = NO;
1263 GCC_WARN_SIGN_COMPARE = YES;
1264 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1265 GCC_WARN_UNINITIALIZED_AUTOS = NO;
1266 GCC_WARN_UNKNOWN_PRAGMAS = YES;
1267 GCC_WARN_UNUSED_FUNCTION = YES;
1268 GCC_WARN_UNUSED_LABEL = YES;
1269 GCC_WARN_UNUSED_PARAMETER = NO;
1270 GCC_WARN_UNUSED_VALUE = YES;
1271 GCC_WARN_UNUSED_VARIABLE = YES;
1272 HEADER_SEARCH_PATHS = (
1273 "$(DT_TOOLCHAIN_DIR)/usr/local/include",
1274 "$(TOOLCHAIN_DIR)/usr/local/include",
1276 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/bin";
1277 LD_RUNPATH_SEARCH_PATHS = "@executable_path/../lib/";
1278 LINKER_DISPLAYS_MANGLED_NAMES = NO;
1279 MACOSX_DEPLOYMENT_TARGET = "";
1280 ONLY_ACTIVE_ARCH = NO;
1281 OTHER_CPLUSPLUSFLAGS = (
1283 "$(OTHER_CPLUSPLUSFLAGS)",
1288 "-Wl,-lazy_library,$(DT_TOOLCHAIN_DIR)/usr/lib/libLTO.dylib",
1289 "-Wl,-exported_symbol,__mh_execute_header",
1290 "-L$(DT_TOOLCHAIN_DIR)/usr/lib",
1292 "@$(DERIVED_FILE_DIR)/linkExtras",
1293 "-Wl,-stack_size,0x10000000",
1297 SDKROOT = macosx.internal;
1298 SECTORDER_FLAGS = "";
1300 VERSIONING_SYSTEM = "apple-generic";
1301 WARNING_CFLAGS = "-Wall";
1305 F933D91D09291AC90083EAC8 /* Release */ = {
1306 isa = XCBuildConfiguration;
1308 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
1309 CLANG_CXX_LIBRARY = "libc++";
1310 COPY_PHASE_STRIP = NO;
1311 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
1312 DEAD_CODE_STRIPPING = YES;
1313 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1314 GCC_DYNAMIC_NO_PIC = YES;
1315 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1316 GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
1317 GCC_OPTIMIZATION_LEVEL = s;
1318 GCC_PREPROCESSOR_DEFINITIONS = (
1319 "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1)",
1321 "$(GCC_PREPROCESSOR_DEFINITIONS_$(RC_RELEASE))",
1323 GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1 = "LD_VERS='\"ld64-$(RC_ProjectSourceVersion)\"'";
1324 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1325 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1326 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
1327 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
1328 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1329 GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO;
1330 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1331 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
1332 GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
1333 GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
1334 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
1335 GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
1336 GCC_WARN_MISSING_PARENTHESES = YES;
1337 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
1338 GCC_WARN_PEDANTIC = NO;
1339 GCC_WARN_SHADOW = NO;
1340 GCC_WARN_SIGN_COMPARE = YES;
1341 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1342 GCC_WARN_UNINITIALIZED_AUTOS = NO;
1343 GCC_WARN_UNKNOWN_PRAGMAS = YES;
1344 GCC_WARN_UNUSED_FUNCTION = YES;
1345 GCC_WARN_UNUSED_LABEL = YES;
1346 GCC_WARN_UNUSED_PARAMETER = NO;
1347 GCC_WARN_UNUSED_VALUE = YES;
1348 GCC_WARN_UNUSED_VARIABLE = YES;
1349 HEADER_SEARCH_PATHS = (
1350 "$(DT_TOOLCHAIN_DIR)/usr/local/include",
1351 "$(TOOLCHAIN_DIR)/usr/local/include",
1353 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/bin";
1354 LD_RUNPATH_SEARCH_PATHS = "@executable_path/../lib/";
1355 OTHER_CPLUSPLUSFLAGS = (
1357 "$(OTHER_CPLUSPLUSFLAGS)",
1362 "-Wl,-lazy_library,$(DT_TOOLCHAIN_DIR)/usr/lib/libLTO.dylib",
1363 "-Wl,-exported_symbol,__mh_execute_header",
1364 "-L$(DT_TOOLCHAIN_DIR)/usr/lib",
1366 "@$(DERIVED_FILE_DIR)/linkExtras",
1367 "-Wl,-stack_size,0x01000000",
1371 SDKROOT = macosx.internal;
1372 SECTORDER_FLAGS = "";
1373 STRIP_INSTALLED_PRODUCT = YES;
1374 STRIP_STYLE = debugging;
1376 VALID_ARCHS = "x86_64 i386 ppc";
1377 VERSIONING_SYSTEM = "apple-generic";
1378 WARNING_CFLAGS = "-Wall";
1382 F933D92009291AC90083EAC8 /* Debug */ = {
1383 isa = XCBuildConfiguration;
1385 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
1386 CLANG_CXX_LIBRARY = "libc++";
1387 COPY_PHASE_STRIP = NO;
1388 DEBUG_INFORMATION_FORMAT = dwarf;
1389 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1390 GCC_MODEL_TUNING = G5;
1391 GCC_OPTIMIZATION_LEVEL = 0;
1392 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
1393 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1394 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1395 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
1396 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
1397 GCC_WARN_SHADOW = YES;
1398 GCC_WARN_UNUSED_FUNCTION = YES;
1399 GCC_WARN_UNUSED_VALUE = YES;
1400 GCC_WARN_UNUSED_VARIABLE = YES;
1401 HEADER_SEARCH_PATHS = (
1402 "$(DT_TOOLCHAIN_DIR)/usr/local/include",
1403 "$(TOOLCHAIN_DIR)/usr/local/include",
1404 "$(SRCROOT)/src/ld",
1406 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/local/bin";
1407 ONLY_ACTIVE_ARCH = NO;
1408 OTHER_CPLUSPLUSFLAGS = (
1414 "-Wl,-lazy_library,$(DT_TOOLCHAIN_DIR)/usr/lib/libLTO.dylib",
1416 OTHER_REZFLAGS = "";
1418 PRODUCT_NAME = ObjectDump;
1419 SDKROOT = macosx.internal;
1420 SECTORDER_FLAGS = "";
1423 "-Wno-four-char-constants",
1424 "-Wno-unknown-pragmas",
1429 F933D92109291AC90083EAC8 /* Release */ = {
1430 isa = XCBuildConfiguration;
1432 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
1433 CLANG_CXX_LIBRARY = "libc++";
1434 COPY_PHASE_STRIP = YES;
1435 DEBUG_INFORMATION_FORMAT = dwarf;
1436 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1437 GCC_MODEL_TUNING = G5;
1438 GCC_OPTIMIZATION_LEVEL = s;
1439 GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
1440 HEADER_SEARCH_PATHS = (
1441 "$(DT_TOOLCHAIN_DIR)/usr/local/include",
1442 "$(TOOLCHAIN_DIR)/usr/local/include",
1443 "$(SRCROOT)/src/ld",
1445 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/local/bin";
1446 OTHER_CPLUSPLUSFLAGS = (
1452 "-Wl,-lazy_library,$(DT_TOOLCHAIN_DIR)/usr/lib/libLTO.dylib",
1454 OTHER_REZFLAGS = "";
1456 PRODUCT_NAME = ObjectDump;
1457 SDKROOT = macosx.internal;
1460 "-Wno-four-char-constants",
1461 "-Wno-unknown-pragmas",
1466 F933D92409291AC90083EAC8 /* Debug */ = {
1467 isa = XCBuildConfiguration;
1469 ALWAYS_SEARCH_USER_PATHS = NO;
1470 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
1471 CLANG_WARN_BOOL_CONVERSION = YES;
1472 CLANG_WARN_CONSTANT_CONVERSION = YES;
1473 CLANG_WARN_EMPTY_BODY = YES;
1474 CLANG_WARN_ENUM_CONVERSION = YES;
1475 CLANG_WARN_INFINITE_RECURSION = YES;
1476 CLANG_WARN_INT_CONVERSION = YES;
1477 CLANG_WARN_SUSPICIOUS_MOVE = YES;
1478 CLANG_WARN_UNREACHABLE_CODE = YES;
1479 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1480 ENABLE_STRICT_OBJC_MSGSEND = YES;
1481 EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS = "$(inherited) build DerivedData";
1482 GCC_DYNAMIC_NO_PIC = NO;
1483 GCC_NO_COMMON_BLOCKS = YES;
1484 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1485 GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
1486 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1487 GCC_WARN_UNDECLARED_SELECTOR = YES;
1488 GCC_WARN_UNINITIALIZED_AUTOS = YES;
1489 GCC_WARN_UNUSED_FUNCTION = YES;
1490 GCC_WARN_UNUSED_VARIABLE = YES;
1491 ONLY_ACTIVE_ARCH = YES;
1492 SDKROOT = macosx.internal;
1496 F933D92509291AC90083EAC8 /* Release */ = {
1497 isa = XCBuildConfiguration;
1499 ALWAYS_SEARCH_USER_PATHS = NO;
1500 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
1501 CLANG_WARN_BOOL_CONVERSION = YES;
1502 CLANG_WARN_CONSTANT_CONVERSION = YES;
1503 CLANG_WARN_EMPTY_BODY = YES;
1504 CLANG_WARN_ENUM_CONVERSION = YES;
1505 CLANG_WARN_INFINITE_RECURSION = YES;
1506 CLANG_WARN_INT_CONVERSION = YES;
1507 CLANG_WARN_SUSPICIOUS_MOVE = YES;
1508 CLANG_WARN_UNREACHABLE_CODE = YES;
1509 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1510 ENABLE_STRICT_OBJC_MSGSEND = YES;
1511 EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS = "$(inherited) build DerivedData";
1512 GCC_DYNAMIC_NO_PIC = NO;
1513 GCC_NO_COMMON_BLOCKS = YES;
1514 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1515 GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
1516 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1517 GCC_WARN_UNDECLARED_SELECTOR = YES;
1518 GCC_WARN_UNINITIALIZED_AUTOS = YES;
1519 GCC_WARN_UNUSED_FUNCTION = YES;
1520 GCC_WARN_UNUSED_VARIABLE = YES;
1521 SDKROOT = macosx.internal;
1525 F96D536E094A2773008E9EE8 /* Debug */ = {
1526 isa = XCBuildConfiguration;
1528 COPY_PHASE_STRIP = NO;
1529 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1530 PRODUCT_NAME = "unit-tests";
1534 F96D536F094A2773008E9EE8 /* Release */ = {
1535 isa = XCBuildConfiguration;
1537 COPY_PHASE_STRIP = YES;
1538 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
1539 PRODUCT_NAME = "unit-tests";
1543 F9849FF810B5DE8E009E9878 /* Release-assert */ = {
1544 isa = XCBuildConfiguration;
1546 ALWAYS_SEARCH_USER_PATHS = NO;
1547 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
1548 CLANG_WARN_BOOL_CONVERSION = YES;
1549 CLANG_WARN_CONSTANT_CONVERSION = YES;
1550 CLANG_WARN_EMPTY_BODY = YES;
1551 CLANG_WARN_ENUM_CONVERSION = YES;
1552 CLANG_WARN_INFINITE_RECURSION = YES;
1553 CLANG_WARN_INT_CONVERSION = YES;
1554 CLANG_WARN_SUSPICIOUS_MOVE = YES;
1555 CLANG_WARN_UNREACHABLE_CODE = YES;
1556 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1557 ENABLE_STRICT_OBJC_MSGSEND = YES;
1558 EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS = "$(inherited) build DerivedData";
1559 GCC_DYNAMIC_NO_PIC = NO;
1560 GCC_NO_COMMON_BLOCKS = YES;
1561 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1562 GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
1563 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1564 GCC_WARN_UNDECLARED_SELECTOR = YES;
1565 GCC_WARN_UNINITIALIZED_AUTOS = YES;
1566 GCC_WARN_UNUSED_FUNCTION = YES;
1567 GCC_WARN_UNUSED_VARIABLE = YES;
1568 SDKROOT = macosx.internal;
1570 name = "Release-assert";
1572 F9849FF910B5DE8E009E9878 /* Release-assert */ = {
1573 isa = XCBuildConfiguration;
1575 COPY_PHASE_STRIP = YES;
1576 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1577 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
1581 name = "Release-assert";
1583 F9849FFA10B5DE8E009E9878 /* Release-assert */ = {
1584 isa = XCBuildConfiguration;
1586 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
1587 CLANG_CXX_LIBRARY = "libc++";
1588 COPY_PHASE_STRIP = NO;
1589 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
1590 DEAD_CODE_STRIPPING = YES;
1591 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1592 GCC_DYNAMIC_NO_PIC = YES;
1593 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1594 GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
1595 GCC_OPTIMIZATION_LEVEL = s;
1596 GCC_PREPROCESSOR_DEFINITIONS = (
1597 "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1)",
1598 "$(GCC_PREPROCESSOR_DEFINITIONS_$(RC_RELEASE))",
1600 GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1 = "LD_VERS='\"ld64-$(RC_ProjectSourceVersion)\"'";
1601 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1602 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1603 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
1604 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
1605 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1606 GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO;
1607 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1608 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
1609 GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
1610 GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
1611 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
1612 GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
1613 GCC_WARN_MISSING_PARENTHESES = YES;
1614 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
1615 GCC_WARN_PEDANTIC = NO;
1616 GCC_WARN_SHADOW = NO;
1617 GCC_WARN_SIGN_COMPARE = YES;
1618 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1619 GCC_WARN_UNINITIALIZED_AUTOS = NO;
1620 GCC_WARN_UNKNOWN_PRAGMAS = YES;
1621 GCC_WARN_UNUSED_FUNCTION = YES;
1622 GCC_WARN_UNUSED_LABEL = YES;
1623 GCC_WARN_UNUSED_PARAMETER = NO;
1624 GCC_WARN_UNUSED_VALUE = YES;
1625 GCC_WARN_UNUSED_VARIABLE = YES;
1626 HEADER_SEARCH_PATHS = (
1627 "$(DT_TOOLCHAIN_DIR)/usr/local/include",
1628 "$(TOOLCHAIN_DIR)/usr/local/include",
1630 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/bin";
1631 LD_RUNPATH_SEARCH_PATHS = "@executable_path/../lib/";
1632 OTHER_CPLUSPLUSFLAGS = (
1634 "$(OTHER_CPLUSPLUSFLAGS)",
1639 "-Wl,-lazy_library,$(DT_TOOLCHAIN_DIR)/usr/lib/libLTO.dylib",
1640 "-Wl,-exported_symbol,__mh_execute_header",
1641 "-L$(DT_TOOLCHAIN_DIR)/usr/lib",
1643 "@$(DERIVED_FILE_DIR)/linkExtras",
1647 SDKROOT = macosx.internal;
1648 SECTORDER_FLAGS = "";
1649 STRIP_INSTALLED_PRODUCT = YES;
1650 STRIP_STYLE = debugging;
1652 VALID_ARCHS = "x86_64 i386 ppc";
1653 VERSIONING_SYSTEM = "apple-generic";
1654 WARNING_CFLAGS = "-Wall";
1656 name = "Release-assert";
1658 F9849FFB10B5DE8E009E9878 /* Release-assert */ = {
1659 isa = XCBuildConfiguration;
1661 CLANG_CXX_LIBRARY = "libc++";
1662 COPY_PHASE_STRIP = NO;
1663 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1664 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1665 GCC_MODEL_TUNING = G5;
1666 GCC_PREPROCESSOR_DEFINITIONS = "$(GCC_PREPROCESSOR_DEFINITIONS_$(RC_RELEASE))";
1667 HEADER_SEARCH_PATHS = "";
1668 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/bin";
1669 OTHER_LDFLAGS = "-Wl,-exported_symbol,__mh_execute_header";
1671 PRODUCT_NAME = rebase;
1672 SDKROOT = macosx.internal;
1673 STRIP_INSTALLED_PRODUCT = YES;
1674 STRIP_STYLE = debugging;
1675 VALID_ARCHS = "i386 ppc x86_64";
1677 name = "Release-assert";
1679 F9849FFC10B5DE8E009E9878 /* Release-assert */ = {
1680 isa = XCBuildConfiguration;
1682 CLANG_CXX_LIBRARY = "libc++";
1683 COPY_PHASE_STRIP = NO;
1684 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1685 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1686 GCC_MODEL_TUNING = G5;
1687 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
1688 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1689 HEADER_SEARCH_PATHS = "";
1690 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/bin";
1691 OTHER_CPLUSPLUSFLAGS = (
1697 "-Wl,-exported_symbol,__mh_execute_header",
1700 PRODUCT_NAME = unwinddump;
1701 SDKROOT = macosx.internal;
1702 STRIP_INSTALLED_PRODUCT = YES;
1703 STRIP_STYLE = debugging;
1705 name = "Release-assert";
1707 F9849FFD10B5DE8E009E9878 /* Release-assert */ = {
1708 isa = XCBuildConfiguration;
1710 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
1711 CLANG_CXX_LIBRARY = "libc++";
1712 COPY_PHASE_STRIP = YES;
1713 DEBUG_INFORMATION_FORMAT = dwarf;
1714 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1715 GCC_MODEL_TUNING = G5;
1716 GCC_OPTIMIZATION_LEVEL = s;
1717 GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
1718 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
1719 HEADER_SEARCH_PATHS = (
1720 "$(DT_TOOLCHAIN_DIR)/usr/local/include",
1721 "$(TOOLCHAIN_DIR)/usr/local/include",
1722 "$(SRCROOT)/src/ld",
1724 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/local/bin";
1725 OTHER_CPLUSPLUSFLAGS = (
1731 "-Wl,-lazy_library,$(DT_TOOLCHAIN_DIR)/usr/lib/libLTO.dylib",
1733 OTHER_REZFLAGS = "";
1735 PRODUCT_NAME = ObjectDump;
1736 SDKROOT = macosx.internal;
1739 "-Wno-four-char-constants",
1740 "-Wno-unknown-pragmas",
1743 name = "Release-assert";
1745 F9849FFE10B5DE8E009E9878 /* Release-assert */ = {
1746 isa = XCBuildConfiguration;
1748 CLANG_CXX_LIBRARY = "libc++";
1749 COPY_PHASE_STRIP = YES;
1750 DEBUG_INFORMATION_FORMAT = dwarf;
1751 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1752 GCC_MODEL_TUNING = G5;
1753 HEADER_SEARCH_PATHS = "";
1754 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/local/bin";
1755 OTHER_CPLUSPLUSFLAGS = (
1759 OTHER_LDFLAGS = "-stdlib=libc++";
1761 PRODUCT_NAME = machocheck;
1762 SDKROOT = macosx.internal;
1764 name = "Release-assert";
1766 F9849FFF10B5DE8E009E9878 /* Release-assert */ = {
1767 isa = XCBuildConfiguration;
1769 ALWAYS_SEARCH_USER_PATHS = NO;
1770 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
1771 CLANG_CXX_LIBRARY = "libc++";
1772 COPY_PHASE_STRIP = NO;
1773 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1774 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1775 GCC_MODEL_TUNING = G5;
1776 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/bin";
1777 OTHER_CPLUSPLUSFLAGS = (
1781 OTHER_LDFLAGS = "-stdlib=libc++";
1783 PRODUCT_NAME = dyldinfo;
1784 SDKROOT = macosx.internal;
1785 STRIP_INSTALLED_PRODUCT = YES;
1786 STRIP_STYLE = debugging;
1789 name = "Release-assert";
1791 F984A00010B5DE8E009E9878 /* Release-assert */ = {
1792 isa = XCBuildConfiguration;
1794 ALWAYS_SEARCH_USER_PATHS = NO;
1795 COMBINE_HIDPI_IMAGES = YES;
1796 COPY_PHASE_STRIP = NO;
1797 DEBUG_INFORMATION_FORMAT = dwarf;
1798 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1799 GCC_MODEL_TUNING = G5;
1800 GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1801 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/local/lib";
1802 OTHER_CPLUSPLUSFLAGS = (
1807 PRODUCT_NAME = prunetrie;
1809 name = "Release-assert";
1811 F984A00110B5DE8E009E9878 /* Release-assert */ = {
1812 isa = XCBuildConfiguration;
1814 COPY_PHASE_STRIP = YES;
1815 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
1816 PRODUCT_NAME = "unit-tests";
1818 name = "Release-assert";
1820 F9A3DDCB0ED762B800C590B9 /* Debug */ = {
1821 isa = XCBuildConfiguration;
1823 ALWAYS_SEARCH_USER_PATHS = NO;
1824 COMBINE_HIDPI_IMAGES = YES;
1825 COPY_PHASE_STRIP = NO;
1826 GCC_DYNAMIC_NO_PIC = NO;
1827 GCC_MODEL_TUNING = G5;
1828 GCC_OPTIMIZATION_LEVEL = 0;
1829 GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1830 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1831 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/local/lib";
1832 OTHER_CPLUSPLUSFLAGS = (
1837 PRODUCT_NAME = prunetrie;
1841 F9A3DDCC0ED762B800C590B9 /* Release */ = {
1842 isa = XCBuildConfiguration;
1844 ALWAYS_SEARCH_USER_PATHS = NO;
1845 COMBINE_HIDPI_IMAGES = YES;
1846 COPY_PHASE_STRIP = NO;
1847 DEBUG_INFORMATION_FORMAT = dwarf;
1848 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1849 GCC_MODEL_TUNING = G5;
1850 GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1851 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/local/lib";
1852 OTHER_CPLUSPLUSFLAGS = (
1857 PRODUCT_NAME = prunetrie;
1861 F9B1A26D0A3A568700DA8FAB /* Debug */ = {
1862 isa = XCBuildConfiguration;
1864 COPY_PHASE_STRIP = NO;
1865 GCC_DYNAMIC_NO_PIC = NO;
1866 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1867 GCC_OPTIMIZATION_LEVEL = 0;
1872 F9B1A26E0A3A568700DA8FAB /* Release */ = {
1873 isa = XCBuildConfiguration;
1875 COPY_PHASE_STRIP = YES;
1876 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1877 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
1883 F9B670060DDA176100E6D0DA /* Debug */ = {
1884 isa = XCBuildConfiguration;
1886 CLANG_CXX_LIBRARY = "libc++";
1887 COPY_PHASE_STRIP = NO;
1888 DEBUG_INFORMATION_FORMAT = dwarf;
1889 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1890 GCC_MODEL_TUNING = G5;
1891 GCC_OPTIMIZATION_LEVEL = 0;
1892 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
1893 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1894 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/bin";
1895 OTHER_CPLUSPLUSFLAGS = (
1899 OTHER_LDFLAGS = "-stdlib=libc++";
1901 PRODUCT_NAME = unwinddump;
1902 SDKROOT = macosx.internal;
1906 F9B670070DDA176100E6D0DA /* Release */ = {
1907 isa = XCBuildConfiguration;
1909 CLANG_CXX_LIBRARY = "libc++";
1910 COPY_PHASE_STRIP = NO;
1911 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1912 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1913 GCC_MODEL_TUNING = G5;
1914 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
1915 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1916 HEADER_SEARCH_PATHS = "";
1917 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/bin";
1918 OTHER_CPLUSPLUSFLAGS = (
1922 OTHER_LDFLAGS = "-Wl,-exported_symbol,__mh_execute_header";
1924 PRODUCT_NAME = unwinddump;
1925 SDKROOT = macosx.internal;
1926 STRIP_INSTALLED_PRODUCT = YES;
1927 STRIP_STYLE = debugging;
1931 F9BA51630ECE58BF00D1D62E /* Debug */ = {
1932 isa = XCBuildConfiguration;
1934 ALWAYS_SEARCH_USER_PATHS = NO;
1935 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
1936 CLANG_CXX_LIBRARY = "libc++";
1937 COPY_PHASE_STRIP = NO;
1938 GCC_DYNAMIC_NO_PIC = NO;
1939 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1940 GCC_MODEL_TUNING = G5;
1941 GCC_OPTIMIZATION_LEVEL = 0;
1942 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1943 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1944 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
1945 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
1946 GCC_WARN_MISSING_PARENTHESES = YES;
1947 GCC_WARN_SHADOW = YES;
1948 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1949 GCC_WARN_UNUSED_LABEL = NO;
1950 GCC_WARN_UNUSED_VALUE = YES;
1951 GCC_WARN_UNUSED_VARIABLE = YES;
1952 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/bin";
1953 OTHER_CPLUSPLUSFLAGS = (
1957 OTHER_LDFLAGS = "-stdlib=libc++";
1959 PRODUCT_NAME = dyldinfo;
1960 SDKROOT = macosx.internal;
1961 WARNING_CFLAGS = "-Wall";
1965 F9BA51640ECE58BF00D1D62E /* Release */ = {
1966 isa = XCBuildConfiguration;
1968 ALWAYS_SEARCH_USER_PATHS = NO;
1969 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
1970 CLANG_CXX_LIBRARY = "libc++";
1971 COPY_PHASE_STRIP = NO;
1972 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1973 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1974 GCC_MODEL_TUNING = G5;
1975 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/bin";
1976 OTHER_CPLUSPLUSFLAGS = (
1980 OTHER_LDFLAGS = "-stdlib=libc++";
1982 PRODUCT_NAME = dyldinfo;
1983 SDKROOT = macosx.internal;
1984 STRIP_INSTALLED_PRODUCT = YES;
1985 STRIP_STYLE = debugging;
1990 F9EA72D0097454D5008B4F1D /* Debug */ = {
1991 isa = XCBuildConfiguration;
1993 CLANG_CXX_LIBRARY = "libc++";
1994 COPY_PHASE_STRIP = NO;
1995 DEBUG_INFORMATION_FORMAT = dwarf;
1996 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1997 GCC_MODEL_TUNING = G5;
1998 GCC_OPTIMIZATION_LEVEL = 0;
1999 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/local/bin";
2000 OTHER_CPLUSPLUSFLAGS = (
2004 OTHER_LDFLAGS = "-stdlib=libc++";
2006 PRODUCT_NAME = machocheck;
2007 SDKROOT = macosx.internal;
2011 F9EA72D1097454D5008B4F1D /* Release */ = {
2012 isa = XCBuildConfiguration;
2014 CLANG_CXX_LIBRARY = "libc++";
2015 COPY_PHASE_STRIP = YES;
2016 DEBUG_INFORMATION_FORMAT = dwarf;
2017 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
2018 GCC_MODEL_TUNING = G5;
2019 HEADER_SEARCH_PATHS = "";
2020 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/local/bin";
2021 OTHER_CPLUSPLUSFLAGS = (
2025 OTHER_LDFLAGS = "-stdlib=libc++";
2027 PRODUCT_NAME = machocheck;
2028 SDKROOT = macosx.internal;
2032 F9EC77F10A2F8616002A3E39 /* Debug */ = {
2033 isa = XCBuildConfiguration;
2035 CLANG_CXX_LIBRARY = "libc++";
2036 COPY_PHASE_STRIP = NO;
2037 DEBUG_INFORMATION_FORMAT = dwarf;
2038 GCC_DYNAMIC_NO_PIC = NO;
2039 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
2040 GCC_MODEL_TUNING = G5;
2041 GCC_OPTIMIZATION_LEVEL = 0;
2042 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/bin";
2044 PRODUCT_NAME = rebase;
2045 SDKROOT = macosx.internal;
2049 F9EC77F20A2F8616002A3E39 /* Release */ = {
2050 isa = XCBuildConfiguration;
2052 CLANG_CXX_LIBRARY = "libc++";
2053 COPY_PHASE_STRIP = NO;
2054 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
2055 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
2056 GCC_MODEL_TUNING = G5;
2057 GCC_PREPROCESSOR_DEFINITIONS = "$(GCC_PREPROCESSOR_DEFINITIONS_$(RC_RELEASE))";
2058 HEADER_SEARCH_PATHS = "";
2059 INSTALL_PATH = "$(DT_VARIANT)/$(TOOLCHAIN_INSTALL_DIR)/usr/bin";
2060 OTHER_LDFLAGS = "-Wl,-exported_symbol,__mh_execute_header";
2062 PRODUCT_NAME = rebase;
2063 SDKROOT = macosx.internal;
2064 STRIP_INSTALLED_PRODUCT = YES;
2065 STRIP_STYLE = debugging;
2066 VALID_ARCHS = "i386 ppc x86_64";
2070 /* End XCBuildConfiguration section */
2072 /* Begin XCConfigurationList section */
2073 83046A7F1C8FF23E00024A7E /* Build configuration list for PBXNativeTarget "objcimageinfo" */ = {
2074 isa = XCConfigurationList;
2075 buildConfigurations = (
2076 83046A801C8FF23E00024A7E /* Debug */,
2077 83046A811C8FF23E00024A7E /* Release */,
2078 83046A821C8FF23E00024A7E /* Release-assert */,
2080 defaultConfigurationIsVisible = 0;
2081 defaultConfigurationName = "Release-assert";
2083 F933D91B09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ld" */ = {
2084 isa = XCConfigurationList;
2085 buildConfigurations = (
2086 F933D91C09291AC90083EAC8 /* Debug */,
2087 F933D91D09291AC90083EAC8 /* Release */,
2088 F9849FFA10B5DE8E009E9878 /* Release-assert */,
2090 defaultConfigurationIsVisible = 0;
2091 defaultConfigurationName = "Release-assert";
2093 F933D91F09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ObjectDump" */ = {
2094 isa = XCConfigurationList;
2095 buildConfigurations = (
2096 F933D92009291AC90083EAC8 /* Debug */,
2097 F933D92109291AC90083EAC8 /* Release */,
2098 F9849FFD10B5DE8E009E9878 /* Release-assert */,
2100 defaultConfigurationIsVisible = 0;
2101 defaultConfigurationName = "Release-assert";
2103 F933D92309291AC90083EAC8 /* Build configuration list for PBXProject "ld64" */ = {
2104 isa = XCConfigurationList;
2105 buildConfigurations = (
2106 F933D92409291AC90083EAC8 /* Debug */,
2107 F933D92509291AC90083EAC8 /* Release */,
2108 F9849FF810B5DE8E009E9878 /* Release-assert */,
2110 defaultConfigurationIsVisible = 0;
2111 defaultConfigurationName = "Release-assert";
2113 F96D536D094A2773008E9EE8 /* Build configuration list for PBXAggregateTarget "unit-tests" */ = {
2114 isa = XCConfigurationList;
2115 buildConfigurations = (
2116 F96D536E094A2773008E9EE8 /* Debug */,
2117 F96D536F094A2773008E9EE8 /* Release */,
2118 F984A00110B5DE8E009E9878 /* Release-assert */,
2120 defaultConfigurationIsVisible = 0;
2121 defaultConfigurationName = "Release-assert";
2123 F9A3DDCF0ED762C100C590B9 /* Build configuration list for PBXNativeTarget "libprunetrie" */ = {
2124 isa = XCConfigurationList;
2125 buildConfigurations = (
2126 F9A3DDCB0ED762B800C590B9 /* Debug */,
2127 F9A3DDCC0ED762B800C590B9 /* Release */,
2128 F984A00010B5DE8E009E9878 /* Release-assert */,
2130 defaultConfigurationIsVisible = 0;
2131 defaultConfigurationName = "Release-assert";
2133 F9B1A26C0A3A568700DA8FAB /* Build configuration list for PBXAggregateTarget "all" */ = {
2134 isa = XCConfigurationList;
2135 buildConfigurations = (
2136 F9B1A26D0A3A568700DA8FAB /* Debug */,
2137 F9B1A26E0A3A568700DA8FAB /* Release */,
2138 F9849FF910B5DE8E009E9878 /* Release-assert */,
2140 defaultConfigurationIsVisible = 0;
2141 defaultConfigurationName = "Release-assert";
2143 F9B670050DDA176100E6D0DA /* Build configuration list for PBXNativeTarget "unwinddump" */ = {
2144 isa = XCConfigurationList;
2145 buildConfigurations = (
2146 F9B670060DDA176100E6D0DA /* Debug */,
2147 F9B670070DDA176100E6D0DA /* Release */,
2148 F9849FFC10B5DE8E009E9878 /* Release-assert */,
2150 defaultConfigurationIsVisible = 0;
2151 defaultConfigurationName = "Release-assert";
2153 F9BA516D0ECE58DA00D1D62E /* Build configuration list for PBXNativeTarget "dyldinfo" */ = {
2154 isa = XCConfigurationList;
2155 buildConfigurations = (
2156 F9BA51630ECE58BF00D1D62E /* Debug */,
2157 F9BA51640ECE58BF00D1D62E /* Release */,
2158 F9849FFF10B5DE8E009E9878 /* Release-assert */,
2160 defaultConfigurationIsVisible = 0;
2161 defaultConfigurationName = "Release-assert";
2163 F9EA72CF097454D5008B4F1D /* Build configuration list for PBXNativeTarget "machocheck" */ = {
2164 isa = XCConfigurationList;
2165 buildConfigurations = (
2166 F9EA72D0097454D5008B4F1D /* Debug */,
2167 F9EA72D1097454D5008B4F1D /* Release */,
2168 F9849FFE10B5DE8E009E9878 /* Release-assert */,
2170 defaultConfigurationIsVisible = 0;
2171 defaultConfigurationName = "Release-assert";
2173 F9EC77F00A2F8616002A3E39 /* Build configuration list for PBXNativeTarget "rebase" */ = {
2174 isa = XCConfigurationList;
2175 buildConfigurations = (
2176 F9EC77F10A2F8616002A3E39 /* Debug */,
2177 F9EC77F20A2F8616002A3E39 /* Release */,
2178 F9849FFB10B5DE8E009E9878 /* Release-assert */,
2180 defaultConfigurationIsVisible = 0;
2181 defaultConfigurationName = "Release-assert";
2183 /* End XCConfigurationList section */
2185 rootObject = F9023C3006D5A227001BBF46 /* Project object */;