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