9 /* Begin PBXAggregateTarget section */
10 DFA94CCF109B8283001AC544 /* runtests */ = {
11 isa = PBXAggregateTarget;
12 buildConfigurationList = DFA94CD8109B82F2001AC544 /* Build configuration list for PBXAggregateTarget "runtests" */;
14 DF9FEC6610B30F1000D2A9DC /* Replacements */,
15 E4F711E210C67E6400D6C029 /* CopyFiles */,
20 productName = runtests;
22 E4D01DC5108E708E00FAA873 /* all */ = {
23 isa = PBXAggregateTarget;
24 buildConfigurationList = E4D01E08108E70D400FAA873 /* Build configuration list for PBXAggregateTarget "all" */;
26 4D791FFD1A2D45AB002616F3 /* CopyFiles */,
29 E423CC2D199C5B2F00A527F4 /* PBXTargetDependency */,
30 DFA94CD5109B82B9001AC544 /* PBXTargetDependency */,
31 FC2897D6127FCDB400B86C0C /* PBXTargetDependency */,
32 C99475E2159258E0009FC2A7 /* PBXTargetDependency */,
37 E4D02077108EA00500FAA873 /* test */ = {
38 isa = PBXAggregateTarget;
39 buildConfigurationList = E4D0207E108EA04D00FAA873 /* Build configuration list for PBXAggregateTarget "test" */;
41 E4D02076108EA00500FAA873 /* Run Tests */,
44 E4D020C9108FA46C00FAA873 /* PBXTargetDependency */,
49 /* End PBXAggregateTarget section */
51 /* Begin PBXBuildFile section */
52 4D791FFF1A2D4611002616F3 /* Libc.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4D791FFC1A2D3D5F002616F3 /* Libc.plist */; };
53 925E7FE419E8901800AC7889 /* runtests in CopyFiles */ = {isa = PBXBuildFile; fileRef = E4F712A310C67FD800D6C029 /* runtests */; };
54 9268CAC019E4D2E30058F6A6 /* libbsdtests.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 9268CABD19E4D2AD0058F6A6 /* libbsdtests.dylib */; };
55 9268CAC719E4D30D0058F6A6 /* libbsdtests.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 9268CABD19E4D2AD0058F6A6 /* libbsdtests.dylib */; };
56 9268CAC919E4D31D0058F6A6 /* libbsdtests.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 9268CABD19E4D2AD0058F6A6 /* libbsdtests.dylib */; };
57 C99475C715924B07009FC2A7 /* strlcat.c in Sources */ = {isa = PBXBuildFile; fileRef = C99475C615924B07009FC2A7 /* strlcat.c */; };
58 E423CC2B199C5B2100A527F4 /* psort.c in Sources */ = {isa = PBXBuildFile; fileRef = E423CC2A199C5B2100A527F4 /* psort.c */; };
59 E423CC43199C67C800A527F4 /* test_list.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = E423CC42199C67C800A527F4 /* test_list.txt */; };
60 FC2897D4127FCDA800B86C0C /* nxheap.c in Sources */ = {isa = PBXBuildFile; fileRef = FC2897D3127FCDA800B86C0C /* nxheap.c */; };
61 /* End PBXBuildFile section */
63 /* Begin PBXContainerItemProxy section */
64 C99475E1159258E0009FC2A7 /* PBXContainerItemProxy */ = {
65 isa = PBXContainerItemProxy;
66 containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
68 remoteGlobalIDString = C99475A415924ADA009FC2A7;
71 DFA94CD4109B82B9001AC544 /* PBXContainerItemProxy */ = {
72 isa = PBXContainerItemProxy;
73 containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
75 remoteGlobalIDString = DFA94CCF109B8283001AC544;
76 remoteInfo = runtests;
78 E423CC2C199C5B2F00A527F4 /* PBXContainerItemProxy */ = {
79 isa = PBXContainerItemProxy;
80 containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
82 remoteGlobalIDString = E423CC17199C5AC200A527F4;
85 E4D020C8108FA46C00FAA873 /* PBXContainerItemProxy */ = {
86 isa = PBXContainerItemProxy;
87 containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
89 remoteGlobalIDString = E4D01DC5108E708E00FAA873;
92 FC2897D5127FCDB400B86C0C /* PBXContainerItemProxy */ = {
93 isa = PBXContainerItemProxy;
94 containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
96 remoteGlobalIDString = FC2897C7127FCD4500B86C0C;
99 /* End PBXContainerItemProxy section */
101 /* Begin PBXCopyFilesBuildPhase section */
102 4D791FFD1A2D45AB002616F3 /* CopyFiles */ = {
103 isa = PBXCopyFilesBuildPhase;
105 dstPath = /AppleInternal/CoreOS/BATS/unit_tests;
106 dstSubfolderSpec = 0;
108 4D791FFF1A2D4611002616F3 /* Libc.plist in CopyFiles */,
110 runOnlyForDeploymentPostprocessing = 1;
112 E4F711E210C67E6400D6C029 /* CopyFiles */ = {
113 isa = PBXCopyFilesBuildPhase;
114 buildActionMask = 12;
116 dstSubfolderSpec = 1;
118 925E7FE419E8901800AC7889 /* runtests in CopyFiles */,
119 E423CC43199C67C800A527F4 /* test_list.txt in CopyFiles */,
121 runOnlyForDeploymentPostprocessing = 0;
123 /* End PBXCopyFilesBuildPhase section */
125 /* Begin PBXFileReference section */
126 4D791FFC1A2D3D5F002616F3 /* Libc.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Libc.plist; sourceTree = "<group>"; };
127 9268CABD19E4D2AD0058F6A6 /* libbsdtests.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libbsdtests.dylib; path = usr/local/lib/libbsdtests.dylib; sourceTree = SDKROOT; };
128 C99475AF15924ADA009FC2A7 /* strlcat */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = strlcat; sourceTree = BUILT_PRODUCTS_DIR; };
129 C99475C615924B07009FC2A7 /* strlcat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strlcat.c; sourceTree = "<group>"; };
130 DFA94CCD109B8209001AC544 /* runtests */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = runtests; sourceTree = "<group>"; };
131 E40F2D021098D9400010F089 /* libctest.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = libctest.xcconfig; sourceTree = "<group>"; };
132 E423CC22199C5AC200A527F4 /* psort */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = psort; sourceTree = BUILT_PRODUCTS_DIR; };
133 E423CC2A199C5B2100A527F4 /* psort.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = psort.c; sourceTree = "<group>"; };
134 E423CC42199C67C800A527F4 /* test_list.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_list.txt; sourceTree = "<group>"; };
135 E4F712A310C67FD800D6C029 /* runtests */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = runtests; sourceTree = PROJECT_TEMP_DIR; };
136 FC2897C8127FCD4500B86C0C /* nxheap */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = nxheap; sourceTree = BUILT_PRODUCTS_DIR; };
137 FC2897D3127FCDA800B86C0C /* nxheap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nxheap.c; sourceTree = "<group>"; };
138 /* End PBXFileReference section */
140 /* Begin PBXFrameworksBuildPhase section */
141 C99475A915924ADA009FC2A7 /* Frameworks */ = {
142 isa = PBXFrameworksBuildPhase;
143 buildActionMask = 2147483647;
145 9268CAC919E4D31D0058F6A6 /* libbsdtests.dylib in Frameworks */,
147 runOnlyForDeploymentPostprocessing = 0;
149 E423CC1C199C5AC200A527F4 /* Frameworks */ = {
150 isa = PBXFrameworksBuildPhase;
151 buildActionMask = 2147483647;
153 9268CAC019E4D2E30058F6A6 /* libbsdtests.dylib in Frameworks */,
155 runOnlyForDeploymentPostprocessing = 0;
157 FC2897C6127FCD4500B86C0C /* Frameworks */ = {
158 isa = PBXFrameworksBuildPhase;
159 buildActionMask = 2147483647;
161 9268CAC719E4D30D0058F6A6 /* libbsdtests.dylib in Frameworks */,
163 runOnlyForDeploymentPostprocessing = 0;
165 /* End PBXFrameworksBuildPhase section */
167 /* Begin PBXGroup section */
168 08FB7794FE84155DC02AAC07 /* libdispatch */ = {
171 E40F2D021098D9400010F089 /* libctest.xcconfig */,
172 DFA94CCD109B8209001AC544 /* runtests */,
173 E423CC42199C67C800A527F4 /* test_list.txt */,
174 E4EB36E31088F0DD00C33AD4 /* Test Sources */,
175 E44A77051098E9F00024377F /* Other Sources */,
176 4D791FFE1A2D45E0002616F3 /* BATS */,
177 1AB674ADFE9D54B511CA2CBB /* Products */,
181 sourceTree = "<group>";
185 1AB674ADFE9D54B511CA2CBB /* Products */ = {
188 E4F712A310C67FD800D6C029 /* runtests */,
189 FC2897C8127FCD4500B86C0C /* nxheap */,
190 C99475AF15924ADA009FC2A7 /* strlcat */,
191 E423CC22199C5AC200A527F4 /* psort */,
194 sourceTree = "<group>";
196 4D791FFE1A2D45E0002616F3 /* BATS */ = {
199 4D791FFC1A2D3D5F002616F3 /* Libc.plist */,
202 sourceTree = "<group>";
204 E44A77051098E9F00024377F /* Other Sources */ = {
207 9268CABD19E4D2AD0058F6A6 /* libbsdtests.dylib */,
209 name = "Other Sources";
210 sourceTree = "<group>";
212 E4EB36E31088F0DD00C33AD4 /* Test Sources */ = {
215 FC2897D3127FCDA800B86C0C /* nxheap.c */,
216 C99475C615924B07009FC2A7 /* strlcat.c */,
217 E423CC2A199C5B2100A527F4 /* psort.c */,
219 name = "Test Sources";
220 sourceTree = "<group>";
222 /* End PBXGroup section */
224 /* Begin PBXNativeTarget section */
225 C99475A415924ADA009FC2A7 /* strlcat */ = {
226 isa = PBXNativeTarget;
227 buildConfigurationList = C99475AB15924ADA009FC2A7 /* Build configuration list for PBXNativeTarget "strlcat" */;
229 C99475A715924ADA009FC2A7 /* Sources */,
230 C99475A915924ADA009FC2A7 /* Frameworks */,
237 productName = strlcat;
238 productReference = C99475AF15924ADA009FC2A7 /* strlcat */;
239 productType = "com.apple.product-type.tool";
241 E423CC17199C5AC200A527F4 /* psort */ = {
242 isa = PBXNativeTarget;
243 buildConfigurationList = E423CC1E199C5AC200A527F4 /* Build configuration list for PBXNativeTarget "psort" */;
245 E423CC1A199C5AC200A527F4 /* Sources */,
246 E423CC1C199C5AC200A527F4 /* Frameworks */,
254 productReference = E423CC22199C5AC200A527F4 /* psort */;
255 productType = "com.apple.product-type.tool";
257 FC2897C7127FCD4500B86C0C /* nxheap */ = {
258 isa = PBXNativeTarget;
259 buildConfigurationList = FC2897D2127FCD9B00B86C0C /* Build configuration list for PBXNativeTarget "nxheap" */;
261 FC2897C5127FCD4500B86C0C /* Sources */,
262 FC2897C6127FCD4500B86C0C /* Frameworks */,
269 productName = nxheap;
270 productReference = FC2897C8127FCD4500B86C0C /* nxheap */;
271 productType = "com.apple.product-type.tool";
273 /* End PBXNativeTarget section */
275 /* Begin PBXProject section */
276 08FB7793FE84155DC02AAC07 /* Project object */ = {
279 BuildIndependentTargetsInParallel = YES;
281 buildConfigurationList = 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "libctest" */;
282 compatibilityVersion = "Xcode 3.2";
283 developmentRegion = English;
284 hasScannedForEncodings = 1;
291 mainGroup = 08FB7794FE84155DC02AAC07 /* libdispatch */;
295 E4D01DC5108E708E00FAA873 /* all */,
296 E4D02077108EA00500FAA873 /* test */,
297 DFA94CCF109B8283001AC544 /* runtests */,
298 FC2897C7127FCD4500B86C0C /* nxheap */,
299 C99475A415924ADA009FC2A7 /* strlcat */,
300 E423CC17199C5AC200A527F4 /* psort */,
303 /* End PBXProject section */
305 /* Begin PBXShellScriptBuildPhase section */
306 DF9FEC6610B30F1000D2A9DC /* Replacements */ = {
307 isa = PBXShellScriptBuildPhase;
308 buildActionMask = 2147483647;
312 "$(PROJECT_DIR)/runtests",
316 "$(PROJECT_TEMP_DIR)/runtests",
318 runOnlyForDeploymentPostprocessing = 0;
319 shellPath = "/bin/bash -e";
320 shellScript = "/usr/bin/sed -e \"s,%%BINDIR%%,$BINDIR,\" \"$SCRIPT_INPUT_FILE_0\" > \"$SCRIPT_OUTPUT_FILE_0\"\n/bin/chmod 755 \"$SCRIPT_OUTPUT_FILE_0\"";
321 showEnvVarsInLog = 0;
323 E4D02076108EA00500FAA873 /* Run Tests */ = {
324 isa = PBXShellScriptBuildPhase;
325 buildActionMask = 2147483647;
333 runOnlyForDeploymentPostprocessing = 0;
334 shellPath = /bin/bash;
335 shellScript = "\"${TARGET_BUILD_DIR}\"/runtests";
336 showEnvVarsInLog = 0;
338 /* End PBXShellScriptBuildPhase section */
340 /* Begin PBXSourcesBuildPhase section */
341 C99475A715924ADA009FC2A7 /* Sources */ = {
342 isa = PBXSourcesBuildPhase;
343 buildActionMask = 2147483647;
345 C99475C715924B07009FC2A7 /* strlcat.c in Sources */,
347 runOnlyForDeploymentPostprocessing = 0;
349 E423CC1A199C5AC200A527F4 /* Sources */ = {
350 isa = PBXSourcesBuildPhase;
351 buildActionMask = 2147483647;
353 E423CC2B199C5B2100A527F4 /* psort.c in Sources */,
355 runOnlyForDeploymentPostprocessing = 0;
357 FC2897C5127FCD4500B86C0C /* Sources */ = {
358 isa = PBXSourcesBuildPhase;
359 buildActionMask = 2147483647;
361 FC2897D4127FCDA800B86C0C /* nxheap.c in Sources */,
363 runOnlyForDeploymentPostprocessing = 0;
365 /* End PBXSourcesBuildPhase section */
367 /* Begin PBXTargetDependency section */
368 C99475E2159258E0009FC2A7 /* PBXTargetDependency */ = {
369 isa = PBXTargetDependency;
370 target = C99475A415924ADA009FC2A7 /* strlcat */;
371 targetProxy = C99475E1159258E0009FC2A7 /* PBXContainerItemProxy */;
373 DFA94CD5109B82B9001AC544 /* PBXTargetDependency */ = {
374 isa = PBXTargetDependency;
375 target = DFA94CCF109B8283001AC544 /* runtests */;
376 targetProxy = DFA94CD4109B82B9001AC544 /* PBXContainerItemProxy */;
378 E423CC2D199C5B2F00A527F4 /* PBXTargetDependency */ = {
379 isa = PBXTargetDependency;
380 target = E423CC17199C5AC200A527F4 /* psort */;
381 targetProxy = E423CC2C199C5B2F00A527F4 /* PBXContainerItemProxy */;
383 E4D020C9108FA46C00FAA873 /* PBXTargetDependency */ = {
384 isa = PBXTargetDependency;
385 target = E4D01DC5108E708E00FAA873 /* all */;
386 targetProxy = E4D020C8108FA46C00FAA873 /* PBXContainerItemProxy */;
388 FC2897D6127FCDB400B86C0C /* PBXTargetDependency */ = {
389 isa = PBXTargetDependency;
390 target = FC2897C7127FCD4500B86C0C /* nxheap */;
391 targetProxy = FC2897D5127FCDB400B86C0C /* PBXContainerItemProxy */;
393 /* End PBXTargetDependency section */
395 /* Begin XCBuildConfiguration section */
396 1DEB91F108733DB70010E9CD /* Release */ = {
397 isa = XCBuildConfiguration;
398 baseConfigurationReference = E40F2D021098D9400010F089 /* libctest.xcconfig */;
400 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
401 GCC_OPTIMIZATION_LEVEL = s;
405 C99475AC15924ADA009FC2A7 /* Release */ = {
406 isa = XCBuildConfiguration;
407 baseConfigurationReference = E40F2D021098D9400010F089 /* libctest.xcconfig */;
409 PRODUCT_NAME = "$(TARGET_NAME)";
413 C99475AD15924ADA009FC2A7 /* Debug */ = {
414 isa = XCBuildConfiguration;
415 baseConfigurationReference = E40F2D021098D9400010F089 /* libctest.xcconfig */;
417 PRODUCT_NAME = "$(TARGET_NAME)";
421 DFA94CD0109B8283001AC544 /* Release */ = {
422 isa = XCBuildConfiguration;
423 baseConfigurationReference = E40F2D021098D9400010F089 /* libctest.xcconfig */;
425 PRODUCT_NAME = runtests;
429 DFA94CD1109B8283001AC544 /* Debug */ = {
430 isa = XCBuildConfiguration;
431 baseConfigurationReference = E40F2D021098D9400010F089 /* libctest.xcconfig */;
433 PRODUCT_NAME = runtests;
437 E423CC1F199C5AC200A527F4 /* Release */ = {
438 isa = XCBuildConfiguration;
439 baseConfigurationReference = E40F2D021098D9400010F089 /* libctest.xcconfig */;
441 PRODUCT_NAME = "$(TARGET_NAME)";
445 E423CC20199C5AC200A527F4 /* Debug */ = {
446 isa = XCBuildConfiguration;
447 baseConfigurationReference = E40F2D021098D9400010F089 /* libctest.xcconfig */;
449 PRODUCT_NAME = "$(TARGET_NAME)";
453 E4D01DC6108E708E00FAA873 /* Release */ = {
454 isa = XCBuildConfiguration;
455 baseConfigurationReference = E40F2D021098D9400010F089 /* libctest.xcconfig */;
461 E4D01DC7108E708E00FAA873 /* Debug */ = {
462 isa = XCBuildConfiguration;
463 baseConfigurationReference = E40F2D021098D9400010F089 /* libctest.xcconfig */;
469 E4D02078108EA00500FAA873 /* Release */ = {
470 isa = XCBuildConfiguration;
471 baseConfigurationReference = E40F2D021098D9400010F089 /* libctest.xcconfig */;
477 E4D02079108EA00500FAA873 /* Debug */ = {
478 isa = XCBuildConfiguration;
479 baseConfigurationReference = E40F2D021098D9400010F089 /* libctest.xcconfig */;
485 E4EB382D1089033000C33AD4 /* Debug */ = {
486 isa = XCBuildConfiguration;
487 baseConfigurationReference = E40F2D021098D9400010F089 /* libctest.xcconfig */;
489 DEBUG_INFORMATION_FORMAT = dwarf;
490 GCC_OPTIMIZATION_LEVEL = 0;
491 ONLY_ACTIVE_ARCH = YES;
492 OTHER_LDFLAGS = "-lobjc";
493 "OTHER_LDFLAGS[sdk=iphoneos*][arch=*]" = "";
497 FC2897CA127FCD4800B86C0C /* Release */ = {
498 isa = XCBuildConfiguration;
499 baseConfigurationReference = E40F2D021098D9400010F089 /* libctest.xcconfig */;
501 PRODUCT_NAME = "$(TARGET_NAME)";
505 FC2897CB127FCD4800B86C0C /* Debug */ = {
506 isa = XCBuildConfiguration;
507 baseConfigurationReference = E40F2D021098D9400010F089 /* libctest.xcconfig */;
509 PRODUCT_NAME = "$(TARGET_NAME)";
513 /* End XCBuildConfiguration section */
515 /* Begin XCConfigurationList section */
516 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "libctest" */ = {
517 isa = XCConfigurationList;
518 buildConfigurations = (
519 1DEB91F108733DB70010E9CD /* Release */,
520 E4EB382D1089033000C33AD4 /* Debug */,
522 defaultConfigurationIsVisible = 0;
523 defaultConfigurationName = Release;
525 C99475AB15924ADA009FC2A7 /* Build configuration list for PBXNativeTarget "strlcat" */ = {
526 isa = XCConfigurationList;
527 buildConfigurations = (
528 C99475AC15924ADA009FC2A7 /* Release */,
529 C99475AD15924ADA009FC2A7 /* Debug */,
531 defaultConfigurationIsVisible = 0;
532 defaultConfigurationName = Release;
534 DFA94CD8109B82F2001AC544 /* Build configuration list for PBXAggregateTarget "runtests" */ = {
535 isa = XCConfigurationList;
536 buildConfigurations = (
537 DFA94CD0109B8283001AC544 /* Release */,
538 DFA94CD1109B8283001AC544 /* Debug */,
540 defaultConfigurationIsVisible = 0;
541 defaultConfigurationName = Release;
543 E423CC1E199C5AC200A527F4 /* Build configuration list for PBXNativeTarget "psort" */ = {
544 isa = XCConfigurationList;
545 buildConfigurations = (
546 E423CC1F199C5AC200A527F4 /* Release */,
547 E423CC20199C5AC200A527F4 /* Debug */,
549 defaultConfigurationIsVisible = 0;
550 defaultConfigurationName = Release;
552 E4D01E08108E70D400FAA873 /* Build configuration list for PBXAggregateTarget "all" */ = {
553 isa = XCConfigurationList;
554 buildConfigurations = (
555 E4D01DC6108E708E00FAA873 /* Release */,
556 E4D01DC7108E708E00FAA873 /* Debug */,
558 defaultConfigurationIsVisible = 0;
559 defaultConfigurationName = Release;
561 E4D0207E108EA04D00FAA873 /* Build configuration list for PBXAggregateTarget "test" */ = {
562 isa = XCConfigurationList;
563 buildConfigurations = (
564 E4D02078108EA00500FAA873 /* Release */,
565 E4D02079108EA00500FAA873 /* Debug */,
567 defaultConfigurationIsVisible = 0;
568 defaultConfigurationName = Release;
570 FC2897D2127FCD9B00B86C0C /* Build configuration list for PBXNativeTarget "nxheap" */ = {
571 isa = XCConfigurationList;
572 buildConfigurations = (
573 FC2897CA127FCD4800B86C0C /* Release */,
574 FC2897CB127FCD4800B86C0C /* Debug */,
576 defaultConfigurationIsVisible = 0;
577 defaultConfigurationName = Release;
579 /* End XCConfigurationList section */
581 rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;