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