fixed hard-coded lib search paths, added ranlib custom script build phase
[LeanCalc.git] / LeanCalc.xcode / project.pbxproj
1 // !$*UTF8*$!
2 {
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 39;
7         objects = {
8                 089C165FFE840EACC02AAC07 = {
9                         children = (
10                                 089C1660FE840EACC02AAC07,
11                         );
12                         isa = PBXVariantGroup;
13                         name = InfoPlist.strings;
14                         refType = 4;
15                         sourceTree = "<group>";
16                 };
17                 089C1660FE840EACC02AAC07 = {
18                         fileEncoding = 10;
19                         isa = PBXFileReference;
20                         lastKnownFileType = text.plist.strings;
21                         name = English;
22                         path = English.lproj/InfoPlist.strings;
23                         refType = 4;
24                         sourceTree = "<group>";
25                 };
26 //080
27 //081
28 //082
29 //083
30 //084
31 //100
32 //101
33 //102
34 //103
35 //104
36                 1058C7A6FEA54F5311CA2CBB = {
37                         children = (
38                                 1BFAB21207AED78500C841BA,
39                                 1BFAB26607AEE8C900C841BA,
40                                 1058C7A7FEA54F5311CA2CBB,
41                         );
42                         isa = PBXGroup;
43                         name = "Linked Frameworks";
44                         refType = 4;
45                         sourceTree = "<group>";
46                 };
47                 1058C7A7FEA54F5311CA2CBB = {
48                         isa = PBXFileReference;
49                         lastKnownFileType = wrapper.framework;
50                         name = Cocoa.framework;
51                         path = /System/Library/Frameworks/Cocoa.framework;
52                         refType = 0;
53                         sourceTree = "<absolute>";
54                 };
55                 1058C7A8FEA54F5311CA2CBB = {
56                         children = (
57                                 2A37F4C5FDCFA73011CA2CEA,
58                                 2A37F4C4FDCFA73011CA2CEA,
59                         );
60                         isa = PBXGroup;
61                         name = "Other Frameworks";
62                         refType = 4;
63                         sourceTree = "<group>";
64                 };
65 //100
66 //101
67 //102
68 //103
69 //104
70 //190
71 //191
72 //192
73 //193
74 //194
75                 19C28FB0FE9D524F11CA2CBB = {
76                         children = (
77                                 8D15AC370486D014006FF6A4,
78                         );
79                         isa = PBXGroup;
80                         name = Products;
81                         refType = 4;
82                         sourceTree = "<group>";
83                 };
84 //190
85 //191
86 //192
87 //193
88 //194
89 //1B0
90 //1B1
91 //1B2
92 //1B3
93 //1B4
94                 1B8243BC07BF863600279D6D = {
95                         isa = PBXFileReference;
96                         lastKnownFileType = image.icns;
97                         name = Calculations.icns;
98                         path = "Icon Artwork/Calculations.icns";
99                         refType = 4;
100                         sourceTree = "<group>";
101                 };
102                 1B8243BD07BF863600279D6D = {
103                         isa = PBXFileReference;
104                         lastKnownFileType = image.icns;
105                         name = LeanCalc.icns;
106                         path = "Icon Artwork/LeanCalc.icns";
107                         refType = 4;
108                         sourceTree = "<group>";
109                 };
110                 1B8243BE07BF863600279D6D = {
111                         fileRef = 1B8243BC07BF863600279D6D;
112                         isa = PBXBuildFile;
113                         settings = {
114                         };
115                 };
116                 1B8243BF07BF863600279D6D = {
117                         fileRef = 1B8243BD07BF863600279D6D;
118                         isa = PBXBuildFile;
119                         settings = {
120                         };
121                 };
122                 1B8243C807BF866200279D6D = {
123                         fileEncoding = 30;
124                         isa = PBXFileReference;
125                         lastKnownFileType = sourcecode.c.objc;
126                         name = main.m;
127                         path = Sources/main.m;
128                         refType = 4;
129                         sourceTree = "<group>";
130                 };
131                 1B8243CA07BF866200279D6D = {
132                         fileRef = 1B8243C807BF866200279D6D;
133                         isa = PBXBuildFile;
134                         settings = {
135                         };
136                 };
137                 1B8243CD07BF867300279D6D = {
138                         fileEncoding = 30;
139                         isa = PBXFileReference;
140                         lastKnownFileType = sourcecode.c.h;
141                         name = AppDelegate.h;
142                         path = Sources/AppDelegate.h;
143                         refType = 4;
144                         sourceTree = "<group>";
145                 };
146                 1B8243CE07BF867300279D6D = {
147                         fileEncoding = 30;
148                         isa = PBXFileReference;
149                         lastKnownFileType = sourcecode.c.objc;
150                         name = AppDelegate.m;
151                         path = Sources/AppDelegate.m;
152                         refType = 4;
153                         sourceTree = "<group>";
154                 };
155                 1B8243CF07BF867300279D6D = {
156                         fileEncoding = 30;
157                         isa = PBXFileReference;
158                         lastKnownFileType = sourcecode.c.h;
159                         name = Calculation.h;
160                         path = Sources/Calculation.h;
161                         refType = 4;
162                         sourceTree = "<group>";
163                 };
164                 1B8243D007BF867300279D6D = {
165                         fileEncoding = 30;
166                         isa = PBXFileReference;
167                         lastKnownFileType = sourcecode.c.objc;
168                         name = Calculation.m;
169                         path = Sources/Calculation.m;
170                         refType = 4;
171                         sourceTree = "<group>";
172                 };
173                 1B8243D107BF867300279D6D = {
174                         fileEncoding = 30;
175                         isa = PBXFileReference;
176                         lastKnownFileType = sourcecode.c.h;
177                         name = CmdKeyInterceptApplication.h;
178                         path = Sources/CmdKeyInterceptApplication.h;
179                         refType = 4;
180                         sourceTree = "<group>";
181                 };
182                 1B8243D207BF867300279D6D = {
183                         fileEncoding = 30;
184                         isa = PBXFileReference;
185                         lastKnownFileType = sourcecode.c.objc;
186                         name = CmdKeyInterceptApplication.m;
187                         path = Sources/CmdKeyInterceptApplication.m;
188                         refType = 4;
189                         sourceTree = "<group>";
190                 };
191                 1B8243D307BF867300279D6D = {
192                         fileEncoding = 30;
193                         isa = PBXFileReference;
194                         lastKnownFileType = sourcecode.c.h;
195                         name = MyDocument.h;
196                         path = Sources/MyDocument.h;
197                         refType = 4;
198                         sourceTree = "<group>";
199                 };
200                 1B8243D407BF867300279D6D = {
201                         fileEncoding = 30;
202                         isa = PBXFileReference;
203                         lastKnownFileType = sourcecode.c.objc;
204                         name = MyDocument.m;
205                         path = Sources/MyDocument.m;
206                         refType = 4;
207                         sourceTree = "<group>";
208                 };
209                 1B8243D507BF867300279D6D = {
210                         fileRef = 1B8243CD07BF867300279D6D;
211                         isa = PBXBuildFile;
212                         settings = {
213                         };
214                 };
215                 1B8243D607BF867300279D6D = {
216                         fileRef = 1B8243CE07BF867300279D6D;
217                         isa = PBXBuildFile;
218                         settings = {
219                         };
220                 };
221                 1B8243D707BF867300279D6D = {
222                         fileRef = 1B8243CF07BF867300279D6D;
223                         isa = PBXBuildFile;
224                         settings = {
225                         };
226                 };
227                 1B8243D807BF867300279D6D = {
228                         fileRef = 1B8243D007BF867300279D6D;
229                         isa = PBXBuildFile;
230                         settings = {
231                         };
232                 };
233                 1B8243D907BF867300279D6D = {
234                         fileRef = 1B8243D107BF867300279D6D;
235                         isa = PBXBuildFile;
236                         settings = {
237                         };
238                 };
239                 1B8243DA07BF867300279D6D = {
240                         fileRef = 1B8243D207BF867300279D6D;
241                         isa = PBXBuildFile;
242                         settings = {
243                         };
244                 };
245                 1B8243DB07BF867300279D6D = {
246                         fileRef = 1B8243D307BF867300279D6D;
247                         isa = PBXBuildFile;
248                         settings = {
249                         };
250                 };
251                 1B8243DC07BF867300279D6D = {
252                         fileRef = 1B8243D407BF867300279D6D;
253                         isa = PBXBuildFile;
254                         settings = {
255                         };
256                 };
257                 1B82477B07BF8A3100279D6D = {
258                         buildActionMask = 2147483647;
259                         files = (
260                         );
261                         inputPaths = (
262                         );
263                         isa = PBXShellScriptBuildPhase;
264                         outputPaths = (
265                         );
266                         runOnlyForDeploymentPostprocessing = 0;
267                         shellPath = /bin/sh;
268                         shellScript = "ranlib calc/*.a";
269                 };
270                 1B82478707BF8A7000279D6D = {
271                         fileEncoding = 30;
272                         isa = PBXFileReference;
273                         lastKnownFileType = sourcecode.c.h;
274                         path = LeanCalc_Prefix.pch;
275                         refType = 4;
276                         sourceTree = "<group>";
277                 };
278                 1B82478807BF8A7000279D6D = {
279                         fileRef = 1B82478707BF8A7000279D6D;
280                         isa = PBXBuildFile;
281                         settings = {
282                         };
283                 };
284                 1BC8F40907B8A3F700987A06 = {
285                         buildActionMask = 2147483647;
286                         dstPath = "";
287                         dstSubfolderSpec = 7;
288                         files = (
289                                 1BC8F6E107B9782800987A06,
290                         );
291                         isa = PBXCopyFilesBuildPhase;
292                         runOnlyForDeploymentPostprocessing = 0;
293                 };
294                 1BC8F59807B9780900987A06 = {
295                         isa = PBXFileReference;
296                         lastKnownFileType = folder;
297                         path = help;
298                         refType = 4;
299                         sourceTree = "<group>";
300                 };
301                 1BC8F6E107B9782800987A06 = {
302                         fileRef = 1BC8F59807B9780900987A06;
303                         isa = PBXBuildFile;
304                         settings = {
305                         };
306                 };
307                 1BFAB21207AED78500C841BA = {
308                         isa = PBXFileReference;
309                         lastKnownFileType = archive.ar;
310                         name = libcalc.a;
311                         path = Calc/libcalc.a;
312                         refType = 4;
313                         sourceTree = "<group>";
314                 };
315                 1BFAB21307AED78500C841BA = {
316                         fileRef = 1BFAB21207AED78500C841BA;
317                         isa = PBXBuildFile;
318                         settings = {
319                         };
320                 };
321                 1BFAB26607AEE8C900C841BA = {
322                         isa = PBXFileReference;
323                         lastKnownFileType = archive.ar;
324                         name = libcustcalc.a;
325                         path = Calc/libcustcalc.a;
326                         refType = 4;
327                         sourceTree = "<group>";
328                 };
329                 1BFAB26707AEE8C900C841BA = {
330                         fileRef = 1BFAB26607AEE8C900C841BA;
331                         isa = PBXBuildFile;
332                         settings = {
333                         };
334                 };
335 //1B0
336 //1B1
337 //1B2
338 //1B3
339 //1B4
340 //2A0
341 //2A1
342 //2A2
343 //2A3
344 //2A4
345                 2A37F4A9FDCFA73011CA2CEA = {
346                         buildSettings = {
347                         };
348                         buildStyles = (
349                                 4A9504D0FFE6A4CB11CA0CBA,
350                                 4A9504D1FFE6A4CB11CA0CBA,
351                         );
352                         hasScannedForEncodings = 1;
353                         isa = PBXProject;
354                         mainGroup = 2A37F4AAFDCFA73011CA2CEA;
355                         projectDirPath = "";
356                         targets = (
357                                 8D15AC270486D014006FF6A4,
358                         );
359                 };
360                 2A37F4AAFDCFA73011CA2CEA = {
361                         children = (
362                                 2A37F4ABFDCFA73011CA2CEA,
363                                 2A37F4AFFDCFA73011CA2CEA,
364                                 2A37F4B8FDCFA73011CA2CEA,
365                                 2A37F4C3FDCFA73011CA2CEA,
366                                 19C28FB0FE9D524F11CA2CBB,
367                         );
368                         isa = PBXGroup;
369                         name = LeanCalc;
370                         path = "";
371                         refType = 4;
372                         sourceTree = "<group>";
373                 };
374                 2A37F4ABFDCFA73011CA2CEA = {
375                         children = (
376                                 1B8243CD07BF867300279D6D,
377                                 1B8243CE07BF867300279D6D,
378                                 1B8243CF07BF867300279D6D,
379                                 1B8243D007BF867300279D6D,
380                                 1B8243D107BF867300279D6D,
381                                 1B8243D207BF867300279D6D,
382                                 1B8243D307BF867300279D6D,
383                                 1B8243D407BF867300279D6D,
384                         );
385                         isa = PBXGroup;
386                         name = Classes;
387                         path = "";
388                         refType = 4;
389                         sourceTree = "<group>";
390                 };
391                 2A37F4AFFDCFA73011CA2CEA = {
392                         children = (
393                                 1B8243C807BF866200279D6D,
394                                 1B82478707BF8A7000279D6D,
395                         );
396                         isa = PBXGroup;
397                         name = "Other Sources";
398                         path = "";
399                         refType = 4;
400                         sourceTree = "<group>";
401                 };
402                 2A37F4B4FDCFA73011CA2CEA = {
403                         children = (
404                                 2A37F4B5FDCFA73011CA2CEA,
405                         );
406                         isa = PBXVariantGroup;
407                         name = MyDocument.nib;
408                         path = "";
409                         refType = 4;
410                         sourceTree = "<group>";
411                 };
412                 2A37F4B5FDCFA73011CA2CEA = {
413                         isa = PBXFileReference;
414                         lastKnownFileType = wrapper.nib;
415                         name = English;
416                         path = English.lproj/MyDocument.nib;
417                         refType = 4;
418                         sourceTree = "<group>";
419                 };
420                 2A37F4B6FDCFA73011CA2CEA = {
421                         children = (
422                                 2A37F4B7FDCFA73011CA2CEA,
423                         );
424                         isa = PBXVariantGroup;
425                         name = MainMenu.nib;
426                         path = "";
427                         refType = 4;
428                         sourceTree = "<group>";
429                 };
430                 2A37F4B7FDCFA73011CA2CEA = {
431                         isa = PBXFileReference;
432                         lastKnownFileType = wrapper.nib;
433                         name = English;
434                         path = English.lproj/MainMenu.nib;
435                         refType = 4;
436                         sourceTree = "<group>";
437                 };
438                 2A37F4B8FDCFA73011CA2CEA = {
439                         children = (
440                                 1B8243BC07BF863600279D6D,
441                                 1B8243BD07BF863600279D6D,
442                                 1BC8F59807B9780900987A06,
443                                 2A37F4B9FDCFA73011CA2CEA,
444                                 2A37F4B6FDCFA73011CA2CEA,
445                                 2A37F4B4FDCFA73011CA2CEA,
446                                 8D15AC360486D014006FF6A4,
447                                 089C165FFE840EACC02AAC07,
448                         );
449                         isa = PBXGroup;
450                         name = Resources;
451                         path = "";
452                         refType = 4;
453                         sourceTree = "<group>";
454                 };
455                 2A37F4B9FDCFA73011CA2CEA = {
456                         children = (
457                                 2A37F4BAFDCFA73011CA2CEA,
458                         );
459                         isa = PBXVariantGroup;
460                         name = Credits.rtf;
461                         path = "";
462                         refType = 4;
463                         sourceTree = "<group>";
464                 };
465                 2A37F4BAFDCFA73011CA2CEA = {
466                         isa = PBXFileReference;
467                         lastKnownFileType = text.rtf;
468                         name = English;
469                         path = English.lproj/Credits.rtf;
470                         refType = 4;
471                         sourceTree = "<group>";
472                 };
473                 2A37F4C3FDCFA73011CA2CEA = {
474                         children = (
475                                 1058C7A6FEA54F5311CA2CBB,
476                                 1058C7A8FEA54F5311CA2CBB,
477                         );
478                         isa = PBXGroup;
479                         name = Frameworks;
480                         path = "";
481                         refType = 4;
482                         sourceTree = "<group>";
483                 };
484                 2A37F4C4FDCFA73011CA2CEA = {
485                         isa = PBXFileReference;
486                         lastKnownFileType = wrapper.framework;
487                         name = AppKit.framework;
488                         path = /System/Library/Frameworks/AppKit.framework;
489                         refType = 0;
490                         sourceTree = "<absolute>";
491                 };
492                 2A37F4C5FDCFA73011CA2CEA = {
493                         isa = PBXFileReference;
494                         lastKnownFileType = wrapper.framework;
495                         name = Foundation.framework;
496                         path = /System/Library/Frameworks/Foundation.framework;
497                         refType = 0;
498                         sourceTree = "<absolute>";
499                 };
500 //2A0
501 //2A1
502 //2A2
503 //2A3
504 //2A4
505 //4A0
506 //4A1
507 //4A2
508 //4A3
509 //4A4
510                 4A9504D0FFE6A4CB11CA0CBA = {
511                         buildSettings = {
512                                 COPY_PHASE_STRIP = NO;
513                                 GCC_DYNAMIC_NO_PIC = NO;
514                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
515                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
516                                 GCC_OPTIMIZATION_LEVEL = 0;
517                                 HEADER_SEARCH_PATHS = "Calc Sources";
518                                 ZERO_LINK = YES;
519                         };
520                         isa = PBXBuildStyle;
521                         name = Development;
522                 };
523                 4A9504D1FFE6A4CB11CA0CBA = {
524                         buildSettings = {
525                                 COPY_PHASE_STRIP = YES;
526                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
527                                 HEADER_SEARCH_PATHS = "Calc Sources";
528                                 ZERO_LINK = NO;
529                         };
530                         isa = PBXBuildStyle;
531                         name = Deployment;
532                 };
533 //4A0
534 //4A1
535 //4A2
536 //4A3
537 //4A4
538 //8D0
539 //8D1
540 //8D2
541 //8D3
542 //8D4
543                 8D15AC270486D014006FF6A4 = {
544                         buildPhases = (
545                                 1B82477B07BF8A3100279D6D,
546                                 8D15AC2B0486D014006FF6A4,
547                                 8D15AC300486D014006FF6A4,
548                                 8D15AC330486D014006FF6A4,
549                                 1BC8F40907B8A3F700987A06,
550                         );
551                         buildRules = (
552                         );
553                         buildSettings = {
554                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
555                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
556                                 GCC_PREFIX_HEADER = LeanCalc_Prefix.pch;
557                                 INFOPLIST_FILE = Info.plist;
558                                 INSTALL_PATH = "$(HOME)/Applications";
559                                 LIBRARY_SEARCH_PATHS = calc;
560                                 PRODUCT_NAME = LeanCalc;
561                                 WRAPPER_EXTENSION = app;
562                         };
563                         dependencies = (
564                         );
565                         isa = PBXNativeTarget;
566                         name = LeanCalc;
567                         productInstallPath = "$(HOME)/Applications";
568                         productName = LeanCalc;
569                         productReference = 8D15AC370486D014006FF6A4;
570                         productType = "com.apple.product-type.application";
571                 };
572                 8D15AC2B0486D014006FF6A4 = {
573                         buildActionMask = 2147483647;
574                         files = (
575                                 8D15AC2C0486D014006FF6A4,
576                                 8D15AC2D0486D014006FF6A4,
577                                 8D15AC2E0486D014006FF6A4,
578                                 8D15AC2F0486D014006FF6A4,
579                                 1B8243BE07BF863600279D6D,
580                                 1B8243BF07BF863600279D6D,
581                                 1B8243D507BF867300279D6D,
582                                 1B8243D707BF867300279D6D,
583                                 1B8243D907BF867300279D6D,
584                                 1B8243DB07BF867300279D6D,
585                                 1B82478807BF8A7000279D6D,
586                         );
587                         isa = PBXResourcesBuildPhase;
588                         runOnlyForDeploymentPostprocessing = 0;
589                 };
590                 8D15AC2C0486D014006FF6A4 = {
591                         fileRef = 2A37F4B9FDCFA73011CA2CEA;
592                         isa = PBXBuildFile;
593                         settings = {
594                         };
595                 };
596                 8D15AC2D0486D014006FF6A4 = {
597                         fileRef = 2A37F4B6FDCFA73011CA2CEA;
598                         isa = PBXBuildFile;
599                         settings = {
600                         };
601                 };
602                 8D15AC2E0486D014006FF6A4 = {
603                         fileRef = 2A37F4B4FDCFA73011CA2CEA;
604                         isa = PBXBuildFile;
605                         settings = {
606                         };
607                 };
608                 8D15AC2F0486D014006FF6A4 = {
609                         fileRef = 089C165FFE840EACC02AAC07;
610                         isa = PBXBuildFile;
611                         settings = {
612                         };
613                 };
614                 8D15AC300486D014006FF6A4 = {
615                         buildActionMask = 2147483647;
616                         files = (
617                                 1B8243CA07BF866200279D6D,
618                                 1B8243D607BF867300279D6D,
619                                 1B8243D807BF867300279D6D,
620                                 1B8243DA07BF867300279D6D,
621                                 1B8243DC07BF867300279D6D,
622                         );
623                         isa = PBXSourcesBuildPhase;
624                         runOnlyForDeploymentPostprocessing = 0;
625                 };
626                 8D15AC330486D014006FF6A4 = {
627                         buildActionMask = 2147483647;
628                         files = (
629                                 8D15AC340486D014006FF6A4,
630                                 1BFAB21307AED78500C841BA,
631                                 1BFAB26707AEE8C900C841BA,
632                         );
633                         isa = PBXFrameworksBuildPhase;
634                         runOnlyForDeploymentPostprocessing = 0;
635                 };
636                 8D15AC340486D014006FF6A4 = {
637                         fileRef = 1058C7A7FEA54F5311CA2CBB;
638                         isa = PBXBuildFile;
639                         settings = {
640                         };
641                 };
642                 8D15AC360486D014006FF6A4 = {
643                         fileEncoding = 4;
644                         isa = PBXFileReference;
645                         lastKnownFileType = text.plist;
646                         path = Info.plist;
647                         refType = 4;
648                         sourceTree = "<group>";
649                 };
650                 8D15AC370486D014006FF6A4 = {
651                         explicitFileType = wrapper.application;
652                         includeInIndex = 0;
653                         isa = PBXFileReference;
654                         path = LeanCalc.app;
655                         refType = 3;
656                         sourceTree = BUILT_PRODUCTS_DIR;
657                 };
658         };
659         rootObject = 2A37F4A9FDCFA73011CA2CEA;
660 }