ld64-47.2.tar.gz
[apple/ld64.git] / ld64.xcodeproj / project.pbxproj
0 / 602 (  0%)
CommitLineData
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 );
16 buildSettings = {
17 PRODUCT_NAME = "unit-tests";
18 };
19 dependencies = (
20 F96D536A094A275D008E9EE8 /* PBXTargetDependency */,
21 F96D536C094A275F008E9EE8 /* PBXTargetDependency */,
22 F9EA73970974999B008B4F1D /* PBXTargetDependency */,
23 );
24 name = "unit-tests";
25 productName = "unit-tests";
26 };
27/* End PBXAggregateTarget section */
28
29/* Begin PBXBuildFile section */
30 F9023C4E06D5A272001BBF46 /* ld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9023C3F06D5A254001BBF46 /* ld.cpp */; };
31 F933E3D9092E855B0083EAC8 /* ObjectDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F971EED706D5AD240041D381 /* ObjectDump.cpp */; };
32 F97288E707D277570031794D /* SectCreate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F97288E607D277570031794D /* SectCreate.cpp */; };
33 F97F5029070D0BB200B9FCD7 /* ld64.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = F97F5028070D0BB200B9FCD7 /* ld64.1 */; };
34 F9C0D4BD06DD28D2001C7193 /* Options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9C0D48A06DD1E1B001C7193 /* Options.cpp */; };
35 F9EA72D5097454FF008B4F1D /* machochecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9EA72D4097454FF008B4F1D /* machochecker.cpp */; };
36 F9EA7584097882F3008B4F1D /* debugline.c in Sources */ = {isa = PBXBuildFile; fileRef = F9EA7582097882F3008B4F1D /* debugline.c */; };
37 F9EA75BC09788857008B4F1D /* debugline.c in Sources */ = {isa = PBXBuildFile; fileRef = F9EA7582097882F3008B4F1D /* debugline.c */; };
38/* End PBXBuildFile section */
39
40/* Begin PBXBuildRule section */
41 F9E8D4BD07FCAF2000FD5801 /* PBXBuildRule */ = {
42 isa = PBXBuildRule;
43 compilerSpec = com.apple.compilers.gcc.4_0;
44 fileType = sourcecode.c;
45 isEditable = 1;
46 outputFiles = (
47 );
48 };
49 F9E8D4BE07FCAF2A00FD5801 /* PBXBuildRule */ = {
50 isa = PBXBuildRule;
51 compilerSpec = com.apple.compilers.gcc.4_0;
52 fileType = sourcecode.cpp;
53 isEditable = 1;
54 outputFiles = (
55 );
56 };
57/* End PBXBuildRule section */
58
59/* Begin PBXBuildStyle section */
60 F933D92F09291D070083EAC8 /* Development */ = {
61 isa = PBXBuildStyle;
62 buildSettings = {
63 COPY_PHASE_STRIP = NO;
64 };
65 name = Development;
66 };
67 F933D93009291D070083EAC8 /* Deployment */ = {
68 isa = PBXBuildStyle;
69 buildSettings = {
70 COPY_PHASE_STRIP = YES;
71 };
72 name = Deployment;
73 };
74/* End PBXBuildStyle section */
75
76/* Begin PBXContainerItemProxy section */
77 F96D5369094A275D008E9EE8 /* PBXContainerItemProxy */ = {
78 isa = PBXContainerItemProxy;
79 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
80 proxyType = 1;
81 remoteGlobalIDString = F9023C3806D5A23E001BBF46;
82 remoteInfo = ld;
83 };
84 F96D536B094A275F008E9EE8 /* PBXContainerItemProxy */ = {
85 isa = PBXContainerItemProxy;
86 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
87 proxyType = 1;
88 remoteGlobalIDString = F971EED206D5ACF60041D381;
89 remoteInfo = ObjectDump;
90 };
91 F9EA73960974999B008B4F1D /* PBXContainerItemProxy */ = {
92 isa = PBXContainerItemProxy;
93 containerPortal = F9023C3006D5A227001BBF46 /* Project object */;
94 proxyType = 1;
95 remoteGlobalIDString = F9EA72CA097454A6008B4F1D;
96 remoteInfo = machocheck;
97 };
98/* End PBXContainerItemProxy section */
99
100/* Begin PBXCopyFilesBuildPhase section */
101 F97F5025070D0B6300B9FCD7 /* CopyFiles */ = {
102 isa = PBXCopyFilesBuildPhase;
103 buildActionMask = 8;
104 dstPath = /usr/share/man/man1;
105 dstSubfolderSpec = 0;
106 files = (
107 F97F5029070D0BB200B9FCD7 /* ld64.1 in CopyFiles */,
108 );
109 runOnlyForDeploymentPostprocessing = 1;
110 };
111/* End PBXCopyFilesBuildPhase section */
112
113/* Begin PBXFileReference section */
114 C02A29DE0953B26E001FB8C1 /* ChangeLog */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ChangeLog; sourceTree = "<group>"; };
115 F9023C3906D5A23E001BBF46 /* ld64 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ld64; sourceTree = BUILT_PRODUCTS_DIR; };
116 F9023C3E06D5A254001BBF46 /* ExecutableFile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ExecutableFile.h; path = src/ExecutableFile.h; sourceTree = "<group>"; };
117 F9023C3F06D5A254001BBF46 /* ld.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ld.cpp; path = src/ld.cpp; sourceTree = "<group>"; };
118 F9023C4106D5A254001BBF46 /* ObjectFile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ObjectFile.h; path = src/ObjectFile.h; sourceTree = "<group>"; };
119 F933D9460929277C0083EAC8 /* FileAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = FileAbstraction.hpp; path = src/FileAbstraction.hpp; sourceTree = "<group>"; };
120 F933D9470929277C0083EAC8 /* MachOFileAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = MachOFileAbstraction.hpp; path = src/MachOFileAbstraction.hpp; sourceTree = "<group>"; };
121 F933DC37092A82480083EAC8 /* Architectures.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Architectures.hpp; path = src/Architectures.hpp; sourceTree = "<group>"; };
122 F933E3CB092E84250083EAC8 /* MachOReaderArchive.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = MachOReaderArchive.hpp; path = src/MachOReaderArchive.hpp; sourceTree = "<group>"; };
123 F933E3CC092E84250083EAC8 /* MachOReaderDylib.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = MachOReaderDylib.hpp; path = src/MachOReaderDylib.hpp; sourceTree = "<group>"; };
124 F933E3CD092E84250083EAC8 /* MachOReaderRelocatable.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = MachOReaderRelocatable.hpp; path = src/MachOReaderRelocatable.hpp; sourceTree = "<group>"; };
125 F933E3CE092E84250083EAC8 /* MachOWriterExecutable.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = MachOWriterExecutable.hpp; path = src/MachOWriterExecutable.hpp; sourceTree = "<group>"; };
126 F971EED306D5ACF60041D381 /* ObjectDump */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ObjectDump; sourceTree = BUILT_PRODUCTS_DIR; };
127 F971EED706D5AD240041D381 /* ObjectDump.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ObjectDump.cpp; path = src/ObjectDump.cpp; sourceTree = "<group>"; };
128 F97288E607D277570031794D /* SectCreate.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = SectCreate.cpp; path = src/SectCreate.cpp; sourceTree = "<group>"; };
129 F972890007D27FD00031794D /* SectCreate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SectCreate.h; path = src/SectCreate.h; sourceTree = "<group>"; };
130 F97F5028070D0BB200B9FCD7 /* ld64.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; name = ld64.1; path = doc/man/man1/ld64.1; sourceTree = "<group>"; };
131 F9C0D48A06DD1E1B001C7193 /* Options.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Options.cpp; path = src/Options.cpp; sourceTree = "<group>"; };
132 F9C0D48B06DD1E1B001C7193 /* Options.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Options.h; path = src/Options.h; sourceTree = "<group>"; };
133 F9EA72CB097454A6008B4F1D /* machocheck */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = machocheck; sourceTree = BUILT_PRODUCTS_DIR; };
134 F9EA72D4097454FF008B4F1D /* machochecker.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = machochecker.cpp; path = src/machochecker.cpp; sourceTree = "<group>"; };
135 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; };
136 F9EA7583097882F3008B4F1D /* debugline.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = debugline.h; path = src/debugline.h; sourceTree = "<group>"; };
137/* End PBXFileReference section */
138
139/* Begin PBXFrameworksBuildPhase section */
140 F9023C3706D5A23E001BBF46 /* Frameworks */ = {
141 isa = PBXFrameworksBuildPhase;
142 buildActionMask = 2147483647;
143 files = (
144 );
145 runOnlyForDeploymentPostprocessing = 0;
146 };
147 F971EED106D5ACF60041D381 /* Frameworks */ = {
148 isa = PBXFrameworksBuildPhase;
149 buildActionMask = 2147483647;
150 files = (
151 );
152 runOnlyForDeploymentPostprocessing = 0;
153 };
154 F9EA72C9097454A6008B4F1D /* Frameworks */ = {
155 isa = PBXFrameworksBuildPhase;
156 buildActionMask = 2147483647;
157 files = (
158 );
159 runOnlyForDeploymentPostprocessing = 0;
160 };
161/* End PBXFrameworksBuildPhase section */
162
163/* Begin PBXGroup section */
164 F9023C2C06D5A227001BBF46 = {
165 isa = PBXGroup;
166 children = (
167 C02A29DE0953B26E001FB8C1 /* ChangeLog */,
168 F933DC37092A82480083EAC8 /* Architectures.hpp */,
169 F933D9460929277C0083EAC8 /* FileAbstraction.hpp */,
170 F933D9470929277C0083EAC8 /* MachOFileAbstraction.hpp */,
171 F933E3CD092E84250083EAC8 /* MachOReaderRelocatable.hpp */,
172 F933E3CB092E84250083EAC8 /* MachOReaderArchive.hpp */,
173 F933E3CC092E84250083EAC8 /* MachOReaderDylib.hpp */,
174 F933E3CE092E84250083EAC8 /* MachOWriterExecutable.hpp */,
175 F9023C3E06D5A254001BBF46 /* ExecutableFile.h */,
176 F9023C4106D5A254001BBF46 /* ObjectFile.h */,
177 F9023C3F06D5A254001BBF46 /* ld.cpp */,
178 F9C0D48A06DD1E1B001C7193 /* Options.cpp */,
179 F9C0D48B06DD1E1B001C7193 /* Options.h */,
180 F97288E607D277570031794D /* SectCreate.cpp */,
181 F972890007D27FD00031794D /* SectCreate.h */,
182 F9EA7582097882F3008B4F1D /* debugline.c */,
183 F9EA7583097882F3008B4F1D /* debugline.h */,
184 F9EA72D4097454FF008B4F1D /* machochecker.cpp */,
185 F971EED706D5AD240041D381 /* ObjectDump.cpp */,
186 F97F5028070D0BB200B9FCD7 /* ld64.1 */,
187 F9023C3A06D5A23E001BBF46 /* Products */,
188 );
189 sourceTree = "<group>";
190 };
191 F9023C3A06D5A23E001BBF46 /* Products */ = {
192 isa = PBXGroup;
193 children = (
194 F9023C3906D5A23E001BBF46 /* ld64 */,
195 F971EED306D5ACF60041D381 /* ObjectDump */,
196 F9EA72CB097454A6008B4F1D /* machocheck */,
197 );
198 name = Products;
199 sourceTree = "<group>";
200 };
201/* End PBXGroup section */
202
203/* Begin PBXNativeTarget section */
204 F9023C3806D5A23E001BBF46 /* ld */ = {
205 isa = PBXNativeTarget;
206 buildConfigurationList = F933D91B09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ld" */;
207 buildPhases = (
208 F9023C3606D5A23E001BBF46 /* Sources */,
209 F9023C3706D5A23E001BBF46 /* Frameworks */,
210 F97F5025070D0B6300B9FCD7 /* CopyFiles */,
211 );
212 buildRules = (
213 F9E8D4BE07FCAF2A00FD5801 /* PBXBuildRule */,
214 F9E8D4BD07FCAF2000FD5801 /* PBXBuildRule */,
215 );
216 buildSettings = {
217 PRODUCT_NAME = ld64;
218 };
219 dependencies = (
220 );
221 name = ld;
222 productName = ld64;
223 productReference = F9023C3906D5A23E001BBF46 /* ld64 */;
224 productType = "com.apple.product-type.tool";
225 };
226 F971EED206D5ACF60041D381 /* ObjectDump */ = {
227 isa = PBXNativeTarget;
228 buildConfigurationList = F933D91F09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ObjectDump" */;
229 buildPhases = (
230 F971EED006D5ACF60041D381 /* Sources */,
231 F971EED106D5ACF60041D381 /* Frameworks */,
232 );
233 buildRules = (
234 );
235 buildSettings = {
236 PRODUCT_NAME = ObjectDump;
237 };
238 dependencies = (
239 );
240 name = ObjectDump;
241 productName = ObjectDump;
242 productReference = F971EED306D5ACF60041D381 /* ObjectDump */;
243 productType = "com.apple.product-type.tool";
244 };
245 F9EA72CA097454A6008B4F1D /* machocheck */ = {
246 isa = PBXNativeTarget;
247 buildConfigurationList = F9EA72CF097454D5008B4F1D /* Build configuration list for PBXNativeTarget "machocheck" */;
248 buildPhases = (
249 F9EA72C8097454A6008B4F1D /* Sources */,
250 F9EA72C9097454A6008B4F1D /* Frameworks */,
251 );
252 buildRules = (
253 );
254 buildSettings = {
255 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
256 GCC_MODEL_TUNING = G5;
257 INSTALL_PATH = "$(HOME)/bin";
258 PREBINDING = NO;
259 PRODUCT_NAME = machocheck;
260 };
261 dependencies = (
262 );
263 name = machocheck;
264 productName = machocheck;
265 productReference = F9EA72CB097454A6008B4F1D /* machocheck */;
266 productType = "com.apple.product-type.tool";
267 };
268/* End PBXNativeTarget section */
269
270/* Begin PBXProject section */
271 F9023C3006D5A227001BBF46 /* Project object */ = {
272 isa = PBXProject;
273 buildConfigurationList = F933D92309291AC90083EAC8 /* Build configuration list for PBXProject "ld64" */;
274 buildSettings = {
275 };
276 buildStyles = (
277 F933D92F09291D070083EAC8 /* Development */,
278 F933D93009291D070083EAC8 /* Deployment */,
279 );
280 hasScannedForEncodings = 0;
281 mainGroup = F9023C2C06D5A227001BBF46;
282 productRefGroup = F9023C3A06D5A23E001BBF46 /* Products */;
283 projectDirPath = "";
284 targets = (
285 F9023C3806D5A23E001BBF46 /* ld */,
286 F971EED206D5ACF60041D381 /* ObjectDump */,
287 F9EA72CA097454A6008B4F1D /* machocheck */,
288 F96D5368094A2754008E9EE8 /* unit-tests */,
289 );
290 };
291/* End PBXProject section */
292
293/* Begin PBXShellScriptBuildPhase section */
294 F96D5367094A2754008E9EE8 /* ShellScript */ = {
295 isa = PBXShellScriptBuildPhase;
296 buildActionMask = 2147483647;
297 files = (
298 );
299 inputPaths = (
300 );
301 outputPaths = (
302 );
303 runOnlyForDeploymentPostprocessing = 0;
304 shellPath = /bin/csh;
305 shellScript = "# Let tests set MACOSX_DEPLOYMENT_TARGET as they need\nunsetenv MACOSX_DEPLOYMENT_TARGET\n\n# make an symlink to ld64 called ld, so that gcc will use this linker for all linking\nrm -rf $BUILT_PRODUCTS_DIR/ld\nln -s $BUILT_PRODUCTS_DIR/ld64 $BUILT_PRODUCTS_DIR/ld\n\n# run full test suite\n$SRCROOT/unit-tests/run-all-unit-tests\n\nexit 0";
306 };
307/* End PBXShellScriptBuildPhase section */
308
309/* Begin PBXSourcesBuildPhase section */
310 F9023C3606D5A23E001BBF46 /* Sources */ = {
311 isa = PBXSourcesBuildPhase;
312 buildActionMask = 2147483647;
313 files = (
314 F9023C4E06D5A272001BBF46 /* ld.cpp in Sources */,
315 F9C0D4BD06DD28D2001C7193 /* Options.cpp in Sources */,
316 F97288E707D277570031794D /* SectCreate.cpp in Sources */,
317 F9EA7584097882F3008B4F1D /* debugline.c in Sources */,
318 );
319 runOnlyForDeploymentPostprocessing = 0;
320 };
321 F971EED006D5ACF60041D381 /* Sources */ = {
322 isa = PBXSourcesBuildPhase;
323 buildActionMask = 2147483647;
324 files = (
325 F933E3D9092E855B0083EAC8 /* ObjectDump.cpp in Sources */,
326 F9EA75BC09788857008B4F1D /* debugline.c in Sources */,
327 );
328 runOnlyForDeploymentPostprocessing = 0;
329 };
330 F9EA72C8097454A6008B4F1D /* Sources */ = {
331 isa = PBXSourcesBuildPhase;
332 buildActionMask = 2147483647;
333 files = (
334 F9EA72D5097454FF008B4F1D /* machochecker.cpp in Sources */,
335 );
336 runOnlyForDeploymentPostprocessing = 0;
337 };
338/* End PBXSourcesBuildPhase section */
339
340/* Begin PBXTargetDependency section */
341 F96D536A094A275D008E9EE8 /* PBXTargetDependency */ = {
342 isa = PBXTargetDependency;
343 target = F9023C3806D5A23E001BBF46 /* ld */;
344 targetProxy = F96D5369094A275D008E9EE8 /* PBXContainerItemProxy */;
345 };
346 F96D536C094A275F008E9EE8 /* PBXTargetDependency */ = {
347 isa = PBXTargetDependency;
348 target = F971EED206D5ACF60041D381 /* ObjectDump */;
349 targetProxy = F96D536B094A275F008E9EE8 /* PBXContainerItemProxy */;
350 };
351 F9EA73970974999B008B4F1D /* PBXTargetDependency */ = {
352 isa = PBXTargetDependency;
353 target = F9EA72CA097454A6008B4F1D /* machocheck */;
354 targetProxy = F9EA73960974999B008B4F1D /* PBXContainerItemProxy */;
355 };
356/* End PBXTargetDependency section */
357
358/* Begin XCBuildConfiguration section */
359 F933D91C09291AC90083EAC8 /* Debug */ = {
360 isa = XCBuildConfiguration;
361 buildSettings = {
362 COPY_PHASE_STRIP = NO;
363 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
364 GCC_DYNAMIC_NO_PIC = YES;
365 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
366 GCC_MODEL_TUNING = G5;
367 GCC_OPTIMIZATION_LEVEL = 0;
368 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
369 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
370 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
371 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
372 GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO;
373 GCC_WARN_ABOUT_RETURN_TYPE = YES;
374 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
375 GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
376 GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
377 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
378 GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
379 GCC_WARN_MISSING_PARENTHESES = YES;
380 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
381 GCC_WARN_PEDANTIC = NO;
382 GCC_WARN_SHADOW = NO;
383 GCC_WARN_SIGN_COMPARE = YES;
384 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
385 GCC_WARN_UNINITIALIZED_AUTOS = NO;
386 GCC_WARN_UNKNOWN_PRAGMAS = YES;
387 GCC_WARN_UNUSED_FUNCTION = YES;
388 GCC_WARN_UNUSED_LABEL = YES;
389 GCC_WARN_UNUSED_PARAMETER = NO;
390 GCC_WARN_UNUSED_VALUE = YES;
391 GCC_WARN_UNUSED_VARIABLE = YES;
392 INSTALL_PATH = /usr/bin;
393 OTHER_CPLUSPLUSFLAGS = "$(OTHER_CPLUSPLUSFLAGS)";
394 OTHER_LDFLAGS = "";
395 PREBINDING = NO;
396 PRODUCT_NAME = ld64;
397 SECTORDER_FLAGS = "";
398 VERSIONING_SYSTEM = "apple-generic";
399 WARNING_CFLAGS = "-Wall";
400 };
401 name = Debug;
402 };
403 F933D91D09291AC90083EAC8 /* Release */ = {
404 isa = XCBuildConfiguration;
405 buildSettings = {
406 COPY_PHASE_STRIP = YES;
407 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
408 GCC_DYNAMIC_NO_PIC = YES;
409 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
410 GCC_MODEL_TUNING = G5;
411 GCC_OPTIMIZATION_LEVEL = 3;
412 GCC_PREPROCESSOR_DEFINITIONS = "$(GCC_PREPROCESSOR_DEFINITIONS_$(RC_RELEASE))";
413 GCC_PREPROCESSOR_DEFINITIONS_Curry = __OPEN_SOURCE__;
414 GCC_PREPROCESSOR_DEFINITIONS_CurryWeed = __OPEN_SOURCE__;
415 GCC_PREPROCESSOR_DEFINITIONS_Leopard = __OPEN_SOURCE__;
416 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
417 GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
418 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
419 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
420 GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO;
421 GCC_WARN_ABOUT_RETURN_TYPE = YES;
422 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
423 GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
424 GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
425 GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
426 GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
427 GCC_WARN_MISSING_PARENTHESES = YES;
428 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
429 GCC_WARN_PEDANTIC = NO;
430 GCC_WARN_SHADOW = NO;
431 GCC_WARN_SIGN_COMPARE = YES;
432 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
433 GCC_WARN_UNINITIALIZED_AUTOS = NO;
434 GCC_WARN_UNKNOWN_PRAGMAS = YES;
435 GCC_WARN_UNUSED_FUNCTION = YES;
436 GCC_WARN_UNUSED_LABEL = YES;
437 GCC_WARN_UNUSED_PARAMETER = NO;
438 GCC_WARN_UNUSED_VALUE = YES;
439 GCC_WARN_UNUSED_VARIABLE = YES;
440 INSTALL_PATH = /usr/bin;
441 OTHER_CPLUSPLUSFLAGS = "$(OTHER_CPLUSPLUSFLAGS)";
442 OTHER_LDFLAGS = "";
443 PREBINDING = NO;
444 PRODUCT_NAME = ld64;
445 SECTORDER_FLAGS = "";
446 VERSIONING_SYSTEM = "apple-generic";
447 WARNING_CFLAGS = "-Wall";
448 };
449 name = Release;
450 };
451 F933D92009291AC90083EAC8 /* Debug */ = {
452 isa = XCBuildConfiguration;
453 buildSettings = {
454 COPY_PHASE_STRIP = NO;
455 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
456 GCC_MODEL_TUNING = G5;
457 GCC_OPTIMIZATION_LEVEL = 0;
458 INSTALL_PATH = "$(HOME)/bin";
459 OTHER_LDFLAGS = "";
460 OTHER_REZFLAGS = "";
461 PREBINDING = NO;
462 PRODUCT_NAME = ObjectDump;
463 SECTORDER_FLAGS = "";
464 WARNING_CFLAGS = (
465 "-Wmost",
466 "-Wno-four-char-constants",
467 "-Wno-unknown-pragmas",
468 );
469 };
470 name = Debug;
471 };
472 F933D92109291AC90083EAC8 /* Release */ = {
473 isa = XCBuildConfiguration;
474 buildSettings = {
475 COPY_PHASE_STRIP = YES;
476 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
477 GCC_MODEL_TUNING = G5;
478 GCC_OPTIMIZATION_LEVEL = 0;
479 INSTALL_PATH = "$(HOME)/bin";
480 OTHER_LDFLAGS = "";
481 OTHER_REZFLAGS = "";
482 PREBINDING = NO;
483 PRODUCT_NAME = ObjectDump;
484 SECTORDER_FLAGS = "";
485 WARNING_CFLAGS = (
486 "-Wmost",
487 "-Wno-four-char-constants",
488 "-Wno-unknown-pragmas",
489 );
490 };
491 name = Release;
492 };
493 F933D92409291AC90083EAC8 /* Debug */ = {
494 isa = XCBuildConfiguration;
495 buildSettings = {
496 GCC_DYNAMIC_NO_PIC = NO;
497 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
498 };
499 name = Debug;
500 };
501 F933D92509291AC90083EAC8 /* Release */ = {
502 isa = XCBuildConfiguration;
503 buildSettings = {
504 GCC_DYNAMIC_NO_PIC = NO;
505 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
506 };
507 name = Release;
508 };
509 F96D536E094A2773008E9EE8 /* Debug */ = {
510 isa = XCBuildConfiguration;
511 buildSettings = {
512 COPY_PHASE_STRIP = NO;
513 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
514 PRODUCT_NAME = "unit-tests";
515 };
516 name = Debug;
517 };
518 F96D536F094A2773008E9EE8 /* Release */ = {
519 isa = XCBuildConfiguration;
520 buildSettings = {
521 COPY_PHASE_STRIP = YES;
522 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
523 PRODUCT_NAME = "unit-tests";
524 };
525 name = Release;
526 };
527 F9EA72D0097454D5008B4F1D /* Debug */ = {
528 isa = XCBuildConfiguration;
529 buildSettings = {
530 COPY_PHASE_STRIP = NO;
531 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
532 GCC_MODEL_TUNING = G5;
533 INSTALL_PATH = "$(HOME)/bin";
534 PREBINDING = NO;
535 PRODUCT_NAME = machocheck;
536 };
537 name = Debug;
538 };
539 F9EA72D1097454D5008B4F1D /* Release */ = {
540 isa = XCBuildConfiguration;
541 buildSettings = {
542 COPY_PHASE_STRIP = YES;
543 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
544 GCC_MODEL_TUNING = G5;
545 INSTALL_PATH = "$(HOME)/bin";
546 PREBINDING = NO;
547 PRODUCT_NAME = machocheck;
548 };
549 name = Release;
550 };
551/* End XCBuildConfiguration section */
552
553/* Begin XCConfigurationList section */
554 F933D91B09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ld" */ = {
555 isa = XCConfigurationList;
556 buildConfigurations = (
557 F933D91C09291AC90083EAC8 /* Debug */,
558 F933D91D09291AC90083EAC8 /* Release */,
559 );
560 defaultConfigurationIsVisible = 0;
561 defaultConfigurationName = Release;
562 };
563 F933D91F09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ObjectDump" */ = {
564 isa = XCConfigurationList;
565 buildConfigurations = (
566 F933D92009291AC90083EAC8 /* Debug */,
567 F933D92109291AC90083EAC8 /* Release */,
568 );
569 defaultConfigurationIsVisible = 0;
570 defaultConfigurationName = Release;
571 };
572 F933D92309291AC90083EAC8 /* Build configuration list for PBXProject "ld64" */ = {
573 isa = XCConfigurationList;
574 buildConfigurations = (
575 F933D92409291AC90083EAC8 /* Debug */,
576 F933D92509291AC90083EAC8 /* Release */,
577 );
578 defaultConfigurationIsVisible = 0;
579 defaultConfigurationName = Release;
580 };
581 F96D536D094A2773008E9EE8 /* Build configuration list for PBXAggregateTarget "unit-tests" */ = {
582 isa = XCConfigurationList;
583 buildConfigurations = (
584 F96D536E094A2773008E9EE8 /* Debug */,
585 F96D536F094A2773008E9EE8 /* Release */,
586 );
587 defaultConfigurationIsVisible = 0;
588 defaultConfigurationName = Release;
589 };
590 F9EA72CF097454D5008B4F1D /* Build configuration list for PBXNativeTarget "machocheck" */ = {
591 isa = XCConfigurationList;
592 buildConfigurations = (
593 F9EA72D0097454D5008B4F1D /* Debug */,
594 F9EA72D1097454D5008B4F1D /* Release */,
595 );
596 defaultConfigurationIsVisible = 0;
597 defaultConfigurationName = Release;
598 };
599/* End XCConfigurationList section */
600 };
601 rootObject = F9023C3006D5A227001BBF46 /* Project object */;
602}