]>
Commit | Line | Data |
---|---|---|
bdffa7b9 A |
1 | // !$*UTF8*$! |
2 | { | |
3 | archiveVersion = 1; | |
4 | classes = { | |
5 | }; | |
6 | objectVersion = 46; | |
7 | objects = { | |
8 | ||
9 | /* Begin PBXAggregateTarget section */ | |
10 | BA5511CF136CA8480012B9B5 /* Generate Linker Arguments */ = { | |
11 | isa = PBXAggregateTarget; | |
12 | buildConfigurationList = BA5511D0136CA8480012B9B5 /* Build configuration list for PBXAggregateTarget "Generate Linker Arguments" */; | |
13 | buildPhases = ( | |
14 | BA5511D4136CA8680012B9B5 /* ShellScript */, | |
15 | ); | |
16 | dependencies = ( | |
17 | ); | |
18 | name = "Generate Linker Arguments"; | |
19 | productName = "Generate Linker Arguments"; | |
20 | }; | |
21 | BA5511D6136D22ED0012B9B5 /* Generate Symlinks */ = { | |
22 | isa = PBXAggregateTarget; | |
23 | buildConfigurationList = BA5511D7136D22ED0012B9B5 /* Build configuration list for PBXAggregateTarget "Generate Symlinks" */; | |
24 | buildPhases = ( | |
25 | BA5511D9136D23110012B9B5 /* ShellScript */, | |
26 | BA2BD8FE136D271D00FF78C0 /* ShellScript */, | |
27 | BA2BD8FF136D27FE00FF78C0 /* CopyFiles */, | |
28 | ); | |
29 | dependencies = ( | |
30 | ); | |
31 | name = "Generate Symlinks"; | |
32 | productName = "Generate Symlinks"; | |
33 | }; | |
34 | /* End PBXAggregateTarget section */ | |
35 | ||
36 | /* Begin PBXBuildFile section */ | |
37 | BA2BD900136D282200FF78C0 /* Info.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = BA5511B6136C9D780012B9B5 /* Info.plist */; }; | |
38 | BA2FABC5136DBF45004383E5 /* linker_arguments_changed.c in Sources */ = {isa = PBXBuildFile; fileRef = BA2FABC4136DBF45004383E5 /* linker_arguments_changed.c */; }; | |
39 | BA5511C9136C9E4D0012B9B5 /* CompatibilityHacks.c in Sources */ = {isa = PBXBuildFile; fileRef = BA5511B4136C9D780012B9B5 /* CompatibilityHacks.c */; }; | |
40 | BA5511CA136C9E510012B9B5 /* init.c in Sources */ = {isa = PBXBuildFile; fileRef = BA5511B7136C9D780012B9B5 /* init.c */; }; | |
afef526e | 41 | C9A43CAC15374DB200388D0C /* alloc_once_private.h in Headers */ = {isa = PBXBuildFile; fileRef = C9A43CAB15374DB200388D0C /* alloc_once_private.h */; settings = {ATTRIBUTES = (Private, ); }; }; |
bdffa7b9 A |
42 | /* End PBXBuildFile section */ |
43 | ||
44 | /* Begin PBXContainerItemProxy section */ | |
45 | BA5511D2136CA8550012B9B5 /* PBXContainerItemProxy */ = { | |
46 | isa = PBXContainerItemProxy; | |
47 | containerPortal = BA5511A9136C9D400012B9B5 /* Project object */; | |
48 | proxyType = 1; | |
49 | remoteGlobalIDString = BA5511CF136CA8480012B9B5; | |
50 | remoteInfo = "Generate Linker Arguments"; | |
51 | }; | |
52 | BA5511DA136D23EE0012B9B5 /* PBXContainerItemProxy */ = { | |
53 | isa = PBXContainerItemProxy; | |
54 | containerPortal = BA5511A9136C9D400012B9B5 /* Project object */; | |
55 | proxyType = 1; | |
56 | remoteGlobalIDString = BA5511D6136D22ED0012B9B5; | |
57 | remoteInfo = "Generate Symlinks"; | |
58 | }; | |
59 | /* End PBXContainerItemProxy section */ | |
60 | ||
61 | /* Begin PBXCopyFilesBuildPhase section */ | |
62 | BA2BD8FF136D27FE00FF78C0 /* CopyFiles */ = { | |
63 | isa = PBXCopyFilesBuildPhase; | |
64 | buildActionMask = 8; | |
9acf5127 | 65 | dstPath = "$(INSTALL_PATH_PREFIX)/System/Library/Frameworks/System.framework/$(INFOPLIST_INSTALL_PATH)"; |
bdffa7b9 A |
66 | dstSubfolderSpec = 0; |
67 | files = ( | |
68 | BA2BD900136D282200FF78C0 /* Info.plist in CopyFiles */, | |
69 | ); | |
70 | runOnlyForDeploymentPostprocessing = 1; | |
71 | }; | |
72 | /* End PBXCopyFilesBuildPhase section */ | |
73 | ||
74 | /* Begin PBXFileReference section */ | |
75 | BA2FABC4136DBF45004383E5 /* linker_arguments_changed.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = linker_arguments_changed.c; sourceTree = BUILT_PRODUCTS_DIR; }; | |
76 | BA5511B3136C9D780012B9B5 /* APPLE_LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = APPLE_LICENSE; sourceTree = "<group>"; }; | |
77 | BA5511B4136C9D780012B9B5 /* CompatibilityHacks.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = CompatibilityHacks.c; sourceTree = "<group>"; }; | |
78 | BA5511B6136C9D780012B9B5 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | |
2fbbb8fa | 79 | BA5511B7136C9D780012B9B5 /* init.c */ = {isa = PBXFileReference; indentWidth = 8; lastKnownFileType = sourcecode.c.c; path = init.c; sourceTree = "<group>"; tabWidth = 8; usesTabs = 1; }; |
bdffa7b9 A |
80 | BA5511B9136C9D780012B9B5 /* optionallibs */ = {isa = PBXFileReference; lastKnownFileType = text; path = optionallibs; sourceTree = "<group>"; }; |
81 | BA5511BA136C9D780012B9B5 /* requiredlibs */ = {isa = PBXFileReference; lastKnownFileType = text; path = requiredlibs; sourceTree = "<group>"; }; | |
bdffa7b9 A |
82 | BA5511C4136C9E2E0012B9B5 /* libSystem.B.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libSystem.B.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; |
83 | C64EE1D7136F644700676C52 /* create_dylib_symlinks.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = create_dylib_symlinks.sh; sourceTree = "<group>"; }; | |
84 | C64EE1D8136F644700676C52 /* create_system_framework.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = create_system_framework.sh; sourceTree = "<group>"; }; | |
85 | C64EE1D9136F644700676C52 /* linker_arguments.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = linker_arguments.sh; sourceTree = "<group>"; }; | |
2fbbb8fa | 86 | C9A43CAB15374DB200388D0C /* alloc_once_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = alloc_once_private.h; sourceTree = "<group>"; }; |
afef526e | 87 | C9B56C55153751A600C153A8 /* Libsystem.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Libsystem.xcconfig; sourceTree = "<group>"; }; |
bdffa7b9 A |
88 | /* End PBXFileReference section */ |
89 | ||
90 | /* Begin PBXFrameworksBuildPhase section */ | |
91 | BA5511C1136C9E2E0012B9B5 /* Frameworks */ = { | |
92 | isa = PBXFrameworksBuildPhase; | |
93 | buildActionMask = 2147483647; | |
94 | files = ( | |
95 | ); | |
96 | runOnlyForDeploymentPostprocessing = 0; | |
97 | }; | |
98 | /* End PBXFrameworksBuildPhase section */ | |
99 | ||
100 | /* Begin PBXGroup section */ | |
101 | BA2FABC7136DBF6F004383E5 /* Generated Files */ = { | |
102 | isa = PBXGroup; | |
103 | children = ( | |
104 | BA2FABC4136DBF45004383E5 /* linker_arguments_changed.c */, | |
105 | ); | |
106 | name = "Generated Files"; | |
107 | sourceTree = "<group>"; | |
108 | }; | |
109 | BA5511A7136C9D400012B9B5 = { | |
110 | isa = PBXGroup; | |
111 | children = ( | |
afef526e | 112 | C9B56C55153751A600C153A8 /* Libsystem.xcconfig */, |
bdffa7b9 A |
113 | BA5511B3136C9D780012B9B5 /* APPLE_LICENSE */, |
114 | BA5511B4136C9D780012B9B5 /* CompatibilityHacks.c */, | |
115 | BA5511B6136C9D780012B9B5 /* Info.plist */, | |
afef526e | 116 | C9A43CAB15374DB200388D0C /* alloc_once_private.h */, |
bdffa7b9 A |
117 | BA5511B7136C9D780012B9B5 /* init.c */, |
118 | BA5511B9136C9D780012B9B5 /* optionallibs */, | |
119 | BA5511BA136C9D780012B9B5 /* requiredlibs */, | |
120 | C64EE1D6136F644700676C52 /* xcodescripts */, | |
121 | BA5511C5136C9E2E0012B9B5 /* Products */, | |
122 | BA2FABC7136DBF6F004383E5 /* Generated Files */, | |
123 | ); | |
124 | sourceTree = "<group>"; | |
125 | }; | |
126 | BA5511C5136C9E2E0012B9B5 /* Products */ = { | |
127 | isa = PBXGroup; | |
128 | children = ( | |
129 | BA5511C4136C9E2E0012B9B5 /* libSystem.B.dylib */, | |
130 | ); | |
131 | name = Products; | |
132 | sourceTree = "<group>"; | |
133 | }; | |
134 | C64EE1D6136F644700676C52 /* xcodescripts */ = { | |
135 | isa = PBXGroup; | |
136 | children = ( | |
137 | C64EE1D7136F644700676C52 /* create_dylib_symlinks.sh */, | |
138 | C64EE1D8136F644700676C52 /* create_system_framework.sh */, | |
139 | C64EE1D9136F644700676C52 /* linker_arguments.sh */, | |
140 | ); | |
141 | path = xcodescripts; | |
142 | sourceTree = "<group>"; | |
143 | }; | |
144 | /* End PBXGroup section */ | |
145 | ||
146 | /* Begin PBXHeadersBuildPhase section */ | |
147 | BA5511C2136C9E2E0012B9B5 /* Headers */ = { | |
148 | isa = PBXHeadersBuildPhase; | |
149 | buildActionMask = 2147483647; | |
150 | files = ( | |
afef526e | 151 | C9A43CAC15374DB200388D0C /* alloc_once_private.h in Headers */, |
bdffa7b9 A |
152 | ); |
153 | runOnlyForDeploymentPostprocessing = 0; | |
154 | }; | |
155 | /* End PBXHeadersBuildPhase section */ | |
156 | ||
157 | /* Begin PBXNativeTarget section */ | |
158 | BA5511C3136C9E2E0012B9B5 /* System */ = { | |
159 | isa = PBXNativeTarget; | |
160 | buildConfigurationList = BA5511C7136C9E2E0012B9B5 /* Build configuration list for PBXNativeTarget "System" */; | |
161 | buildPhases = ( | |
162 | BA5511C0136C9E2E0012B9B5 /* Sources */, | |
163 | BA5511C1136C9E2E0012B9B5 /* Frameworks */, | |
164 | BA5511C2136C9E2E0012B9B5 /* Headers */, | |
165 | ); | |
166 | buildRules = ( | |
167 | ); | |
168 | dependencies = ( | |
169 | BA5511DB136D23EE0012B9B5 /* PBXTargetDependency */, | |
170 | BA5511D3136CA8550012B9B5 /* PBXTargetDependency */, | |
171 | ); | |
172 | name = System; | |
173 | productName = System; | |
174 | productReference = BA5511C4136C9E2E0012B9B5 /* libSystem.B.dylib */; | |
175 | productType = "com.apple.product-type.library.dynamic"; | |
176 | }; | |
177 | /* End PBXNativeTarget section */ | |
178 | ||
179 | /* Begin PBXProject section */ | |
180 | BA5511A9136C9D400012B9B5 /* Project object */ = { | |
181 | isa = PBXProject; | |
182 | attributes = { | |
a8f6861e | 183 | LastUpgradeCheck = 0700; |
bdffa7b9 A |
184 | }; |
185 | buildConfigurationList = BA5511AC136C9D400012B9B5 /* Build configuration list for PBXProject "Libsystem" */; | |
186 | compatibilityVersion = "Xcode 3.2"; | |
187 | developmentRegion = English; | |
188 | hasScannedForEncodings = 0; | |
189 | knownRegions = ( | |
190 | en, | |
191 | ); | |
192 | mainGroup = BA5511A7136C9D400012B9B5; | |
193 | productRefGroup = BA5511C5136C9E2E0012B9B5 /* Products */; | |
194 | projectDirPath = ""; | |
195 | projectRoot = ""; | |
196 | targets = ( | |
197 | BA5511C3136C9E2E0012B9B5 /* System */, | |
198 | BA5511CF136CA8480012B9B5 /* Generate Linker Arguments */, | |
199 | BA5511D6136D22ED0012B9B5 /* Generate Symlinks */, | |
200 | ); | |
201 | }; | |
202 | /* End PBXProject section */ | |
203 | ||
204 | /* Begin PBXShellScriptBuildPhase section */ | |
205 | BA2BD8FE136D271D00FF78C0 /* ShellScript */ = { | |
206 | isa = PBXShellScriptBuildPhase; | |
207 | buildActionMask = 8; | |
208 | files = ( | |
209 | ); | |
210 | inputPaths = ( | |
211 | ); | |
212 | outputPaths = ( | |
213 | ); | |
214 | runOnlyForDeploymentPostprocessing = 1; | |
215 | shellPath = /bin/sh; | |
216 | shellScript = "set -x\nset -e\n\n\"${SRCROOT}/xcodescripts/create_system_framework.sh\" \"${DSTROOT}\" \"${SRCROOT}\" \"${ACTION}\" \"${ARCHS}\" \"${BUILD_VARIANTS}\"\n"; | |
217 | }; | |
218 | BA5511D4136CA8680012B9B5 /* ShellScript */ = { | |
219 | isa = PBXShellScriptBuildPhase; | |
220 | buildActionMask = 2147483647; | |
221 | files = ( | |
222 | ); | |
223 | inputPaths = ( | |
224 | "$(SRCROOT)/optionallibs", | |
225 | "$(SRCROOT)/requiredlibs", | |
226 | "$(SRCROOT)/xcodescripts/linker_arguments.sh", | |
227 | ); | |
228 | outputPaths = ( | |
229 | "$(BUILT_PRODUCTS_DIR)/linker_arguments_changed.c", | |
230 | ); | |
231 | runOnlyForDeploymentPostprocessing = 0; | |
232 | shellPath = /bin/sh; | |
233 | shellScript = "set -x\nset -e\n\n\"${SRCROOT}/xcodescripts/linker_arguments.sh\" \"${ARCHS}\" \"${BUILD_VARIANTS}\" \"${BUILT_PRODUCTS_DIR}\" \"${SDKROOT}\" \"${SRCROOT}\"\n"; | |
234 | }; | |
235 | BA5511D9136D23110012B9B5 /* ShellScript */ = { | |
236 | isa = PBXShellScriptBuildPhase; | |
237 | buildActionMask = 8; | |
238 | files = ( | |
239 | ); | |
240 | inputPaths = ( | |
241 | ); | |
242 | outputPaths = ( | |
243 | ); | |
244 | runOnlyForDeploymentPostprocessing = 1; | |
245 | shellPath = /bin/sh; | |
246 | shellScript = "set -x\nset -e\n\n\"${SRCROOT}/xcodescripts/create_dylib_symlinks.sh\" \"${DSTROOT}\" \"${ACTION}\" \"${BUILD_VARIANTS}\"\n"; | |
247 | }; | |
248 | /* End PBXShellScriptBuildPhase section */ | |
249 | ||
250 | /* Begin PBXSourcesBuildPhase section */ | |
251 | BA5511C0136C9E2E0012B9B5 /* Sources */ = { | |
252 | isa = PBXSourcesBuildPhase; | |
253 | buildActionMask = 2147483647; | |
254 | files = ( | |
255 | BA5511C9136C9E4D0012B9B5 /* CompatibilityHacks.c in Sources */, | |
256 | BA5511CA136C9E510012B9B5 /* init.c in Sources */, | |
257 | BA2FABC5136DBF45004383E5 /* linker_arguments_changed.c in Sources */, | |
258 | ); | |
259 | runOnlyForDeploymentPostprocessing = 0; | |
260 | }; | |
261 | /* End PBXSourcesBuildPhase section */ | |
262 | ||
263 | /* Begin PBXTargetDependency section */ | |
264 | BA5511D3136CA8550012B9B5 /* PBXTargetDependency */ = { | |
265 | isa = PBXTargetDependency; | |
266 | target = BA5511CF136CA8480012B9B5 /* Generate Linker Arguments */; | |
267 | targetProxy = BA5511D2136CA8550012B9B5 /* PBXContainerItemProxy */; | |
268 | }; | |
269 | BA5511DB136D23EE0012B9B5 /* PBXTargetDependency */ = { | |
270 | isa = PBXTargetDependency; | |
271 | target = BA5511D6136D22ED0012B9B5 /* Generate Symlinks */; | |
272 | targetProxy = BA5511DA136D23EE0012B9B5 /* PBXContainerItemProxy */; | |
273 | }; | |
274 | /* End PBXTargetDependency section */ | |
275 | ||
276 | /* Begin XCBuildConfiguration section */ | |
277 | BA5511AF136C9D400012B9B5 /* Release */ = { | |
278 | isa = XCBuildConfiguration; | |
afef526e | 279 | baseConfigurationReference = C9B56C55153751A600C153A8 /* Libsystem.xcconfig */; |
bdffa7b9 A |
280 | buildSettings = { |
281 | }; | |
282 | name = Release; | |
283 | }; | |
284 | BA5511C6136C9E2E0012B9B5 /* Release */ = { | |
285 | isa = XCBuildConfiguration; | |
afef526e | 286 | baseConfigurationReference = C9B56C55153751A600C153A8 /* Libsystem.xcconfig */; |
bdffa7b9 | 287 | buildSettings = { |
bdffa7b9 | 288 | PRODUCT_NAME = "$(TARGET_NAME).B"; |
2fbbb8fa | 289 | "PRODUCT_NAME[sdk=iphonesimulator*]" = "$(TARGET_NAME)"; |
a8f6861e | 290 | SDKROOT = macosx.internal; |
bdffa7b9 A |
291 | }; |
292 | name = Release; | |
293 | }; | |
294 | BA5511D1136CA8480012B9B5 /* Release */ = { | |
295 | isa = XCBuildConfiguration; | |
afef526e | 296 | baseConfigurationReference = C9B56C55153751A600C153A8 /* Libsystem.xcconfig */; |
bdffa7b9 A |
297 | buildSettings = { |
298 | BUILD_VARIANTS = ( | |
299 | normal, | |
300 | debug, | |
301 | ); | |
302 | PRODUCT_NAME = "$(TARGET_NAME)"; | |
303 | }; | |
304 | name = Release; | |
305 | }; | |
306 | BA5511D8136D22ED0012B9B5 /* Release */ = { | |
307 | isa = XCBuildConfiguration; | |
afef526e | 308 | baseConfigurationReference = C9B56C55153751A600C153A8 /* Libsystem.xcconfig */; |
bdffa7b9 A |
309 | buildSettings = { |
310 | BUILD_VARIANTS = ( | |
311 | normal, | |
312 | debug, | |
313 | ); | |
314 | INSTALLHDRS_SCRIPT_PHASE = YES; | |
315 | PRODUCT_NAME = "$(TARGET_NAME)"; | |
316 | }; | |
317 | name = Release; | |
318 | }; | |
319 | /* End XCBuildConfiguration section */ | |
320 | ||
321 | /* Begin XCConfigurationList section */ | |
322 | BA5511AC136C9D400012B9B5 /* Build configuration list for PBXProject "Libsystem" */ = { | |
323 | isa = XCConfigurationList; | |
324 | buildConfigurations = ( | |
325 | BA5511AF136C9D400012B9B5 /* Release */, | |
326 | ); | |
327 | defaultConfigurationIsVisible = 0; | |
328 | defaultConfigurationName = Release; | |
329 | }; | |
330 | BA5511C7136C9E2E0012B9B5 /* Build configuration list for PBXNativeTarget "System" */ = { | |
331 | isa = XCConfigurationList; | |
332 | buildConfigurations = ( | |
333 | BA5511C6136C9E2E0012B9B5 /* Release */, | |
334 | ); | |
335 | defaultConfigurationIsVisible = 0; | |
336 | defaultConfigurationName = Release; | |
337 | }; | |
338 | BA5511D0136CA8480012B9B5 /* Build configuration list for PBXAggregateTarget "Generate Linker Arguments" */ = { | |
339 | isa = XCConfigurationList; | |
340 | buildConfigurations = ( | |
341 | BA5511D1136CA8480012B9B5 /* Release */, | |
342 | ); | |
343 | defaultConfigurationIsVisible = 0; | |
344 | defaultConfigurationName = Release; | |
345 | }; | |
346 | BA5511D7136D22ED0012B9B5 /* Build configuration list for PBXAggregateTarget "Generate Symlinks" */ = { | |
347 | isa = XCConfigurationList; | |
348 | buildConfigurations = ( | |
349 | BA5511D8136D22ED0012B9B5 /* Release */, | |
350 | ); | |
351 | defaultConfigurationIsVisible = 0; | |
352 | defaultConfigurationName = Release; | |
353 | }; | |
354 | /* End XCConfigurationList section */ | |
355 | }; | |
356 | rootObject = BA5511A9136C9D400012B9B5 /* Project object */; | |
357 | } |