]> git.saurik.com Git - apple/ld64.git/blame - ld64.xcodeproj/project.pbxproj
ld64-62.1.tar.gz
[apple/ld64.git] / ld64.xcodeproj / project.pbxproj
CommitLineData
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
A
20 F9EA73970974999B008B4F1D /* PBXTargetDependency */,
21 );
22 name = "unit-tests";
23 productName = "unit-tests";
24 };
69a49097
A
25 F9B1A2670A3A567B00DA8FAB /* all */ = {
26 isa = PBXAggregateTarget;
27 buildConfigurationList = F9B1A26C0A3A568700DA8FAB /* Build configuration list for PBXAggregateTarget "all" */;
28 buildPhases = (
29 );
30 dependencies = (
31 F9B1A2690A3A568200DA8FAB /* PBXTargetDependency */,
32 F9B1A26B0A3A568400DA8FAB /* PBXTargetDependency */,
33 );
34 name = all;
35 productName = all;
36 };
d696c285
A
37/* End PBXAggregateTarget section */
38
39/* Begin PBXBuildFile section */
40 F9023C4E06D5A272001BBF46 /* ld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9023C3F06D5A254001BBF46 /* ld.cpp */; };
41 F933E3D9092E855B0083EAC8 /* ObjectDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F971EED706D5AD240041D381 /* ObjectDump.cpp */; };
42 F97288E707D277570031794D /* SectCreate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F97288E607D277570031794D /* SectCreate.cpp */; };
69a49097 43 F9B1A2640A3A563E00DA8FAB /* rebase.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = F9B1A2580A3A448800DA8FAB /* rebase.1 */; };
d696c285
A
44 F9C0D4BD06DD28D2001C7193 /* Options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9C0D48A06DD1E1B001C7193 /* Options.cpp */; };
45 F9EA72D5097454FF008B4F1D /* machochecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9EA72D4097454FF008B4F1D /* machochecker.cpp */; };
46 F9EA7584097882F3008B4F1D /* debugline.c in Sources */ = {isa = PBXBuildFile; fileRef = F9EA7582097882F3008B4F1D /* debugline.c */; };
47 F9EA75BC09788857008B4F1D /* debugline.c in Sources */ = {isa = PBXBuildFile; fileRef = F9EA7582097882F3008B4F1D /* debugline.c */; };
69a49097 48 F9EC78060A2F8674002A3E39 /* rebase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9EC78050A2F8674002A3E39 /* rebase.cpp */; };
74cfe461 49 F9FCC3F20A54A75600CEB866 /* ld64.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = F9FCC3F10A54A75600CEB866 /* ld64.1 */; };
d696c285
A
50/* End PBXBuildFile section */
51
52/* Begin PBXBuildRule section */
53 F9E8D4BD07FCAF2000FD5801 /* PBXBuildRule */ = {
54 isa = PBXBuildRule;
55 compilerSpec = com.apple.compilers.gcc.4_0;
56 fileType = sourcecode.c;
57 isEditable = 1;
58 outputFiles = (
59 );
60 };
61 F9E8D4BE07FCAF2A00FD5801 /* PBXBuildRule */ = {
62 isa = PBXBuildRule;
63 compilerSpec = com.apple.compilers.gcc.4_0;
64 fileType = sourcecode.cpp;
65 isEditable = 1;
66 outputFiles = (
67 );
68 };
69/* End PBXBuildRule section */
70
d696c285 71/* Begin PBXContainerItemProxy section */
69a49097
A
72 F96904880A4333AC00B77D2A /* PBXContainerItemProxy */ = {
73 isa = PBXContainerItemProxy;
74 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
75 proxyType = 1;
74cfe461 76 remoteGlobalIDString = F9EC77ED0A2F85F6002A3E39;
69a49097
A
77 remoteInfo = rebase;
78 };
d696c285
A
79 F96D5369094A275D008E9EE8 /* PBXContainerItemProxy */ = {
80 isa = PBXContainerItemProxy;
81 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
82 proxyType = 1;
83 remoteGlobalIDString = F9023C3806D5A23E001BBF46;
84 remoteInfo = ld;
85 };
86 F96D536B094A275F008E9EE8 /* PBXContainerItemProxy */ = {
87 isa = PBXContainerItemProxy;
88 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
89 proxyType = 1;
90 remoteGlobalIDString = F971EED206D5ACF60041D381;
91 remoteInfo = ObjectDump;
92 };
69a49097
A
93 F9B1A2680A3A568200DA8FAB /* PBXContainerItemProxy */ = {
94 isa = PBXContainerItemProxy;
95 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
96 proxyType = 1;
97 remoteGlobalIDString = F9023C3806D5A23E001BBF46;
98 remoteInfo = ld;
99 };
100 F9B1A26A0A3A568400DA8FAB /* PBXContainerItemProxy */ = {
101 isa = PBXContainerItemProxy;
102 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
103 proxyType = 1;
104 remoteGlobalIDString = F9EC77ED0A2F85F6002A3E39;
105 remoteInfo = rebase;
106 };
d696c285
A
107 F9EA73960974999B008B4F1D /* PBXContainerItemProxy */ = {
108 isa = PBXContainerItemProxy;
109 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
110 proxyType = 1;
111 remoteGlobalIDString = F9EA72CA097454A6008B4F1D;
112 remoteInfo = machocheck;
113 };
114/* End PBXContainerItemProxy section */
115
116/* Begin PBXCopyFilesBuildPhase section */
117 F97F5025070D0B6300B9FCD7 /* CopyFiles */ = {
118 isa = PBXCopyFilesBuildPhase;
119 buildActionMask = 8;
120 dstPath = /usr/share/man/man1;
121 dstSubfolderSpec = 0;
122 files = (
74cfe461 123 F9FCC3F20A54A75600CEB866 /* ld64.1 in CopyFiles */,
d696c285
A
124 );
125 runOnlyForDeploymentPostprocessing = 1;
126 };
69a49097
A
127 F9B1A25E0A3A44CB00DA8FAB /* CopyFiles */ = {
128 isa = PBXCopyFilesBuildPhase;
129 buildActionMask = 8;
130 dstPath = /usr/share/man/man1;
131 dstSubfolderSpec = 0;
132 files = (
133 F9B1A2640A3A563E00DA8FAB /* rebase.1 in CopyFiles */,
134 );
135 runOnlyForDeploymentPostprocessing = 1;
136 };
d696c285
A
137/* End PBXCopyFilesBuildPhase section */
138
139/* Begin PBXFileReference section */
140 C02A29DE0953B26E001FB8C1 /* ChangeLog */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ChangeLog; sourceTree = "<group>"; };
141 F9023C3906D5A23E001BBF46 /* ld64 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ld64; sourceTree = BUILT_PRODUCTS_DIR; };
142 F9023C3E06D5A254001BBF46 /* ExecutableFile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ExecutableFile.h; path = src/ExecutableFile.h; sourceTree = "<group>"; };
143 F9023C3F06D5A254001BBF46 /* ld.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ld.cpp; path = src/ld.cpp; sourceTree = "<group>"; };
144 F9023C4106D5A254001BBF46 /* ObjectFile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ObjectFile.h; path = src/ObjectFile.h; sourceTree = "<group>"; };
145 F933D9460929277C0083EAC8 /* FileAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = FileAbstraction.hpp; path = src/FileAbstraction.hpp; sourceTree = "<group>"; };
146 F933D9470929277C0083EAC8 /* MachOFileAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = MachOFileAbstraction.hpp; path = src/MachOFileAbstraction.hpp; sourceTree = "<group>"; };
147 F933DC37092A82480083EAC8 /* Architectures.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Architectures.hpp; path = src/Architectures.hpp; sourceTree = "<group>"; };
148 F933E3CB092E84250083EAC8 /* MachOReaderArchive.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = MachOReaderArchive.hpp; path = src/MachOReaderArchive.hpp; sourceTree = "<group>"; };
149 F933E3CC092E84250083EAC8 /* MachOReaderDylib.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = MachOReaderDylib.hpp; path = src/MachOReaderDylib.hpp; sourceTree = "<group>"; };
150 F933E3CD092E84250083EAC8 /* MachOReaderRelocatable.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = MachOReaderRelocatable.hpp; path = src/MachOReaderRelocatable.hpp; sourceTree = "<group>"; };
151 F933E3CE092E84250083EAC8 /* MachOWriterExecutable.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = MachOWriterExecutable.hpp; path = src/MachOWriterExecutable.hpp; sourceTree = "<group>"; };
152 F971EED306D5ACF60041D381 /* ObjectDump */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ObjectDump; sourceTree = BUILT_PRODUCTS_DIR; };
153 F971EED706D5AD240041D381 /* ObjectDump.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ObjectDump.cpp; path = src/ObjectDump.cpp; sourceTree = "<group>"; };
154 F97288E607D277570031794D /* SectCreate.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = SectCreate.cpp; path = src/SectCreate.cpp; sourceTree = "<group>"; };
155 F972890007D27FD00031794D /* SectCreate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SectCreate.h; path = src/SectCreate.h; sourceTree = "<group>"; };
74cfe461 156 F97F5028070D0BB200B9FCD7 /* ld.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; name = ld.1; path = doc/man/man1/ld.1; sourceTree = "<group>"; };
69a49097 157 F9B1A2580A3A448800DA8FAB /* rebase.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; name = rebase.1; path = doc/man/man1/rebase.1; sourceTree = "<group>"; };
d696c285
A
158 F9C0D48A06DD1E1B001C7193 /* Options.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Options.cpp; path = src/Options.cpp; sourceTree = "<group>"; };
159 F9C0D48B06DD1E1B001C7193 /* Options.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Options.h; path = src/Options.h; sourceTree = "<group>"; };
160 F9EA72CB097454A6008B4F1D /* machocheck */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = machocheck; sourceTree = BUILT_PRODUCTS_DIR; };
161 F9EA72D4097454FF008B4F1D /* machochecker.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = machochecker.cpp; path = src/machochecker.cpp; sourceTree = "<group>"; };
162 F9EA7582097882F3008B4F1D /* debugline.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; name = debugline.c; path = src/debugline.c; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
163 F9EA7583097882F3008B4F1D /* debugline.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = debugline.h; path = src/debugline.h; sourceTree = "<group>"; };
69a49097
A
164 F9EC77EE0A2F85F6002A3E39 /* rebase */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = rebase; sourceTree = BUILT_PRODUCTS_DIR; };
165 F9EC78050A2F8674002A3E39 /* rebase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = rebase.cpp; path = src/rebase.cpp; sourceTree = "<group>"; };
74cfe461 166 F9FCC3F10A54A75600CEB866 /* ld64.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; name = ld64.1; path = doc/man/man1/ld64.1; sourceTree = "<group>"; };
d696c285
A
167/* End PBXFileReference section */
168
169/* Begin PBXFrameworksBuildPhase section */
170 F9023C3706D5A23E001BBF46 /* Frameworks */ = {
171 isa = PBXFrameworksBuildPhase;
172 buildActionMask = 2147483647;
173 files = (
174 );
175 runOnlyForDeploymentPostprocessing = 0;
176 };
177 F971EED106D5ACF60041D381 /* Frameworks */ = {
178 isa = PBXFrameworksBuildPhase;
179 buildActionMask = 2147483647;
180 files = (
181 );
182 runOnlyForDeploymentPostprocessing = 0;
183 };
184 F9EA72C9097454A6008B4F1D /* Frameworks */ = {
185 isa = PBXFrameworksBuildPhase;
186 buildActionMask = 2147483647;
187 files = (
188 );
189 runOnlyForDeploymentPostprocessing = 0;
190 };
69a49097
A
191 F9EC77EC0A2F85F6002A3E39 /* Frameworks */ = {
192 isa = PBXFrameworksBuildPhase;
193 buildActionMask = 2147483647;
194 files = (
195 );
196 runOnlyForDeploymentPostprocessing = 0;
197 };
d696c285
A
198/* End PBXFrameworksBuildPhase section */
199
200/* Begin PBXGroup section */
201 F9023C2C06D5A227001BBF46 = {
202 isa = PBXGroup;
203 children = (
204 C02A29DE0953B26E001FB8C1 /* ChangeLog */,
205 F933DC37092A82480083EAC8 /* Architectures.hpp */,
206 F933D9460929277C0083EAC8 /* FileAbstraction.hpp */,
207 F933D9470929277C0083EAC8 /* MachOFileAbstraction.hpp */,
208 F933E3CD092E84250083EAC8 /* MachOReaderRelocatable.hpp */,
209 F933E3CB092E84250083EAC8 /* MachOReaderArchive.hpp */,
210 F933E3CC092E84250083EAC8 /* MachOReaderDylib.hpp */,
211 F933E3CE092E84250083EAC8 /* MachOWriterExecutable.hpp */,
212 F9023C3E06D5A254001BBF46 /* ExecutableFile.h */,
213 F9023C4106D5A254001BBF46 /* ObjectFile.h */,
214 F9023C3F06D5A254001BBF46 /* ld.cpp */,
215 F9C0D48A06DD1E1B001C7193 /* Options.cpp */,
216 F9C0D48B06DD1E1B001C7193 /* Options.h */,
217 F97288E607D277570031794D /* SectCreate.cpp */,
218 F972890007D27FD00031794D /* SectCreate.h */,
219 F9EA7582097882F3008B4F1D /* debugline.c */,
220 F9EA7583097882F3008B4F1D /* debugline.h */,
221 F9EA72D4097454FF008B4F1D /* machochecker.cpp */,
222 F971EED706D5AD240041D381 /* ObjectDump.cpp */,
69a49097 223 F9EC78050A2F8674002A3E39 /* rebase.cpp */,
74cfe461
A
224 F97F5028070D0BB200B9FCD7 /* ld.1 */,
225 F9FCC3F10A54A75600CEB866 /* ld64.1 */,
69a49097 226 F9B1A2580A3A448800DA8FAB /* rebase.1 */,
d696c285
A
227 F9023C3A06D5A23E001BBF46 /* Products */,
228 );
229 sourceTree = "<group>";
230 };
231 F9023C3A06D5A23E001BBF46 /* Products */ = {
232 isa = PBXGroup;
233 children = (
234 F9023C3906D5A23E001BBF46 /* ld64 */,
235 F971EED306D5ACF60041D381 /* ObjectDump */,
236 F9EA72CB097454A6008B4F1D /* machocheck */,
69a49097 237 F9EC77EE0A2F85F6002A3E39 /* rebase */,
d696c285
A
238 );
239 name = Products;
240 sourceTree = "<group>";
241 };
242/* End PBXGroup section */
243
244/* Begin PBXNativeTarget section */
245 F9023C3806D5A23E001BBF46 /* ld */ = {
246 isa = PBXNativeTarget;
247 buildConfigurationList = F933D91B09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ld" */;
248 buildPhases = (
249 F9023C3606D5A23E001BBF46 /* Sources */,
250 F9023C3706D5A23E001BBF46 /* Frameworks */,
251 F97F5025070D0B6300B9FCD7 /* CopyFiles */,
252 );
253 buildRules = (
254 F9E8D4BE07FCAF2A00FD5801 /* PBXBuildRule */,
255 F9E8D4BD07FCAF2000FD5801 /* PBXBuildRule */,
256 );
d696c285
A
257 dependencies = (
258 );
259 name = ld;
260 productName = ld64;
261 productReference = F9023C3906D5A23E001BBF46 /* ld64 */;
262 productType = "com.apple.product-type.tool";
263 };
264 F971EED206D5ACF60041D381 /* ObjectDump */ = {
265 isa = PBXNativeTarget;
266 buildConfigurationList = F933D91F09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ObjectDump" */;
267 buildPhases = (
268 F971EED006D5ACF60041D381 /* Sources */,
269 F971EED106D5ACF60041D381 /* Frameworks */,
270 );
271 buildRules = (
272 );
d696c285
A
273 dependencies = (
274 );
275 name = ObjectDump;
276 productName = ObjectDump;
277 productReference = F971EED306D5ACF60041D381 /* ObjectDump */;
278 productType = "com.apple.product-type.tool";
279 };
280 F9EA72CA097454A6008B4F1D /* machocheck */ = {
281 isa = PBXNativeTarget;
282 buildConfigurationList = F9EA72CF097454D5008B4F1D /* Build configuration list for PBXNativeTarget "machocheck" */;
283 buildPhases = (
284 F9EA72C8097454A6008B4F1D /* Sources */,
285 F9EA72C9097454A6008B4F1D /* Frameworks */,
286 );
287 buildRules = (
288 );
d696c285
A
289 dependencies = (
290 );
291 name = machocheck;
292 productName = machocheck;
293 productReference = F9EA72CB097454A6008B4F1D /* machocheck */;
294 productType = "com.apple.product-type.tool";
295 };
69a49097
A
296 F9EC77ED0A2F85F6002A3E39 /* rebase */ = {
297 isa = PBXNativeTarget;
298 buildConfigurationList = F9EC77F00A2F8616002A3E39 /* Build configuration list for PBXNativeTarget "rebase" */;
299 buildPhases = (
300 F9EC77EB0A2F85F6002A3E39 /* Sources */,
301 F9EC77EC0A2F85F6002A3E39 /* Frameworks */,
302 F9B1A25E0A3A44CB00DA8FAB /* CopyFiles */,
303 );
304 buildRules = (
305 );
306 dependencies = (
307 );
308 name = rebase;
309 productName = rebase;
310 productReference = F9EC77EE0A2F85F6002A3E39 /* rebase */;
311 productType = "com.apple.product-type.tool";
312 };
d696c285
A
313/* End PBXNativeTarget section */
314
315/* Begin PBXProject section */
316 F9023C3006D5A227001BBF46 /* Project object */ = {
317 isa = PBXProject;
318 buildConfigurationList = F933D92309291AC90083EAC8 /* Build configuration list for PBXProject "ld64" */;
74cfe461 319 compatibilityVersion = "Xcode 2.4";
d696c285
A
320 hasScannedForEncodings = 0;
321 mainGroup = F9023C2C06D5A227001BBF46;
322 productRefGroup = F9023C3A06D5A23E001BBF46 /* Products */;
323 projectDirPath = "";
74cfe461
A
324 projectRoot = "";
325 shouldCheckCompatibility = 1;
d696c285 326 targets = (
69a49097 327 F9B1A2670A3A567B00DA8FAB /* all */,
d696c285 328 F9023C3806D5A23E001BBF46 /* ld */,
69a49097 329 F9EC77ED0A2F85F6002A3E39 /* rebase */,
d696c285
A
330 F971EED206D5ACF60041D381 /* ObjectDump */,
331 F9EA72CA097454A6008B4F1D /* machocheck */,
332 F96D5368094A2754008E9EE8 /* unit-tests */,
333 );
334 };
335/* End PBXProject section */
336
337/* Begin PBXShellScriptBuildPhase section */
338 F96D5367094A2754008E9EE8 /* ShellScript */ = {
339 isa = PBXShellScriptBuildPhase;
340 buildActionMask = 2147483647;
341 files = (
342 );
343 inputPaths = (
344 );
345 outputPaths = (
346 );
347 runOnlyForDeploymentPostprocessing = 0;
348 shellPath = /bin/csh;
74cfe461 349 shellScript = "# Let tests set MACOSX_DEPLOYMENT_TARGET as they need\nunsetenv MACOSX_DEPLOYMENT_TARGET\n\n# always use new linker\nsetenv LD_NO_CLASSIC_LINKER\n\n# run full test suite\n$SRCROOT/unit-tests/run-all-unit-tests\n\nexit 0";
d696c285
A
350 };
351/* End PBXShellScriptBuildPhase section */
352
353/* Begin PBXSourcesBuildPhase section */
354 F9023C3606D5A23E001BBF46 /* Sources */ = {
355 isa = PBXSourcesBuildPhase;
356 buildActionMask = 2147483647;
357 files = (
358 F9023C4E06D5A272001BBF46 /* ld.cpp in Sources */,
359 F9C0D4BD06DD28D2001C7193 /* Options.cpp in Sources */,
360 F97288E707D277570031794D /* SectCreate.cpp in Sources */,
361 F9EA7584097882F3008B4F1D /* debugline.c in Sources */,
362 );
363 runOnlyForDeploymentPostprocessing = 0;
364 };
365 F971EED006D5ACF60041D381 /* Sources */ = {
366 isa = PBXSourcesBuildPhase;
367 buildActionMask = 2147483647;
368 files = (
369 F933E3D9092E855B0083EAC8 /* ObjectDump.cpp in Sources */,
370 F9EA75BC09788857008B4F1D /* debugline.c in Sources */,
371 );
372 runOnlyForDeploymentPostprocessing = 0;
373 };
374 F9EA72C8097454A6008B4F1D /* Sources */ = {
375 isa = PBXSourcesBuildPhase;
376 buildActionMask = 2147483647;
377 files = (
378 F9EA72D5097454FF008B4F1D /* machochecker.cpp in Sources */,
379 );
380 runOnlyForDeploymentPostprocessing = 0;
381 };
69a49097
A
382 F9EC77EB0A2F85F6002A3E39 /* Sources */ = {
383 isa = PBXSourcesBuildPhase;
384 buildActionMask = 2147483647;
385 files = (
386 F9EC78060A2F8674002A3E39 /* rebase.cpp in Sources */,
387 );
388 runOnlyForDeploymentPostprocessing = 0;
389 };
d696c285
A
390/* End PBXSourcesBuildPhase section */
391
392/* Begin PBXTargetDependency section */
69a49097
A
393 F96904890A4333AC00B77D2A /* PBXTargetDependency */ = {
394 isa = PBXTargetDependency;
395 target = F9EC77ED0A2F85F6002A3E39 /* rebase */;
396 targetProxy = F96904880A4333AC00B77D2A /* PBXContainerItemProxy */;
397 };
d696c285
A
398 F96D536A094A275D008E9EE8 /* PBXTargetDependency */ = {
399 isa = PBXTargetDependency;
400 target = F9023C3806D5A23E001BBF46 /* ld */;
401 targetProxy = F96D5369094A275D008E9EE8 /* PBXContainerItemProxy */;
402 };
403 F96D536C094A275F008E9EE8 /* PBXTargetDependency */ = {
404 isa = PBXTargetDependency;
405 target = F971EED206D5ACF60041D381 /* ObjectDump */;
406 targetProxy = F96D536B094A275F008E9EE8 /* PBXContainerItemProxy */;
407 };
69a49097
A
408 F9B1A2690A3A568200DA8FAB /* PBXTargetDependency */ = {
409 isa = PBXTargetDependency;
410 target = F9023C3806D5A23E001BBF46 /* ld */;
411 targetProxy = F9B1A2680A3A568200DA8FAB /* PBXContainerItemProxy */;
412 };
413 F9B1A26B0A3A568400DA8FAB /* PBXTargetDependency */ = {
414 isa = PBXTargetDependency;
415 target = F9EC77ED0A2F85F6002A3E39 /* rebase */;
416 targetProxy = F9B1A26A0A3A568400DA8FAB /* PBXContainerItemProxy */;
417 };
d696c285
A
418 F9EA73970974999B008B4F1D /* PBXTargetDependency */ = {
419 isa = PBXTargetDependency;
420 target = F9EA72CA097454A6008B4F1D /* machocheck */;
421 targetProxy = F9EA73960974999B008B4F1D /* PBXContainerItemProxy */;
422 };
423/* End PBXTargetDependency section */
424
425/* Begin XCBuildConfiguration section */
426 F933D91C09291AC90083EAC8 /* Debug */ = {
427 isa = XCBuildConfiguration;
428 buildSettings = {
429 COPY_PHASE_STRIP = NO;
430 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
69a49097 431 DEBUG_INFORMATION_FORMAT = dwarf;
d696c285 432 GCC_DYNAMIC_NO_PIC = YES;
69a49097 433 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
d696c285
A
434 GCC_MODEL_TUNING = G5;
435 GCC_OPTIMIZATION_LEVEL = 0;
436 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
437 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
438 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
439 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
440 GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO;
441 GCC_WARN_ABOUT_RETURN_TYPE = YES;
442 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
443 GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
444 GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
445 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
446 GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
447 GCC_WARN_MISSING_PARENTHESES = YES;
448 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
449 GCC_WARN_PEDANTIC = NO;
450 GCC_WARN_SHADOW = NO;
451 GCC_WARN_SIGN_COMPARE = YES;
452 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
453 GCC_WARN_UNINITIALIZED_AUTOS = NO;
454 GCC_WARN_UNKNOWN_PRAGMAS = YES;
455 GCC_WARN_UNUSED_FUNCTION = YES;
456 GCC_WARN_UNUSED_LABEL = YES;
457 GCC_WARN_UNUSED_PARAMETER = NO;
458 GCC_WARN_UNUSED_VALUE = YES;
459 GCC_WARN_UNUSED_VARIABLE = YES;
460 INSTALL_PATH = /usr/bin;
461 OTHER_CPLUSPLUSFLAGS = "$(OTHER_CPLUSPLUSFLAGS)";
462 OTHER_LDFLAGS = "";
74cfe461 463 PREBINDING = NO;
d696c285
A
464 PRODUCT_NAME = ld64;
465 SECTORDER_FLAGS = "";
466 VERSIONING_SYSTEM = "apple-generic";
467 WARNING_CFLAGS = "-Wall";
468 };
469 name = Debug;
470 };
471 F933D91D09291AC90083EAC8 /* Release */ = {
472 isa = XCBuildConfiguration;
473 buildSettings = {
474 COPY_PHASE_STRIP = YES;
475 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
69a49097 476 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
d696c285 477 GCC_DYNAMIC_NO_PIC = YES;
69a49097 478 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
d696c285
A
479 GCC_MODEL_TUNING = G5;
480 GCC_OPTIMIZATION_LEVEL = 3;
481 GCC_PREPROCESSOR_DEFINITIONS = "$(GCC_PREPROCESSOR_DEFINITIONS_$(RC_RELEASE))";
d696c285 482 GCC_PREPROCESSOR_DEFINITIONS_CurryWeed = __OPEN_SOURCE__;
d696c285
A
483 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
484 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
485 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
486 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
487 GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO;
488 GCC_WARN_ABOUT_RETURN_TYPE = YES;
489 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
490 GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
491 GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
492 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
493 GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
494 GCC_WARN_MISSING_PARENTHESES = YES;
495 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
496 GCC_WARN_PEDANTIC = NO;
497 GCC_WARN_SHADOW = NO;
498 GCC_WARN_SIGN_COMPARE = YES;
499 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
500 GCC_WARN_UNINITIALIZED_AUTOS = NO;
501 GCC_WARN_UNKNOWN_PRAGMAS = YES;
502 GCC_WARN_UNUSED_FUNCTION = YES;
503 GCC_WARN_UNUSED_LABEL = YES;
504 GCC_WARN_UNUSED_PARAMETER = NO;
505 GCC_WARN_UNUSED_VALUE = YES;
506 GCC_WARN_UNUSED_VARIABLE = YES;
507 INSTALL_PATH = /usr/bin;
508 OTHER_CPLUSPLUSFLAGS = "$(OTHER_CPLUSPLUSFLAGS)";
509 OTHER_LDFLAGS = "";
74cfe461 510 PREBINDING = NO;
d696c285
A
511 PRODUCT_NAME = ld64;
512 SECTORDER_FLAGS = "";
69a49097 513 VALID_ARCHS = "i386 ppc";
d696c285
A
514 VERSIONING_SYSTEM = "apple-generic";
515 WARNING_CFLAGS = "-Wall";
516 };
517 name = Release;
518 };
519 F933D92009291AC90083EAC8 /* Debug */ = {
520 isa = XCBuildConfiguration;
521 buildSettings = {
522 COPY_PHASE_STRIP = NO;
69a49097
A
523 DEBUG_INFORMATION_FORMAT = dwarf;
524 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
d696c285
A
525 GCC_MODEL_TUNING = G5;
526 GCC_OPTIMIZATION_LEVEL = 0;
527 INSTALL_PATH = "$(HOME)/bin";
528 OTHER_LDFLAGS = "";
529 OTHER_REZFLAGS = "";
530 PREBINDING = NO;
531 PRODUCT_NAME = ObjectDump;
532 SECTORDER_FLAGS = "";
533 WARNING_CFLAGS = (
534 "-Wmost",
535 "-Wno-four-char-constants",
536 "-Wno-unknown-pragmas",
537 );
538 };
539 name = Debug;
540 };
541 F933D92109291AC90083EAC8 /* Release */ = {
542 isa = XCBuildConfiguration;
543 buildSettings = {
544 COPY_PHASE_STRIP = YES;
69a49097
A
545 DEBUG_INFORMATION_FORMAT = dwarf;
546 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
d696c285 547 GCC_MODEL_TUNING = G5;
69a49097 548 GCC_OPTIMIZATION_LEVEL = s;
d696c285
A
549 INSTALL_PATH = "$(HOME)/bin";
550 OTHER_LDFLAGS = "";
551 OTHER_REZFLAGS = "";
552 PREBINDING = NO;
553 PRODUCT_NAME = ObjectDump;
d696c285
A
554 WARNING_CFLAGS = (
555 "-Wmost",
556 "-Wno-four-char-constants",
557 "-Wno-unknown-pragmas",
558 );
559 };
560 name = Release;
561 };
562 F933D92409291AC90083EAC8 /* Debug */ = {
563 isa = XCBuildConfiguration;
564 buildSettings = {
565 GCC_DYNAMIC_NO_PIC = NO;
566 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
567 };
568 name = Debug;
569 };
570 F933D92509291AC90083EAC8 /* Release */ = {
571 isa = XCBuildConfiguration;
572 buildSettings = {
573 GCC_DYNAMIC_NO_PIC = NO;
574 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
575 };
576 name = Release;
577 };
578 F96D536E094A2773008E9EE8 /* Debug */ = {
579 isa = XCBuildConfiguration;
580 buildSettings = {
581 COPY_PHASE_STRIP = NO;
582 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
583 PRODUCT_NAME = "unit-tests";
584 };
585 name = Debug;
586 };
587 F96D536F094A2773008E9EE8 /* Release */ = {
588 isa = XCBuildConfiguration;
589 buildSettings = {
590 COPY_PHASE_STRIP = YES;
591 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
592 PRODUCT_NAME = "unit-tests";
593 };
594 name = Release;
595 };
69a49097
A
596 F9B1A26D0A3A568700DA8FAB /* Debug */ = {
597 isa = XCBuildConfiguration;
598 buildSettings = {
599 COPY_PHASE_STRIP = NO;
600 GCC_DYNAMIC_NO_PIC = NO;
601 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
602 GCC_OPTIMIZATION_LEVEL = 0;
603 PRODUCT_NAME = all;
604 };
605 name = Debug;
606 };
607 F9B1A26E0A3A568700DA8FAB /* Release */ = {
608 isa = XCBuildConfiguration;
609 buildSettings = {
610 COPY_PHASE_STRIP = YES;
611 GCC_ENABLE_FIX_AND_CONTINUE = NO;
612 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
613 PRODUCT_NAME = all;
614 ZERO_LINK = NO;
615 };
616 name = Release;
617 };
d696c285
A
618 F9EA72D0097454D5008B4F1D /* Debug */ = {
619 isa = XCBuildConfiguration;
620 buildSettings = {
621 COPY_PHASE_STRIP = NO;
69a49097 622 DEBUG_INFORMATION_FORMAT = dwarf;
d696c285
A
623 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
624 GCC_MODEL_TUNING = G5;
69a49097 625 GCC_OPTIMIZATION_LEVEL = 0;
d696c285
A
626 INSTALL_PATH = "$(HOME)/bin";
627 PREBINDING = NO;
628 PRODUCT_NAME = machocheck;
629 };
630 name = Debug;
631 };
632 F9EA72D1097454D5008B4F1D /* Release */ = {
633 isa = XCBuildConfiguration;
634 buildSettings = {
635 COPY_PHASE_STRIP = YES;
69a49097
A
636 DEBUG_INFORMATION_FORMAT = dwarf;
637 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
d696c285
A
638 GCC_MODEL_TUNING = G5;
639 INSTALL_PATH = "$(HOME)/bin";
640 PREBINDING = NO;
641 PRODUCT_NAME = machocheck;
642 };
643 name = Release;
644 };
69a49097
A
645 F9EC77F10A2F8616002A3E39 /* Debug */ = {
646 isa = XCBuildConfiguration;
647 buildSettings = {
648 COPY_PHASE_STRIP = NO;
649 DEBUG_INFORMATION_FORMAT = dwarf;
650 GCC_DYNAMIC_NO_PIC = NO;
651 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
652 GCC_MODEL_TUNING = G5;
653 GCC_OPTIMIZATION_LEVEL = 0;
654 INSTALL_PATH = "$(HOME)/bin";
655 PREBINDING = NO;
656 PRODUCT_NAME = rebase;
657 };
658 name = Debug;
659 };
660 F9EC77F20A2F8616002A3E39 /* Release */ = {
661 isa = XCBuildConfiguration;
662 buildSettings = {
663 COPY_PHASE_STRIP = YES;
664 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
665 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
666 GCC_MODEL_TUNING = G5;
667 GCC_PREPROCESSOR_DEFINITIONS = "$(GCC_PREPROCESSOR_DEFINITIONS_$(RC_RELEASE))";
668 GCC_PREPROCESSOR_DEFINITIONS_CurryWeed = __OPEN_SOURCE__;
669 INSTALL_PATH = /usr/bin;
670 PREBINDING = NO;
671 PRODUCT_NAME = rebase;
672 VALID_ARCHS = "i386 ppc";
673 };
674 name = Release;
675 };
d696c285
A
676/* End XCBuildConfiguration section */
677
678/* Begin XCConfigurationList section */
679 F933D91B09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ld" */ = {
680 isa = XCConfigurationList;
681 buildConfigurations = (
682 F933D91C09291AC90083EAC8 /* Debug */,
683 F933D91D09291AC90083EAC8 /* Release */,
684 );
685 defaultConfigurationIsVisible = 0;
686 defaultConfigurationName = Release;
687 };
688 F933D91F09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ObjectDump" */ = {
689 isa = XCConfigurationList;
690 buildConfigurations = (
691 F933D92009291AC90083EAC8 /* Debug */,
692 F933D92109291AC90083EAC8 /* Release */,
693 );
694 defaultConfigurationIsVisible = 0;
695 defaultConfigurationName = Release;
696 };
697 F933D92309291AC90083EAC8 /* Build configuration list for PBXProject "ld64" */ = {
698 isa = XCConfigurationList;
699 buildConfigurations = (
700 F933D92409291AC90083EAC8 /* Debug */,
701 F933D92509291AC90083EAC8 /* Release */,
702 );
703 defaultConfigurationIsVisible = 0;
704 defaultConfigurationName = Release;
705 };
706 F96D536D094A2773008E9EE8 /* Build configuration list for PBXAggregateTarget "unit-tests" */ = {
707 isa = XCConfigurationList;
708 buildConfigurations = (
709 F96D536E094A2773008E9EE8 /* Debug */,
710 F96D536F094A2773008E9EE8 /* Release */,
711 );
712 defaultConfigurationIsVisible = 0;
713 defaultConfigurationName = Release;
714 };
69a49097
A
715 F9B1A26C0A3A568700DA8FAB /* Build configuration list for PBXAggregateTarget "all" */ = {
716 isa = XCConfigurationList;
717 buildConfigurations = (
718 F9B1A26D0A3A568700DA8FAB /* Debug */,
719 F9B1A26E0A3A568700DA8FAB /* Release */,
720 );
721 defaultConfigurationIsVisible = 0;
722 defaultConfigurationName = Release;
723 };
d696c285
A
724 F9EA72CF097454D5008B4F1D /* Build configuration list for PBXNativeTarget "machocheck" */ = {
725 isa = XCConfigurationList;
726 buildConfigurations = (
727 F9EA72D0097454D5008B4F1D /* Debug */,
728 F9EA72D1097454D5008B4F1D /* Release */,
729 );
730 defaultConfigurationIsVisible = 0;
731 defaultConfigurationName = Release;
732 };
69a49097
A
733 F9EC77F00A2F8616002A3E39 /* Build configuration list for PBXNativeTarget "rebase" */ = {
734 isa = XCConfigurationList;
735 buildConfigurations = (
736 F9EC77F10A2F8616002A3E39 /* Debug */,
737 F9EC77F20A2F8616002A3E39 /* Release */,
738 );
739 defaultConfigurationIsVisible = 0;
740 defaultConfigurationName = Release;
741 };
d696c285
A
742/* End XCConfigurationList section */
743 };
744 rootObject = F9023C3006D5A227001BBF46 /* Project object */;
745}