/ Libsystem.xcodeproj / project.pbxproj
project.pbxproj
  1  // !$*UTF8*$!
  2  {
  3  	archiveVersion = 1;
  4  	classes = {
  5  	};
  6  	objectVersion = 46;
  7  	objects = {
  8  
  9  /* Begin PBXAggregateTarget section */
 10  		923662F4212762D7001FB3E7 /* Sanitizer Support */ = {
 11  			isa = PBXAggregateTarget;
 12  			buildConfigurationList = 923662F6212762D7001FB3E7 /* Build configuration list for PBXAggregateTarget "Sanitizer Support" */;
 13  			buildPhases = (
 14  				923662F7212762EA001FB3E7 /* Copy enable_asan_mode */,
 15  				923662FB21276319001FB3E7 /* Run create_asan_override_file.sh */,
 16  			);
 17  			dependencies = (
 18  			);
 19  			name = "Sanitizer Support";
 20  			productName = "Sanitizer Support";
 21  		};
 22  		BA5511CF136CA8480012B9B5 /* Generate Linker Arguments */ = {
 23  			isa = PBXAggregateTarget;
 24  			buildConfigurationList = BA5511D0136CA8480012B9B5 /* Build configuration list for PBXAggregateTarget "Generate Linker Arguments" */;
 25  			buildPhases = (
 26  				BA5511D4136CA8680012B9B5 /* ShellScript */,
 27  			);
 28  			dependencies = (
 29  			);
 30  			name = "Generate Linker Arguments";
 31  			productName = "Generate Linker Arguments";
 32  		};
 33  		BA5511D6136D22ED0012B9B5 /* Generate Symlinks */ = {
 34  			isa = PBXAggregateTarget;
 35  			buildConfigurationList = BA5511D7136D22ED0012B9B5 /* Build configuration list for PBXAggregateTarget "Generate Symlinks" */;
 36  			buildPhases = (
 37  				BA5511D9136D23110012B9B5 /* ShellScript */,
 38  				BA2BD8FE136D271D00FF78C0 /* ShellScript */,
 39  				BA2BD8FF136D27FE00FF78C0 /* CopyFiles */,
 40  			);
 41  			dependencies = (
 42  			);
 43  			name = "Generate Symlinks";
 44  			productName = "Generate Symlinks";
 45  		};
 46  		E47E982E221DFDFC006E312E /* Libsystem_driverkit */ = {
 47  			isa = PBXAggregateTarget;
 48  			buildConfigurationList = E47E9830221DFDFC006E312E /* Build configuration list for PBXAggregateTarget "Libsystem_driverkit" */;
 49  			buildPhases = (
 50  			);
 51  			dependencies = (
 52  				E47E983D221DFE8B006E312E /* PBXTargetDependency */,
 53  				E47E983F221DFE90006E312E /* PBXTargetDependency */,
 54  				E47E9841221DFE94006E312E /* PBXTargetDependency */,
 55  			);
 56  			name = Libsystem_driverkit;
 57  			productName = Libsystem_driverkit;
 58  		};
 59  		E47E9831221DFE23006E312E /* Libsystem */ = {
 60  			isa = PBXAggregateTarget;
 61  			buildConfigurationList = E47E9832221DFE23006E312E /* Build configuration list for PBXAggregateTarget "Libsystem" */;
 62  			buildPhases = (
 63  			);
 64  			dependencies = (
 65  				E47E9835221DFE4A006E312E /* PBXTargetDependency */,
 66  				E47E9837221DFE4F006E312E /* PBXTargetDependency */,
 67  				E47E9839221DFE58006E312E /* PBXTargetDependency */,
 68  				E47E983B221DFE5E006E312E /* PBXTargetDependency */,
 69  			);
 70  			name = Libsystem;
 71  			productName = Libsystem;
 72  		};
 73  /* End PBXAggregateTarget section */
 74  
 75  /* Begin PBXBuildFile section */
 76  		2B9D8B542402427100E7F338 /* i386.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B9D8B53240239BD00E7F338 /* i386.c */; };
 77  		923662F821276300001FB3E7 /* enable_asan_mode in Copy enable_asan_mode */ = {isa = PBXBuildFile; fileRef = 8C0BF1291F58E51D00706493 /* enable_asan_mode */; };
 78  		BA2BD900136D282200FF78C0 /* Info.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = BA5511B6136C9D780012B9B5 /* Info.plist */; };
 79  		BA2FABC5136DBF45004383E5 /* linker_arguments_changed.c in Sources */ = {isa = PBXBuildFile; fileRef = BA2FABC4136DBF45004383E5 /* linker_arguments_changed.c */; };
 80  		BA5511C9136C9E4D0012B9B5 /* CompatibilityHacks.c in Sources */ = {isa = PBXBuildFile; fileRef = BA5511B4136C9D780012B9B5 /* CompatibilityHacks.c */; };
 81  		BA5511CA136C9E510012B9B5 /* init.c in Sources */ = {isa = PBXBuildFile; fileRef = BA5511B7136C9D780012B9B5 /* init.c */; };
 82  		C9A43CAC15374DB200388D0C /* alloc_once_private.h in Headers */ = {isa = PBXBuildFile; fileRef = C9A43CAB15374DB200388D0C /* alloc_once_private.h */; settings = {ATTRIBUTES = (Private, ); }; };
 83  /* End PBXBuildFile section */
 84  
 85  /* Begin PBXContainerItemProxy section */
 86  		E47E9834221DFE4A006E312E /* PBXContainerItemProxy */ = {
 87  			isa = PBXContainerItemProxy;
 88  			containerPortal = BA5511A9136C9D400012B9B5 /* Project object */;
 89  			proxyType = 1;
 90  			remoteGlobalIDString = 923662F4212762D7001FB3E7;
 91  			remoteInfo = "Sanitizer Support";
 92  		};
 93  		E47E9836221DFE4F006E312E /* PBXContainerItemProxy */ = {
 94  			isa = PBXContainerItemProxy;
 95  			containerPortal = BA5511A9136C9D400012B9B5 /* Project object */;
 96  			proxyType = 1;
 97  			remoteGlobalIDString = BA5511D6136D22ED0012B9B5;
 98  			remoteInfo = "Generate Symlinks";
 99  		};
100  		E47E9838221DFE58006E312E /* PBXContainerItemProxy */ = {
101  			isa = PBXContainerItemProxy;
102  			containerPortal = BA5511A9136C9D400012B9B5 /* Project object */;
103  			proxyType = 1;
104  			remoteGlobalIDString = BA5511CF136CA8480012B9B5;
105  			remoteInfo = "Generate Linker Arguments";
106  		};
107  		E47E983A221DFE5E006E312E /* PBXContainerItemProxy */ = {
108  			isa = PBXContainerItemProxy;
109  			containerPortal = BA5511A9136C9D400012B9B5 /* Project object */;
110  			proxyType = 1;
111  			remoteGlobalIDString = BA5511C3136C9E2E0012B9B5;
112  			remoteInfo = System;
113  		};
114  		E47E983C221DFE8B006E312E /* PBXContainerItemProxy */ = {
115  			isa = PBXContainerItemProxy;
116  			containerPortal = BA5511A9136C9D400012B9B5 /* Project object */;
117  			proxyType = 1;
118  			remoteGlobalIDString = BA5511D6136D22ED0012B9B5;
119  			remoteInfo = "Generate Symlinks";
120  		};
121  		E47E983E221DFE90006E312E /* PBXContainerItemProxy */ = {
122  			isa = PBXContainerItemProxy;
123  			containerPortal = BA5511A9136C9D400012B9B5 /* Project object */;
124  			proxyType = 1;
125  			remoteGlobalIDString = BA5511CF136CA8480012B9B5;
126  			remoteInfo = "Generate Linker Arguments";
127  		};
128  		E47E9840221DFE94006E312E /* PBXContainerItemProxy */ = {
129  			isa = PBXContainerItemProxy;
130  			containerPortal = BA5511A9136C9D400012B9B5 /* Project object */;
131  			proxyType = 1;
132  			remoteGlobalIDString = BA5511C3136C9E2E0012B9B5;
133  			remoteInfo = System;
134  		};
135  /* End PBXContainerItemProxy section */
136  
137  /* Begin PBXCopyFilesBuildPhase section */
138  		923662F7212762EA001FB3E7 /* Copy enable_asan_mode */ = {
139  			isa = PBXCopyFilesBuildPhase;
140  			buildActionMask = 8;
141  			dstPath = "$(INSTALL_PATH_PREFIX)/usr/local/bin";
142  			dstSubfolderSpec = 0;
143  			files = (
144  				923662F821276300001FB3E7 /* enable_asan_mode in Copy enable_asan_mode */,
145  			);
146  			name = "Copy enable_asan_mode";
147  			runOnlyForDeploymentPostprocessing = 1;
148  		};
149  		BA2BD8FF136D27FE00FF78C0 /* CopyFiles */ = {
150  			isa = PBXCopyFilesBuildPhase;
151  			buildActionMask = 8;
152  			dstPath = "$(INSTALL_PATH_PREFIX)/System/Library/Frameworks/System.framework/$(INFOPLIST_INSTALL_PATH)";
153  			dstSubfolderSpec = 0;
154  			files = (
155  				BA2BD900136D282200FF78C0 /* Info.plist in CopyFiles */,
156  			);
157  			runOnlyForDeploymentPostprocessing = 1;
158  		};
159  /* End PBXCopyFilesBuildPhase section */
160  
161  /* Begin PBXFileReference section */
162  		2B9D8B53240239BD00E7F338 /* i386.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = i386.c; sourceTree = "<group>"; };
163  		8C0BF1291F58E51D00706493 /* enable_asan_mode */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = enable_asan_mode; sourceTree = "<group>"; };
164  		923662FC212B442C001FB3E7 /* create_asan_override_file.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = create_asan_override_file.sh; sourceTree = "<group>"; };
165  		BA2FABC4136DBF45004383E5 /* linker_arguments_changed.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = linker_arguments_changed.c; sourceTree = BUILT_PRODUCTS_DIR; };
166  		BA5511B3136C9D780012B9B5 /* APPLE_LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = APPLE_LICENSE; sourceTree = "<group>"; };
167  		BA5511B4136C9D780012B9B5 /* CompatibilityHacks.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = CompatibilityHacks.c; sourceTree = "<group>"; };
168  		BA5511B6136C9D780012B9B5 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
169  		BA5511B7136C9D780012B9B5 /* init.c */ = {isa = PBXFileReference; indentWidth = 8; lastKnownFileType = sourcecode.c.c; path = init.c; sourceTree = "<group>"; tabWidth = 8; usesTabs = 1; };
170  		BA5511B9136C9D780012B9B5 /* optionallibs */ = {isa = PBXFileReference; lastKnownFileType = text; path = optionallibs; sourceTree = "<group>"; };
171  		BA5511BA136C9D780012B9B5 /* requiredlibs */ = {isa = PBXFileReference; lastKnownFileType = text; path = requiredlibs; sourceTree = "<group>"; };
172  		BA5511C4136C9E2E0012B9B5 /* libSystem.B.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libSystem.B.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
173  		C64EE1D7136F644700676C52 /* create_dylib_symlinks.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = create_dylib_symlinks.sh; sourceTree = "<group>"; };
174  		C64EE1D8136F644700676C52 /* create_system_framework.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = create_system_framework.sh; sourceTree = "<group>"; };
175  		C64EE1D9136F644700676C52 /* linker_arguments.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = linker_arguments.sh; sourceTree = "<group>"; };
176  		C9A43CAB15374DB200388D0C /* alloc_once_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = alloc_once_private.h; sourceTree = "<group>"; };
177  		C9B56C55153751A600C153A8 /* Libsystem.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Libsystem.xcconfig; sourceTree = "<group>"; };
178  		E43B88B32245778F00215272 /* requiredlibs_driverkit */ = {isa = PBXFileReference; lastKnownFileType = text; path = requiredlibs_driverkit; sourceTree = "<group>"; };
179  		E43B88B42245778F00215272 /* optionallibs_driverkit */ = {isa = PBXFileReference; lastKnownFileType = text; path = optionallibs_driverkit; sourceTree = "<group>"; };
180  /* End PBXFileReference section */
181  
182  /* Begin PBXFrameworksBuildPhase section */
183  		BA5511C1136C9E2E0012B9B5 /* Frameworks */ = {
184  			isa = PBXFrameworksBuildPhase;
185  			buildActionMask = 2147483647;
186  			files = (
187  			);
188  			runOnlyForDeploymentPostprocessing = 0;
189  		};
190  /* End PBXFrameworksBuildPhase section */
191  
192  /* Begin PBXGroup section */
193  		BA2FABC7136DBF6F004383E5 /* Generated Files */ = {
194  			isa = PBXGroup;
195  			children = (
196  				BA2FABC4136DBF45004383E5 /* linker_arguments_changed.c */,
197  			);
198  			name = "Generated Files";
199  			sourceTree = "<group>";
200  		};
201  		BA5511A7136C9D400012B9B5 = {
202  			isa = PBXGroup;
203  			children = (
204  				C9B56C55153751A600C153A8 /* Libsystem.xcconfig */,
205  				BA5511B3136C9D780012B9B5 /* APPLE_LICENSE */,
206  				BA5511B4136C9D780012B9B5 /* CompatibilityHacks.c */,
207  				BA5511B6136C9D780012B9B5 /* Info.plist */,
208  				C9A43CAB15374DB200388D0C /* alloc_once_private.h */,
209  				BA5511B7136C9D780012B9B5 /* init.c */,
210  				2B9D8B53240239BD00E7F338 /* i386.c */,
211  				BA5511B9136C9D780012B9B5 /* optionallibs */,
212  				BA5511BA136C9D780012B9B5 /* requiredlibs */,
213  				E43B88B42245778F00215272 /* optionallibs_driverkit */,
214  				E43B88B32245778F00215272 /* requiredlibs_driverkit */,
215  				8C0BF1291F58E51D00706493 /* enable_asan_mode */,
216  				C64EE1D6136F644700676C52 /* xcodescripts */,
217  				BA5511C5136C9E2E0012B9B5 /* Products */,
218  				BA2FABC7136DBF6F004383E5 /* Generated Files */,
219  			);
220  			sourceTree = "<group>";
221  		};
222  		BA5511C5136C9E2E0012B9B5 /* Products */ = {
223  			isa = PBXGroup;
224  			children = (
225  				BA5511C4136C9E2E0012B9B5 /* libSystem.B.dylib */,
226  			);
227  			name = Products;
228  			sourceTree = "<group>";
229  		};
230  		C64EE1D6136F644700676C52 /* xcodescripts */ = {
231  			isa = PBXGroup;
232  			children = (
233  				923662FC212B442C001FB3E7 /* create_asan_override_file.sh */,
234  				C64EE1D7136F644700676C52 /* create_dylib_symlinks.sh */,
235  				C64EE1D8136F644700676C52 /* create_system_framework.sh */,
236  				C64EE1D9136F644700676C52 /* linker_arguments.sh */,
237  			);
238  			path = xcodescripts;
239  			sourceTree = "<group>";
240  		};
241  /* End PBXGroup section */
242  
243  /* Begin PBXHeadersBuildPhase section */
244  		BA5511C2136C9E2E0012B9B5 /* Headers */ = {
245  			isa = PBXHeadersBuildPhase;
246  			buildActionMask = 2147483647;
247  			files = (
248  				C9A43CAC15374DB200388D0C /* alloc_once_private.h in Headers */,
249  			);
250  			runOnlyForDeploymentPostprocessing = 0;
251  		};
252  /* End PBXHeadersBuildPhase section */
253  
254  /* Begin PBXNativeTarget section */
255  		BA5511C3136C9E2E0012B9B5 /* System */ = {
256  			isa = PBXNativeTarget;
257  			buildConfigurationList = BA5511C7136C9E2E0012B9B5 /* Build configuration list for PBXNativeTarget "System" */;
258  			buildPhases = (
259  				BA5511C0136C9E2E0012B9B5 /* Sources */,
260  				BA5511C1136C9E2E0012B9B5 /* Frameworks */,
261  				BA5511C2136C9E2E0012B9B5 /* Headers */,
262  			);
263  			buildRules = (
264  			);
265  			dependencies = (
266  			);
267  			name = System;
268  			productName = System;
269  			productReference = BA5511C4136C9E2E0012B9B5 /* libSystem.B.dylib */;
270  			productType = "com.apple.product-type.library.dynamic";
271  		};
272  /* End PBXNativeTarget section */
273  
274  /* Begin PBXProject section */
275  		BA5511A9136C9D400012B9B5 /* Project object */ = {
276  			isa = PBXProject;
277  			attributes = {
278  				LastUpgradeCheck = 0700;
279  				TargetAttributes = {
280  					923662F4212762D7001FB3E7 = {
281  						CreatedOnToolsVersion = 10.0;
282  						ProvisioningStyle = Automatic;
283  					};
284  					E47E982E221DFDFC006E312E = {
285  						CreatedOnToolsVersion = 11.0;
286  					};
287  					E47E9831221DFE23006E312E = {
288  						CreatedOnToolsVersion = 11.0;
289  					};
290  				};
291  			};
292  			buildConfigurationList = BA5511AC136C9D400012B9B5 /* Build configuration list for PBXProject "Libsystem" */;
293  			compatibilityVersion = "Xcode 3.2";
294  			developmentRegion = English;
295  			hasScannedForEncodings = 0;
296  			knownRegions = (
297  				en,
298  			);
299  			mainGroup = BA5511A7136C9D400012B9B5;
300  			productRefGroup = BA5511C5136C9E2E0012B9B5 /* Products */;
301  			projectDirPath = "";
302  			projectRoot = "";
303  			targets = (
304  				E47E9831221DFE23006E312E /* Libsystem */,
305  				E47E982E221DFDFC006E312E /* Libsystem_driverkit */,
306  				BA5511C3136C9E2E0012B9B5 /* System */,
307  				BA5511CF136CA8480012B9B5 /* Generate Linker Arguments */,
308  				BA5511D6136D22ED0012B9B5 /* Generate Symlinks */,
309  				923662F4212762D7001FB3E7 /* Sanitizer Support */,
310  			);
311  		};
312  /* End PBXProject section */
313  
314  /* Begin PBXShellScriptBuildPhase section */
315  		923662FB21276319001FB3E7 /* Run create_asan_override_file.sh */ = {
316  			isa = PBXShellScriptBuildPhase;
317  			buildActionMask = 8;
318  			files = (
319  			);
320  			inputFileListPaths = (
321  			);
322  			inputPaths = (
323  			);
324  			name = "Run create_asan_override_file.sh";
325  			outputFileListPaths = (
326  			);
327  			outputPaths = (
328  			);
329  			runOnlyForDeploymentPostprocessing = 1;
330  			shellPath = /bin/sh;
331  			shellScript = "set -x\nset -e\n\n\"${SRCROOT}/xcodescripts/create_asan_override_file.sh\"\n";
332  		};
333  		BA2BD8FE136D271D00FF78C0 /* ShellScript */ = {
334  			isa = PBXShellScriptBuildPhase;
335  			buildActionMask = 8;
336  			files = (
337  			);
338  			inputPaths = (
339  			);
340  			outputPaths = (
341  			);
342  			runOnlyForDeploymentPostprocessing = 1;
343  			shellPath = /bin/sh;
344  			shellScript = "set -x\nset -e\n\n\"${SRCROOT}/xcodescripts/create_system_framework.sh\" \"${DSTROOT}\" \"${SRCROOT}\" \"${ACTION}\" \"${ARCHS}\" \"${BUILD_VARIANTS}\"\n";
345  		};
346  		BA5511D4136CA8680012B9B5 /* ShellScript */ = {
347  			isa = PBXShellScriptBuildPhase;
348  			buildActionMask = 2147483647;
349  			files = (
350  			);
351  			inputPaths = (
352  				"$(SRCROOT)/optionallibs",
353  				"$(SRCROOT)/requiredlibs",
354  				"$(SRCROOT)/xcodescripts/linker_arguments.sh",
355  			);
356  			outputPaths = (
357  				"$(BUILT_PRODUCTS_DIR)/linker_arguments_changed.c",
358  			);
359  			runOnlyForDeploymentPostprocessing = 0;
360  			shellPath = /bin/sh;
361  			shellScript = "set -x\nset -e\n\n# workaround 48125283\n[ -n \"$DRIVERKIT_DEPLOYMENT_TARGET\" ] && unset MACOSX_DEPLOYMENT_TARGET\n\n\"${SRCROOT}/xcodescripts/linker_arguments.sh\" \"${ARCHS}\" \"${BUILD_VARIANTS}\" \"${BUILT_PRODUCTS_DIR}\" \"${SDKROOT}\" \"${SRCROOT}\"\n";
362  		};
363  		BA5511D9136D23110012B9B5 /* ShellScript */ = {
364  			isa = PBXShellScriptBuildPhase;
365  			buildActionMask = 8;
366  			files = (
367  			);
368  			inputPaths = (
369  			);
370  			outputPaths = (
371  			);
372  			runOnlyForDeploymentPostprocessing = 1;
373  			shellPath = /bin/sh;
374  			shellScript = "set -x\nset -e\n\n\"${SRCROOT}/xcodescripts/create_dylib_symlinks.sh\" \"${DSTROOT}\" \"${ACTION}\" \"${BUILD_VARIANTS}\"\n";
375  		};
376  /* End PBXShellScriptBuildPhase section */
377  
378  /* Begin PBXSourcesBuildPhase section */
379  		BA5511C0136C9E2E0012B9B5 /* Sources */ = {
380  			isa = PBXSourcesBuildPhase;
381  			buildActionMask = 2147483647;
382  			files = (
383  				BA5511C9136C9E4D0012B9B5 /* CompatibilityHacks.c in Sources */,
384  				2B9D8B542402427100E7F338 /* i386.c in Sources */,
385  				BA5511CA136C9E510012B9B5 /* init.c in Sources */,
386  				BA2FABC5136DBF45004383E5 /* linker_arguments_changed.c in Sources */,
387  			);
388  			runOnlyForDeploymentPostprocessing = 0;
389  		};
390  /* End PBXSourcesBuildPhase section */
391  
392  /* Begin PBXTargetDependency section */
393  		E47E9835221DFE4A006E312E /* PBXTargetDependency */ = {
394  			isa = PBXTargetDependency;
395  			target = 923662F4212762D7001FB3E7 /* Sanitizer Support */;
396  			targetProxy = E47E9834221DFE4A006E312E /* PBXContainerItemProxy */;
397  		};
398  		E47E9837221DFE4F006E312E /* PBXTargetDependency */ = {
399  			isa = PBXTargetDependency;
400  			target = BA5511D6136D22ED0012B9B5 /* Generate Symlinks */;
401  			targetProxy = E47E9836221DFE4F006E312E /* PBXContainerItemProxy */;
402  		};
403  		E47E9839221DFE58006E312E /* PBXTargetDependency */ = {
404  			isa = PBXTargetDependency;
405  			target = BA5511CF136CA8480012B9B5 /* Generate Linker Arguments */;
406  			targetProxy = E47E9838221DFE58006E312E /* PBXContainerItemProxy */;
407  		};
408  		E47E983B221DFE5E006E312E /* PBXTargetDependency */ = {
409  			isa = PBXTargetDependency;
410  			target = BA5511C3136C9E2E0012B9B5 /* System */;
411  			targetProxy = E47E983A221DFE5E006E312E /* PBXContainerItemProxy */;
412  		};
413  		E47E983D221DFE8B006E312E /* PBXTargetDependency */ = {
414  			isa = PBXTargetDependency;
415  			target = BA5511D6136D22ED0012B9B5 /* Generate Symlinks */;
416  			targetProxy = E47E983C221DFE8B006E312E /* PBXContainerItemProxy */;
417  		};
418  		E47E983F221DFE90006E312E /* PBXTargetDependency */ = {
419  			isa = PBXTargetDependency;
420  			target = BA5511CF136CA8480012B9B5 /* Generate Linker Arguments */;
421  			targetProxy = E47E983E221DFE90006E312E /* PBXContainerItemProxy */;
422  		};
423  		E47E9841221DFE94006E312E /* PBXTargetDependency */ = {
424  			isa = PBXTargetDependency;
425  			target = BA5511C3136C9E2E0012B9B5 /* System */;
426  			targetProxy = E47E9840221DFE94006E312E /* PBXContainerItemProxy */;
427  		};
428  /* End PBXTargetDependency section */
429  
430  /* Begin XCBuildConfiguration section */
431  		923662F5212762D7001FB3E7 /* Release */ = {
432  			isa = XCBuildConfiguration;
433  			buildSettings = {
434  				CODE_SIGN_STYLE = Automatic;
435  				PRODUCT_NAME = "$(TARGET_NAME)";
436  			};
437  			name = Release;
438  		};
439  		BA5511AF136C9D400012B9B5 /* Release */ = {
440  			isa = XCBuildConfiguration;
441  			baseConfigurationReference = C9B56C55153751A600C153A8 /* Libsystem.xcconfig */;
442  			buildSettings = {
443  			};
444  			name = Release;
445  		};
446  		BA5511C6136C9E2E0012B9B5 /* Release */ = {
447  			isa = XCBuildConfiguration;
448  			baseConfigurationReference = C9B56C55153751A600C153A8 /* Libsystem.xcconfig */;
449  			buildSettings = {
450  				PRODUCT_NAME = "$(TARGET_NAME)$(DYLIB_NAME_VERSION_SUFFIX)";
451  				SDKROOT = macosx.internal;
452  			};
453  			name = Release;
454  		};
455  		BA5511D1136CA8480012B9B5 /* Release */ = {
456  			isa = XCBuildConfiguration;
457  			baseConfigurationReference = C9B56C55153751A600C153A8 /* Libsystem.xcconfig */;
458  			buildSettings = {
459  				PRODUCT_NAME = "$(TARGET_NAME)";
460  			};
461  			name = Release;
462  		};
463  		BA5511D8136D22ED0012B9B5 /* Release */ = {
464  			isa = XCBuildConfiguration;
465  			baseConfigurationReference = C9B56C55153751A600C153A8 /* Libsystem.xcconfig */;
466  			buildSettings = {
467  				INSTALLHDRS_SCRIPT_PHASE = YES;
468  				PRODUCT_NAME = "$(TARGET_NAME)";
469  			};
470  			name = Release;
471  		};
472  		E47E982F221DFDFC006E312E /* Release */ = {
473  			isa = XCBuildConfiguration;
474  			buildSettings = {
475  				PRODUCT_NAME = "$(TARGET_NAME)";
476  			};
477  			name = Release;
478  		};
479  		E47E9833221DFE23006E312E /* Release */ = {
480  			isa = XCBuildConfiguration;
481  			buildSettings = {
482  				PRODUCT_NAME = "$(TARGET_NAME)";
483  			};
484  			name = Release;
485  		};
486  /* End XCBuildConfiguration section */
487  
488  /* Begin XCConfigurationList section */
489  		923662F6212762D7001FB3E7 /* Build configuration list for PBXAggregateTarget "Sanitizer Support" */ = {
490  			isa = XCConfigurationList;
491  			buildConfigurations = (
492  				923662F5212762D7001FB3E7 /* Release */,
493  			);
494  			defaultConfigurationIsVisible = 0;
495  			defaultConfigurationName = Release;
496  		};
497  		BA5511AC136C9D400012B9B5 /* Build configuration list for PBXProject "Libsystem" */ = {
498  			isa = XCConfigurationList;
499  			buildConfigurations = (
500  				BA5511AF136C9D400012B9B5 /* Release */,
501  			);
502  			defaultConfigurationIsVisible = 0;
503  			defaultConfigurationName = Release;
504  		};
505  		BA5511C7136C9E2E0012B9B5 /* Build configuration list for PBXNativeTarget "System" */ = {
506  			isa = XCConfigurationList;
507  			buildConfigurations = (
508  				BA5511C6136C9E2E0012B9B5 /* Release */,
509  			);
510  			defaultConfigurationIsVisible = 0;
511  			defaultConfigurationName = Release;
512  		};
513  		BA5511D0136CA8480012B9B5 /* Build configuration list for PBXAggregateTarget "Generate Linker Arguments" */ = {
514  			isa = XCConfigurationList;
515  			buildConfigurations = (
516  				BA5511D1136CA8480012B9B5 /* Release */,
517  			);
518  			defaultConfigurationIsVisible = 0;
519  			defaultConfigurationName = Release;
520  		};
521  		BA5511D7136D22ED0012B9B5 /* Build configuration list for PBXAggregateTarget "Generate Symlinks" */ = {
522  			isa = XCConfigurationList;
523  			buildConfigurations = (
524  				BA5511D8136D22ED0012B9B5 /* Release */,
525  			);
526  			defaultConfigurationIsVisible = 0;
527  			defaultConfigurationName = Release;
528  		};
529  		E47E9830221DFDFC006E312E /* Build configuration list for PBXAggregateTarget "Libsystem_driverkit" */ = {
530  			isa = XCConfigurationList;
531  			buildConfigurations = (
532  				E47E982F221DFDFC006E312E /* Release */,
533  			);
534  			defaultConfigurationIsVisible = 0;
535  			defaultConfigurationName = Release;
536  		};
537  		E47E9832221DFE23006E312E /* Build configuration list for PBXAggregateTarget "Libsystem" */ = {
538  			isa = XCConfigurationList;
539  			buildConfigurations = (
540  				E47E9833221DFE23006E312E /* Release */,
541  			);
542  			defaultConfigurationIsVisible = 0;
543  			defaultConfigurationName = Release;
544  		};
545  /* End XCConfigurationList section */
546  	};
547  	rootObject = BA5511A9136C9D400012B9B5 /* Project object */;
548  }