Use filename_extension() and filename_sans_extension().
[synfig.git] / ETL / trunk / ETL.pbproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 39;
7         objects = {
8                 A63F3B3E054DA00200140006 = {
9                         fileEncoding = 30;
10                         isa = PBXFileReference;
11                         lastKnownFileType = sourcecode.c.h;
12                         name = _misc.h;
13                         path = ETL/_misc.h;
14                         refType = 4;
15                         sourceTree = "<group>";
16                 };
17                 A63F3B3F054DA00200140006 = {
18                         fileEncoding = 30;
19                         isa = PBXFileReference;
20                         lastKnownFileType = text;
21                         name = misc;
22                         path = ETL/misc;
23                         refType = 4;
24                         sourceTree = "<group>";
25                 };
26                 A63F3B40054DA00200140006 = {
27                         fileRef = A63F3B3E054DA00200140006;
28                         isa = PBXBuildFile;
29                         settings = {
30                                 ATTRIBUTES = (
31                                         Public,
32                                         Private,
33                                 );
34                         };
35                 };
36                 A63F3B42054DA02500140006 = {
37                         fileRef = A63F3B3F054DA00200140006;
38                         isa = PBXBuildFile;
39                         settings = {
40                                 ATTRIBUTES = (
41                                         Public,
42                                 );
43                         };
44                 };
45                 A64F6D24052A9DCC00140006 = {
46                         fileEncoding = 30;
47                         isa = PBXFileReference;
48                         lastKnownFileType = sourcecode.c.h;
49                         name = _ref_count.h;
50                         path = ETL/_ref_count.h;
51                         refType = 4;
52                         sourceTree = "<group>";
53                 };
54                 A64F6D25052A9DCC00140006 = {
55                         fileEncoding = 30;
56                         isa = PBXFileReference;
57                         lastKnownFileType = text;
58                         name = ref_count;
59                         path = ETL/ref_count;
60                         refType = 4;
61                         sourceTree = "<group>";
62                 };
63                 A64F6D26052A9DCC00140006 = {
64                         fileRef = A64F6D24052A9DCC00140006;
65                         isa = PBXBuildFile;
66                         settings = {
67                                 ATTRIBUTES = (
68                                         Public,
69                                         Private,
70                                 );
71                         };
72                 };
73                 A64F6D28052A9DFF00140006 = {
74                         fileRef = A64F6D25052A9DCC00140006;
75                         isa = PBXBuildFile;
76                         settings = {
77                                 ATTRIBUTES = (
78                                         Public,
79                                 );
80                         };
81                 };
82                 A6E2EAC007656757002AF736 = {
83                         containerPortal = F550016502F0983D01000102;
84                         isa = PBXContainerItemProxy;
85                         proxyType = 1;
86                         remoteGlobalIDString = F588A3BC02F0CCE501000102;
87                         remoteInfo = "ETL Framework";
88                 };
89                 A6E2EAC107656757002AF736 = {
90                         containerPortal = F550016502F0983D01000102;
91                         isa = PBXContainerItemProxy;
92                         proxyType = 1;
93                         remoteGlobalIDString = F51307D803269B0F012F4765;
94                         remoteInfo = "Stringf Test";
95                 };
96                 A6E2EAC207656757002AF736 = {
97                         containerPortal = F550016502F0983D01000102;
98                         isa = PBXContainerItemProxy;
99                         proxyType = 1;
100                         remoteGlobalIDString = F5060A6702F37DEF01000102;
101                         remoteInfo = "Fixed Test";
102                 };
103                 A6E2EAC307656757002AF736 = {
104                         containerPortal = F550016502F0983D01000102;
105                         isa = PBXContainerItemProxy;
106                         proxyType = 1;
107                         remoteGlobalIDString = F5060A5A02F37D8501000102;
108                         remoteInfo = "Random Test";
109                 };
110                 A6E2EAC407656757002AF736 = {
111                         containerPortal = F550016502F0983D01000102;
112                         isa = PBXContainerItemProxy;
113                         proxyType = 1;
114                         remoteGlobalIDString = F5060A5102F37D8201000102;
115                         remoteInfo = "Smach Test";
116                 };
117                 A6E2EAC507656757002AF736 = {
118                         containerPortal = F550016502F0983D01000102;
119                         isa = PBXContainerItemProxy;
120                         proxyType = 1;
121                         remoteGlobalIDString = F5060A3C02F37BAC01000102;
122                         remoteInfo = "Angle Test";
123                 };
124                 A6E2EAC607656757002AF736 = {
125                         containerPortal = F550016502F0983D01000102;
126                         isa = PBXContainerItemProxy;
127                         proxyType = 1;
128                         remoteGlobalIDString = F5060A3602F37B5E01000102;
129                         remoteInfo = "Handle Test";
130                 };
131                 A6E2EAC707656757002AF736 = {
132                         containerPortal = F550016502F0983D01000102;
133                         isa = PBXContainerItemProxy;
134                         proxyType = 1;
135                         remoteGlobalIDString = F576CB6D031841EA01A80006;
136                         remoteInfo = "Hermite Test";
137                 };
138                 A6E2EAC807656757002AF736 = {
139                         containerPortal = F550016502F0983D01000102;
140                         isa = PBXContainerItemProxy;
141                         proxyType = 1;
142                         remoteGlobalIDString = F54AEB2B02F6899D01000102;
143                         remoteInfo = "Clock Test";
144                 };
145                 A6E2EAC907656757002AF736 = {
146                         containerPortal = F550016502F0983D01000102;
147                         isa = PBXContainerItemProxy;
148                         proxyType = 1;
149                         remoteGlobalIDString = F5CAA1FE031AD533012F434D;
150                         remoteInfo = "Spline Test";
151                 };
152                 A6E2EACA07656757002AF736 = {
153                         containerPortal = F550016502F0983D01000102;
154                         isa = PBXContainerItemProxy;
155                         proxyType = 1;
156                         remoteGlobalIDString = F588A3BC02F0CCE501000102;
157                         remoteInfo = "ETL Framework";
158                 };
159                 A6E2EACB07656757002AF736 = {
160                         containerPortal = F550016502F0983D01000102;
161                         isa = PBXContainerItemProxy;
162                         proxyType = 1;
163                         remoteGlobalIDString = F588A3BC02F0CCE501000102;
164                         remoteInfo = "ETL Framework";
165                 };
166                 A6E2EACC07656757002AF736 = {
167                         containerPortal = F550016502F0983D01000102;
168                         isa = PBXContainerItemProxy;
169                         proxyType = 1;
170                         remoteGlobalIDString = F588A3BC02F0CCE501000102;
171                         remoteInfo = "ETL Framework";
172                 };
173                 A6E2EACD07656757002AF736 = {
174                         containerPortal = F550016502F0983D01000102;
175                         isa = PBXContainerItemProxy;
176                         proxyType = 1;
177                         remoteGlobalIDString = F588A3BC02F0CCE501000102;
178                         remoteInfo = "ETL Framework";
179                 };
180                 A6E2EACE07656757002AF736 = {
181                         containerPortal = F550016502F0983D01000102;
182                         isa = PBXContainerItemProxy;
183                         proxyType = 1;
184                         remoteGlobalIDString = F588A3BC02F0CCE501000102;
185                         remoteInfo = "ETL Framework";
186                 };
187                 A6E2EACF07656757002AF736 = {
188                         containerPortal = F550016502F0983D01000102;
189                         isa = PBXContainerItemProxy;
190                         proxyType = 1;
191                         remoteGlobalIDString = F588A3BC02F0CCE501000102;
192                         remoteInfo = "ETL Framework";
193                 };
194                 A6E2EAD007656757002AF736 = {
195                         containerPortal = F550016502F0983D01000102;
196                         isa = PBXContainerItemProxy;
197                         proxyType = 1;
198                         remoteGlobalIDString = F588A3BC02F0CCE501000102;
199                         remoteInfo = "ETL Framework";
200                 };
201                 A6E2EAD107656757002AF736 = {
202                         containerPortal = F550016502F0983D01000102;
203                         isa = PBXContainerItemProxy;
204                         proxyType = 1;
205                         remoteGlobalIDString = F588A3BC02F0CCE501000102;
206                         remoteInfo = "ETL Framework";
207                 };
208                 A6E2EAD207656757002AF736 = {
209                         containerPortal = F550016502F0983D01000102;
210                         isa = PBXContainerItemProxy;
211                         proxyType = 1;
212                         remoteGlobalIDString = F588A3BC02F0CCE501000102;
213                         remoteInfo = "ETL Framework";
214                 };
215                 A6E2EAD307656757002AF736 = {
216                         containerPortal = F550016502F0983D01000102;
217                         isa = PBXContainerItemProxy;
218                         proxyType = 1;
219                         remoteGlobalIDString = F588A3BC02F0CCE501000102;
220                         remoteInfo = "ETL Framework";
221                 };
222                 A6E2EAD407656757002AF736 = {
223                         containerPortal = F550016502F0983D01000102;
224                         isa = PBXContainerItemProxy;
225                         proxyType = 1;
226                         remoteGlobalIDString = F588A3BC02F0CCE501000102;
227                         remoteInfo = "ETL Framework";
228                 };
229                 A6E2EADC076567C1002AF736 = {
230                         fileEncoding = 30;
231                         isa = PBXFileReference;
232                         lastKnownFileType = sourcecode.c.h;
233                         name = _rect.h;
234                         path = ETL/_rect.h;
235                         refType = 4;
236                         sourceTree = "<group>";
237                 };
238                 A6E2EADD076567C1002AF736 = {
239                         fileEncoding = 30;
240                         isa = PBXFileReference;
241                         lastKnownFileType = sourcecode.c.h;
242                         name = _value.h;
243                         path = ETL/_value.h;
244                         refType = 4;
245                         sourceTree = "<group>";
246                 };
247                 A6E2EADE076567C1002AF736 = {
248                         fileEncoding = 30;
249                         isa = PBXFileReference;
250                         lastKnownFileType = text;
251                         name = rect;
252                         path = ETL/rect;
253                         refType = 4;
254                         sourceTree = "<group>";
255                 };
256                 A6E2EADF076567C1002AF736 = {
257                         fileEncoding = 30;
258                         isa = PBXFileReference;
259                         lastKnownFileType = text;
260                         name = value;
261                         path = ETL/value;
262                         refType = 4;
263                         sourceTree = "<group>";
264                 };
265                 A6E2EAE0076567C1002AF736 = {
266                         fileRef = A6E2EADC076567C1002AF736;
267                         isa = PBXBuildFile;
268                         settings = {
269                         };
270                 };
271                 A6E2EAE1076567C1002AF736 = {
272                         fileRef = A6E2EADD076567C1002AF736;
273                         isa = PBXBuildFile;
274                         settings = {
275                         };
276                 };
277                 A6E2EAE2076567C1002AF736 = {
278                         fileRef = A6E2EADE076567C1002AF736;
279                         isa = PBXBuildFile;
280                         settings = {
281                         };
282                 };
283                 A6E2EAE3076567C1002AF736 = {
284                         fileRef = A6E2EADF076567C1002AF736;
285                         isa = PBXBuildFile;
286                         settings = {
287                         };
288                 };
289 //A60
290 //A61
291 //A62
292 //A63
293 //A64
294 //F50
295 //F51
296 //F52
297 //F53
298 //F54
299                 F504527502F391C901000102 = {
300                         buildSettings = {
301                                 COPY_PHASE_STRIP = NO;
302                                 DEBUGGING_SYMBOLS = YES;
303                                 OPTIMIZATION_CFLAGS = "-O0";
304                                 PROFILING_CODE = YES;
305                         };
306                         isa = PBXBuildStyle;
307                         name = "Development (GCC3)";
308                 };
309                 F5060A0302F3337A01000102 = {
310                         fileEncoding = 30;
311                         isa = PBXFileReference;
312                         lastKnownFileType = sourcecode.c.h;
313                         name = etl_profile.h;
314                         path = ETL.pbproj/etl_profile.h;
315                         refType = 4;
316                         sourceTree = "<group>";
317                 };
318                 F5060A0402F3337A01000102 = {
319                         fileRef = F5060A0302F3337A01000102;
320                         isa = PBXBuildFile;
321                         settings = {
322                                 ATTRIBUTES = (
323                                         Private,
324                                         Public,
325                                 );
326                         };
327                 };
328                 F5060A0502F3366801000102 = {
329                         fileEncoding = 30;
330                         isa = PBXFileReference;
331                         lastKnownFileType = text;
332                         name = ipc;
333                         path = ETL/ipc;
334                         refType = 4;
335                         sourceTree = "<group>";
336                 };
337                 F5060A0602F3366801000102 = {
338                         fileEncoding = 30;
339                         isa = PBXFileReference;
340                         lastKnownFileType = text;
341                         name = thread;
342                         path = ETL/thread;
343                         refType = 4;
344                         sourceTree = "<group>";
345                 };
346                 F5060A0702F3366801000102 = {
347                         fileRef = F5060A0502F3366801000102;
348                         isa = PBXBuildFile;
349                         settings = {
350                                 ATTRIBUTES = (
351                                         Public,
352                                 );
353                         };
354                 };
355                 F5060A0802F3366801000102 = {
356                         fileRef = F5060A0602F3366801000102;
357                         isa = PBXBuildFile;
358                         settings = {
359                                 ATTRIBUTES = (
360                                         Public,
361                                 );
362                         };
363                 };
364                 F5060A1C02F342A901000102 = {
365                         fileEncoding = 30;
366                         isa = PBXFileReference;
367                         lastKnownFileType = sourcecode.c.h;
368                         name = _angle.h;
369                         path = ETL/_angle.h;
370                         refType = 4;
371                         sourceTree = "<group>";
372                 };
373                 F5060A1D02F342A901000102 = {
374                         fileEncoding = 30;
375                         isa = PBXFileReference;
376                         lastKnownFileType = sourcecode.c.h;
377                         name = _curve.h;
378                         path = ETL/_curve.h;
379                         refType = 4;
380                         sourceTree = "<group>";
381                 };
382                 F5060A1E02F342A901000102 = {
383                         fileEncoding = 30;
384                         isa = PBXFileReference;
385                         lastKnownFileType = sourcecode.c.h;
386                         name = _fixed.h;
387                         path = ETL/_fixed.h;
388                         refType = 4;
389                         sourceTree = "<group>";
390                 };
391                 F5060A1F02F342A901000102 = {
392                         fileEncoding = 30;
393                         isa = PBXFileReference;
394                         lastKnownFileType = sourcecode.c.h;
395                         name = _handle.h;
396                         path = ETL/_handle.h;
397                         refType = 4;
398                         sourceTree = "<group>";
399                 };
400                 F5060A2102F342A901000102 = {
401                         fileEncoding = 30;
402                         isa = PBXFileReference;
403                         lastKnownFileType = sourcecode.c.h;
404                         name = _smach.h;
405                         path = ETL/_smach.h;
406                         refType = 4;
407                         sourceTree = "<group>";
408                 };
409                 F5060A2202F342A901000102 = {
410                         fileEncoding = 30;
411                         isa = PBXFileReference;
412                         lastKnownFileType = sourcecode.c.h;
413                         name = _thread.h;
414                         path = ETL/_thread.h;
415                         refType = 4;
416                         sourceTree = "<group>";
417                 };
418                 F5060A2302F342A901000102 = {
419                         fileEncoding = 30;
420                         isa = PBXFileReference;
421                         lastKnownFileType = sourcecode.c.h;
422                         name = _trivial.h;
423                         path = ETL/_trivial.h;
424                         refType = 4;
425                         sourceTree = "<group>";
426                 };
427                 F5060A2402F342A901000102 = {
428                         fileEncoding = 30;
429                         isa = PBXFileReference;
430                         lastKnownFileType = text;
431                         name = fixed;
432                         path = ETL/fixed;
433                         refType = 4;
434                         sourceTree = "<group>";
435                 };
436                 F5060A2502F342A901000102 = {
437                         fileRef = F5060A1C02F342A901000102;
438                         isa = PBXBuildFile;
439                         settings = {
440                                 ATTRIBUTES = (
441                                         Private,
442                                         Public,
443                                 );
444                         };
445                 };
446                 F5060A2602F342A901000102 = {
447                         fileRef = F5060A1D02F342A901000102;
448                         isa = PBXBuildFile;
449                         settings = {
450                                 ATTRIBUTES = (
451                                         Private,
452                                         Public,
453                                 );
454                         };
455                 };
456                 F5060A2702F342A901000102 = {
457                         fileRef = F5060A1E02F342A901000102;
458                         isa = PBXBuildFile;
459                         settings = {
460                                 ATTRIBUTES = (
461                                         Private,
462                                         Public,
463                                 );
464                         };
465                 };
466                 F5060A2802F342A901000102 = {
467                         fileRef = F5060A1F02F342A901000102;
468                         isa = PBXBuildFile;
469                         settings = {
470                                 ATTRIBUTES = (
471                                         Private,
472                                         Public,
473                                 );
474                         };
475                 };
476                 F5060A2A02F342A901000102 = {
477                         fileRef = F5060A2102F342A901000102;
478                         isa = PBXBuildFile;
479                         settings = {
480                                 ATTRIBUTES = (
481                                         Private,
482                                         Public,
483                                 );
484                         };
485                 };
486                 F5060A2B02F342A901000102 = {
487                         fileRef = F5060A2202F342A901000102;
488                         isa = PBXBuildFile;
489                         settings = {
490                                 ATTRIBUTES = (
491                                         Private,
492                                         Public,
493                                 );
494                         };
495                 };
496                 F5060A2C02F342A901000102 = {
497                         fileRef = F5060A2302F342A901000102;
498                         isa = PBXBuildFile;
499                         settings = {
500                                 ATTRIBUTES = (
501                                         Private,
502                                         Public,
503                                 );
504                         };
505                 };
506                 F5060A2D02F342A901000102 = {
507                         fileRef = F5060A2402F342A901000102;
508                         isa = PBXBuildFile;
509                         settings = {
510                                 ATTRIBUTES = (
511                                         Public,
512                                 );
513                         };
514                 };
515                 F5060A2E02F379BC01000102 = {
516                         fileEncoding = 30;
517                         isa = PBXFileReference;
518                         lastKnownFileType = sourcecode.c.h;
519                         name = _random.h;
520                         path = ETL/_random.h;
521                         refType = 4;
522                         sourceTree = "<group>";
523                 };
524                 F5060A2F02F379BC01000102 = {
525                         fileEncoding = 30;
526                         isa = PBXFileReference;
527                         lastKnownFileType = text;
528                         name = random;
529                         path = ETL/random;
530                         refType = 4;
531                         sourceTree = "<group>";
532                 };
533                 F5060A3002F379BC01000102 = {
534                         fileRef = F5060A2E02F379BC01000102;
535                         isa = PBXBuildFile;
536                         settings = {
537                                 ATTRIBUTES = (
538                                         Private,
539                                         Public,
540                                 );
541                         };
542                 };
543                 F5060A3102F379BC01000102 = {
544                         fileRef = F5060A2F02F379BC01000102;
545                         isa = PBXBuildFile;
546                         settings = {
547                                 ATTRIBUTES = (
548                                         Public,
549                                 );
550                         };
551                 };
552                 F5060A3202F37B5E01000102 = {
553                         buildActionMask = 2147483647;
554                         files = (
555                         );
556                         isa = PBXHeadersBuildPhase;
557                         runOnlyForDeploymentPostprocessing = 0;
558                 };
559                 F5060A3302F37B5E01000102 = {
560                         buildActionMask = 2147483647;
561                         files = (
562                                 F5060A3B02F37BA101000102,
563                         );
564                         isa = PBXSourcesBuildPhase;
565                         runOnlyForDeploymentPostprocessing = 0;
566                 };
567                 F5060A3402F37B5E01000102 = {
568                         buildActionMask = 2147483647;
569                         files = (
570                                 F5060A3A02F37B6E01000102,
571                         );
572                         isa = PBXFrameworksBuildPhase;
573                         runOnlyForDeploymentPostprocessing = 0;
574                 };
575                 F5060A3502F37B5E01000102 = {
576                         buildActionMask = 2147483647;
577                         files = (
578                         );
579                         isa = PBXRezBuildPhase;
580                         runOnlyForDeploymentPostprocessing = 0;
581                 };
582                 F5060A3602F37B5E01000102 = {
583                         buildPhases = (
584                                 F5060A3202F37B5E01000102,
585                                 F5060A3302F37B5E01000102,
586                                 F5060A3402F37B5E01000102,
587                                 F5060A3502F37B5E01000102,
588                         );
589                         buildSettings = {
590                                 HEADER_SEARCH_PATHS = build/ETL.framework/Versions/A/Headers;
591                                 OTHER_CFLAGS = "";
592                                 OTHER_LDFLAGS = "";
593                                 OTHER_REZFLAGS = "";
594                                 PRODUCT_NAME = "Handle Test";
595                                 REZ_EXECUTABLE = YES;
596                                 SECTORDER_FLAGS = "";
597                                 WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
598                         };
599                         dependencies = (
600                                 F5060A4602F37BCA01000102,
601                         );
602                         isa = PBXToolTarget;
603                         name = "Handle Test";
604                         productInstallPath = /usr/local/bin;
605                         productName = "Handle Test";
606                         productReference = F5060A3702F37B5E01000102;
607                 };
608                 F5060A3702F37B5E01000102 = {
609                         explicitFileType = "compiled.mach-o.executable";
610                         isa = PBXFileReference;
611                         path = "Handle Test";
612                         refType = 3;
613                         sourceTree = BUILT_PRODUCTS_DIR;
614                 };
615                 F5060A3A02F37B6E01000102 = {
616                         fileRef = F588A3BD02F0CCE501000102;
617                         isa = PBXBuildFile;
618                         settings = {
619                         };
620                 };
621                 F5060A3B02F37BA101000102 = {
622                         fileRef = F588A3D602F0CF9101000102;
623                         isa = PBXBuildFile;
624                         settings = {
625                         };
626                 };
627                 F5060A3C02F37BAC01000102 = {
628                         buildPhases = (
629                                 F5060A3D02F37BAC01000102,
630                                 F5060A3E02F37BAC01000102,
631                                 F5060A4002F37BAC01000102,
632                                 F5060A4202F37BAC01000102,
633                         );
634                         buildSettings = {
635                                 DEBUGGING_SYMBOLS = NO;
636                                 HEADER_SEARCH_PATHS = ETL.pbproj;
637                                 OTHER_CFLAGS = "";
638                                 OTHER_LDFLAGS = "";
639                                 OTHER_REZFLAGS = "";
640                                 PRODUCT_NAME = "Angle Test";
641                                 PROFILING_CODE = YES;
642                                 REZ_EXECUTABLE = YES;
643                                 SECTORDER_FLAGS = "";
644                                 WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
645                         };
646                         dependencies = (
647                                 F5060A4702F37BCD01000102,
648                         );
649                         isa = PBXToolTarget;
650                         name = "Angle Test";
651                         productInstallPath = /usr/local/bin;
652                         productName = "Handle Test";
653                         productReference = F5060A4302F37BAC01000102;
654                 };
655                 F5060A3D02F37BAC01000102 = {
656                         buildActionMask = 2147483647;
657                         files = (
658                         );
659                         isa = PBXHeadersBuildPhase;
660                         runOnlyForDeploymentPostprocessing = 0;
661                 };
662                 F5060A3E02F37BAC01000102 = {
663                         buildActionMask = 2147483647;
664                         files = (
665                                 F5060A4502F37BBA01000102,
666                         );
667                         isa = PBXSourcesBuildPhase;
668                         runOnlyForDeploymentPostprocessing = 0;
669                 };
670                 F5060A4002F37BAC01000102 = {
671                         buildActionMask = 2147483647;
672                         files = (
673                                 F5060A4102F37BAC01000102,
674                         );
675                         isa = PBXFrameworksBuildPhase;
676                         runOnlyForDeploymentPostprocessing = 0;
677                 };
678                 F5060A4102F37BAC01000102 = {
679                         fileRef = F588A3BD02F0CCE501000102;
680                         isa = PBXBuildFile;
681                         settings = {
682                         };
683                 };
684                 F5060A4202F37BAC01000102 = {
685                         buildActionMask = 2147483647;
686                         files = (
687                         );
688                         isa = PBXRezBuildPhase;
689                         runOnlyForDeploymentPostprocessing = 0;
690                 };
691                 F5060A4302F37BAC01000102 = {
692                         explicitFileType = "compiled.mach-o.executable";
693                         isa = PBXFileReference;
694                         path = "Angle Test";
695                         refType = 3;
696                         sourceTree = BUILT_PRODUCTS_DIR;
697                 };
698                 F5060A4502F37BBA01000102 = {
699                         fileRef = F5627F1902F0D1F801000102;
700                         isa = PBXBuildFile;
701                         settings = {
702                         };
703                 };
704                 F5060A4602F37BCA01000102 = {
705                         isa = PBXTargetDependency;
706                         target = F588A3BC02F0CCE501000102;
707                         targetProxy = A6E2EAD407656757002AF736;
708                 };
709                 F5060A4702F37BCD01000102 = {
710                         isa = PBXTargetDependency;
711                         target = F588A3BC02F0CCE501000102;
712                         targetProxy = A6E2EACB07656757002AF736;
713                 };
714                 F5060A4802F37BDD01000102 = {
715                         buildPhases = (
716                         );
717                         buildSettings = {
718                                 OTHER_CFLAGS = "";
719                                 OTHER_LDFLAGS = "";
720                                 OTHER_REZFLAGS = "";
721                                 PRODUCT_NAME = "All Tests";
722                                 SECTORDER_FLAGS = "";
723                                 WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
724                         };
725                         dependencies = (
726                                 F51307E203269B1E012F4765,
727                                 F5CAA305031AEFBC012F434D,
728                                 F54AEB3502F689AD01000102,
729                                 F5CAA306031AEFC1012F434D,
730                                 F5060A4A02F37BF601000102,
731                                 F5060A4902F37BF401000102,
732                                 F5060A6502F37DD001000102,
733                                 F5060A6602F37DD201000102,
734                                 F5060A7402F37E3401000102,
735                         );
736                         isa = PBXAggregateTarget;
737                         name = "All Tests";
738                         productName = "All Tests";
739                 };
740                 F5060A4902F37BF401000102 = {
741                         isa = PBXTargetDependency;
742                         target = F5060A3C02F37BAC01000102;
743                         targetProxy = A6E2EAC507656757002AF736;
744                 };
745                 F5060A4A02F37BF601000102 = {
746                         isa = PBXTargetDependency;
747                         target = F5060A3602F37B5E01000102;
748                         targetProxy = A6E2EAC607656757002AF736;
749                 };
750                 F5060A4B02F37D3301000102 = {
751                         fileEncoding = 30;
752                         isa = PBXFileReference;
753                         lastKnownFileType = sourcecode.cpp.cpp;
754                         name = fixed.cpp;
755                         path = test/fixed.cpp;
756                         refType = 4;
757                         sourceTree = "<group>";
758                 };
759                 F5060A4C02F37D3301000102 = {
760                         fileEncoding = 30;
761                         isa = PBXFileReference;
762                         lastKnownFileType = sourcecode.cpp.cpp;
763                         name = random.cpp;
764                         path = test/random.cpp;
765                         refType = 4;
766                         sourceTree = "<group>";
767                 };
768                 F5060A4D02F37D3301000102 = {
769                         fileEncoding = 30;
770                         isa = PBXFileReference;
771                         lastKnownFileType = sourcecode.cpp.cpp;
772                         name = smach.cpp;
773                         path = test/smach.cpp;
774                         refType = 4;
775                         sourceTree = "<group>";
776                 };
777                 F5060A5102F37D8201000102 = {
778                         buildPhases = (
779                                 F5060A5202F37D8201000102,
780                                 F5060A5302F37D8201000102,
781                                 F5060A5502F37D8201000102,
782                                 F5060A5702F37D8201000102,
783                         );
784                         buildSettings = {
785                                 HEADER_SEARCH_PATHS = build/ETL.framework/Versions/A/Headers;
786                                 OTHER_CFLAGS = "";
787                                 OTHER_LDFLAGS = "";
788                                 OTHER_REZFLAGS = "";
789                                 PRODUCT_NAME = "Smach Test";
790                                 REZ_EXECUTABLE = YES;
791                                 SECTORDER_FLAGS = "";
792                                 WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
793                         };
794                         dependencies = (
795                                 F5060A7102F37E2601000102,
796                         );
797                         isa = PBXToolTarget;
798                         name = "Smach Test";
799                         productInstallPath = /usr/local/bin;
800                         productName = "Handle Test";
801                         productReference = F5060A5802F37D8201000102;
802                 };
803                 F5060A5202F37D8201000102 = {
804                         buildActionMask = 2147483647;
805                         files = (
806                         );
807                         isa = PBXHeadersBuildPhase;
808                         runOnlyForDeploymentPostprocessing = 0;
809                 };
810                 F5060A5302F37D8201000102 = {
811                         buildActionMask = 2147483647;
812                         files = (
813                                 F5060A6302F37DB001000102,
814                         );
815                         isa = PBXSourcesBuildPhase;
816                         runOnlyForDeploymentPostprocessing = 0;
817                 };
818                 F5060A5502F37D8201000102 = {
819                         buildActionMask = 2147483647;
820                         files = (
821                                 F5060A5602F37D8201000102,
822                         );
823                         isa = PBXFrameworksBuildPhase;
824                         runOnlyForDeploymentPostprocessing = 0;
825                 };
826                 F5060A5602F37D8201000102 = {
827                         fileRef = F588A3BD02F0CCE501000102;
828                         isa = PBXBuildFile;
829                         settings = {
830                         };
831                 };
832                 F5060A5702F37D8201000102 = {
833                         buildActionMask = 2147483647;
834                         files = (
835                         );
836                         isa = PBXRezBuildPhase;
837                         runOnlyForDeploymentPostprocessing = 0;
838                 };
839                 F5060A5802F37D8201000102 = {
840                         explicitFileType = "compiled.mach-o.executable";
841                         isa = PBXFileReference;
842                         path = "Smach Test";
843                         refType = 3;
844                         sourceTree = BUILT_PRODUCTS_DIR;
845                 };
846                 F5060A5A02F37D8501000102 = {
847                         buildPhases = (
848                                 F5060A5B02F37D8501000102,
849                                 F5060A5C02F37D8501000102,
850                                 F5060A5E02F37D8501000102,
851                                 F5060A6002F37D8501000102,
852                         );
853                         buildSettings = {
854                                 HEADER_SEARCH_PATHS = "ETL.pbproj include";
855                                 OTHER_CFLAGS = "";
856                                 OTHER_LDFLAGS = "";
857                                 OTHER_REZFLAGS = "";
858                                 PRODUCT_NAME = "Random Test";
859                                 REZ_EXECUTABLE = YES;
860                                 SECTORDER_FLAGS = "";
861                                 WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
862                         };
863                         dependencies = (
864                                 F5060A7202F37E2901000102,
865                         );
866                         isa = PBXToolTarget;
867                         name = "Random Test";
868                         productInstallPath = /usr/local/bin;
869                         productName = "Handle Test";
870                         productReference = F5060A6102F37D8501000102;
871                 };
872                 F5060A5B02F37D8501000102 = {
873                         buildActionMask = 2147483647;
874                         files = (
875                         );
876                         isa = PBXHeadersBuildPhase;
877                         runOnlyForDeploymentPostprocessing = 0;
878                 };
879                 F5060A5C02F37D8501000102 = {
880                         buildActionMask = 2147483647;
881                         files = (
882                                 F5060A6402F37DB501000102,
883                         );
884                         isa = PBXSourcesBuildPhase;
885                         runOnlyForDeploymentPostprocessing = 0;
886                 };
887                 F5060A5E02F37D8501000102 = {
888                         buildActionMask = 2147483647;
889                         files = (
890                                 F5060A5F02F37D8501000102,
891                         );
892                         isa = PBXFrameworksBuildPhase;
893                         runOnlyForDeploymentPostprocessing = 0;
894                 };
895                 F5060A5F02F37D8501000102 = {
896                         fileRef = F588A3BD02F0CCE501000102;
897                         isa = PBXBuildFile;
898                         settings = {
899                         };
900                 };
901                 F5060A6002F37D8501000102 = {
902                         buildActionMask = 2147483647;
903                         files = (
904                         );
905                         isa = PBXRezBuildPhase;
906                         runOnlyForDeploymentPostprocessing = 0;
907                 };
908                 F5060A6102F37D8501000102 = {
909                         explicitFileType = "compiled.mach-o.executable";
910                         isa = PBXFileReference;
911                         path = "Random Test";
912                         refType = 3;
913                         sourceTree = BUILT_PRODUCTS_DIR;
914                 };
915                 F5060A6302F37DB001000102 = {
916                         fileRef = F5060A4D02F37D3301000102;
917                         isa = PBXBuildFile;
918                         settings = {
919                         };
920                 };
921                 F5060A6402F37DB501000102 = {
922                         fileRef = F5060A4C02F37D3301000102;
923                         isa = PBXBuildFile;
924                         settings = {
925                         };
926                 };
927                 F5060A6502F37DD001000102 = {
928                         isa = PBXTargetDependency;
929                         target = F5060A5102F37D8201000102;
930                         targetProxy = A6E2EAC407656757002AF736;
931                 };
932                 F5060A6602F37DD201000102 = {
933                         isa = PBXTargetDependency;
934                         target = F5060A5A02F37D8501000102;
935                         targetProxy = A6E2EAC307656757002AF736;
936                 };
937                 F5060A6702F37DEF01000102 = {
938                         buildPhases = (
939                                 F5060A6802F37DEF01000102,
940                                 F5060A6902F37DEF01000102,
941                                 F5060A6B02F37DEF01000102,
942                                 F5060A6D02F37DEF01000102,
943                         );
944                         buildSettings = {
945                                 HEADER_SEARCH_PATHS = "ETL.pbproj include";
946                                 OTHER_CFLAGS = "";
947                                 OTHER_LDFLAGS = "";
948                                 OTHER_REZFLAGS = "";
949                                 PRODUCT_NAME = "Fixed Test";
950                                 REZ_EXECUTABLE = YES;
951                                 SECTORDER_FLAGS = "";
952                                 WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
953                         };
954                         dependencies = (
955                                 F5060A7302F37E2B01000102,
956                         );
957                         isa = PBXToolTarget;
958                         name = "Fixed Test";
959                         productInstallPath = /usr/local/bin;
960                         productName = "Handle Test";
961                         productReference = F5060A6E02F37DEF01000102;
962                 };
963                 F5060A6802F37DEF01000102 = {
964                         buildActionMask = 2147483647;
965                         files = (
966                         );
967                         isa = PBXHeadersBuildPhase;
968                         runOnlyForDeploymentPostprocessing = 0;
969                 };
970                 F5060A6902F37DEF01000102 = {
971                         buildActionMask = 2147483647;
972                         files = (
973                                 F5060A7002F37E0001000102,
974                         );
975                         isa = PBXSourcesBuildPhase;
976                         runOnlyForDeploymentPostprocessing = 0;
977                 };
978                 F5060A6B02F37DEF01000102 = {
979                         buildActionMask = 2147483647;
980                         files = (
981                                 F5060A6C02F37DEF01000102,
982                         );
983                         isa = PBXFrameworksBuildPhase;
984                         runOnlyForDeploymentPostprocessing = 0;
985                 };
986                 F5060A6C02F37DEF01000102 = {
987                         fileRef = F588A3BD02F0CCE501000102;
988                         isa = PBXBuildFile;
989                         settings = {
990                         };
991                 };
992                 F5060A6D02F37DEF01000102 = {
993                         buildActionMask = 2147483647;
994                         files = (
995                         );
996                         isa = PBXRezBuildPhase;
997                         runOnlyForDeploymentPostprocessing = 0;
998                 };
999                 F5060A6E02F37DEF01000102 = {
1000                         explicitFileType = "compiled.mach-o.executable";
1001                         isa = PBXFileReference;
1002                         path = "Fixed Test";
1003                         refType = 3;
1004                         sourceTree = BUILT_PRODUCTS_DIR;
1005                 };
1006                 F5060A7002F37E0001000102 = {
1007                         fileRef = F5060A4B02F37D3301000102;
1008                         isa = PBXBuildFile;
1009                         settings = {
1010                         };
1011                 };
1012                 F5060A7102F37E2601000102 = {
1013                         isa = PBXTargetDependency;
1014                         target = F588A3BC02F0CCE501000102;
1015                         targetProxy = A6E2EAD307656757002AF736;
1016                 };
1017                 F5060A7202F37E2901000102 = {
1018                         isa = PBXTargetDependency;
1019                         target = F588A3BC02F0CCE501000102;
1020                         targetProxy = A6E2EACD07656757002AF736;
1021                 };
1022                 F5060A7302F37E2B01000102 = {
1023                         isa = PBXTargetDependency;
1024                         target = F588A3BC02F0CCE501000102;
1025                         targetProxy = A6E2EACA07656757002AF736;
1026                 };
1027                 F5060A7402F37E3401000102 = {
1028                         isa = PBXTargetDependency;
1029                         target = F5060A6702F37DEF01000102;
1030                         targetProxy = A6E2EAC207656757002AF736;
1031                 };
1032                 F50AFD3D0370620B01A80006 = {
1033                         fileEncoding = 30;
1034                         isa = PBXFileReference;
1035                         lastKnownFileType = sourcecode.c.h;
1036                         name = _bezier_angle.h;
1037                         path = ETL/_bezier_angle.h;
1038                         refType = 4;
1039                         sourceTree = "<group>";
1040                 };
1041                 F50AFD3E0370620B01A80006 = {
1042                         fileEncoding = 30;
1043                         isa = PBXFileReference;
1044                         lastKnownFileType = sourcecode.c.h;
1045                         name = _bezier.h;
1046                         path = ETL/_bezier.h;
1047                         refType = 4;
1048                         sourceTree = "<group>";
1049                 };
1050                 F50AFD3F0370620B01A80006 = {
1051                         fileEncoding = 30;
1052                         isa = PBXFileReference;
1053                         lastKnownFileType = text;
1054                         name = bezier;
1055                         path = ETL/bezier;
1056                         refType = 4;
1057                         sourceTree = "<group>";
1058                 };
1059                 F50AFD400370620B01A80006 = {
1060                         fileRef = F50AFD3D0370620B01A80006;
1061                         isa = PBXBuildFile;
1062                         settings = {
1063                                 ATTRIBUTES = (
1064                                         Public,
1065                                         Private,
1066                                 );
1067                         };
1068                 };
1069                 F50AFD410370620B01A80006 = {
1070                         fileRef = F50AFD3E0370620B01A80006;
1071                         isa = PBXBuildFile;
1072                         settings = {
1073                                 ATTRIBUTES = (
1074                                         Public,
1075                                         Private,
1076                                 );
1077                         };
1078                 };
1079                 F50AFD420370620B01A80006 = {
1080                         fileRef = F50AFD3F0370620B01A80006;
1081                         isa = PBXBuildFile;
1082                         settings = {
1083                                 ATTRIBUTES = (
1084                                         Public,
1085                                 );
1086                         };
1087                 };
1088                 F50AFD490373BEC801A80006 = {
1089                         fileEncoding = 30;
1090                         isa = PBXFileReference;
1091                         lastKnownFileType = sourcecode.c.h;
1092                         name = _status.h;
1093                         path = ETL/_status.h;
1094                         refType = 4;
1095                         sourceTree = "<group>";
1096                 };
1097                 F50AFD4A0373BEC801A80006 = {
1098                         fileEncoding = 30;
1099                         isa = PBXFileReference;
1100                         lastKnownFileType = text;
1101                         name = status;
1102                         path = ETL/status;
1103                         refType = 4;
1104                         sourceTree = "<group>";
1105                 };
1106                 F50AFD4B0373BEC801A80006 = {
1107                         fileRef = F50AFD490373BEC801A80006;
1108                         isa = PBXBuildFile;
1109                         settings = {
1110                                 ATTRIBUTES = (
1111                                         Public,
1112                                         Private,
1113                                 );
1114                         };
1115                 };
1116                 F50AFD4D0373BEE001A80006 = {
1117                         fileRef = F50AFD4A0373BEC801A80006;
1118                         isa = PBXBuildFile;
1119                         settings = {
1120                                 ATTRIBUTES = (
1121                                         Public,
1122                                 );
1123                         };
1124                 };
1125                 F51305C10325EF93012F4765 = {
1126                         children = (
1127                                 F51305C20325EFB8012F4765,
1128                                 F51305C70325EFB8012F4765,
1129                         );
1130                         isa = PBXGroup;
1131                         name = "Package Files";
1132                         refType = 4;
1133                         sourceTree = "<group>";
1134                 };
1135                 F51305C20325EFB8012F4765 = {
1136                         children = (
1137                                 F51305C40325EFB8012F4765,
1138                                 F5D988CB03325BFC01A80006,
1139                                 F5D988CC03325BFC01A80006,
1140                                 F5D988CD03325BFC01A80006,
1141                         );
1142                         isa = PBXGroup;
1143                         name = "devel-resources";
1144                         path = "config/pkg-support/devel-resources";
1145                         refType = 4;
1146                         sourceTree = "<group>";
1147                 };
1148                 F51305C40325EFB8012F4765 = {
1149                         fileEncoding = 30;
1150                         isa = PBXFileReference;
1151                         lastKnownFileType = text.script.sh;
1152                         path = install.sh;
1153                         refType = 4;
1154                         sourceTree = "<group>";
1155                 };
1156                 F51305C70325EFB8012F4765 = {
1157                         isa = PBXFileReference;
1158                         lastKnownFileType = text;
1159                         name = "ETL-devel.info";
1160                         path = "config/pkg-support/ETL-devel.info";
1161                         refType = 4;
1162                         sourceTree = "<group>";
1163                 };
1164                 F513067A03266039012F4765 = {
1165                         fileEncoding = 30;
1166                         isa = PBXFileReference;
1167                         lastKnownFileType = text.script.sh;
1168                         path = "ETL-config.in";
1169                         refType = 4;
1170                         sourceTree = "<group>";
1171                 };
1172                 F5130699032666F8012F4765 = {
1173                         buildActionMask = 2147483647;
1174                         files = (
1175                                 F51306A2032668FA012F4765,
1176                                 F51306A6032668FF012F4765,
1177                                 F5D988D503325CDB01A80006,
1178                                 F5D988D603325CDE01A80006,
1179                                 F5D988D403325CD801A80006,
1180                         );
1181                         isa = PBXResourcesBuildPhase;
1182                         runOnlyForDeploymentPostprocessing = 0;
1183                 };
1184                 F513069D032666F8012F4765 = {
1185                         buildPhases = (
1186                                 F5C1EE4903BCE00701A80006,
1187                                 F513069F03266806012F4765,
1188                                 F51306A00326682D012F4765,
1189                                 F5130699032666F8012F4765,
1190                                 F51306D203266E6A012F4765,
1191                         );
1192                         buildSettings = {
1193                                 OTHER_LDFLAGS = "";
1194                                 OTHER_REZFLAGS = "";
1195                                 PRODUCT_NAME = "ETL-devel";
1196                                 SECTORDER_FLAGS = "";
1197                                 WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
1198                                 WRAPPER_EXTENSION = pkg;
1199                         };
1200                         dependencies = (
1201                                 F51306B303266DAC012F4765,
1202                         );
1203                         isa = PBXBundleTarget;
1204                         name = "Devel Package";
1205                         productInstallPath = "$(USER_LIBRARY_DIR)/Bundles";
1206                         productName = Untitled;
1207                         productReference = F513069E032666F8012F4765;
1208                         productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
1209 <!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
1210 <plist version=\"1.0\">
1211 <dict>
1212         <key>CFBundleDevelopmentRegion</key>
1213         <string>English</string>
1214         <key>CFBundleExecutable</key>
1215         <string></string>
1216         <key>CFBundleGetInfoString</key>
1217         <string></string>
1218         <key>CFBundleIconFile</key>
1219         <string></string>
1220         <key>CFBundleIdentifier</key>
1221         <string></string>
1222         <key>CFBundleInfoDictionaryVersion</key>
1223         <string>6.0</string>
1224         <key>CFBundleName</key>
1225         <string></string>
1226         <key>CFBundlePackageType</key>
1227         <string>PKG</string>
1228         <key>CFBundleShortVersionString</key>
1229         <string></string>
1230         <key>CFBundleSignature</key>
1231         <string>????</string>
1232         <key>CFBundleVersion</key>
1233         <string>0.0.1d1</string>
1234 </dict>
1235 </plist>
1236 ";
1237                 };
1238                 F513069E032666F8012F4765 = {
1239                         explicitFileType = wrapper.cfbundle;
1240                         isa = PBXFileReference;
1241                         path = "ETL-devel.pkg";
1242                         refType = 3;
1243                         sourceTree = BUILT_PRODUCTS_DIR;
1244                 };
1245                 F513069F03266806012F4765 = {
1246                         buildActionMask = 2147483647;
1247                         dstPath = "pkg-tmp";
1248                         dstSubfolderSpec = 16;
1249                         files = (
1250                                 F51306A1032668E7012F4765,
1251                         );
1252                         isa = PBXCopyFilesBuildPhase;
1253                         runOnlyForDeploymentPostprocessing = 0;
1254                 };
1255                 F51306A00326682D012F4765 = {
1256                         buildActionMask = 2147483647;
1257                         files = (
1258                         );
1259                         isa = PBXShellScriptBuildPhase;
1260                         runOnlyForDeploymentPostprocessing = 0;
1261                         shellPath = /bin/sh;
1262                         shellScript = ". config/build.cfg\n\nset -x\n\n# clean up the framework, remove extra files\nrm -rf build/pkg-tmp/ETL.framework/Resources/pbdevelopment.plist\n\n# remove the .DS_Store file to keep tool from crapping out\nrm -rf pkg-support/devel-resources/.DS_Store\n\nsed \"\ns:@_VERSION_@:$VERSION:;\ns:@_PACKAGE_@:$PACKAGE:;\ns:@_RELEASE_@:$RELEASE:;\ns:@_PACKAGE_NAME_@:$PACKAGE_NAME:;\n\" < config/pkg-support/ETL-devel.info > build/ETL-devel.info\n\n# create the .pkg\npackage build/pkg-tmp build/ETL-devel.info -d  build \n\n# remove temporary files\nrm -rf build/pkg-tmp build/ETL-devel.info\n\n# compress\n(cd build; sleep 1; tar -zcvf ETL-devel.pkg.tar.gz ETL-devel.pkg)";
1263                 };
1264                 F51306A1032668E7012F4765 = {
1265                         fileRef = F588A3BD02F0CCE501000102;
1266                         isa = PBXBuildFile;
1267                         settings = {
1268                         };
1269                 };
1270                 F51306A2032668FA012F4765 = {
1271                         fileRef = F51305C40325EFB8012F4765;
1272                         isa = PBXBuildFile;
1273                         settings = {
1274                         };
1275                 };
1276                 F51306A6032668FF012F4765 = {
1277                         fileRef = F513067A03266039012F4765;
1278                         isa = PBXBuildFile;
1279                         settings = {
1280                         };
1281                 };
1282                 F51306B303266DAC012F4765 = {
1283                         isa = PBXTargetDependency;
1284                         target = F588A3BC02F0CCE501000102;
1285                         targetProxy = A6E2EAD007656757002AF736;
1286                 };
1287                 F51306D203266E6A012F4765 = {
1288                         buildActionMask = 2147483647;
1289                         files = (
1290                         );
1291                         isa = PBXShellScriptBuildPhase;
1292                         runOnlyForDeploymentPostprocessing = 0;
1293                         shellPath = /bin/sh;
1294                         shellScript = ". config/build.cfg\n\nDIR=build/ETL-devel.pkg/Contents/Resources\n\nsed \"\ns:@_VERSION_@:$VERSION:;\ns:@_PACKAGE_@:$PACKAGE:;\ns:@_RELEASE_@:$RELEASE:;\ns:@_PACKAGE_NAME_@:$PACKAGE_NAME:;\n\" < $DIR/install.sh > $DIR/ETL-devel.post_install\ncp $DIR/ETL-devel.post_install $DIR/ETL-devel.post_upgrade\n\nrm $DIR/install.sh\n\n# add execute flag to scripts\nchmod 755 $DIR/ETL-devel.post_install $DIR/ETL-devel.post_upgrade\n";
1295                 };
1296                 F51307D2032699F1012F4765 = {
1297                         fileEncoding = 30;
1298                         isa = PBXFileReference;
1299                         lastKnownFileType = sourcecode.c.h;
1300                         name = _stringf.h;
1301                         path = ETL/_stringf.h;
1302                         refType = 4;
1303                         sourceTree = "<group>";
1304                 };
1305                 F51307D3032699F1012F4765 = {
1306                         fileEncoding = 30;
1307                         isa = PBXFileReference;
1308                         lastKnownFileType = text;
1309                         name = stringf;
1310                         path = ETL/stringf;
1311                         refType = 4;
1312                         sourceTree = "<group>";
1313                 };
1314                 F51307D4032699F1012F4765 = {
1315                         fileRef = F51307D2032699F1012F4765;
1316                         isa = PBXBuildFile;
1317                         settings = {
1318                                 ATTRIBUTES = (
1319                                         Public,
1320                                         Private,
1321                                 );
1322                         };
1323                 };
1324                 F51307D603269AA2012F4765 = {
1325                         fileEncoding = 30;
1326                         isa = PBXFileReference;
1327                         lastKnownFileType = sourcecode.cpp.cpp;
1328                         name = stringf.cpp;
1329                         path = test/stringf.cpp;
1330                         refType = 4;
1331                         sourceTree = "<group>";
1332                 };
1333                 F51307D803269B0F012F4765 = {
1334                         buildPhases = (
1335                                 F51307DA03269B0F012F4765,
1336                                 F51307DB03269B0F012F4765,
1337                                 F51307DD03269B0F012F4765,
1338                                 F51307DF03269B0F012F4765,
1339                         );
1340                         buildSettings = {
1341                                 HEADER_SEARCH_PATHS = "ETL.pbproj include";
1342                                 OTHER_CFLAGS = "";
1343                                 OTHER_LDFLAGS = "";
1344                                 OTHER_REZFLAGS = "";
1345                                 PRODUCT_NAME = "Stringf Test";
1346                                 REZ_EXECUTABLE = YES;
1347                                 SECTORDER_FLAGS = "";
1348                                 WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
1349                         };
1350                         dependencies = (
1351                                 F51307D903269B0F012F4765,
1352                         );
1353                         isa = PBXToolTarget;
1354                         name = "Stringf Test";
1355                         productInstallPath = /usr/local/bin;
1356                         productName = "Handle Test";
1357                         productReference = F51307E003269B0F012F4765;
1358                 };
1359                 F51307D903269B0F012F4765 = {
1360                         isa = PBXTargetDependency;
1361                         target = F588A3BC02F0CCE501000102;
1362                         targetProxy = A6E2EAD107656757002AF736;
1363                 };
1364                 F51307DA03269B0F012F4765 = {
1365                         buildActionMask = 2147483647;
1366                         files = (
1367                         );
1368                         isa = PBXHeadersBuildPhase;
1369                         runOnlyForDeploymentPostprocessing = 0;
1370                 };
1371                 F51307DB03269B0F012F4765 = {
1372                         buildActionMask = 2147483647;
1373                         files = (
1374                                 F51307E503269DBE012F4765,
1375                         );
1376                         isa = PBXSourcesBuildPhase;
1377                         runOnlyForDeploymentPostprocessing = 0;
1378                 };
1379                 F51307DD03269B0F012F4765 = {
1380                         buildActionMask = 2147483647;
1381                         files = (
1382                                 F51307DE03269B0F012F4765,
1383                         );
1384                         isa = PBXFrameworksBuildPhase;
1385                         runOnlyForDeploymentPostprocessing = 0;
1386                 };
1387                 F51307DE03269B0F012F4765 = {
1388                         fileRef = F588A3BD02F0CCE501000102;
1389                         isa = PBXBuildFile;
1390                         settings = {
1391                         };
1392                 };
1393                 F51307DF03269B0F012F4765 = {
1394                         buildActionMask = 2147483647;
1395                         files = (
1396                         );
1397                         isa = PBXRezBuildPhase;
1398                         runOnlyForDeploymentPostprocessing = 0;
1399                 };
1400                 F51307E003269B0F012F4765 = {
1401                         explicitFileType = "compiled.mach-o.executable";
1402                         isa = PBXFileReference;
1403                         path = "Stringf Test";
1404                         refType = 3;
1405                         sourceTree = BUILT_PRODUCTS_DIR;
1406                 };
1407                 F51307E203269B1E012F4765 = {
1408                         isa = PBXTargetDependency;
1409                         target = F51307D803269B0F012F4765;
1410                         targetProxy = A6E2EAC107656757002AF736;
1411                 };
1412                 F51307E403269DA6012F4765 = {
1413                         fileRef = F51307D3032699F1012F4765;
1414                         isa = PBXBuildFile;
1415                         settings = {
1416                                 ATTRIBUTES = (
1417                                         Public,
1418                                 );
1419                         };
1420                 };
1421                 F51307E503269DBE012F4765 = {
1422                         fileRef = F51307D603269AA2012F4765;
1423                         isa = PBXBuildFile;
1424                         settings = {
1425                         };
1426                 };
1427                 F51307F90326A75C012F4765 = {
1428                         fileEncoding = 30;
1429                         isa = PBXFileReference;
1430                         lastKnownFileType = text;
1431                         name = ETL.m4;
1432                         path = config/ETL.m4;
1433                         refType = 4;
1434                         sourceTree = "<group>";
1435                 };
1436                 F51307FA0326A75C012F4765 = {
1437                         fileRef = F51307F90326A75C012F4765;
1438                         isa = PBXBuildFile;
1439                         settings = {
1440                         };
1441                 };
1442                 F519539B0332717E01A80006 = {
1443                         buildActionMask = 2147483647;
1444                         files = (
1445                         );
1446                         isa = PBXShellScriptBuildPhase;
1447                         runOnlyForDeploymentPostprocessing = 0;
1448                         shellPath = /bin/bash;
1449                         shellScript = ". config/build.cfg\nset -x\nexport FRAMEWORK_VERSION=$VERSION\n";
1450                 };
1451                 F51F41DF02FF6A8F010001CC = {
1452                         fileEncoding = 30;
1453                         isa = PBXFileReference;
1454                         lastKnownFileType = sourcecode.c.h;
1455                         name = _condition.h;
1456                         path = ETL/_condition.h;
1457                         refType = 4;
1458                         sourceTree = "<group>";
1459                 };
1460                 F51F41E002FF6A8F010001CC = {
1461                         fileEncoding = 30;
1462                         isa = PBXFileReference;
1463                         lastKnownFileType = sourcecode.c.h;
1464                         name = _mutex_pthreads.h;
1465                         path = ETL/_mutex_pthreads.h;
1466                         refType = 4;
1467                         sourceTree = "<group>";
1468                 };
1469                 F51F41E102FF6A8F010001CC = {
1470                         fileEncoding = 30;
1471                         isa = PBXFileReference;
1472                         lastKnownFileType = sourcecode.c.h;
1473                         name = _mutex_win32.h;
1474                         path = ETL/_mutex_win32.h;
1475                         refType = 4;
1476                         sourceTree = "<group>";
1477                 };
1478                 F51F41E202FF6A8F010001CC = {
1479                         fileEncoding = 30;
1480                         isa = PBXFileReference;
1481                         lastKnownFileType = sourcecode.c.h;
1482                         name = _rwlock.h;
1483                         path = ETL/_rwlock.h;
1484                         refType = 4;
1485                         sourceTree = "<group>";
1486                 };
1487                 F51F41E302FF6A8F010001CC = {
1488                         fileRef = F51F41DF02FF6A8F010001CC;
1489                         isa = PBXBuildFile;
1490                         settings = {
1491                                 ATTRIBUTES = (
1492                                         Private,
1493                                         Public,
1494                                 );
1495                         };
1496                 };
1497                 F51F41E402FF6A8F010001CC = {
1498                         fileRef = F51F41E002FF6A8F010001CC;
1499                         isa = PBXBuildFile;
1500                         settings = {
1501                                 ATTRIBUTES = (
1502                                         Private,
1503                                         Public,
1504                                 );
1505                         };
1506                 };
1507                 F51F41E502FF6A8F010001CC = {
1508                         fileRef = F51F41E102FF6A8F010001CC;
1509                         isa = PBXBuildFile;
1510                         settings = {
1511                                 ATTRIBUTES = (
1512                                         Private,
1513                                         Public,
1514                                 );
1515                         };
1516                 };
1517                 F51F41E602FF6A8F010001CC = {
1518                         fileRef = F51F41E202FF6A8F010001CC;
1519                         isa = PBXBuildFile;
1520                         settings = {
1521                                 ATTRIBUTES = (
1522                                         Private,
1523                                         Public,
1524                                 );
1525                         };
1526                 };
1527                 F51F41E702FF71F6010001CC = {
1528                         fileEncoding = 30;
1529                         isa = PBXFileReference;
1530                         lastKnownFileType = sourcecode.c.h;
1531                         name = _surface.h;
1532                         path = ETL/_surface.h;
1533                         refType = 4;
1534                         sourceTree = "<group>";
1535                 };
1536                 F51F41E802FF71F6010001CC = {
1537                         fileEncoding = 30;
1538                         isa = PBXFileReference;
1539                         lastKnownFileType = text;
1540                         name = surface;
1541                         path = ETL/surface;
1542                         refType = 4;
1543                         sourceTree = "<group>";
1544                 };
1545                 F51F41E902FF71F6010001CC = {
1546                         fileRef = F51F41E702FF71F6010001CC;
1547                         isa = PBXBuildFile;
1548                         settings = {
1549                                 ATTRIBUTES = (
1550                                         Private,
1551                                         Public,
1552                                 );
1553                         };
1554                 };
1555                 F51F41EA02FF71F6010001CC = {
1556                         fileRef = F51F41E802FF71F6010001CC;
1557                         isa = PBXBuildFile;
1558                         settings = {
1559                                 ATTRIBUTES = (
1560                                         Public,
1561                                 );
1562                         };
1563                 };
1564                 F51F41EB02FFBD64010001CC = {
1565                         fileEncoding = 30;
1566                         isa = PBXFileReference;
1567                         lastKnownFileType = sourcecode.c.h;
1568                         name = _bit_rotate.h;
1569                         path = ETL/_bit_rotate.h;
1570                         refType = 4;
1571                         sourceTree = "<group>";
1572                 };
1573                 F51F41EC02FFBD64010001CC = {
1574                         fileRef = F51F41EB02FFBD64010001CC;
1575                         isa = PBXBuildFile;
1576                         settings = {
1577                                 ATTRIBUTES = (
1578                                         Private,
1579                                         Public,
1580                                 );
1581                         };
1582                 };
1583                 F54A063F030DA3DD01CC8267 = {
1584                         fileEncoding = 30;
1585                         isa = PBXFileReference;
1586                         lastKnownFileType = sourcecode.c.h;
1587                         name = _fastangle_tables.h;
1588                         path = ETL/_fastangle_tables.h;
1589                         refType = 4;
1590                         sourceTree = "<group>";
1591                 };
1592                 F54A0640030DA3DD01CC8267 = {
1593                         fileRef = F54A063F030DA3DD01CC8267;
1594                         isa = PBXBuildFile;
1595                         settings = {
1596                                 ATTRIBUTES = (
1597                                         Private,
1598                                         Public,
1599                                 );
1600                         };
1601                 };
1602                 F54A06CF030DE8A501CC8267 = {
1603                         fileEncoding = 30;
1604                         isa = PBXFileReference;
1605                         lastKnownFileType = text;
1606                         name = fastangle;
1607                         path = ETL/fastangle;
1608                         refType = 4;
1609                         sourceTree = "<group>";
1610                 };
1611                 F54A06D0030DE8A501CC8267 = {
1612                         fileRef = F54A06CF030DE8A501CC8267;
1613                         isa = PBXBuildFile;
1614                         settings = {
1615                                 ATTRIBUTES = (
1616                                         Public,
1617                                 );
1618                         };
1619                 };
1620                 F54A06D5030E4BCE01CC8267 = {
1621                         buildSettings = {
1622                                 COPY_PHASE_STRIP = YES;
1623                                 DEBUGGING_SYMBOLS = NO;
1624                                 OPTIMIZATION_CFLAGS = "-O1";
1625                                 PROFILING_CODE = NO;
1626                         };
1627                         isa = PBXBuildStyle;
1628                         name = "Slight Optimization";
1629                 };
1630                 F54AEAE202F6374901000102 = {
1631                         fileEncoding = 30;
1632                         isa = PBXFileReference;
1633                         lastKnownFileType = sourcecode.c.h;
1634                         name = _clock_base.h;
1635                         path = ETL/_clock_base.h;
1636                         refType = 4;
1637                         sourceTree = "<group>";
1638                 };
1639                 F54AEAE302F6374901000102 = {
1640                         fileEncoding = 30;
1641                         isa = PBXFileReference;
1642                         lastKnownFileType = text;
1643                         name = clock;
1644                         path = ETL/clock;
1645                         refType = 4;
1646                         sourceTree = "<group>";
1647                 };
1648                 F54AEAE402F6374901000102 = {
1649                         fileRef = F54AEAE202F6374901000102;
1650                         isa = PBXBuildFile;
1651                         settings = {
1652                                 ATTRIBUTES = (
1653                                         Private,
1654                                         Public,
1655                                 );
1656                         };
1657                 };
1658                 F54AEAE502F6374901000102 = {
1659                         fileRef = F54AEAE302F6374901000102;
1660                         isa = PBXBuildFile;
1661                         settings = {
1662                                 ATTRIBUTES = (
1663                                         Public,
1664                                 );
1665                         };
1666                 };
1667                 F54AEB2702F6785101000102 = {
1668                         fileEncoding = 30;
1669                         isa = PBXFileReference;
1670                         lastKnownFileType = sourcecode.c.h;
1671                         name = _clock_system.h;
1672                         path = ETL/_clock_system.h;
1673                         refType = 4;
1674                         sourceTree = "<group>";
1675                 };
1676                 F54AEB2802F6785101000102 = {
1677                         fileRef = F54AEB2702F6785101000102;
1678                         isa = PBXBuildFile;
1679                         settings = {
1680                                 ATTRIBUTES = (
1681                                         Private,
1682                                         Public,
1683                                 );
1684                         };
1685                 };
1686                 F54AEB2902F6793801000102 = {
1687                         fileEncoding = 30;
1688                         isa = PBXFileReference;
1689                         lastKnownFileType = sourcecode.c.h;
1690                         name = _clock_gettimeofday.h;
1691                         path = ETL/_clock_gettimeofday.h;
1692                         refType = 4;
1693                         sourceTree = "<group>";
1694                 };
1695                 F54AEB2A02F6793801000102 = {
1696                         fileRef = F54AEB2902F6793801000102;
1697                         isa = PBXBuildFile;
1698                         settings = {
1699                                 ATTRIBUTES = (
1700                                         Private,
1701                                         Public,
1702                                 );
1703                         };
1704                 };
1705                 F54AEB2B02F6899D01000102 = {
1706                         buildPhases = (
1707                                 F54AEB2C02F6899D01000102,
1708                                 F54AEB2D02F6899D01000102,
1709                                 F54AEB2F02F6899D01000102,
1710                                 F54AEB3102F6899D01000102,
1711                         );
1712                         buildSettings = {
1713                                 HEADER_SEARCH_PATHS = ETL.pbproj;
1714                                 OTHER_CFLAGS = "";
1715                                 OTHER_LDFLAGS = "";
1716                                 OTHER_REZFLAGS = "";
1717                                 PRODUCT_NAME = "Clock Test";
1718                                 REZ_EXECUTABLE = YES;
1719                                 SECTORDER_FLAGS = "";
1720                                 USE_GCC3_PFE_SUPPORT = YES;
1721                                 WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
1722                         };
1723                         dependencies = (
1724                                 F54AEB3402F689A901000102,
1725                         );
1726                         isa = PBXToolTarget;
1727                         name = "Clock Test";
1728                         productInstallPath = /usr/local/bin;
1729                         productName = "Handle Test";
1730                         productReference = F54AEB3202F6899D01000102;
1731                 };
1732                 F54AEB2C02F6899D01000102 = {
1733                         buildActionMask = 2147483647;
1734                         files = (
1735                         );
1736                         isa = PBXHeadersBuildPhase;
1737                         runOnlyForDeploymentPostprocessing = 0;
1738                 };
1739                 F54AEB2D02F6899D01000102 = {
1740                         buildActionMask = 2147483647;
1741                         files = (
1742                                 F54AEB3702F689C801000102,
1743                         );
1744                         isa = PBXSourcesBuildPhase;
1745                         runOnlyForDeploymentPostprocessing = 0;
1746                 };
1747                 F54AEB2F02F6899D01000102 = {
1748                         buildActionMask = 2147483647;
1749                         files = (
1750                                 F54AEB3002F6899D01000102,
1751                         );
1752                         isa = PBXFrameworksBuildPhase;
1753                         runOnlyForDeploymentPostprocessing = 0;
1754                 };
1755                 F54AEB3002F6899D01000102 = {
1756                         fileRef = F588A3BD02F0CCE501000102;
1757                         isa = PBXBuildFile;
1758                         settings = {
1759                         };
1760                 };
1761                 F54AEB3102F6899D01000102 = {
1762                         buildActionMask = 2147483647;
1763                         files = (
1764                         );
1765                         isa = PBXRezBuildPhase;
1766                         runOnlyForDeploymentPostprocessing = 0;
1767                 };
1768                 F54AEB3202F6899D01000102 = {
1769                         explicitFileType = "compiled.mach-o.executable";
1770                         isa = PBXFileReference;
1771                         path = "Clock Test";
1772                         refType = 3;
1773                         sourceTree = BUILT_PRODUCTS_DIR;
1774                 };
1775                 F54AEB3402F689A901000102 = {
1776                         isa = PBXTargetDependency;
1777                         target = F588A3BC02F0CCE501000102;
1778                         targetProxy = A6E2EACF07656757002AF736;
1779                 };
1780                 F54AEB3502F689AD01000102 = {
1781                         isa = PBXTargetDependency;
1782                         target = F54AEB2B02F6899D01000102;
1783                         targetProxy = A6E2EAC807656757002AF736;
1784                 };
1785                 F54AEB3602F689C801000102 = {
1786                         fileEncoding = 30;
1787                         isa = PBXFileReference;
1788                         lastKnownFileType = sourcecode.cpp.cpp;
1789                         name = clock.cpp;
1790                         path = test/clock.cpp;
1791                         refType = 4;
1792                         sourceTree = "<group>";
1793                 };
1794                 F54AEB3702F689C801000102 = {
1795                         fileRef = F54AEB3602F689C801000102;
1796                         isa = PBXBuildFile;
1797                         settings = {
1798                         };
1799                 };
1800                 F54AEB3802F68F8D01000102 = {
1801                         fileEncoding = 30;
1802                         isa = PBXFileReference;
1803                         lastKnownFileType = sourcecode.c.h;
1804                         name = _fastangle.h;
1805                         path = ETL/_fastangle.h;
1806                         refType = 4;
1807                         sourceTree = "<group>";
1808                 };
1809                 F54AEB3902F68F8D01000102 = {
1810                         fileRef = F54AEB3802F68F8D01000102;
1811                         isa = PBXBuildFile;
1812                         settings = {
1813                                 ATTRIBUTES = (
1814                                         Private,
1815                                         Public,
1816                                 );
1817                         };
1818                 };
1819                 F550016102F0983D01000102 = {
1820                         children = (
1821                                 F51305C10325EF93012F4765,
1822                                 F550017202F0ABE401000102,
1823                                 F550017302F0ABFA01000102,
1824                                 F588A3BE02F0CCE501000102,
1825                                 F550016802F0987601000102,
1826                                 F550016A02F0987601000102,
1827                                 F550016B02F0987601000102,
1828                                 F550016C02F0987601000102,
1829                                 F550016E02F09B9701000102,
1830                                 F550017102F0A69401000102,
1831                                 F588A3B502F0C38001000102,
1832                                 F513067A03266039012F4765,
1833                                 F51307F90326A75C012F4765,
1834                         );
1835                         isa = PBXGroup;
1836                         refType = 4;
1837                         sourceTree = "<group>";
1838                 };
1839                 F550016302F0983D01000102 = {
1840                         buildSettings = {
1841                                 COPY_PHASE_STRIP = NO;
1842                                 DEBUGGING_SYMBOLS = YES;
1843                                 GCC_DYNAMIC_NO_PIC = NO;
1844                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
1845                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1846                                 GCC_OPTIMIZATION_LEVEL = 0;
1847                                 OPTIMIZATION_CFLAGS = "-O0";
1848                                 PROFILING_CODE = YES;
1849                                 ZERO_LINK = YES;
1850                         };
1851                         isa = PBXBuildStyle;
1852                         name = Development;
1853                 };
1854                 F550016402F0983D01000102 = {
1855                         buildSettings = {
1856                                 COPY_PHASE_STRIP = YES;
1857                                 DEBUGGING_SYMBOLS = NO;
1858                                 OPTIMIZATION_CFLAGS = "-O3 -ffast-math";
1859                                 PROFILING_CODE = NO;
1860                         };
1861                         isa = PBXBuildStyle;
1862                         name = "Deployment (GCC3)";
1863                 };
1864                 F550016502F0983D01000102 = {
1865                         buildSettings = {
1866                         };
1867                         buildStyles = (
1868                                 F550016302F0983D01000102,
1869                                 F504527502F391C901000102,
1870                                 F550016402F0983D01000102,
1871                                 F54A06D5030E4BCE01CC8267,
1872                         );
1873                         hasScannedForEncodings = 1;
1874                         isa = PBXProject;
1875                         mainGroup = F550016102F0983D01000102;
1876                         productRefGroup = F588A3BE02F0CCE501000102;
1877                         projectDirPath = "";
1878                         targets = (
1879                                 F588A3BC02F0CCE501000102,
1880                                 F5060A4802F37BDD01000102,
1881                                 F5060A3602F37B5E01000102,
1882                                 F5060A3C02F37BAC01000102,
1883                                 F5060A5102F37D8201000102,
1884                                 F5060A5A02F37D8501000102,
1885                                 F5060A6702F37DEF01000102,
1886                                 F54AEB2B02F6899D01000102,
1887                                 F576CB6D031841EA01A80006,
1888                                 F5CAA1FE031AD533012F434D,
1889                                 F513069D032666F8012F4765,
1890                                 F51307D803269B0F012F4765,
1891                                 F58D9F85037F146301A80006,
1892                                 F58D9F8F037F14FE01A80006,
1893                         );
1894                 };
1895                 F550016802F0987601000102 = {
1896                         fileEncoding = 30;
1897                         isa = PBXFileReference;
1898                         lastKnownFileType = text.script.sh;
1899                         path = bootstrap;
1900                         refType = 4;
1901                         sourceTree = "<group>";
1902                 };
1903                 F550016A02F0987601000102 = {
1904                         fileEncoding = 30;
1905                         isa = PBXFileReference;
1906                         lastKnownFileType = text;
1907                         path = INSTALL;
1908                         refType = 4;
1909                         sourceTree = "<group>";
1910                 };
1911                 F550016B02F0987601000102 = {
1912                         fileEncoding = 30;
1913                         isa = PBXFileReference;
1914                         lastKnownFileType = text;
1915                         path = Makefile.am;
1916                         refType = 4;
1917                         sourceTree = "<group>";
1918                 };
1919                 F550016C02F0987601000102 = {
1920                         fileEncoding = 30;
1921                         isa = PBXFileReference;
1922                         lastKnownFileType = text;
1923                         path = README;
1924                         refType = 4;
1925                         sourceTree = "<group>";
1926                 };
1927                 F550016E02F09B9701000102 = {
1928                         fileEncoding = 30;
1929                         isa = PBXFileReference;
1930                         lastKnownFileType = text;
1931                         name = build.cfg;
1932                         path = config/build.cfg;
1933                         refType = 4;
1934                         sourceTree = "<group>";
1935                 };
1936                 F550017102F0A69401000102 = {
1937                         fileEncoding = 30;
1938                         isa = PBXFileReference;
1939                         lastKnownFileType = text;
1940                         name = project.spec.in;
1941                         path = config/project.spec.in;
1942                         refType = 4;
1943                         sourceTree = "<group>";
1944                 };
1945                 F550017202F0ABE401000102 = {
1946                         children = (
1947                                 F5CAA30A031AF0E1012F434D,
1948                                 F550017402F0AC5701000102,
1949                                 F55001B702F0B61101000102,
1950                                 F5060A0302F3337A01000102,
1951                                 F54A063F030DA3DD01CC8267,
1952                                 F5060A1C02F342A901000102,
1953                                 A6E2EADC076567C1002AF736,
1954                                 A6E2EADD076567C1002AF736,
1955                                 A6E2EADE076567C1002AF736,
1956                                 A6E2EADF076567C1002AF736,
1957                                 F54AEB3802F68F8D01000102,
1958                                 F5060A1D02F342A901000102,
1959                                 F5060A1E02F342A901000102,
1960                                 F5060A1F02F342A901000102,
1961                                 F5060A2102F342A901000102,
1962                                 F5060A2202F342A901000102,
1963                                 F5060A2302F342A901000102,
1964                                 F51F41EB02FFBD64010001CC,
1965                                 F5060A2E02F379BC01000102,
1966                                 F54AEAE202F6374901000102,
1967                                 F54AEB2702F6785101000102,
1968                                 F54AEB2902F6793801000102,
1969                                 F5CAA1EF031AB630012F434D,
1970                                 F51F41E002FF6A8F010001CC,
1971                                 F51F41E102FF6A8F010001CC,
1972                                 F5CAA1F2031AB74F012F434D,
1973                                 F51F41DF02FF6A8F010001CC,
1974                                 F51F41E202FF6A8F010001CC,
1975                                 F51F41E702FF71F6010001CC,
1976                                 F579DD9A0315B65001682FCB,
1977                                 F579DD9E0315C9F001682FCB,
1978                                 F5CAA1F4031AB947012F434D,
1979                                 F5CAA1F9031AD342012F434D,
1980                                 F51307D2032699F1012F4765,
1981                                 F50AFD3D0370620B01A80006,
1982                                 F50AFD3E0370620B01A80006,
1983                                 F50AFD490373BEC801A80006,
1984                                 F58D9F76037F141A01A80006,
1985                                 F58D9F77037F141A01A80006,
1986                                 F58D9F78037F141A01A80006,
1987                                 F5D51DF00399C74801A80006,
1988                                 A64F6D24052A9DCC00140006,
1989                                 A63F3B3E054DA00200140006,
1990                                 A64F6D25052A9DCC00140006,
1991                                 F5D51DF10399C74801A80006,
1992                                 F5060A2402F342A901000102,
1993                                 F588A3D202F0CDCC01000102,
1994                                 F588A3D302F0CDCC01000102,
1995                                 F5060A0502F3366801000102,
1996                                 F5060A0602F3366801000102,
1997                                 F5060A2F02F379BC01000102,
1998                                 F54AEAE302F6374901000102,
1999                                 F51F41E802FF71F6010001CC,
2000                                 F54A06CF030DE8A501CC8267,
2001                                 F579DD9B0315B65001682FCB,
2002                                 F5CAA1ED031AB61C012F434D,
2003                                 F5CAA1F5031AB947012F434D,
2004                                 F5CAA1FB031AD4E7012F434D,
2005                                 F51307D3032699F1012F4765,
2006                                 F5EDFAE8032D514001A80082,
2007                                 F50AFD3F0370620B01A80006,
2008                                 F50AFD4A0373BEC801A80006,
2009                                 F58D9F79037F141A01A80006,
2010                                 F58D9F7A037F141A01A80006,
2011                                 F58D9F7B037F141A01A80006,
2012                                 A63F3B3F054DA00200140006,
2013                         );
2014                         isa = PBXGroup;
2015                         name = "ETL Source";
2016                         refType = 4;
2017                         sourceTree = "<group>";
2018                 };
2019                 F550017302F0ABFA01000102 = {
2020                         children = (
2021                                 F550017502F0AC6D01000102,
2022                                 F588A3D602F0CF9101000102,
2023                                 F5627F1902F0D1F801000102,
2024                                 F5060A4B02F37D3301000102,
2025                                 F5060A4C02F37D3301000102,
2026                                 F5060A4D02F37D3301000102,
2027                                 F54AEB3602F689C801000102,
2028                                 F576CB6B0318419101A80006,
2029                                 F5CAA208031AD56B012F434D,
2030                                 F51307D603269AA2012F4765,
2031                                 F58D9F98037F154401A80006,
2032                         );
2033                         isa = PBXGroup;
2034                         name = "Test Sources";
2035                         path = "";
2036                         refType = 4;
2037                         sourceTree = "<group>";
2038                 };
2039                 F550017402F0AC5701000102 = {
2040                         fileEncoding = 30;
2041                         isa = PBXFileReference;
2042                         lastKnownFileType = text;
2043                         name = Makefile.am;
2044                         path = ETL/Makefile.am;
2045                         refType = 4;
2046                         sourceTree = "<group>";
2047                 };
2048                 F550017502F0AC6D01000102 = {
2049                         fileEncoding = 30;
2050                         isa = PBXFileReference;
2051                         lastKnownFileType = text;
2052                         name = Makefile.am;
2053                         path = test/Makefile.am;
2054                         refType = 4;
2055                         sourceTree = "<group>";
2056                 };
2057                 F55001B702F0B61101000102 = {
2058                         fileEncoding = 30;
2059                         isa = PBXFileReference;
2060                         lastKnownFileType = sourcecode.c.h;
2061                         name = etl_config.h;
2062                         path = ETL/etl_config.h;
2063                         refType = 4;
2064                         sourceTree = "<group>";
2065                 };
2066                 F5627F1902F0D1F801000102 = {
2067                         fileEncoding = 30;
2068                         isa = PBXFileReference;
2069                         lastKnownFileType = sourcecode.cpp.cpp;
2070                         name = angle.cpp;
2071                         path = test/angle.cpp;
2072                         refType = 4;
2073                         sourceTree = "<group>";
2074                 };
2075                 F576CB6B0318419101A80006 = {
2076                         fileEncoding = 30;
2077                         isa = PBXFileReference;
2078                         lastKnownFileType = sourcecode.cpp.cpp;
2079                         name = hermite.cpp;
2080                         path = test/hermite.cpp;
2081                         refType = 4;
2082                         sourceTree = "<group>";
2083                 };
2084                 F576CB6D031841EA01A80006 = {
2085                         buildPhases = (
2086                                 F576CB6F031841EA01A80006,
2087                                 F576CB70031841EA01A80006,
2088                                 F576CB72031841EA01A80006,
2089                                 F576CB74031841EA01A80006,
2090                         );
2091                         buildSettings = {
2092                                 HEADER_SEARCH_PATHS = "ETL.pbproj include";
2093                                 OTHER_CFLAGS = "";
2094                                 OTHER_LDFLAGS = "";
2095                                 OTHER_REZFLAGS = "";
2096                                 PRODUCT_NAME = "Hermite Test";
2097                                 REZ_EXECUTABLE = YES;
2098                                 SECTORDER_FLAGS = "";
2099                                 WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
2100                         };
2101                         dependencies = (
2102                                 F576CB6E031841EA01A80006,
2103                         );
2104                         isa = PBXToolTarget;
2105                         name = "Hermite Test";
2106                         productInstallPath = /usr/local/bin;
2107                         productName = "Handle Test";
2108                         productReference = F576CB75031841EA01A80006;
2109                 };
2110                 F576CB6E031841EA01A80006 = {
2111                         isa = PBXTargetDependency;
2112                         target = F588A3BC02F0CCE501000102;
2113                         targetProxy = A6E2EACC07656757002AF736;
2114                 };
2115                 F576CB6F031841EA01A80006 = {
2116                         buildActionMask = 2147483647;
2117                         files = (
2118                         );
2119                         isa = PBXHeadersBuildPhase;
2120                         runOnlyForDeploymentPostprocessing = 0;
2121                 };
2122                 F576CB70031841EA01A80006 = {
2123                         buildActionMask = 2147483647;
2124                         files = (
2125                                 F576CB780318421D01A80006,
2126                         );
2127                         isa = PBXSourcesBuildPhase;
2128                         runOnlyForDeploymentPostprocessing = 0;
2129                 };
2130                 F576CB72031841EA01A80006 = {
2131                         buildActionMask = 2147483647;
2132                         files = (
2133                                 F576CB73031841EA01A80006,
2134                         );
2135                         isa = PBXFrameworksBuildPhase;
2136                         runOnlyForDeploymentPostprocessing = 0;
2137                 };
2138                 F576CB73031841EA01A80006 = {
2139                         fileRef = F588A3BD02F0CCE501000102;
2140                         isa = PBXBuildFile;
2141                         settings = {
2142                         };
2143                 };
2144                 F576CB74031841EA01A80006 = {
2145                         buildActionMask = 2147483647;
2146                         files = (
2147                         );
2148                         isa = PBXRezBuildPhase;
2149                         runOnlyForDeploymentPostprocessing = 0;
2150                 };
2151                 F576CB75031841EA01A80006 = {
2152                         explicitFileType = "compiled.mach-o.executable";
2153                         isa = PBXFileReference;
2154                         path = "Hermite Test";
2155                         refType = 3;
2156                         sourceTree = BUILT_PRODUCTS_DIR;
2157                 };
2158                 F576CB780318421D01A80006 = {
2159                         fileRef = F576CB6B0318419101A80006;
2160                         isa = PBXBuildFile;
2161                         settings = {
2162                         };
2163                 };
2164                 F579DD9A0315B65001682FCB = {
2165                         fileEncoding = 30;
2166                         isa = PBXFileReference;
2167                         lastKnownFileType = sourcecode.c.h;
2168                         name = _hermite.h;
2169                         path = ETL/_hermite.h;
2170                         refType = 4;
2171                         sourceTree = "<group>";
2172                 };
2173                 F579DD9B0315B65001682FCB = {
2174                         fileEncoding = 30;
2175                         isa = PBXFileReference;
2176                         lastKnownFileType = text;
2177                         name = hermite;
2178                         path = ETL/hermite;
2179                         refType = 4;
2180                         sourceTree = "<group>";
2181                 };
2182                 F579DD9C0315B65001682FCB = {
2183                         fileRef = F579DD9A0315B65001682FCB;
2184                         isa = PBXBuildFile;
2185                         settings = {
2186                                 ATTRIBUTES = (
2187                                         Private,
2188                                         Public,
2189                                 );
2190                         };
2191                 };
2192                 F579DD9D0315B65001682FCB = {
2193                         fileRef = F579DD9B0315B65001682FCB;
2194                         isa = PBXBuildFile;
2195                         settings = {
2196                                 ATTRIBUTES = (
2197                                         Public,
2198                                 );
2199                         };
2200                 };
2201                 F579DD9E0315C9F001682FCB = {
2202                         fileEncoding = 30;
2203                         isa = PBXFileReference;
2204                         lastKnownFileType = sourcecode.c.h;
2205                         name = _curve_func.h;
2206                         path = ETL/_curve_func.h;
2207                         refType = 4;
2208                         sourceTree = "<group>";
2209                 };
2210                 F579DD9F0315C9F001682FCB = {
2211                         fileRef = F579DD9E0315C9F001682FCB;
2212                         isa = PBXBuildFile;
2213                         settings = {
2214                                 ATTRIBUTES = (
2215                                         Private,
2216                                         Public,
2217                                 );
2218                         };
2219                 };
2220                 F588A3B502F0C38001000102 = {
2221                         fileEncoding = 30;
2222                         isa = PBXFileReference;
2223                         lastKnownFileType = text;
2224                         name = configure.ac;
2225                         path = config/configure.ac;
2226                         refType = 4;
2227                         sourceTree = "<group>";
2228                 };
2229                 F588A3B702F0CCE501000102 = {
2230                         buildActionMask = 2147483647;
2231                         files = (
2232                                 F588A3D402F0CDCC01000102,
2233                                 F5060A0702F3366801000102,
2234                                 F5060A0802F3366801000102,
2235                                 F588A3D502F0CDCC01000102,
2236                                 F5060A2D02F342A901000102,
2237                                 F5060A3102F379BC01000102,
2238                                 F54AEAE502F6374901000102,
2239                                 F51F41EA02FF71F6010001CC,
2240                                 F54A06D0030DE8A501CC8267,
2241                                 F579DD9D0315B65001682FCB,
2242                                 F5CAA1F1031AB64F012F434D,
2243                                 F5CAA1F8031AB957012F434D,
2244                                 F5CAA1FD031AD509012F434D,
2245                                 F51307E403269DA6012F4765,
2246                                 F5EDFAEA032D516D01A80082,
2247                                 F50AFD420370620B01A80006,
2248                                 F50AFD4D0373BEE001A80006,
2249                                 F58D9F82037F144701A80006,
2250                                 F58D9F83037F144901A80006,
2251                                 F58D9F84037F144C01A80006,
2252                                 F5D51DF40399C7C201A80006,
2253                                 A64F6D28052A9DFF00140006,
2254                                 A63F3B42054DA02500140006,
2255                                 F588A3C502F0CCF701000102,
2256                                 F5060A0402F3337A01000102,
2257                                 F5060A2502F342A901000102,
2258                                 F5060A2602F342A901000102,
2259                                 F5060A2702F342A901000102,
2260                                 F5060A2802F342A901000102,
2261                                 F5060A2A02F342A901000102,
2262                                 F5060A2B02F342A901000102,
2263                                 F5060A2C02F342A901000102,
2264                                 F5060A3002F379BC01000102,
2265                                 F54AEAE402F6374901000102,
2266                                 F54AEB2802F6785101000102,
2267                                 F54AEB2A02F6793801000102,
2268                                 F54AEB3902F68F8D01000102,
2269                                 F51F41E302FF6A8F010001CC,
2270                                 F51F41E402FF6A8F010001CC,
2271                                 F51F41E502FF6A8F010001CC,
2272                                 F51F41E602FF6A8F010001CC,
2273                                 F51F41E902FF71F6010001CC,
2274                                 F51F41EC02FFBD64010001CC,
2275                                 F54A0640030DA3DD01CC8267,
2276                                 F579DD9C0315B65001682FCB,
2277                                 F579DD9F0315C9F001682FCB,
2278                                 F5CAA1F0031AB630012F434D,
2279                                 F5CAA1F3031AB74F012F434D,
2280                                 F5CAA1F6031AB947012F434D,
2281                                 F5CAA1FA031AD342012F434D,
2282                                 F51307D4032699F1012F4765,
2283                                 F50AFD400370620B01A80006,
2284                                 F50AFD410370620B01A80006,
2285                                 F50AFD4B0373BEC801A80006,
2286                                 F58D9F7C037F141A01A80006,
2287                                 F58D9F7D037F141A01A80006,
2288                                 F58D9F7E037F141A01A80006,
2289                                 F5D51DF20399C74801A80006,
2290                                 A64F6D26052A9DCC00140006,
2291                                 A63F3B40054DA00200140006,
2292                                 A6E2EAE0076567C1002AF736,
2293                                 A6E2EAE1076567C1002AF736,
2294                         );
2295                         isa = PBXHeadersBuildPhase;
2296                         runOnlyForDeploymentPostprocessing = 0;
2297                 };
2298                 F588A3B802F0CCE501000102 = {
2299                         buildActionMask = 2147483647;
2300                         files = (
2301                                 F51307FA0326A75C012F4765,
2302                                 F5D988CE03325BFC01A80006,
2303                                 F5D988CF03325BFC01A80006,
2304                                 F5D988D003325BFC01A80006,
2305                                 A6E2EAE2076567C1002AF736,
2306                                 A6E2EAE3076567C1002AF736,
2307                         );
2308                         isa = PBXResourcesBuildPhase;
2309                         runOnlyForDeploymentPostprocessing = 0;
2310                 };
2311                 F588A3B902F0CCE501000102 = {
2312                         buildActionMask = 2147483647;
2313                         files = (
2314                                 F5CAA30B031AF0E1012F434D,
2315                         );
2316                         isa = PBXSourcesBuildPhase;
2317                         runOnlyForDeploymentPostprocessing = 0;
2318                 };
2319                 F588A3BA02F0CCE501000102 = {
2320                         buildActionMask = 2147483647;
2321                         files = (
2322                         );
2323                         isa = PBXFrameworksBuildPhase;
2324                         runOnlyForDeploymentPostprocessing = 0;
2325                 };
2326                 F588A3BB02F0CCE501000102 = {
2327                         buildActionMask = 2147483647;
2328                         files = (
2329                         );
2330                         isa = PBXRezBuildPhase;
2331                         runOnlyForDeploymentPostprocessing = 0;
2332                 };
2333                 F588A3BC02F0CCE501000102 = {
2334                         buildPhases = (
2335                                 F519539B0332717E01A80006,
2336                                 F588A3B702F0CCE501000102,
2337                                 F588A3B802F0CCE501000102,
2338                                 F588A3B902F0CCE501000102,
2339                                 F588A3BA02F0CCE501000102,
2340                                 F588A3BB02F0CCE501000102,
2341                         );
2342                         buildSettings = {
2343                                 DEBUGGING_SYMBOLS = NO;
2344                                 DYLIB_COMPATIBILITY_VERSION = 1;
2345                                 DYLIB_CURRENT_VERSION = 1;
2346                                 FRAMEWORK_VERSION = A;
2347                                 OTHER_CFLAGS = "";
2348                                 OTHER_LDFLAGS = "";
2349                                 OTHER_LIBTOOL_FLAGS = "-static";
2350                                 OTHER_REZFLAGS = "";
2351                                 PRINCIPAL_CLASS = "";
2352                                 PRODUCT_NAME = ETL;
2353                                 SECTORDER_FLAGS = "";
2354                                 USE_GCC3_PFE_SUPPORT = YES;
2355                                 WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
2356                                 WRAPPER_EXTENSION = framework;
2357                         };
2358                         dependencies = (
2359                         );
2360                         isa = PBXFrameworkTarget;
2361                         name = "ETL Framework";
2362                         productInstallPath = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2363                         productName = ETL;
2364                         productReference = F588A3BD02F0CCE501000102;
2365                         productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
2366 <!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
2367 <plist version=\"1.0\">
2368 <dict>
2369         <key>CFBundleDevelopmentRegion</key>
2370         <string>English</string>
2371         <key>CFBundleExecutable</key>
2372         <string></string>
2373         <key>CFBundleGetInfoString</key>
2374         <string></string>
2375         <key>CFBundleIconFile</key>
2376         <string></string>
2377         <key>CFBundleIdentifier</key>
2378         <string></string>
2379         <key>CFBundleInfoDictionaryVersion</key>
2380         <string>6.0</string>
2381         <key>CFBundleName</key>
2382         <string></string>
2383         <key>CFBundlePackageType</key>
2384         <string>FMWK</string>
2385         <key>CFBundleShortVersionString</key>
2386         <string></string>
2387         <key>CFBundleSignature</key>
2388         <string>????</string>
2389         <key>CFBundleVersion</key>
2390         <string>0.0.1d1</string>
2391 </dict>
2392 </plist>
2393 ";
2394                 };
2395                 F588A3BD02F0CCE501000102 = {
2396                         explicitFileType = wrapper.framework;
2397                         isa = PBXFileReference;
2398                         path = ETL.framework;
2399                         refType = 3;
2400                         sourceTree = BUILT_PRODUCTS_DIR;
2401                 };
2402                 F588A3BE02F0CCE501000102 = {
2403                         children = (
2404                                 F513069E032666F8012F4765,
2405                                 F588A3BD02F0CCE501000102,
2406                                 F5060A3702F37B5E01000102,
2407                                 F5060A4302F37BAC01000102,
2408                                 F5060A5802F37D8201000102,
2409                                 F5060A6102F37D8501000102,
2410                                 F5060A6E02F37DEF01000102,
2411                                 F54AEB3202F6899D01000102,
2412                                 F576CB75031841EA01A80006,
2413                                 F5CAA206031AD533012F434D,
2414                                 F51307E003269B0F012F4765,
2415                                 F58D9F8D037F146301A80006,
2416                                 F58D9F96037F14FE01A80006,
2417                         );
2418                         isa = PBXGroup;
2419                         name = Products;
2420                         path = "";
2421                         refType = 4;
2422                         sourceTree = "<group>";
2423                 };
2424                 F588A3C502F0CCF701000102 = {
2425                         fileRef = F55001B702F0B61101000102;
2426                         isa = PBXBuildFile;
2427                         settings = {
2428                                 ATTRIBUTES = (
2429                                         Private,
2430                                         Public,
2431                                 );
2432                         };
2433                 };
2434                 F588A3D202F0CDCC01000102 = {
2435                         fileEncoding = 30;
2436                         isa = PBXFileReference;
2437                         lastKnownFileType = text;
2438                         name = angle;
2439                         path = ETL/angle;
2440                         refType = 4;
2441                         sourceTree = "<group>";
2442                 };
2443                 F588A3D302F0CDCC01000102 = {
2444                         fileEncoding = 30;
2445                         isa = PBXFileReference;
2446                         lastKnownFileType = text;
2447                         name = handle;
2448                         path = ETL/handle;
2449                         refType = 4;
2450                         sourceTree = "<group>";
2451                 };
2452                 F588A3D402F0CDCC01000102 = {
2453                         fileRef = F588A3D202F0CDCC01000102;
2454                         isa = PBXBuildFile;
2455                         settings = {
2456                                 ATTRIBUTES = (
2457                                         Public,
2458                                 );
2459                         };
2460                 };
2461                 F588A3D502F0CDCC01000102 = {
2462                         fileRef = F588A3D302F0CDCC01000102;
2463                         isa = PBXBuildFile;
2464                         settings = {
2465                                 ATTRIBUTES = (
2466                                         Public,
2467                                 );
2468                         };
2469                 };
2470                 F588A3D602F0CF9101000102 = {
2471                         fileEncoding = 30;
2472                         isa = PBXFileReference;
2473                         lastKnownFileType = sourcecode.cpp.cpp;
2474                         name = handle.cpp;
2475                         path = test/handle.cpp;
2476                         refType = 4;
2477                         sourceTree = "<group>";
2478                 };
2479                 F58D9F76037F141A01A80006 = {
2480                         fileEncoding = 30;
2481                         isa = PBXFileReference;
2482                         lastKnownFileType = sourcecode.c.h;
2483                         name = _boxblur.h;
2484                         path = ETL/_boxblur.h;
2485                         refType = 4;
2486                         sourceTree = "<group>";
2487                 };
2488                 F58D9F77037F141A01A80006 = {
2489                         fileEncoding = 30;
2490                         isa = PBXFileReference;
2491                         lastKnownFileType = sourcecode.c.h;
2492                         name = _gaussian.h;
2493                         path = ETL/_gaussian.h;
2494                         refType = 4;
2495                         sourceTree = "<group>";
2496                 };
2497                 F58D9F78037F141A01A80006 = {
2498                         fileEncoding = 30;
2499                         isa = PBXFileReference;
2500                         lastKnownFileType = sourcecode.c.h;
2501                         name = _pen.h;
2502                         path = ETL/_pen.h;
2503                         refType = 4;
2504                         sourceTree = "<group>";
2505                 };
2506                 F58D9F79037F141A01A80006 = {
2507                         fileEncoding = 30;
2508                         isa = PBXFileReference;
2509                         lastKnownFileType = text;
2510                         name = boxblur;
2511                         path = ETL/boxblur;
2512                         refType = 4;
2513                         sourceTree = "<group>";
2514                 };
2515                 F58D9F7A037F141A01A80006 = {
2516                         fileEncoding = 30;
2517                         isa = PBXFileReference;
2518                         lastKnownFileType = text;
2519                         name = gaussian;
2520                         path = ETL/gaussian;
2521                         refType = 4;
2522                         sourceTree = "<group>";
2523                 };
2524                 F58D9F7B037F141A01A80006 = {
2525                         fileEncoding = 30;
2526                         isa = PBXFileReference;
2527                         lastKnownFileType = text;
2528                         name = pen;
2529                         path = ETL/pen;
2530                         refType = 4;
2531                         sourceTree = "<group>";
2532                 };
2533                 F58D9F7C037F141A01A80006 = {
2534                         fileRef = F58D9F76037F141A01A80006;
2535                         isa = PBXBuildFile;
2536                         settings = {
2537                                 ATTRIBUTES = (
2538                                         Public,
2539                                         Private,
2540                                 );
2541                         };
2542                 };
2543                 F58D9F7D037F141A01A80006 = {
2544                         fileRef = F58D9F77037F141A01A80006;
2545                         isa = PBXBuildFile;
2546                         settings = {
2547                                 ATTRIBUTES = (
2548                                         Public,
2549                                         Private,
2550                                 );
2551                         };
2552                 };
2553                 F58D9F7E037F141A01A80006 = {
2554                         fileRef = F58D9F78037F141A01A80006;
2555                         isa = PBXBuildFile;
2556                         settings = {
2557                                 ATTRIBUTES = (
2558                                         Public,
2559                                         Private,
2560                                 );
2561                         };
2562                 };
2563                 F58D9F82037F144701A80006 = {
2564                         fileRef = F58D9F79037F141A01A80006;
2565                         isa = PBXBuildFile;
2566                         settings = {
2567                                 ATTRIBUTES = (
2568                                         Public,
2569                                 );
2570                         };
2571                 };
2572                 F58D9F83037F144901A80006 = {
2573                         fileRef = F58D9F7A037F141A01A80006;
2574                         isa = PBXBuildFile;
2575                         settings = {
2576                                 ATTRIBUTES = (
2577                                         Public,
2578                                 );
2579                         };
2580                 };
2581                 F58D9F84037F144C01A80006 = {
2582                         fileRef = F58D9F7B037F141A01A80006;
2583                         isa = PBXBuildFile;
2584                         settings = {
2585                                 ATTRIBUTES = (
2586                                         Public,
2587                                 );
2588                         };
2589                 };
2590                 F58D9F85037F146301A80006 = {
2591                         buildPhases = (
2592                                 F58D9F87037F146301A80006,
2593                                 F58D9F88037F146301A80006,
2594                                 F58D9F8A037F146301A80006,
2595                                 F58D9F8C037F146301A80006,
2596                         );
2597                         buildSettings = {
2598                                 HEADER_SEARCH_PATHS = "ETL.pbproj include";
2599                                 OTHER_CFLAGS = "";
2600                                 OTHER_LDFLAGS = "";
2601                                 OTHER_REZFLAGS = "";
2602                                 PRODUCT_NAME = "Pen Test";
2603                                 REZ_EXECUTABLE = YES;
2604                                 SECTORDER_FLAGS = "";
2605                                 WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
2606                         };
2607                         dependencies = (
2608                                 F58D9F86037F146301A80006,
2609                         );
2610                         isa = PBXToolTarget;
2611                         name = "Pen Test";
2612                         productInstallPath = /usr/local/bin;
2613                         productName = "Handle Test";
2614                         productReference = F58D9F8D037F146301A80006;
2615                 };
2616                 F58D9F86037F146301A80006 = {
2617                         isa = PBXTargetDependency;
2618                         target = F588A3BC02F0CCE501000102;
2619                         targetProxy = A6E2EACE07656757002AF736;
2620                 };
2621                 F58D9F87037F146301A80006 = {
2622                         buildActionMask = 2147483647;
2623                         files = (
2624                         );
2625                         isa = PBXHeadersBuildPhase;
2626                         runOnlyForDeploymentPostprocessing = 0;
2627                 };
2628                 F58D9F88037F146301A80006 = {
2629                         buildActionMask = 2147483647;
2630                         files = (
2631                         );
2632                         isa = PBXSourcesBuildPhase;
2633                         runOnlyForDeploymentPostprocessing = 0;
2634                 };
2635                 F58D9F8A037F146301A80006 = {
2636                         buildActionMask = 2147483647;
2637                         files = (
2638                                 F58D9F8B037F146301A80006,
2639                         );
2640                         isa = PBXFrameworksBuildPhase;
2641                         runOnlyForDeploymentPostprocessing = 0;
2642                 };
2643                 F58D9F8B037F146301A80006 = {
2644                         fileRef = F588A3BD02F0CCE501000102;
2645                         isa = PBXBuildFile;
2646                         settings = {
2647                         };
2648                 };
2649                 F58D9F8C037F146301A80006 = {
2650                         buildActionMask = 2147483647;
2651                         files = (
2652                         );
2653                         isa = PBXRezBuildPhase;
2654                         runOnlyForDeploymentPostprocessing = 0;
2655                 };
2656                 F58D9F8D037F146301A80006 = {
2657                         explicitFileType = "compiled.mach-o.executable";
2658                         isa = PBXFileReference;
2659                         path = "Pen Test";
2660                         refType = 3;
2661                         sourceTree = BUILT_PRODUCTS_DIR;
2662                 };
2663                 F58D9F8F037F14FE01A80006 = {
2664                         buildPhases = (
2665                                 F58D9F91037F14FE01A80006,
2666                                 F58D9F92037F14FE01A80006,
2667                                 F58D9F93037F14FE01A80006,
2668                                 F58D9F95037F14FE01A80006,
2669                         );
2670                         buildSettings = {
2671                                 HEADER_SEARCH_PATHS = "ETL.pbproj include";
2672                                 OTHER_CFLAGS = "";
2673                                 OTHER_LDFLAGS = "";
2674                                 OTHER_REZFLAGS = "";
2675                                 PRODUCT_NAME = "Surface Test";
2676                                 REZ_EXECUTABLE = YES;
2677                                 SECTORDER_FLAGS = "";
2678                                 WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
2679                         };
2680                         dependencies = (
2681                                 F58D9F90037F14FE01A80006,
2682                         );
2683                         isa = PBXToolTarget;
2684                         name = "Surface Test";
2685                         productInstallPath = /usr/local/bin;
2686                         productName = "Handle Test";
2687                         productReference = F58D9F96037F14FE01A80006;
2688                 };
2689                 F58D9F90037F14FE01A80006 = {
2690                         isa = PBXTargetDependency;
2691                         target = F588A3BC02F0CCE501000102;
2692                         targetProxy = A6E2EAD207656757002AF736;
2693                 };
2694                 F58D9F91037F14FE01A80006 = {
2695                         buildActionMask = 2147483647;
2696                         files = (
2697                         );
2698                         isa = PBXHeadersBuildPhase;
2699                         runOnlyForDeploymentPostprocessing = 0;
2700                 };
2701                 F58D9F92037F14FE01A80006 = {
2702                         buildActionMask = 2147483647;
2703                         files = (
2704                                 F58D9F9A037F154D01A80006,
2705                         );
2706                         isa = PBXSourcesBuildPhase;
2707                         runOnlyForDeploymentPostprocessing = 0;
2708                 };
2709                 F58D9F93037F14FE01A80006 = {
2710                         buildActionMask = 2147483647;
2711                         files = (
2712                                 F58D9F94037F14FE01A80006,
2713                         );
2714                         isa = PBXFrameworksBuildPhase;
2715                         runOnlyForDeploymentPostprocessing = 0;
2716                 };
2717                 F58D9F94037F14FE01A80006 = {
2718                         fileRef = F588A3BD02F0CCE501000102;
2719                         isa = PBXBuildFile;
2720                         settings = {
2721                         };
2722                 };
2723                 F58D9F95037F14FE01A80006 = {
2724                         buildActionMask = 2147483647;
2725                         files = (
2726                         );
2727                         isa = PBXRezBuildPhase;
2728                         runOnlyForDeploymentPostprocessing = 0;
2729                 };
2730                 F58D9F96037F14FE01A80006 = {
2731                         explicitFileType = "compiled.mach-o.executable";
2732                         isa = PBXFileReference;
2733                         path = "Surface Test";
2734                         refType = 3;
2735                         sourceTree = BUILT_PRODUCTS_DIR;
2736                 };
2737                 F58D9F98037F154401A80006 = {
2738                         fileEncoding = 30;
2739                         isa = PBXFileReference;
2740                         lastKnownFileType = sourcecode.cpp.cpp;
2741                         name = surface.cpp;
2742                         path = test/surface.cpp;
2743                         refType = 4;
2744                         sourceTree = "<group>";
2745                 };
2746                 F58D9F9A037F154D01A80006 = {
2747                         fileRef = F58D9F98037F154401A80006;
2748                         isa = PBXBuildFile;
2749                         settings = {
2750                         };
2751                 };
2752                 F5C1EE4903BCE00701A80006 = {
2753                         buildActionMask = 2147483647;
2754                         files = (
2755                         );
2756                         isa = PBXShellScriptBuildPhase;
2757                         runOnlyForDeploymentPostprocessing = 0;
2758                         shellPath = /bin/sh;
2759                         shellScript = "rm -fr ETL-devel.pkg";
2760                 };
2761                 F5CAA1ED031AB61C012F434D = {
2762                         fileEncoding = 30;
2763                         isa = PBXFileReference;
2764                         lastKnownFileType = text;
2765                         name = smach;
2766                         path = ETL/smach;
2767                         refType = 4;
2768                         sourceTree = "<group>";
2769                 };
2770                 F5CAA1EF031AB630012F434D = {
2771                         fileEncoding = 30;
2772                         isa = PBXFileReference;
2773                         lastKnownFileType = sourcecode.c.h;
2774                         name = _clock_win32hpcount.h;
2775                         path = ETL/_clock_win32hpcount.h;
2776                         refType = 4;
2777                         sourceTree = "<group>";
2778                 };
2779                 F5CAA1F0031AB630012F434D = {
2780                         fileRef = F5CAA1EF031AB630012F434D;
2781                         isa = PBXBuildFile;
2782                         settings = {
2783                                 ATTRIBUTES = (
2784                                         Private,
2785                                         Public,
2786                                 );
2787                         };
2788                 };
2789                 F5CAA1F1031AB64F012F434D = {
2790                         fileRef = F5CAA1ED031AB61C012F434D;
2791                         isa = PBXBuildFile;
2792                         settings = {
2793                                 ATTRIBUTES = (
2794                                         Public,
2795                                 );
2796                         };
2797                 };
2798                 F5CAA1F2031AB74F012F434D = {
2799                         fileEncoding = 30;
2800                         isa = PBXFileReference;
2801                         lastKnownFileType = sourcecode.c.h;
2802                         name = _mutex_null.h;
2803                         path = ETL/_mutex_null.h;
2804                         refType = 4;
2805                         sourceTree = "<group>";
2806                 };
2807                 F5CAA1F3031AB74F012F434D = {
2808                         fileRef = F5CAA1F2031AB74F012F434D;
2809                         isa = PBXBuildFile;
2810                         settings = {
2811                                 ATTRIBUTES = (
2812                                         Private,
2813                                         Public,
2814                                 );
2815                         };
2816                 };
2817                 F5CAA1F4031AB947012F434D = {
2818                         fileEncoding = 30;
2819                         isa = PBXFileReference;
2820                         lastKnownFileType = sourcecode.c.h;
2821                         name = _calculus.h;
2822                         path = ETL/_calculus.h;
2823                         refType = 4;
2824                         sourceTree = "<group>";
2825                 };
2826                 F5CAA1F5031AB947012F434D = {
2827                         fileEncoding = 30;
2828                         isa = PBXFileReference;
2829                         lastKnownFileType = text;
2830                         name = calculus;
2831                         path = ETL/calculus;
2832                         refType = 4;
2833                         sourceTree = "<group>";
2834                 };
2835                 F5CAA1F6031AB947012F434D = {
2836                         fileRef = F5CAA1F4031AB947012F434D;
2837                         isa = PBXBuildFile;
2838                         settings = {
2839                                 ATTRIBUTES = (
2840                                         Private,
2841                                         Public,
2842                                 );
2843                         };
2844                 };
2845                 F5CAA1F8031AB957012F434D = {
2846                         fileRef = F5CAA1F5031AB947012F434D;
2847                         isa = PBXBuildFile;
2848                         settings = {
2849                                 ATTRIBUTES = (
2850                                         Public,
2851                                 );
2852                         };
2853                 };
2854                 F5CAA1F9031AD342012F434D = {
2855                         fileEncoding = 30;
2856                         isa = PBXFileReference;
2857                         lastKnownFileType = sourcecode.c.h;
2858                         name = _bspline.h;
2859                         path = ETL/_bspline.h;
2860                         refType = 4;
2861                         sourceTree = "<group>";
2862                 };
2863                 F5CAA1FA031AD342012F434D = {
2864                         fileRef = F5CAA1F9031AD342012F434D;
2865                         isa = PBXBuildFile;
2866                         settings = {
2867                                 ATTRIBUTES = (
2868                                         Private,
2869                                         Public,
2870                                 );
2871                         };
2872                 };
2873                 F5CAA1FB031AD4E7012F434D = {
2874                         fileEncoding = 30;
2875                         isa = PBXFileReference;
2876                         lastKnownFileType = text;
2877                         name = spline;
2878                         path = ETL/spline;
2879                         refType = 4;
2880                         sourceTree = "<group>";
2881                 };
2882                 F5CAA1FD031AD509012F434D = {
2883                         fileRef = F5CAA1FB031AD4E7012F434D;
2884                         isa = PBXBuildFile;
2885                         settings = {
2886                                 ATTRIBUTES = (
2887                                         Public,
2888                                 );
2889                         };
2890                 };
2891                 F5CAA1FE031AD533012F434D = {
2892                         buildPhases = (
2893                                 F5CAA200031AD533012F434D,
2894                                 F5CAA201031AD533012F434D,
2895                                 F5CAA203031AD533012F434D,
2896                                 F5CAA205031AD533012F434D,
2897                         );
2898                         buildSettings = {
2899                                 HEADER_SEARCH_PATHS = "ETL.pbproj include";
2900                                 OTHER_CFLAGS = "";
2901                                 OTHER_LDFLAGS = "";
2902                                 OTHER_REZFLAGS = "";
2903                                 PRODUCT_NAME = "Spline Test";
2904                                 REZ_EXECUTABLE = YES;
2905                                 SECTORDER_FLAGS = "";
2906                                 WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
2907                         };
2908                         dependencies = (
2909                                 F5CAA1FF031AD533012F434D,
2910                         );
2911                         isa = PBXToolTarget;
2912                         name = "Spline Test";
2913                         productInstallPath = /usr/local/bin;
2914                         productName = "Handle Test";
2915                         productReference = F5CAA206031AD533012F434D;
2916                 };
2917                 F5CAA1FF031AD533012F434D = {
2918                         isa = PBXTargetDependency;
2919                         target = F588A3BC02F0CCE501000102;
2920                         targetProxy = A6E2EAC007656757002AF736;
2921                 };
2922                 F5CAA200031AD533012F434D = {
2923                         buildActionMask = 2147483647;
2924                         files = (
2925                         );
2926                         isa = PBXHeadersBuildPhase;
2927                         runOnlyForDeploymentPostprocessing = 0;
2928                 };
2929                 F5CAA201031AD533012F434D = {
2930                         buildActionMask = 2147483647;
2931                         files = (
2932                                 F5CAA209031AD56B012F434D,
2933                         );
2934                         isa = PBXSourcesBuildPhase;
2935                         runOnlyForDeploymentPostprocessing = 0;
2936                 };
2937                 F5CAA203031AD533012F434D = {
2938                         buildActionMask = 2147483647;
2939                         files = (
2940                                 F5CAA204031AD533012F434D,
2941                         );
2942                         isa = PBXFrameworksBuildPhase;
2943                         runOnlyForDeploymentPostprocessing = 0;
2944                 };
2945                 F5CAA204031AD533012F434D = {
2946                         fileRef = F588A3BD02F0CCE501000102;
2947                         isa = PBXBuildFile;
2948                         settings = {
2949                         };
2950                 };
2951                 F5CAA205031AD533012F434D = {
2952                         buildActionMask = 2147483647;
2953                         files = (
2954                         );
2955                         isa = PBXRezBuildPhase;
2956                         runOnlyForDeploymentPostprocessing = 0;
2957                 };
2958                 F5CAA206031AD533012F434D = {
2959                         explicitFileType = "compiled.mach-o.executable";
2960                         isa = PBXFileReference;
2961                         path = "Spline Test";
2962                         refType = 3;
2963                         sourceTree = BUILT_PRODUCTS_DIR;
2964                 };
2965                 F5CAA208031AD56B012F434D = {
2966                         fileEncoding = 30;
2967                         isa = PBXFileReference;
2968                         lastKnownFileType = sourcecode.cpp.cpp;
2969                         name = spline.cpp;
2970                         path = test/spline.cpp;
2971                         refType = 4;
2972                         sourceTree = "<group>";
2973                 };
2974                 F5CAA209031AD56B012F434D = {
2975                         fileRef = F5CAA208031AD56B012F434D;
2976                         isa = PBXBuildFile;
2977                         settings = {
2978                         };
2979                 };
2980                 F5CAA305031AEFBC012F434D = {
2981                         isa = PBXTargetDependency;
2982                         target = F5CAA1FE031AD533012F434D;
2983                         targetProxy = A6E2EAC907656757002AF736;
2984                 };
2985                 F5CAA306031AEFC1012F434D = {
2986                         isa = PBXTargetDependency;
2987                         target = F576CB6D031841EA01A80006;
2988                         targetProxy = A6E2EAC707656757002AF736;
2989                 };
2990                 F5CAA30A031AF0E1012F434D = {
2991                         fileEncoding = 30;
2992                         isa = PBXFileReference;
2993                         lastKnownFileType = sourcecode.cpp.cpp;
2994                         name = frameworkfix.cpp;
2995                         path = ETL.pbproj/frameworkfix.cpp;
2996                         refType = 4;
2997                         sourceTree = "<group>";
2998                 };
2999                 F5CAA30B031AF0E1012F434D = {
3000                         fileRef = F5CAA30A031AF0E1012F434D;
3001                         isa = PBXBuildFile;
3002                         settings = {
3003                         };
3004                 };
3005                 F5D51DF00399C74801A80006 = {
3006                         fileEncoding = 30;
3007                         isa = PBXFileReference;
3008                         lastKnownFileType = sourcecode.c.h;
3009                         name = _smart_ptr.h;
3010                         path = ETL/_smart_ptr.h;
3011                         refType = 4;
3012                         sourceTree = "<group>";
3013                 };
3014                 F5D51DF10399C74801A80006 = {
3015                         fileEncoding = 30;
3016                         isa = PBXFileReference;
3017                         lastKnownFileType = text;
3018                         name = smart_ptr;
3019                         path = ETL/smart_ptr;
3020                         refType = 4;
3021                         sourceTree = "<group>";
3022                 };
3023                 F5D51DF20399C74801A80006 = {
3024                         fileRef = F5D51DF00399C74801A80006;
3025                         isa = PBXBuildFile;
3026                         settings = {
3027                                 ATTRIBUTES = (
3028                                         Public,
3029                                         Private,
3030                                 );
3031                         };
3032                 };
3033                 F5D51DF40399C7C201A80006 = {
3034                         fileRef = F5D51DF10399C74801A80006;
3035                         isa = PBXBuildFile;
3036                         settings = {
3037                                 ATTRIBUTES = (
3038                                         Public,
3039                                 );
3040                         };
3041                 };
3042                 F5D988CB03325BFC01A80006 = {
3043                         isa = PBXFileReference;
3044                         lastKnownFileType = text.rtf;
3045                         path = License.rtf;
3046                         refType = 4;
3047                         sourceTree = "<group>";
3048                 };
3049                 F5D988CC03325BFC01A80006 = {
3050                         isa = PBXFileReference;
3051                         lastKnownFileType = text.rtf;
3052                         path = ReadMe.rtf;
3053                         refType = 4;
3054                         sourceTree = "<group>";
3055                 };
3056                 F5D988CD03325BFC01A80006 = {
3057                         isa = PBXFileReference;
3058                         lastKnownFileType = text.rtf;
3059                         path = Welcome.rtf;
3060                         refType = 4;
3061                         sourceTree = "<group>";
3062                 };
3063                 F5D988CE03325BFC01A80006 = {
3064                         fileRef = F5D988CB03325BFC01A80006;
3065                         isa = PBXBuildFile;
3066                         settings = {
3067                         };
3068                 };
3069                 F5D988CF03325BFC01A80006 = {
3070                         fileRef = F5D988CC03325BFC01A80006;
3071                         isa = PBXBuildFile;
3072                         settings = {
3073                         };
3074                 };
3075                 F5D988D003325BFC01A80006 = {
3076                         fileRef = F5D988CD03325BFC01A80006;
3077                         isa = PBXBuildFile;
3078                         settings = {
3079                         };
3080                 };
3081                 F5D988D403325CD801A80006 = {
3082                         fileRef = F5D988CD03325BFC01A80006;
3083                         isa = PBXBuildFile;
3084                         settings = {
3085                         };
3086                 };
3087                 F5D988D503325CDB01A80006 = {
3088                         fileRef = F5D988CC03325BFC01A80006;
3089                         isa = PBXBuildFile;
3090                         settings = {
3091                         };
3092                 };
3093                 F5D988D603325CDE01A80006 = {
3094                         fileRef = F5D988CB03325BFC01A80006;
3095                         isa = PBXBuildFile;
3096                         settings = {
3097                         };
3098                 };
3099                 F5EDFAE8032D514001A80082 = {
3100                         fileEncoding = 30;
3101                         isa = PBXFileReference;
3102                         lastKnownFileType = text;
3103                         name = trivial;
3104                         path = ETL/trivial;
3105                         refType = 4;
3106                         sourceTree = "<group>";
3107                 };
3108                 F5EDFAEA032D516D01A80082 = {
3109                         fileRef = F5EDFAE8032D514001A80082;
3110                         isa = PBXBuildFile;
3111                         settings = {
3112                                 ATTRIBUTES = (
3113                                         Public,
3114                                 );
3115                         };
3116                 };
3117         };
3118         rootObject = F550016502F0983D01000102;
3119 }