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