Tizen 2.1 base
[platform/upstream/gcd.git] / dispatch-1.0 / libdispatch.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 45;
7         objects = {
8
9 /* Begin PBXBuildFile section */
10                 2EC9C9B80E8809EF00E2499A /* legacy.c in Sources */ = {isa = PBXBuildFile; fileRef = 2EC9C9B70E8809EF00E2499A /* legacy.c */; };
11                 5A5D13AC0F6B280500197CC3 /* semaphore_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A5D13AB0F6B280500197CC3 /* semaphore_internal.h */; };
12                 721F5C5D0F15520500FF03A6 /* semaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = 721F5C5C0F15520500FF03A6 /* semaphore.h */; settings = {ATTRIBUTES = (Public, ); }; };
13                 721F5CCF0F15553500FF03A6 /* semaphore.c in Sources */ = {isa = PBXBuildFile; fileRef = 721F5CCE0F15553500FF03A6 /* semaphore.c */; };
14                 72CC94300ECCD8750031B751 /* base.h in Headers */ = {isa = PBXBuildFile; fileRef = 72CC942F0ECCD8750031B751 /* base.h */; settings = {ATTRIBUTES = (Public, ); }; };
15                 96032E4B0F5CC8C700241C5F /* time.c in Sources */ = {isa = PBXBuildFile; fileRef = 96032E4A0F5CC8C700241C5F /* time.c */; };
16                 96032E4D0F5CC8D100241C5F /* time.h in Headers */ = {isa = PBXBuildFile; fileRef = 96032E4C0F5CC8D100241C5F /* time.h */; settings = {ATTRIBUTES = (Public, ); }; };
17                 961B99360F3E83980006BC96 /* benchmark.h in Headers */ = {isa = PBXBuildFile; fileRef = 961B99350F3E83980006BC96 /* benchmark.h */; settings = {ATTRIBUTES = (Private, ); }; };
18                 961B99500F3E85C30006BC96 /* object.h in Headers */ = {isa = PBXBuildFile; fileRef = 961B994F0F3E85C30006BC96 /* object.h */; settings = {ATTRIBUTES = (Public, ); }; };
19                 965CD6350F3E806200D4E28D /* benchmark.c in Sources */ = {isa = PBXBuildFile; fileRef = 965CD6340F3E806200D4E28D /* benchmark.c */; };
20                 965ECC210F3EAB71004DDD89 /* object_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 965ECC200F3EAB71004DDD89 /* object_internal.h */; };
21                 9661E56B0F3E7DDF00749F3E /* object.c in Sources */ = {isa = PBXBuildFile; fileRef = 9661E56A0F3E7DDF00749F3E /* object.c */; };
22                 9676A0E10F3E755D00713ADB /* apply.c in Sources */ = {isa = PBXBuildFile; fileRef = 9676A0E00F3E755D00713ADB /* apply.c */; };
23                 96929D840F3EA1020041FF5D /* hw_shims.h in Headers */ = {isa = PBXBuildFile; fileRef = 96929D820F3EA1020041FF5D /* hw_shims.h */; };
24                 96929D850F3EA1020041FF5D /* os_shims.h in Headers */ = {isa = PBXBuildFile; fileRef = 96929D830F3EA1020041FF5D /* os_shims.h */; };
25                 96929D960F3EA2170041FF5D /* queue_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 96929D950F3EA2170041FF5D /* queue_internal.h */; };
26                 96A8AA870F41E7A400CD570B /* source.c in Sources */ = {isa = PBXBuildFile; fileRef = 96A8AA860F41E7A400CD570B /* source.c */; };
27                 96BC39BD0F3EBAB100C59689 /* queue_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 96BC39BC0F3EBAB100C59689 /* queue_private.h */; settings = {ATTRIBUTES = (Private, ); }; };
28                 96C9553B0F3EAEDD000D2CA4 /* once.h in Headers */ = {isa = PBXBuildFile; fileRef = 96C9553A0F3EAEDD000D2CA4 /* once.h */; settings = {ATTRIBUTES = (Public, ); }; };
29                 96DF70BE0F38FE3C0074BD99 /* once.c in Sources */ = {isa = PBXBuildFile; fileRef = 96DF70BD0F38FE3C0074BD99 /* once.c */; };
30                 E4BF990110A89607007655D0 /* time.c in Sources */ = {isa = PBXBuildFile; fileRef = E4BF990010A89607007655D0 /* time.c */; };
31                 FC0B34790FA2851C0080FFA0 /* source_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = FC0B34780FA2851C0080FFA0 /* source_internal.h */; };
32                 FC18329F109923A7003403D5 /* mach.c in Sources */ = {isa = PBXBuildFile; fileRef = FC18329E109923A7003403D5 /* mach.c */; };
33                 FC1832A6109923C7003403D5 /* perfmon.h in Headers */ = {isa = PBXBuildFile; fileRef = FC1832A2109923C7003403D5 /* perfmon.h */; };
34                 FC1832A7109923C7003403D5 /* time.h in Headers */ = {isa = PBXBuildFile; fileRef = FC1832A3109923C7003403D5 /* time.h */; };
35                 FC1832A8109923C7003403D5 /* tsd.h in Headers */ = {isa = PBXBuildFile; fileRef = FC1832A4109923C7003403D5 /* tsd.h */; };
36                 FC5C9C1E0EADABE3006E462D /* group.h in Headers */ = {isa = PBXBuildFile; fileRef = FC5C9C1D0EADABE3006E462D /* group.h */; settings = {ATTRIBUTES = (Public, ); }; };
37                 FC7BED990E8361E600161930 /* queue.c in Sources */ = {isa = PBXBuildFile; fileRef = FC7BED8A0E8361E600161930 /* queue.c */; };
38                 FC7BED9A0E8361E600161930 /* queue.h in Headers */ = {isa = PBXBuildFile; fileRef = FC7BED8B0E8361E600161930 /* queue.h */; settings = {ATTRIBUTES = (Public, ); }; };
39                 FC7BED9C0E8361E600161930 /* source.h in Headers */ = {isa = PBXBuildFile; fileRef = FC7BED8D0E8361E600161930 /* source.h */; settings = {ATTRIBUTES = (Public, ); }; };
40                 FC7BED9E0E8361E600161930 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = FC7BED8F0E8361E600161930 /* internal.h */; settings = {ATTRIBUTES = (); }; };
41                 FC7BED9F0E8361E600161930 /* legacy.h in Headers */ = {isa = PBXBuildFile; fileRef = FC7BED900E8361E600161930 /* legacy.h */; settings = {ATTRIBUTES = (Private, ); }; };
42                 FC7BEDA20E8361E600161930 /* private.h in Headers */ = {isa = PBXBuildFile; fileRef = FC7BED930E8361E600161930 /* private.h */; settings = {ATTRIBUTES = (Private, ); }; };
43                 FC7BEDA40E8361E600161930 /* protocol.defs in Sources */ = {isa = PBXBuildFile; fileRef = FC7BED950E8361E600161930 /* protocol.defs */; settings = {ATTRIBUTES = (Client, Server, ); }; };
44                 FC7BEDA50E8361E600161930 /* dispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = FC7BED960E8361E600161930 /* dispatch.h */; settings = {ATTRIBUTES = (Public, ); }; };
45                 FC9C70E8105EC9620074F9CA /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = FC9C70E7105EC9620074F9CA /* config.h */; };
46                 FCEF04800F5661960067401F /* source_private.h in Headers */ = {isa = PBXBuildFile; fileRef = FCEF047F0F5661960067401F /* source_private.h */; settings = {ATTRIBUTES = (Private, ); }; };
47 /* End PBXBuildFile section */
48
49 /* Begin PBXFileReference section */
50                 2EC9C9B70E8809EF00E2499A /* legacy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = legacy.c; path = src/legacy.c; sourceTree = "<group>"; };
51                 5A5D13AB0F6B280500197CC3 /* semaphore_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = semaphore_internal.h; path = src/semaphore_internal.h; sourceTree = "<group>"; };
52                 721F5C5C0F15520500FF03A6 /* semaphore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = semaphore.h; path = dispatch/semaphore.h; sourceTree = "<group>"; };
53                 721F5CCE0F15553500FF03A6 /* semaphore.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = semaphore.c; path = src/semaphore.c; sourceTree = "<group>"; };
54                 72B54F690EB169EB00DBECBA /* dispatch_source_create.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; name = dispatch_source_create.3; path = man/dispatch_source_create.3; sourceTree = "<group>"; };
55                 72CC940C0ECCD5720031B751 /* dispatch_object.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; name = dispatch_object.3; path = man/dispatch_object.3; sourceTree = "<group>"; };
56                 72CC940D0ECCD5720031B751 /* dispatch.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; name = dispatch.3; path = man/dispatch.3; sourceTree = "<group>"; };
57                 72CC942F0ECCD8750031B751 /* base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = base.h; path = dispatch/base.h; sourceTree = "<group>"; };
58                 96032E4A0F5CC8C700241C5F /* time.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = time.c; path = src/time.c; sourceTree = "<group>"; };
59                 96032E4C0F5CC8D100241C5F /* time.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = time.h; path = dispatch/time.h; sourceTree = "<group>"; };
60                 960F0E7D0F3FB232000D88BF /* dispatch_apply.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dispatch_apply.3; path = man/dispatch_apply.3; sourceTree = "<group>"; };
61                 960F0E7E0F3FB232000D88BF /* dispatch_once.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dispatch_once.3; path = man/dispatch_once.3; sourceTree = "<group>"; };
62                 961B99350F3E83980006BC96 /* benchmark.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = benchmark.h; path = dispatch/benchmark.h; sourceTree = "<group>"; };
63                 961B994F0F3E85C30006BC96 /* object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = object.h; path = dispatch/object.h; sourceTree = "<group>"; };
64                 963FDDE50F3FB6BD00BF2D00 /* dispatch_semaphore_create.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dispatch_semaphore_create.3; path = man/dispatch_semaphore_create.3; sourceTree = "<group>"; };
65                 965CD6340F3E806200D4E28D /* benchmark.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = benchmark.c; path = src/benchmark.c; sourceTree = "<group>"; };
66                 965ECC200F3EAB71004DDD89 /* object_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = object_internal.h; path = src/object_internal.h; sourceTree = "<group>"; };
67                 9661E56A0F3E7DDF00749F3E /* object.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = object.c; path = src/object.c; sourceTree = "<group>"; };
68                 9676A0E00F3E755D00713ADB /* apply.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = apply.c; path = src/apply.c; sourceTree = "<group>"; };
69                 96859A3D0EF71BAD003EB3FB /* dispatch_benchmark.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; name = dispatch_benchmark.3; path = man/dispatch_benchmark.3; sourceTree = "<group>"; };
70                 96929D820F3EA1020041FF5D /* hw_shims.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hw_shims.h; path = src/hw_shims.h; sourceTree = "<group>"; };
71                 96929D830F3EA1020041FF5D /* os_shims.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = os_shims.h; path = src/os_shims.h; sourceTree = "<group>"; };
72                 96929D950F3EA2170041FF5D /* queue_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = queue_internal.h; path = src/queue_internal.h; sourceTree = "<group>"; };
73                 96A8AA860F41E7A400CD570B /* source.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = source.c; path = src/source.c; sourceTree = "<group>"; };
74                 96BC39BC0F3EBAB100C59689 /* queue_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = queue_private.h; path = src/queue_private.h; sourceTree = "<group>"; };
75                 96C9553A0F3EAEDD000D2CA4 /* once.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = once.h; path = dispatch/once.h; sourceTree = "<group>"; };
76                 96DF70BD0F38FE3C0074BD99 /* once.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = once.c; path = src/once.c; sourceTree = "<group>"; };
77                 D2AAC046055464E500DB518D /* libdispatch.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libdispatch.a; sourceTree = BUILT_PRODUCTS_DIR; };
78                 E4BF990010A89607007655D0 /* time.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = time.c; path = src/shims/time.c; sourceTree = "<group>"; };
79                 FC0B34780FA2851C0080FFA0 /* source_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = source_internal.h; path = src/source_internal.h; sourceTree = "<group>"; };
80                 FC18329E109923A7003403D5 /* mach.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mach.c; path = src/shims/mach.c; sourceTree = "<group>"; };
81                 FC1832A2109923C7003403D5 /* perfmon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = perfmon.h; path = src/shims/perfmon.h; sourceTree = "<group>"; };
82                 FC1832A3109923C7003403D5 /* time.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = time.h; path = src/shims/time.h; sourceTree = "<group>"; };
83                 FC1832A4109923C7003403D5 /* tsd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tsd.h; path = src/shims/tsd.h; sourceTree = "<group>"; };
84                 FC36279C0E933ED80054F1A3 /* dispatch_queue_create.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; name = dispatch_queue_create.3; path = man/dispatch_queue_create.3; sourceTree = "<group>"; };
85                 FC5C9C1D0EADABE3006E462D /* group.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = group.h; path = dispatch/group.h; sourceTree = "<group>"; };
86                 FC678DE80F97E0C300AB5993 /* dispatch_after.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dispatch_after.3; path = man/dispatch_after.3; sourceTree = "<group>"; };
87                 FC678DE90F97E0C300AB5993 /* dispatch_api.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dispatch_api.3; path = man/dispatch_api.3; sourceTree = "<group>"; };
88                 FC678DEA0F97E0C300AB5993 /* dispatch_async.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dispatch_async.3; path = man/dispatch_async.3; sourceTree = "<group>"; };
89                 FC678DEB0F97E0C300AB5993 /* dispatch_group_create.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dispatch_group_create.3; path = man/dispatch_group_create.3; sourceTree = "<group>"; };
90                 FC678DEC0F97E0C300AB5993 /* dispatch_time.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dispatch_time.3; path = man/dispatch_time.3; sourceTree = "<group>"; };
91                 FC7BED8A0E8361E600161930 /* queue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = queue.c; path = src/queue.c; sourceTree = "<group>"; };
92                 FC7BED8B0E8361E600161930 /* queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = queue.h; path = dispatch/queue.h; sourceTree = "<group>"; };
93                 FC7BED8D0E8361E600161930 /* source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = source.h; path = dispatch/source.h; sourceTree = "<group>"; };
94                 FC7BED8F0E8361E600161930 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/internal.h; sourceTree = "<group>"; };
95                 FC7BED900E8361E600161930 /* legacy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = legacy.h; path = src/legacy.h; sourceTree = "<group>"; };
96                 FC7BED930E8361E600161930 /* private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = private.h; path = src/private.h; sourceTree = "<group>"; };
97                 FC7BED950E8361E600161930 /* protocol.defs */ = {isa = PBXFileReference; explicitFileType = sourcecode.mig; fileEncoding = 4; name = protocol.defs; path = src/protocol.defs; sourceTree = "<group>"; };
98                 FC7BED960E8361E600161930 /* dispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dispatch.h; path = dispatch/dispatch.h; sourceTree = "<group>"; };
99                 FC9C70E7105EC9620074F9CA /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = config/config.h; sourceTree = "<group>"; };
100                 FCEF047F0F5661960067401F /* source_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = source_private.h; path = src/source_private.h; sourceTree = "<group>"; };
101 /* End PBXFileReference section */
102
103 /* Begin PBXFrameworksBuildPhase section */
104                 D289987405E68DCB004EDB86 /* Frameworks */ = {
105                         isa = PBXFrameworksBuildPhase;
106                         buildActionMask = 2147483647;
107                         files = (
108                         );
109                         runOnlyForDeploymentPostprocessing = 0;
110                 };
111 /* End PBXFrameworksBuildPhase section */
112
113 /* Begin PBXGroup section */
114                 08FB7794FE84155DC02AAC07 /* libdispatch */ = {
115                         isa = PBXGroup;
116                         children = (
117                                 FC7BEDAA0E83625200161930 /* Public Headers */,
118                                 FC7BEDAF0E83626100161930 /* Private Headers */,
119                                 FC7BEDB60E8363DC00161930 /* Project Headers */,
120                                 08FB7795FE84155DC02AAC07 /* Source */,
121                                 C6A0FF2B0290797F04C91782 /* Documentation */,
122                                 1AB674ADFE9D54B511CA2CBB /* Products */,
123                         );
124                         name = libdispatch;
125                         sourceTree = "<group>";
126                 };
127                 08FB7795FE84155DC02AAC07 /* Source */ = {
128                         isa = PBXGroup;
129                         children = (
130                                 9676A0E00F3E755D00713ADB /* apply.c */,
131                                 965CD6340F3E806200D4E28D /* benchmark.c */,
132                                 9661E56A0F3E7DDF00749F3E /* object.c */,
133                                 96DF70BD0F38FE3C0074BD99 /* once.c */,
134                                 FC7BED8A0E8361E600161930 /* queue.c */,
135                                 721F5CCE0F15553500FF03A6 /* semaphore.c */,
136                                 96A8AA860F41E7A400CD570B /* source.c */,
137                                 96032E4A0F5CC8C700241C5F /* time.c */,
138                                 2EC9C9B70E8809EF00E2499A /* legacy.c */,
139                                 FC7BED950E8361E600161930 /* protocol.defs */,
140                                 FC18329D10992387003403D5 /* shims */,
141                         );
142                         name = Source;
143                         sourceTree = "<group>";
144                 };
145                 1AB674ADFE9D54B511CA2CBB /* Products */ = {
146                         isa = PBXGroup;
147                         children = (
148                                 D2AAC046055464E500DB518D /* libdispatch.a */,
149                         );
150                         name = Products;
151                         sourceTree = "<group>";
152                 };
153                 C6A0FF2B0290797F04C91782 /* Documentation */ = {
154                         isa = PBXGroup;
155                         children = (
156                                 72CC940D0ECCD5720031B751 /* dispatch.3 */,
157                                 FC678DE80F97E0C300AB5993 /* dispatch_after.3 */,
158                                 FC678DE90F97E0C300AB5993 /* dispatch_api.3 */,
159                                 960F0E7D0F3FB232000D88BF /* dispatch_apply.3 */,
160                                 FC678DEA0F97E0C300AB5993 /* dispatch_async.3 */,
161                                 96859A3D0EF71BAD003EB3FB /* dispatch_benchmark.3 */,
162                                 FC678DEB0F97E0C300AB5993 /* dispatch_group_create.3 */,
163                                 72CC940C0ECCD5720031B751 /* dispatch_object.3 */,
164                                 960F0E7E0F3FB232000D88BF /* dispatch_once.3 */,
165                                 FC36279C0E933ED80054F1A3 /* dispatch_queue_create.3 */,
166                                 963FDDE50F3FB6BD00BF2D00 /* dispatch_semaphore_create.3 */,
167                                 72B54F690EB169EB00DBECBA /* dispatch_source_create.3 */,
168                                 FC678DEC0F97E0C300AB5993 /* dispatch_time.3 */,
169                         );
170                         name = Documentation;
171                         sourceTree = "<group>";
172                 };
173                 FC18329D10992387003403D5 /* shims */ = {
174                         isa = PBXGroup;
175                         children = (
176                                 FC18329E109923A7003403D5 /* mach.c */,
177                                 E4BF990010A89607007655D0 /* time.c */,
178                         );
179                         name = shims;
180                         sourceTree = "<group>";
181                 };
182                 FC1832A0109923B3003403D5 /* shims */ = {
183                         isa = PBXGroup;
184                         children = (
185                                 FC1832A2109923C7003403D5 /* perfmon.h */,
186                                 FC1832A3109923C7003403D5 /* time.h */,
187                                 FC1832A4109923C7003403D5 /* tsd.h */,
188                         );
189                         name = shims;
190                         sourceTree = "<group>";
191                 };
192                 FC7BEDAA0E83625200161930 /* Public Headers */ = {
193                         isa = PBXGroup;
194                         children = (
195                                 72CC942F0ECCD8750031B751 /* base.h */,
196                                 961B99350F3E83980006BC96 /* benchmark.h */,
197                                 FC7BED960E8361E600161930 /* dispatch.h */,
198                                 FC5C9C1D0EADABE3006E462D /* group.h */,
199                                 961B994F0F3E85C30006BC96 /* object.h */,
200                                 96C9553A0F3EAEDD000D2CA4 /* once.h */,
201                                 FC7BED8B0E8361E600161930 /* queue.h */,
202                                 721F5C5C0F15520500FF03A6 /* semaphore.h */,
203                                 FC7BED8D0E8361E600161930 /* source.h */,
204                                 96032E4C0F5CC8D100241C5F /* time.h */,
205                         );
206                         name = "Public Headers";
207                         sourceTree = "<group>";
208                 };
209                 FC7BEDAF0E83626100161930 /* Private Headers */ = {
210                         isa = PBXGroup;
211                         children = (
212                                 FC7BED930E8361E600161930 /* private.h */,
213                                 96BC39BC0F3EBAB100C59689 /* queue_private.h */,
214                                 FCEF047F0F5661960067401F /* source_private.h */,
215                                 FC7BED900E8361E600161930 /* legacy.h */,
216                         );
217                         name = "Private Headers";
218                         sourceTree = "<group>";
219                 };
220                 FC7BEDB60E8363DC00161930 /* Project Headers */ = {
221                         isa = PBXGroup;
222                         children = (
223                                 FC9C70E7105EC9620074F9CA /* config.h */,
224                                 96929D820F3EA1020041FF5D /* hw_shims.h */,
225                                 FC7BED8F0E8361E600161930 /* internal.h */,
226                                 965ECC200F3EAB71004DDD89 /* object_internal.h */,
227                                 96929D830F3EA1020041FF5D /* os_shims.h */,
228                                 96929D950F3EA2170041FF5D /* queue_internal.h */,
229                                 5A5D13AB0F6B280500197CC3 /* semaphore_internal.h */,
230                                 FC0B34780FA2851C0080FFA0 /* source_internal.h */,
231                                 FC1832A0109923B3003403D5 /* shims */,
232                         );
233                         name = "Project Headers";
234                         sourceTree = "<group>";
235                 };
236 /* End PBXGroup section */
237
238 /* Begin PBXHeadersBuildPhase section */
239                 D2AAC043055464E500DB518D /* Headers */ = {
240                         isa = PBXHeadersBuildPhase;
241                         buildActionMask = 2147483647;
242                         files = (
243                                 72CC94300ECCD8750031B751 /* base.h in Headers */,
244                                 FC7BEDA50E8361E600161930 /* dispatch.h in Headers */,
245                                 FC7BED9A0E8361E600161930 /* queue.h in Headers */,
246                                 FC7BED9C0E8361E600161930 /* source.h in Headers */,
247                                 FC5C9C1E0EADABE3006E462D /* group.h in Headers */,
248                                 FC7BEDA20E8361E600161930 /* private.h in Headers */,
249                                 FC7BED9F0E8361E600161930 /* legacy.h in Headers */,
250                                 FC7BED9E0E8361E600161930 /* internal.h in Headers */,
251                                 721F5C5D0F15520500FF03A6 /* semaphore.h in Headers */,
252                                 961B99360F3E83980006BC96 /* benchmark.h in Headers */,
253                                 961B99500F3E85C30006BC96 /* object.h in Headers */,
254                                 96929D840F3EA1020041FF5D /* hw_shims.h in Headers */,
255                                 96929D850F3EA1020041FF5D /* os_shims.h in Headers */,
256                                 96929D960F3EA2170041FF5D /* queue_internal.h in Headers */,
257                                 965ECC210F3EAB71004DDD89 /* object_internal.h in Headers */,
258                                 96C9553B0F3EAEDD000D2CA4 /* once.h in Headers */,
259                                 96BC39BD0F3EBAB100C59689 /* queue_private.h in Headers */,
260                                 FCEF04800F5661960067401F /* source_private.h in Headers */,
261                                 96032E4D0F5CC8D100241C5F /* time.h in Headers */,
262                                 5A5D13AC0F6B280500197CC3 /* semaphore_internal.h in Headers */,
263                                 FC0B34790FA2851C0080FFA0 /* source_internal.h in Headers */,
264                                 FC9C70E8105EC9620074F9CA /* config.h in Headers */,
265                                 FC1832A6109923C7003403D5 /* perfmon.h in Headers */,
266                                 FC1832A7109923C7003403D5 /* time.h in Headers */,
267                                 FC1832A8109923C7003403D5 /* tsd.h in Headers */,
268                         );
269                         runOnlyForDeploymentPostprocessing = 0;
270                 };
271 /* End PBXHeadersBuildPhase section */
272
273 /* Begin PBXLegacyTarget section */
274                 721EB4790F69D26F00845379 /* testbots */ = {
275                         isa = PBXLegacyTarget;
276                         buildArgumentsString = testbots;
277                         buildConfigurationList = 721EB4850F69D2A600845379 /* Build configuration list for PBXLegacyTarget "testbots" */;
278                         buildPhases = (
279                         );
280                         buildToolPath = /usr/bin/make;
281                         buildWorkingDirectory = testing;
282                         dependencies = (
283                         );
284                         name = testbots;
285                         passBuildSettingsInEnvironment = 0;
286                         productName = testbots;
287                 };
288                 7276FCBA0EB10E0F00F7F487 /* test */ = {
289                         isa = PBXLegacyTarget;
290                         buildArgumentsString = test;
291                         buildConfigurationList = 7276FCC80EB10E2300F7F487 /* Build configuration list for PBXLegacyTarget "test" */;
292                         buildPhases = (
293                         );
294                         buildToolPath = /usr/bin/make;
295                         buildWorkingDirectory = testing;
296                         dependencies = (
297                         );
298                         name = test;
299                         passBuildSettingsInEnvironment = 0;
300                         productName = test;
301                 };
302 /* End PBXLegacyTarget section */
303
304 /* Begin PBXNativeTarget section */
305                 D2AAC045055464E500DB518D /* libdispatch */ = {
306                         isa = PBXNativeTarget;
307                         buildConfigurationList = 1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "libdispatch" */;
308                         buildPhases = (
309                                 D2AAC043055464E500DB518D /* Headers */,
310                                 D2AAC044055464E500DB518D /* Sources */,
311                                 D289987405E68DCB004EDB86 /* Frameworks */,
312                                 2EC9C9800E846B5200E2499A /* ShellScript */,
313                                 4CED8B9D0EEDF8B600AF99AB /* ShellScript */,
314                         );
315                         buildRules = (
316                         );
317                         dependencies = (
318                         );
319                         name = libdispatch;
320                         productName = libdispatch;
321                         productReference = D2AAC046055464E500DB518D /* libdispatch.a */;
322                         productType = "com.apple.product-type.library.static";
323                 };
324 /* End PBXNativeTarget section */
325
326 /* Begin PBXProject section */
327                 08FB7793FE84155DC02AAC07 /* Project object */ = {
328                         isa = PBXProject;
329                         buildConfigurationList = 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "libdispatch" */;
330                         compatibilityVersion = "Xcode 3.1";
331                         hasScannedForEncodings = 1;
332                         mainGroup = 08FB7794FE84155DC02AAC07 /* libdispatch */;
333                         projectDirPath = "";
334                         projectRoot = "";
335                         targets = (
336                                 D2AAC045055464E500DB518D /* libdispatch */,
337                                 7276FCBA0EB10E0F00F7F487 /* test */,
338                                 721EB4790F69D26F00845379 /* testbots */,
339                         );
340                 };
341 /* End PBXProject section */
342
343 /* Begin PBXShellScriptBuildPhase section */
344                 2EC9C9800E846B5200E2499A /* ShellScript */ = {
345                         isa = PBXShellScriptBuildPhase;
346                         buildActionMask = 8;
347                         files = (
348                         );
349                         inputPaths = (
350                         );
351                         outputPaths = (
352                         );
353                         runOnlyForDeploymentPostprocessing = 1;
354                         shellPath = /bin/sh;
355                         shellScript = "# private.h supersedes dispatch.h where available\nmv \"$DSTROOT\"/usr/local/include/dispatch/private.h \"$DSTROOT\"/usr/local/include/dispatch/dispatch.h\nln -sf dispatch.h \"$DSTROOT\"/usr/local/include/dispatch/private.h\n\n# keep events.h around for a little while\nln -sf ../../../include/dispatch/source.h \"$DSTROOT\"/usr/local/include/dispatch/events.h";
356                 };
357                 4CED8B9D0EEDF8B600AF99AB /* ShellScript */ = {
358                         isa = PBXShellScriptBuildPhase;
359                         buildActionMask = 8;
360                         files = (
361                         );
362                         inputPaths = (
363                         );
364                         outputPaths = (
365                         );
366                         runOnlyForDeploymentPostprocessing = 1;
367                         shellPath = /bin/sh;
368                         shellScript = "#!/bin/sh\n\nmkdir -p $DSTROOT/usr/share/man/man3 || true\nmkdir -p $DSTROOT/usr/local/share/man/man3 || true\n\n# Copy man pages\ncd $SRCROOT/man\nBASE_PAGES=\"dispatch.3 dispatch_after.3 dispatch_api.3 dispatch_apply.3 dispatch_async.3 dispatch_group_create.3 dispatch_object.3 dispatch_once.3 dispatch_queue_create.3 dispatch_semaphore_create.3 dispatch_source_create.3 dispatch_time.3\"\n\nPRIVATE_PAGES=\"dispatch_benchmark.3\"\n\ncp ${BASE_PAGES} $DSTROOT/usr/share/man/man3\ncp ${PRIVATE_PAGES} $DSTROOT/usr/local/share/man/man3\n\n# Make hard links (lots of hard links)\n\ncd $DSTROOT/usr/local/share/man/man3\nln -f dispatch_benchmark.3 dispatch_benchmark_f.3\nchown ${INSTALL_OWNER}:${INSTALL_GROUP} $PRIVATE_PAGES\nchmod $INSTALL_MODE_FLAG $PRIVATE_PAGES\n\n\ncd $DSTROOT/usr/share/man/man3\n\nchown ${INSTALL_OWNER}:${INSTALL_GROUP} $BASE_PAGES\nchmod $INSTALL_MODE_FLAG $BASE_PAGES\n\nln -f dispatch_after.3 dispatch_after_f.3\nln -f dispatch_apply.3 dispatch_apply_f.3\nln -f dispatch_once.3 dispatch_once_f.3\n\nfor m in dispatch_async_f dispatch_sync dispatch_sync_f; do\n\tln -f dispatch_async.3 ${m}.3\ndone\n\nfor m in dispatch_group_enter dispatch_group_leave dispatch_group_wait dispatch_group_async dispatch_group_async_f dispatch_group_notify dispatch_group_notify_f; do\n\tln -f dispatch_group_create.3 ${m}.3\ndone\n\nfor m in dispatch_retain dispatch_release dispatch_suspend dispatch_resume dispatch_get_context dispatch_set_context dispatch_set_finalizer_f; do\n\tln -f dispatch_object.3 ${m}.3\ndone\n\nfor m in dispatch_semaphore_signal dispatch_semaphore_wait; do\n\tln -f dispatch_semaphore_create.3 ${m}.3\ndone\n\nfor m in dispatch_get_current_queue dispatch_main dispatch_get_main_queue dispatch_get_global_queue dispatch_queue_get_label dispatch_set_target_queue; do\n\tln -f dispatch_queue_create.3 ${m}.3\ndone\n\nfor m in dispatch_source_set_event_handler dispatch_source_set_event_handler_f dispatch_source_set_cancel_handler dispatch_source_set_cancel_handler_f dispatch_source_cancel dispatch_source_testcancel dispatch_source_get_handle dispatch_source_get_mask dispatch_source_get_data dispatch_source_merge_data dispatch_source_set_timer; do\n\tln -f dispatch_source_create.3 ${m}.3\ndone\n\nln -f dispatch_time.3 dispatch_walltime.3";
369                 };
370 /* End PBXShellScriptBuildPhase section */
371
372 /* Begin PBXSourcesBuildPhase section */
373                 D2AAC044055464E500DB518D /* Sources */ = {
374                         isa = PBXSourcesBuildPhase;
375                         buildActionMask = 2147483647;
376                         files = (
377                                 FC7BEDA40E8361E600161930 /* protocol.defs in Sources */,
378                                 FC7BED990E8361E600161930 /* queue.c in Sources */,
379                                 2EC9C9B80E8809EF00E2499A /* legacy.c in Sources */,
380                                 721F5CCF0F15553500FF03A6 /* semaphore.c in Sources */,
381                                 96DF70BE0F38FE3C0074BD99 /* once.c in Sources */,
382                                 9676A0E10F3E755D00713ADB /* apply.c in Sources */,
383                                 9661E56B0F3E7DDF00749F3E /* object.c in Sources */,
384                                 965CD6350F3E806200D4E28D /* benchmark.c in Sources */,
385                                 96A8AA870F41E7A400CD570B /* source.c in Sources */,
386                                 96032E4B0F5CC8C700241C5F /* time.c in Sources */,
387                                 FC18329F109923A7003403D5 /* mach.c in Sources */,
388                                 E4BF990110A89607007655D0 /* time.c in Sources */,
389                         );
390                         runOnlyForDeploymentPostprocessing = 0;
391                 };
392 /* End PBXSourcesBuildPhase section */
393
394 /* Begin XCBuildConfiguration section */
395                 1DEB91ED08733DB70010E9CD /* Release */ = {
396                         isa = XCBuildConfiguration;
397                         buildSettings = {
398                                 COPY_PHASE_STRIP = NO;
399                                 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
400                                 EXECUTABLE_PREFIX = "";
401                                 GCC_CW_ASM_SYNTAX = NO;
402                                 GCC_ENABLE_CPP_EXCEPTIONS = NO;
403                                 GCC_ENABLE_CPP_RTTI = NO;
404                                 GCC_ENABLE_OBJC_EXCEPTIONS = NO;
405                                 GCC_OPTIMIZATION_LEVEL = s;
406                                 GCC_PREPROCESSOR_DEFINITIONS = "__DARWIN_NON_CANCELABLE=1";
407                                 GENERATE_MASTER_OBJECT_FILE = NO;
408                                 INSTALL_PATH = /usr/local/lib/system;
409                                 LINK_WITH_STANDARD_LIBRARIES = NO;
410                                 OTHER_CFLAGS = (
411                                         "-fno-unwind-tables",
412                                         "-fno-exceptions",
413                                         "-I$(SDKROOT)/System/Library/Frameworks/System.framework/PrivateHeaders",
414                                         "-fdiagnostics-show-option",
415                                         "-fsched-interblock",
416                                         "-freorder-blocks",
417                                         "-Xarch_x86_64",
418                                         "-momit-leaf-frame-pointer",
419                                         "-Xarch_i386",
420                                         "-momit-leaf-frame-pointer",
421                                 );
422                                 OTHER_CFLAGS_debug = "-O0 -fstack-protector -fno-inline -DDISPATCH_DEBUG=1";
423                                 PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include/dispatch;
424                                 PRODUCT_NAME = libdispatch;
425                                 PUBLIC_HEADERS_FOLDER_PATH = /usr/include/dispatch;
426                                 SEPARATE_STRIP = NO;
427                                 VERSIONING_SYSTEM = "apple-generic";
428                                 VERSION_INFO_PREFIX = __;
429                         };
430                         name = Release;
431                 };
432                 1DEB91F108733DB70010E9CD /* Release */ = {
433                         isa = XCBuildConfiguration;
434                         buildSettings = {
435                                 ALWAYS_SEARCH_USER_PATHS = NO;
436                                 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
437                                 BUILD_VARIANTS = (
438                                         normal,
439                                         debug,
440                                         profile,
441                                 );
442                                 COPY_PHASE_STRIP = NO;
443                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
444                                 GCC_ENABLE_PASCAL_STRINGS = NO;
445                                 GCC_OPTIMIZATION_LEVEL = s;
446                                 GCC_STRICT_ALIASING = YES;
447                                 GCC_SYMBOLS_PRIVATE_EXTERN = YES;
448                                 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
449                                 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
450                                 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
451                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
452                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
453                                 GCC_WARN_SHADOW = YES;
454                                 GCC_WARN_UNUSED_VARIABLE = YES;
455                                 HEADER_SEARCH_PATHS = (
456                                         "$(SDKROOT)/System/Library/Frameworks/System.framework/PrivateHeaders",
457                                         "$(PROJECT_DIR)",
458                                 );
459                                 LINK_WITH_STANDARD_LIBRARIES = YES;
460                                 ONLY_ACTIVE_ARCH = NO;
461                                 OTHER_CFLAGS = (
462                                         "-fdiagnostics-show-option",
463                                         "-fsched-interblock",
464                                         "-freorder-blocks",
465                                         "-Xarch_x86_64",
466                                         "-momit-leaf-frame-pointer",
467                                         "-Xarch_i386",
468                                         "-momit-leaf-frame-pointer",
469                                 );
470                                 OTHER_CFLAGS_debug = "-O0 -fstack-protector -fno-inline -DDISPATCH_DEBUG=1";
471                                 PREBINDING = NO;
472                                 STRIP_INSTALLED_PRODUCT = NO;
473                                 WARNING_CFLAGS = (
474                                         "-Wall",
475                                         "-Wextra",
476                                         "-Waggregate-return",
477                                         "-Wfloat-equal",
478                                         "-Wpacked",
479                                         "-Wmissing-declarations",
480                                         "-Wstrict-overflow=4",
481                                         "-Wstrict-aliasing=2",
482                                         "-Wno-unused-parameter",
483                                 );
484                         };
485                         name = Release;
486                 };
487                 721EB47A0F69D26F00845379 /* Release */ = {
488                         isa = XCBuildConfiguration;
489                         buildSettings = {
490                         };
491                         name = Release;
492                 };
493                 7276FCBB0EB10E0F00F7F487 /* Release */ = {
494                         isa = XCBuildConfiguration;
495                         buildSettings = {
496                         };
497                         name = Release;
498                 };
499 /* End XCBuildConfiguration section */
500
501 /* Begin XCConfigurationList section */
502                 1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "libdispatch" */ = {
503                         isa = XCConfigurationList;
504                         buildConfigurations = (
505                                 1DEB91ED08733DB70010E9CD /* Release */,
506                         );
507                         defaultConfigurationIsVisible = 0;
508                         defaultConfigurationName = Release;
509                 };
510                 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "libdispatch" */ = {
511                         isa = XCConfigurationList;
512                         buildConfigurations = (
513                                 1DEB91F108733DB70010E9CD /* Release */,
514                         );
515                         defaultConfigurationIsVisible = 0;
516                         defaultConfigurationName = Release;
517                 };
518                 721EB4850F69D2A600845379 /* Build configuration list for PBXLegacyTarget "testbots" */ = {
519                         isa = XCConfigurationList;
520                         buildConfigurations = (
521                                 721EB47A0F69D26F00845379 /* Release */,
522                         );
523                         defaultConfigurationIsVisible = 0;
524                         defaultConfigurationName = Release;
525                 };
526                 7276FCC80EB10E2300F7F487 /* Build configuration list for PBXLegacyTarget "test" */ = {
527                         isa = XCConfigurationList;
528                         buildConfigurations = (
529                                 7276FCBB0EB10E0F00F7F487 /* Release */,
530                         );
531                         defaultConfigurationIsVisible = 0;
532                         defaultConfigurationName = Release;
533                 };
534 /* End XCConfigurationList section */
535         };
536         rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
537 }