project.pbxproj   [plain text]


// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 42;
	objects = {

/* Begin PBXAggregateTarget section */
		B35499E20F200B660008846B /* LibSystem */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = B35499F30F200B7E0008846B /* Build configuration list for PBXAggregateTarget "LibSystem" */;
			buildPhases = (
			);
			dependencies = (
				B35499E60F200B6E0008846B /* PBXTargetDependency */,
				B35499E80F200B720008846B /* PBXTargetDependency */,
			);
			name = LibSystem;
			productName = LibSystem;
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		10EF66B20F7ADBA600A7CD1A /* auto_dtrace.d in Sources */ = {isa = PBXBuildFile; fileRef = 10EF66B10F7ADBA600A7CD1A /* auto_dtrace.d */; };
		10EF66DC0F7AF01300A7CD1A /* auto_dtrace.d in Sources */ = {isa = PBXBuildFile; fileRef = 10EF66B10F7ADBA600A7CD1A /* auto_dtrace.d */; };
		39490A350AE554920024BE23 /* libauto.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = CFC3188B066F477A004CA32A /* libauto.dylib */; };
		39490A370AE5549B0024BE23 /* test_introspection.c in Sources */ = {isa = PBXBuildFile; fileRef = 39FCF8580A7170240005745A /* test_introspection.c */; };
		39490A390AE554A30024BE23 /* alloc_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 39FCF8570A7170240005745A /* alloc_test.c */; };
		3954E7060ED66DD300293C3F /* AutoReferenceIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 3954E7050ED66DD300293C3F /* AutoReferenceIterator.h */; };
		396ABCDA0E8B0B1B00B2550B /* AutoThreadLocalCollector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 396ABCD90E8B0B1B00B2550B /* AutoThreadLocalCollector.cpp */; };
		39974B180EB7D9E70032C2DF /* auto_gdb_interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 399C6D830B780962006686B9 /* auto_gdb_interface.h */; settings = {ATTRIBUTES = (Private, ); }; };
		399C6D960B780B0D006686B9 /* auto_gdb_interface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 399C6D950B780B0D006686B9 /* auto_gdb_interface.cpp */; };
		39C6BE420EAFF8E400928D35 /* EnliveningRace.m in Sources */ = {isa = PBXBuildFile; fileRef = 39C6BE410EAFF8E400928D35 /* EnliveningRace.m */; };
		39D2F9100B3C6007005F3C78 /* test_bitmaps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39D2F90F0B3C6007005F3C78 /* test_bitmaps.cpp */; };
		39D2F9570B3C6BD4005F3C78 /* AutoBitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9341D06527D0300155736 /* AutoBitmap.cpp */; };
		39D8C4C90A75DAA70022C3DF /* libauto.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = CFC3188B066F477A004CA32A /* libauto.dylib */; };
		B30579B70DE2251D001B2FC1 /* BlockLifetime.m in Sources */ = {isa = PBXBuildFile; fileRef = B30579B60DE2251D001B2FC1 /* BlockLifetime.m */; };
		B32408EA0F1422A7006C44EB /* auto_zone.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A69FBAD028E2DA801004A08 /* auto_zone.h */; settings = {ATTRIBUTES = (Private, ); }; };
		B32408EB0F1422A7006C44EB /* auto_gdb_interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 399C6D830B780962006686B9 /* auto_gdb_interface.h */; settings = {ATTRIBUTES = (Private, ); }; };
		B32408F40F1422C0006C44EB /* AutoPointerHash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCCDF7C60DCA3A3F005047F2 /* AutoPointerHash.cpp */; };
		B32408F50F1422C0006C44EB /* AutoBitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9341D06527D0300155736 /* AutoBitmap.cpp */; };
		B32408F60F1422C0006C44EB /* auto_weak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83FE4345061E2E5A00AA5564 /* auto_weak.cpp */; };
		B32408F70F1422C0006C44EB /* AutoThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC4A182065C26FA0085433E /* AutoThread.cpp */; };
		B32408F80F1422C0006C44EB /* AutoZone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9343906527D0300155736 /* AutoZone.cpp */; };
		B32408F90F1422C0006C44EB /* AutoWriteBarrier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9343706527D0300155736 /* AutoWriteBarrier.cpp */; };
		B32408FA0F1422C0006C44EB /* AutoThreadLocalScanner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCCDF8040DCA6A0C005047F2 /* AutoThreadLocalScanner.cpp */; };
		B32408FB0F1422C0006C44EB /* AutoInUseEnumerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFCA2C3D06AD5A6D00E63F0B /* AutoInUseEnumerator.cpp */; };
		B32408FE0F1422C0006C44EB /* AutoDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC392F850ED5EC0100D1C8CB /* AutoDump.cpp */; };
		B32409000F1422C0006C44EB /* AutoRegion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9343206527D0300155736 /* AutoRegion.cpp */; };
		B32409010F1422C0006C44EB /* AutoMemoryScanner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF4F5B960692E09400AB276F /* AutoMemoryScanner.cpp */; };
		B32409020F1422C0006C44EB /* AutoThreadLocalCollector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 396ABCD90E8B0B1B00B2550B /* AutoThreadLocalCollector.cpp */; };
		B32409030F1422C0006C44EB /* AutoLarge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9342806527D0300155736 /* AutoLarge.cpp */; };
		B32409040F1422C0006C44EB /* AutoSubzone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9343506527D0300155736 /* AutoSubzone.cpp */; };
		B32409050F1422C0006C44EB /* auto_impl_utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = 0AA919B20300C0E501000040 /* auto_impl_utilities.c */; };
		B32409060F1422C0006C44EB /* AutoDefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9342006527D0300155736 /* AutoDefs.cpp */; };
		B32409070F1422C0006C44EB /* AutoEnvironment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9342206527D0300155736 /* AutoEnvironment.cpp */; };
		B32409080F1422C0006C44EB /* AutoCollector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC8E7A8065AE1300071E64C /* AutoCollector.cpp */; };
		B32409090F1422C0006C44EB /* auto_zone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A69FBAC028E2DA801004A08 /* auto_zone.cpp */; };
		B324090A0F1422C0006C44EB /* auto_gdb_interface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 399C6D950B780B0D006686B9 /* auto_gdb_interface.cpp */; };
		B324090B0F1422C0006C44EB /* AutoAdmin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9341906527D0300155736 /* AutoAdmin.cpp */; };
		B33274910DF49E6100D3A5E5 /* AutoTestSynchronizer.m in Sources */ = {isa = PBXBuildFile; fileRef = B33274900DF49E6100D3A5E5 /* AutoTestSynchronizer.m */; };
		B333F89A0E42753C00A5E1B7 /* UnregisteredThread.m in Sources */ = {isa = PBXBuildFile; fileRef = B333F8990E42753C00A5E1B7 /* UnregisteredThread.m */; };
		B33A2B720E672E5100505991 /* AssociativeRefRecovery.m in Sources */ = {isa = PBXBuildFile; fileRef = B33A2B710E672E5100505991 /* AssociativeRefRecovery.m */; };
		B35EC9100F1FFB2C00443BD1 /* Leopard_exports.shim_symbols in Sources */ = {isa = PBXBuildFile; fileRef = B35EC8F10F1FF44F00443BD1 /* Leopard_exports.shim_symbols */; };
		B364D3940DE5F91400B39C39 /* libauto.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = CFC3188B066F477A004CA32A /* libauto.dylib */; };
		B373A7670DF87F6300C79000 /* Radar5983285.m in Sources */ = {isa = PBXBuildFile; fileRef = B373A7660DF87F6300C79000 /* Radar5983285.m */; };
		B37953180DDE49670083A575 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F1EA00460332A2FE05000103 /* Foundation.framework */; };
		B38454A40DDE316800A6A389 /* auto_tester.m in Sources */ = {isa = PBXBuildFile; fileRef = B38454A30DDE316800A6A389 /* auto_tester.m */; };
		B39A6C8E0F20084000DC6389 /* Leopard_exports.shim_symbols in Sources */ = {isa = PBXBuildFile; fileRef = B35EC8F10F1FF44F00443BD1 /* Leopard_exports.shim_symbols */; };
		B3EACDB00DE232B600849ECA /* AutoTestScript.m in Sources */ = {isa = PBXBuildFile; fileRef = B3EACDAF0DE232B600849ECA /* AutoTestScript.m */; };
		BC392F860ED5EC0100D1C8CB /* AutoDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC392F850ED5EC0100D1C8CB /* AutoDump.cpp */; };
		BCCDF7C80DCA3A3F005047F2 /* AutoPointerHash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCCDF7C60DCA3A3F005047F2 /* AutoPointerHash.cpp */; };
		BCCDF8060DCA6A0C005047F2 /* AutoThreadLocalScanner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCCDF8040DCA6A0C005047F2 /* AutoThreadLocalScanner.cpp */; };
		CF4F5B980692E09400AB276F /* AutoMemoryScanner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF4F5B960692E09400AB276F /* AutoMemoryScanner.cpp */; };
		CFC31873066F477A004CA32A /* auto_zone.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A69FBAD028E2DA801004A08 /* auto_zone.h */; settings = {ATTRIBUTES = (Private, ); }; };
		CFC31875066F477A004CA32A /* auto_zone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A69FBAC028E2DA801004A08 /* auto_zone.cpp */; };
		CFC31876066F477A004CA32A /* auto_impl_utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = 0AA919B20300C0E501000040 /* auto_impl_utilities.c */; };
		CFC31878066F477A004CA32A /* auto_weak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83FE4345061E2E5A00AA5564 /* auto_weak.cpp */; };
		CFC31879066F477A004CA32A /* AutoAdmin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9341906527D0300155736 /* AutoAdmin.cpp */; };
		CFC3187B066F477A004CA32A /* AutoBitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9341D06527D0300155736 /* AutoBitmap.cpp */; };
		CFC3187C066F477A004CA32A /* AutoDefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9342006527D0300155736 /* AutoDefs.cpp */; };
		CFC3187D066F477A004CA32A /* AutoEnvironment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9342206527D0300155736 /* AutoEnvironment.cpp */; };
		CFC3187F066F477A004CA32A /* AutoLarge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9342806527D0300155736 /* AutoLarge.cpp */; };
		CFC31881066F477A004CA32A /* AutoRegion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9343206527D0300155736 /* AutoRegion.cpp */; };
		CFC31882066F477A004CA32A /* AutoSubzone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9343506527D0300155736 /* AutoSubzone.cpp */; };
		CFC31883066F477A004CA32A /* AutoWriteBarrier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9343706527D0300155736 /* AutoWriteBarrier.cpp */; };
		CFC31884066F477A004CA32A /* AutoZone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9343906527D0300155736 /* AutoZone.cpp */; };
		CFC31886066F477A004CA32A /* AutoCollector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC8E7A8065AE1300071E64C /* AutoCollector.cpp */; };
		CFC31887066F477A004CA32A /* AutoThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC4A182065C26FA0085433E /* AutoThread.cpp */; };
		CFCA2C4106AD5A6D00E63F0B /* AutoInUseEnumerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFCA2C3D06AD5A6D00E63F0B /* AutoInUseEnumerator.cpp */; };
/* End PBXBuildFile section */

/* Begin PBXBuildRule section */
		B35EC90E0F1FFAD000443BD1 /* PBXBuildRule */ = {
			isa = PBXBuildRule;
			compilerSpec = com.apple.compilers.proxy.script;
			filePatterns = "*.shim_symbols";
			fileType = pattern.proxy;
			isEditable = 1;
			outputFiles = (
				shim_source.c,
			);
			script = "(echo \\#define ADD_IN_10_5\\(sym\\) extern const char sym\\#\\#tmp __asm\\(\\\"\\$ld\\$add\\$os10.5\\$_\\\" \\#sym \\)\\; __attribute__\\(\\(visibility\\(\\\"default\\\"\\)\\)\\) const char sym\\#\\#tmp = 0 && cat $INPUT_FILE_PATH | grep -v \"#\" | sed s/^_/ADD_IN_10_5\\(/ | sed s/\\$/\\)\\;/) > \"$DERIVED_FILE_DIR/$SCRIPT_OUTPUT_FILE_0\"";
		};
		B39A6C9E0F20088D00DC6389 /* PBXBuildRule */ = {
			isa = PBXBuildRule;
			compilerSpec = com.apple.compilers.proxy.script;
			filePatterns = "*.shim_symbols";
			fileType = pattern.proxy;
			isEditable = 1;
			outputFiles = (
				shim_source.c,
			);
			script = "(echo \\#define HIDE_IN_10_5\\(sym\\) extern const char sym\\#\\#tmp __asm\\(\\\"\\$ld\\$hide\\$os10.5\\$_\\\" \\#sym \\)\\; __attribute__\\(\\(visibility\\(\\\"default\\\"\\)\\)\\) const char sym\\#\\#tmp = 0 && cat $INPUT_FILE_PATH | grep -v \"#\" | sed s/^_/HIDE_IN_10_5\\(/ | sed s/\\$/\\)\\;/) > \"$DERIVED_FILE_DIR/$SCRIPT_OUTPUT_FILE_0\"\n";
		};
/* End PBXBuildRule section */

/* Begin PBXContainerItemProxy section */
		B35499E50F200B6E0008846B /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = B35EC8C70F1FF2B700443BD1;
			remoteInfo = "compatibility shim dylib";
		};
		B35499E70F200B720008846B /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = B32408E50F142211006C44EB;
			remoteInfo = libauto.a;
		};
		B384549A0DDE310F00A6A389 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CFC3184A066F477A004CA32A;
			remoteInfo = autodylib;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		0A69FBAC028E2DA801004A08 /* auto_zone.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = auto_zone.cpp; sourceTree = "<group>"; };
		0A69FBAD028E2DA801004A08 /* auto_zone.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = auto_zone.h; sourceTree = "<group>"; };
		0AA919B20300C0E501000040 /* auto_impl_utilities.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = auto_impl_utilities.c; sourceTree = "<group>"; };
		0AF5C47802FDFEC301D56035 /* auto_impl_utilities.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = auto_impl_utilities.h; sourceTree = "<group>"; };
		10EF66B10F7ADBA600A7CD1A /* auto_dtrace.d */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.dtrace; path = auto_dtrace.d; sourceTree = "<group>"; };
		3907B1820B7912D60042CA69 /* AutoRootScanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoRootScanner.h; sourceTree = "<group>"; };
		39490A2B0AE549610024BE23 /* test_introspection */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test_introspection; sourceTree = BUILT_PRODUCTS_DIR; };
		3954E7050ED66DD300293C3F /* AutoReferenceIterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoReferenceIterator.h; sourceTree = "<group>"; };
		396ABCD90E8B0B1B00B2550B /* AutoThreadLocalCollector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoThreadLocalCollector.cpp; sourceTree = "<group>"; };
		399C6D830B780962006686B9 /* auto_gdb_interface.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = auto_gdb_interface.h; sourceTree = "<group>"; };
		399C6D950B780B0D006686B9 /* auto_gdb_interface.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = auto_gdb_interface.cpp; sourceTree = "<group>"; };
		39B377710A5905A300AEEF7C /* auto_trace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = auto_trace.h; sourceTree = "<group>"; };
		39C6BE400EAFF8E400928D35 /* EnliveningRace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EnliveningRace.h; sourceTree = "<group>"; };
		39C6BE410EAFF8E400928D35 /* EnliveningRace.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EnliveningRace.m; sourceTree = "<group>"; };
		39D2F8F40B3C5F83005F3C78 /* test_bitmaps */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test_bitmaps; sourceTree = BUILT_PRODUCTS_DIR; };
		39D2F90F0B3C6007005F3C78 /* test_bitmaps.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_bitmaps.cpp; sourceTree = "<group>"; };
		39FCF8570A7170240005745A /* alloc_test.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = alloc_test.c; sourceTree = "<group>"; };
		39FCF8580A7170240005745A /* test_introspection.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_introspection.c; sourceTree = "<group>"; };
		39FCF85D0A71708E0005745A /* alloc_test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = alloc_test; sourceTree = BUILT_PRODUCTS_DIR; };
		83FE4345061E2E5A00AA5564 /* auto_weak.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = auto_weak.cpp; sourceTree = "<group>"; };
		83FE4346061E2E5A00AA5564 /* auto_weak.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = auto_weak.h; sourceTree = "<group>"; };
		B30579B50DE2251D001B2FC1 /* BlockLifetime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlockLifetime.h; sourceTree = "<group>"; };
		B30579B60DE2251D001B2FC1 /* BlockLifetime.m */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = BlockLifetime.m; sourceTree = "<group>"; };
		B32408E60F142211006C44EB /* libauto.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libauto.a; sourceTree = BUILT_PRODUCTS_DIR; };
		B332748F0DF49E6100D3A5E5 /* AutoTestSynchronizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoTestSynchronizer.h; sourceTree = "<group>"; };
		B33274900DF49E6100D3A5E5 /* AutoTestSynchronizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AutoTestSynchronizer.m; sourceTree = "<group>"; };
		B333F8980E42753C00A5E1B7 /* UnregisteredThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnregisteredThread.h; sourceTree = "<group>"; };
		B333F8990E42753C00A5E1B7 /* UnregisteredThread.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnregisteredThread.m; sourceTree = "<group>"; };
		B33A2B700E672E5100505991 /* AssociativeRefRecovery.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AssociativeRefRecovery.h; sourceTree = "<group>"; };
		B33A2B710E672E5100505991 /* AssociativeRefRecovery.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AssociativeRefRecovery.m; sourceTree = "<group>"; };
		B35EC8C80F1FF2B700443BD1 /* libauto.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libauto.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
		B35EC8F10F1FF44F00443BD1 /* Leopard_exports.shim_symbols */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Leopard_exports.shim_symbols; sourceTree = "<group>"; };
		B373A7650DF87F6300C79000 /* Radar5983285.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Radar5983285.h; sourceTree = "<group>"; };
		B373A7660DF87F6300C79000 /* Radar5983285.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Radar5983285.m; sourceTree = "<group>"; };
		B37E763E0DA5726E0091CCE1 /* auto_exports */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = auto_exports; sourceTree = "<group>"; };
		B37E76460DA572CB0091CCE1 /* AutoFreeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoFreeList.h; sourceTree = "<group>"; };
		B38454960DDE310200A6A389 /* auto_tester */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = auto_tester; sourceTree = BUILT_PRODUCTS_DIR; };
		B38454A30DDE316800A6A389 /* auto_tester.m */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = auto_tester.m; sourceTree = "<group>"; };
		B38454BF0DDE33B100A6A389 /* auto_tester.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = auto_tester.h; sourceTree = "<group>"; };
		B3EACDAE0DE232B600849ECA /* AutoTestScript.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoTestScript.h; sourceTree = "<group>"; };
		B3EACDAF0DE232B600849ECA /* AutoTestScript.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AutoTestScript.m; sourceTree = "<group>"; };
		BC392F850ED5EC0100D1C8CB /* AutoDump.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoDump.cpp; sourceTree = "<group>"; };
		BCCDF7C60DCA3A3F005047F2 /* AutoPointerHash.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoPointerHash.cpp; sourceTree = "<group>"; };
		BCCDF7C70DCA3A3F005047F2 /* AutoPointerHash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoPointerHash.h; sourceTree = "<group>"; };
		BCCDF8040DCA6A0C005047F2 /* AutoThreadLocalScanner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoThreadLocalScanner.cpp; sourceTree = "<group>"; };
		BCCDF8050DCA6A0C005047F2 /* AutoThreadLocalScanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoThreadLocalScanner.h; sourceTree = "<group>"; };
		BCCDF80D0DCA6F42005047F2 /* AutoThreadLocalCollector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoThreadLocalCollector.h; sourceTree = "<group>"; };
		CF201BE706958ADD007E1DAD /* System.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = System.framework; path = /System/Library/Frameworks/System.framework; sourceTree = "<absolute>"; };
		CF4F5B950692E09400AB276F /* AutoMemoryScanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoMemoryScanner.h; sourceTree = "<group>"; };
		CF4F5B960692E09400AB276F /* AutoMemoryScanner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoMemoryScanner.cpp; sourceTree = "<group>"; };
		CFBF70190653D3E100EC4BD2 /* AutoReferenceRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoReferenceRecorder.h; sourceTree = "<group>"; };
		CFC3188B066F477A004CA32A /* libauto.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libauto.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
		CFC4A182065C26FA0085433E /* AutoThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoThread.cpp; sourceTree = "<group>"; };
		CFC4A183065C26FA0085433E /* AutoThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoThread.h; sourceTree = "<group>"; };
		CFC8E7A7065AE1300071E64C /* AutoBlockIterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoBlockIterator.h; sourceTree = "<group>"; };
		CFC8E7A8065AE1300071E64C /* AutoCollector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoCollector.cpp; sourceTree = "<group>"; };
		CFC8E7A9065AE1300071E64C /* AutoCollector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoCollector.h; sourceTree = "<group>"; };
		CFC8E7AA065AE1300071E64C /* AutoRangeIterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoRangeIterator.h; sourceTree = "<group>"; };
		CFC8E7AD065AE1300071E64C /* AutoWriteBarrierIterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoWriteBarrierIterator.h; sourceTree = "<group>"; };
		CFC9341906527D0300155736 /* AutoAdmin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoAdmin.cpp; sourceTree = "<group>"; };
		CFC9341A06527D0300155736 /* AutoAdmin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoAdmin.h; sourceTree = "<group>"; };
		CFC9341D06527D0300155736 /* AutoBitmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoBitmap.cpp; sourceTree = "<group>"; };
		CFC9341E06527D0300155736 /* AutoBitmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoBitmap.h; sourceTree = "<group>"; };
		CFC9341F06527D0300155736 /* AutoConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoConfiguration.h; sourceTree = "<group>"; };
		CFC9342006527D0300155736 /* AutoDefs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoDefs.cpp; sourceTree = "<group>"; };
		CFC9342106527D0300155736 /* AutoDefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoDefs.h; sourceTree = "<group>"; };
		CFC9342206527D0300155736 /* AutoEnvironment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoEnvironment.cpp; sourceTree = "<group>"; };
		CFC9342306527D0300155736 /* AutoEnvironment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoEnvironment.h; sourceTree = "<group>"; };
		CFC9342806527D0300155736 /* AutoLarge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoLarge.cpp; sourceTree = "<group>"; };
		CFC9342906527D0300155736 /* AutoLarge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoLarge.h; sourceTree = "<group>"; };
		CFC9342F06527D0300155736 /* AutoLock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoLock.h; sourceTree = "<group>"; };
		CFC9343006527D0300155736 /* AutoRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoRange.h; sourceTree = "<group>"; };
		CFC9343206527D0300155736 /* AutoRegion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoRegion.cpp; sourceTree = "<group>"; };
		CFC9343306527D0300155736 /* AutoRegion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoRegion.h; sourceTree = "<group>"; };
		CFC9343406527D0300155736 /* AutoStatistics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoStatistics.h; sourceTree = "<group>"; };
		CFC9343506527D0300155736 /* AutoSubzone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoSubzone.cpp; sourceTree = "<group>"; };
		CFC9343606527D0300155736 /* AutoSubzone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoSubzone.h; sourceTree = "<group>"; };
		CFC9343706527D0300155736 /* AutoWriteBarrier.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoWriteBarrier.cpp; sourceTree = "<group>"; };
		CFC9343806527D0300155736 /* AutoWriteBarrier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoWriteBarrier.h; sourceTree = "<group>"; };
		CFC9343906527D0300155736 /* AutoZone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoZone.cpp; sourceTree = "<group>"; };
		CFC9343A06527D0300155736 /* AutoZone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoZone.h; sourceTree = "<group>"; };
		CFCA2C3C06AD5A6D00E63F0B /* AutoInUseEnumerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoInUseEnumerator.h; sourceTree = "<group>"; };
		CFCA2C3D06AD5A6D00E63F0B /* AutoInUseEnumerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoInUseEnumerator.cpp; sourceTree = "<group>"; };
		F1EA00460332A2FE05000103 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
		F1F3104C039BF34B05C918AB /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		39490A290AE549610024BE23 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				39490A350AE554920024BE23 /* libauto.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		39D2F8F20B3C5F83005F3C78 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		39FCF85B0A71708E0005745A /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				39D8C4C90A75DAA70022C3DF /* libauto.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		B32408E40F142211006C44EB /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		B35EC8C60F1FF2B700443BD1 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		B38454940DDE310200A6A389 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				B364D3940DE5F91400B39C39 /* libauto.dylib in Frameworks */,
				B37953180DDE49670083A575 /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CFC31888066F477A004CA32A /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		08FB7794FE84155DC02AAC07 /* auto */ = {
			isa = PBXGroup;
			children = (
				B37E763E0DA5726E0091CCE1 /* auto_exports */,
				08FB7795FE84155DC02AAC07 /* Source */,
				1AB674ADFE9D54B511CA2CBB /* Products */,
				B3768AE50DEF44AF006E2DB3 /* Test Cases */,
				B384549F0DDE313F00A6A389 /* Test Infrastructure */,
				B35EC8F10F1FF44F00443BD1 /* Leopard_exports.shim_symbols */,
			);
			name = auto;
			sourceTree = "<group>";
		};
		08FB7795FE84155DC02AAC07 /* Source */ = {
			isa = PBXGroup;
			children = (
				39FCF8560A7170240005745A /* tests */,
				83FE4345061E2E5A00AA5564 /* auto_weak.cpp */,
				83FE4346061E2E5A00AA5564 /* auto_weak.h */,
				0A69FBAC028E2DA801004A08 /* auto_zone.cpp */,
				0A69FBAD028E2DA801004A08 /* auto_zone.h */,
				0AF5C47802FDFEC301D56035 /* auto_impl_utilities.h */,
				0AA919B20300C0E501000040 /* auto_impl_utilities.c */,
				39B377710A5905A300AEEF7C /* auto_trace.h */,
				10EF66B10F7ADBA600A7CD1A /* auto_dtrace.d */,
				399C6D950B780B0D006686B9 /* auto_gdb_interface.cpp */,
				399C6D830B780962006686B9 /* auto_gdb_interface.h */,
				CFC9341906527D0300155736 /* AutoAdmin.cpp */,
				CFC9341A06527D0300155736 /* AutoAdmin.h */,
				CFC9341D06527D0300155736 /* AutoBitmap.cpp */,
				CFC9341E06527D0300155736 /* AutoBitmap.h */,
				CFC8E7A7065AE1300071E64C /* AutoBlockIterator.h */,
				CFC8E7A8065AE1300071E64C /* AutoCollector.cpp */,
				CFC8E7A9065AE1300071E64C /* AutoCollector.h */,
				CFC9341F06527D0300155736 /* AutoConfiguration.h */,
				CFC9342106527D0300155736 /* AutoDefs.h */,
				CFC9342006527D0300155736 /* AutoDefs.cpp */,
				BC392F850ED5EC0100D1C8CB /* AutoDump.cpp */,
				CFC9342206527D0300155736 /* AutoEnvironment.cpp */,
				CFC9342306527D0300155736 /* AutoEnvironment.h */,
				B37E76460DA572CB0091CCE1 /* AutoFreeList.h */,
				CFCA2C3D06AD5A6D00E63F0B /* AutoInUseEnumerator.cpp */,
				CFCA2C3C06AD5A6D00E63F0B /* AutoInUseEnumerator.h */,
				CFC9342806527D0300155736 /* AutoLarge.cpp */,
				CFC9342906527D0300155736 /* AutoLarge.h */,
				CFC9342F06527D0300155736 /* AutoLock.h */,
				CF4F5B950692E09400AB276F /* AutoMemoryScanner.h */,
				CF4F5B960692E09400AB276F /* AutoMemoryScanner.cpp */,
				BCCDF7C70DCA3A3F005047F2 /* AutoPointerHash.h */,
				BCCDF7C60DCA3A3F005047F2 /* AutoPointerHash.cpp */,
				CFC9343006527D0300155736 /* AutoRange.h */,
				CFC8E7AA065AE1300071E64C /* AutoRangeIterator.h */,
				3954E7050ED66DD300293C3F /* AutoReferenceIterator.h */,
				CFBF70190653D3E100EC4BD2 /* AutoReferenceRecorder.h */,
				CFC9343206527D0300155736 /* AutoRegion.cpp */,
				CFC9343306527D0300155736 /* AutoRegion.h */,
				3907B1820B7912D60042CA69 /* AutoRootScanner.h */,
				CFC9343406527D0300155736 /* AutoStatistics.h */,
				CFC9343506527D0300155736 /* AutoSubzone.cpp */,
				CFC9343606527D0300155736 /* AutoSubzone.h */,
				CFC4A182065C26FA0085433E /* AutoThread.cpp */,
				CFC4A183065C26FA0085433E /* AutoThread.h */,
				BCCDF8050DCA6A0C005047F2 /* AutoThreadLocalScanner.h */,
				BCCDF8040DCA6A0C005047F2 /* AutoThreadLocalScanner.cpp */,
				BCCDF80D0DCA6F42005047F2 /* AutoThreadLocalCollector.h */,
				396ABCD90E8B0B1B00B2550B /* AutoThreadLocalCollector.cpp */,
				CFC9343706527D0300155736 /* AutoWriteBarrier.cpp */,
				CFC9343806527D0300155736 /* AutoWriteBarrier.h */,
				CFC8E7AD065AE1300071E64C /* AutoWriteBarrierIterator.h */,
				CFC9343906527D0300155736 /* AutoZone.cpp */,
				CFC9343A06527D0300155736 /* AutoZone.h */,
				F1EA00460332A2FE05000103 /* Foundation.framework */,
				F1F3104C039BF34B05C918AB /* CoreFoundation.framework */,
				CF201BE706958ADD007E1DAD /* System.framework */,
			);
			name = Source;
			sourceTree = "<group>";
		};
		1AB674ADFE9D54B511CA2CBB /* Products */ = {
			isa = PBXGroup;
			children = (
				CFC3188B066F477A004CA32A /* libauto.dylib */,
				39FCF85D0A71708E0005745A /* alloc_test */,
				39490A2B0AE549610024BE23 /* test_introspection */,
				39D2F8F40B3C5F83005F3C78 /* test_bitmaps */,
				B38454960DDE310200A6A389 /* auto_tester */,
				B32408E60F142211006C44EB /* libauto.a */,
				B35EC8C80F1FF2B700443BD1 /* libauto.dylib */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		39FCF8560A7170240005745A /* tests */ = {
			isa = PBXGroup;
			children = (
				39FCF8570A7170240005745A /* alloc_test.c */,
				39FCF8580A7170240005745A /* test_introspection.c */,
				39D2F90F0B3C6007005F3C78 /* test_bitmaps.cpp */,
			);
			path = tests;
			sourceTree = "<group>";
		};
		B3768AE50DEF44AF006E2DB3 /* Test Cases */ = {
			isa = PBXGroup;
			children = (
				B30579B50DE2251D001B2FC1 /* BlockLifetime.h */,
				B30579B60DE2251D001B2FC1 /* BlockLifetime.m */,
				B373A7650DF87F6300C79000 /* Radar5983285.h */,
				B373A7660DF87F6300C79000 /* Radar5983285.m */,
				B333F8980E42753C00A5E1B7 /* UnregisteredThread.h */,
				B333F8990E42753C00A5E1B7 /* UnregisteredThread.m */,
				B33A2B700E672E5100505991 /* AssociativeRefRecovery.h */,
				B33A2B710E672E5100505991 /* AssociativeRefRecovery.m */,
				39C6BE400EAFF8E400928D35 /* EnliveningRace.h */,
				39C6BE410EAFF8E400928D35 /* EnliveningRace.m */,
			);
			name = "Test Cases";
			path = auto_tester;
			sourceTree = "<group>";
		};
		B384549F0DDE313F00A6A389 /* Test Infrastructure */ = {
			isa = PBXGroup;
			children = (
				B3EACDAE0DE232B600849ECA /* AutoTestScript.h */,
				B3EACDAF0DE232B600849ECA /* AutoTestScript.m */,
				B38454BF0DDE33B100A6A389 /* auto_tester.h */,
				B38454A30DDE316800A6A389 /* auto_tester.m */,
				B332748F0DF49E6100D3A5E5 /* AutoTestSynchronizer.h */,
				B33274900DF49E6100D3A5E5 /* AutoTestSynchronizer.m */,
			);
			name = "Test Infrastructure";
			path = auto_tester;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		B32408E20F142211006C44EB /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				B32408EA0F1422A7006C44EB /* auto_zone.h in Headers */,
				B32408EB0F1422A7006C44EB /* auto_gdb_interface.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CFC3184B066F477A004CA32A /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				39974B180EB7D9E70032C2DF /* auto_gdb_interface.h in Headers */,
				CFC31873066F477A004CA32A /* auto_zone.h in Headers */,
				3954E7060ED66DD300293C3F /* AutoReferenceIterator.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		39490A2A0AE549610024BE23 /* test_introspection */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 39490A2E0AE549910024BE23 /* Build configuration list for PBXNativeTarget "test_introspection" */;
			buildPhases = (
				39490A280AE549610024BE23 /* Sources */,
				39490A290AE549610024BE23 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = test_introspection;
			productName = test_introspection;
			productReference = 39490A2B0AE549610024BE23 /* test_introspection */;
			productType = "com.apple.product-type.tool";
		};
		39D2F8F30B3C5F83005F3C78 /* test_bitmaps */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 39D2F9060B3C5FAC005F3C78 /* Build configuration list for PBXNativeTarget "test_bitmaps" */;
			buildPhases = (
				39D2F8F10B3C5F83005F3C78 /* Sources */,
				39D2F8F20B3C5F83005F3C78 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = test_bitmaps;
			productName = test_bitmaps;
			productReference = 39D2F8F40B3C5F83005F3C78 /* test_bitmaps */;
			productType = "com.apple.product-type.tool";
		};
		39FCF85C0A71708E0005745A /* alloc_test */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 39FCF8620A7170C40005745A /* Build configuration list for PBXNativeTarget "alloc_test" */;
			buildPhases = (
				39FCF85A0A71708E0005745A /* Sources */,
				39FCF85B0A71708E0005745A /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = alloc_test;
			productName = alloc_test;
			productReference = 39FCF85D0A71708E0005745A /* alloc_test */;
			productType = "com.apple.product-type.tool";
		};
		B32408E50F142211006C44EB /* libauto.a */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = B32408E90F142230006C44EB /* Build configuration list for PBXNativeTarget "libauto.a" */;
			buildPhases = (
				B32408E20F142211006C44EB /* Headers */,
				B32408E30F142211006C44EB /* Sources */,
				B32408E40F142211006C44EB /* Frameworks */,
			);
			buildRules = (
				B39A6C9E0F20088D00DC6389 /* PBXBuildRule */,
			);
			dependencies = (
			);
			name = libauto.a;
			productName = libauto.a;
			productReference = B32408E60F142211006C44EB /* libauto.a */;
			productType = "com.apple.product-type.library.static";
		};
		B35EC8C70F1FF2B700443BD1 /* compatibility shim dylib */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = B35EC8D80F1FF2D100443BD1 /* Build configuration list for PBXNativeTarget "compatibility shim dylib" */;
			buildPhases = (
				B35EC8C50F1FF2B700443BD1 /* Sources */,
				B35EC8C60F1FF2B700443BD1 /* Frameworks */,
			);
			buildRules = (
				B35EC90E0F1FFAD000443BD1 /* PBXBuildRule */,
			);
			comments = "This target builds a libauto.dylib compatibility shim. It is to provide binary compatibility for programs linked directly against libauto.dylib on 10.5, once auto moves into libsystem.\nSee <rdar://problem/6410113> Remap libauto into Libsystem.";
			dependencies = (
			);
			name = "compatibility shim dylib";
			productName = "compatibility shim dylib";
			productReference = B35EC8C80F1FF2B700443BD1 /* libauto.dylib */;
			productType = "com.apple.product-type.library.dynamic";
		};
		B38454950DDE310200A6A389 /* auto_tester */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = B384549C0DDE312D00A6A389 /* Build configuration list for PBXNativeTarget "auto_tester" */;
			buildPhases = (
				B38454930DDE310200A6A389 /* Sources */,
				B38454940DDE310200A6A389 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				B384549B0DDE310F00A6A389 /* PBXTargetDependency */,
			);
			name = auto_tester;
			productName = auto_tester;
			productReference = B38454960DDE310200A6A389 /* auto_tester */;
			productType = "com.apple.product-type.tool";
		};
		CFC3184A066F477A004CA32A /* autodylib */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 39B51FF60957B18600E999B7 /* Build configuration list for PBXNativeTarget "autodylib" */;
			buildPhases = (
				CFC3184B066F477A004CA32A /* Headers */,
				CFC31874066F477A004CA32A /* Sources */,
				CFC31888066F477A004CA32A /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = autodylib;
			productInstallPath = /usr/lib;
			productName = autodylib;
			productReference = CFC3188B066F477A004CA32A /* libauto.dylib */;
			productType = "com.apple.product-type.library.dynamic";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		08FB7793FE84155DC02AAC07 /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = 39B520060957B18600E999B7 /* Build configuration list for PBXProject "auto" */;
			compatibilityVersion = "Xcode 2.4";
			hasScannedForEncodings = 1;
			mainGroup = 08FB7794FE84155DC02AAC07 /* auto */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				CFC3184A066F477A004CA32A /* autodylib */,
				B35499E20F200B660008846B /* LibSystem */,
				39FCF85C0A71708E0005745A /* alloc_test */,
				39490A2A0AE549610024BE23 /* test_introspection */,
				39D2F8F30B3C5F83005F3C78 /* test_bitmaps */,
				B38454950DDE310200A6A389 /* auto_tester */,
				B32408E50F142211006C44EB /* libauto.a */,
				B35EC8C70F1FF2B700443BD1 /* compatibility shim dylib */,
			);
		};
/* End PBXProject section */

/* Begin PBXSourcesBuildPhase section */
		39490A280AE549610024BE23 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				39490A370AE5549B0024BE23 /* test_introspection.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		39D2F8F10B3C5F83005F3C78 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				39D2F9100B3C6007005F3C78 /* test_bitmaps.cpp in Sources */,
				39D2F9570B3C6BD4005F3C78 /* AutoBitmap.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		39FCF85A0A71708E0005745A /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				39490A390AE554A30024BE23 /* alloc_test.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		B32408E30F142211006C44EB /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				B39A6C8E0F20084000DC6389 /* Leopard_exports.shim_symbols in Sources */,
				B32408F40F1422C0006C44EB /* AutoPointerHash.cpp in Sources */,
				B32408F50F1422C0006C44EB /* AutoBitmap.cpp in Sources */,
				B32408F60F1422C0006C44EB /* auto_weak.cpp in Sources */,
				B32408F70F1422C0006C44EB /* AutoThread.cpp in Sources */,
				B32408F80F1422C0006C44EB /* AutoZone.cpp in Sources */,
				B32408F90F1422C0006C44EB /* AutoWriteBarrier.cpp in Sources */,
				B32408FA0F1422C0006C44EB /* AutoThreadLocalScanner.cpp in Sources */,
				B32408FB0F1422C0006C44EB /* AutoInUseEnumerator.cpp in Sources */,
				B32408FE0F1422C0006C44EB /* AutoDump.cpp in Sources */,
				B32409000F1422C0006C44EB /* AutoRegion.cpp in Sources */,
				B32409010F1422C0006C44EB /* AutoMemoryScanner.cpp in Sources */,
				B32409020F1422C0006C44EB /* AutoThreadLocalCollector.cpp in Sources */,
				B32409030F1422C0006C44EB /* AutoLarge.cpp in Sources */,
				B32409040F1422C0006C44EB /* AutoSubzone.cpp in Sources */,
				B32409050F1422C0006C44EB /* auto_impl_utilities.c in Sources */,
				B32409060F1422C0006C44EB /* AutoDefs.cpp in Sources */,
				B32409070F1422C0006C44EB /* AutoEnvironment.cpp in Sources */,
				B32409080F1422C0006C44EB /* AutoCollector.cpp in Sources */,
				B32409090F1422C0006C44EB /* auto_zone.cpp in Sources */,
				B324090A0F1422C0006C44EB /* auto_gdb_interface.cpp in Sources */,
				B324090B0F1422C0006C44EB /* AutoAdmin.cpp in Sources */,
				10EF66DC0F7AF01300A7CD1A /* auto_dtrace.d in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		B35EC8C50F1FF2B700443BD1 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				B35EC9100F1FFB2C00443BD1 /* Leopard_exports.shim_symbols in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		B38454930DDE310200A6A389 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				B38454A40DDE316800A6A389 /* auto_tester.m in Sources */,
				B30579B70DE2251D001B2FC1 /* BlockLifetime.m in Sources */,
				B3EACDB00DE232B600849ECA /* AutoTestScript.m in Sources */,
				B33274910DF49E6100D3A5E5 /* AutoTestSynchronizer.m in Sources */,
				B373A7670DF87F6300C79000 /* Radar5983285.m in Sources */,
				B333F89A0E42753C00A5E1B7 /* UnregisteredThread.m in Sources */,
				B33A2B720E672E5100505991 /* AssociativeRefRecovery.m in Sources */,
				39C6BE420EAFF8E400928D35 /* EnliveningRace.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CFC31874066F477A004CA32A /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CFC31875066F477A004CA32A /* auto_zone.cpp in Sources */,
				CFC31876066F477A004CA32A /* auto_impl_utilities.c in Sources */,
				CFC31878066F477A004CA32A /* auto_weak.cpp in Sources */,
				CFC31879066F477A004CA32A /* AutoAdmin.cpp in Sources */,
				CFC3187B066F477A004CA32A /* AutoBitmap.cpp in Sources */,
				CFC3187C066F477A004CA32A /* AutoDefs.cpp in Sources */,
				CFC3187D066F477A004CA32A /* AutoEnvironment.cpp in Sources */,
				CFC3187F066F477A004CA32A /* AutoLarge.cpp in Sources */,
				CFC31881066F477A004CA32A /* AutoRegion.cpp in Sources */,
				CFC31882066F477A004CA32A /* AutoSubzone.cpp in Sources */,
				CFC31883066F477A004CA32A /* AutoWriteBarrier.cpp in Sources */,
				CFC31884066F477A004CA32A /* AutoZone.cpp in Sources */,
				CFC31886066F477A004CA32A /* AutoCollector.cpp in Sources */,
				CFC31887066F477A004CA32A /* AutoThread.cpp in Sources */,
				CF4F5B980692E09400AB276F /* AutoMemoryScanner.cpp in Sources */,
				CFCA2C4106AD5A6D00E63F0B /* AutoInUseEnumerator.cpp in Sources */,
				399C6D960B780B0D006686B9 /* auto_gdb_interface.cpp in Sources */,
				BCCDF7C80DCA3A3F005047F2 /* AutoPointerHash.cpp in Sources */,
				BCCDF8060DCA6A0C005047F2 /* AutoThreadLocalScanner.cpp in Sources */,
				396ABCDA0E8B0B1B00B2550B /* AutoThreadLocalCollector.cpp in Sources */,
				BC392F860ED5EC0100D1C8CB /* AutoDump.cpp in Sources */,
				10EF66B20F7ADBA600A7CD1A /* auto_dtrace.d in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		B35499E60F200B6E0008846B /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = B35EC8C70F1FF2B700443BD1 /* compatibility shim dylib */;
			targetProxy = B35499E50F200B6E0008846B /* PBXContainerItemProxy */;
		};
		B35499E80F200B720008846B /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = B32408E50F142211006C44EB /* libauto.a */;
			targetProxy = B35499E70F200B720008846B /* PBXContainerItemProxy */;
		};
		B384549B0DDE310F00A6A389 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CFC3184A066F477A004CA32A /* autodylib */;
			targetProxy = B384549A0DDE310F00A6A389 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		39490A2F0AE549910024BE23 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				INSTALL_PATH = "$(HOME)/bin";
				PREBINDING = NO;
				PRODUCT_NAME = test_introspection;
				ZERO_LINK = YES;
			};
			name = Debug;
		};
		39490A300AE549910024BE23 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_MODEL_TUNING = G5;
				INSTALL_PATH = "$(HOME)/bin";
				PREBINDING = NO;
				PRODUCT_NAME = test_introspection;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		39B51FF70957B18600E999B7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				EXPORTED_SYMBOLS_FILE = auto_exports;
				GCC_ALTIVEC_EXTENSIONS = YES;
				GCC_AUTO_VECTORIZATION = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_CPP_EXCEPTIONS = NO;
				GCC_ENABLE_CPP_RTTI = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_MODEL_PPC64 = NO;
				GCC_MODEL_TUNING = G4;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					AUTO_TESTER,
					"DEBUG=1",
				);
				GCC_STRICT_ALIASING = YES;
				GCC_UNROLL_LOOPS = YES;
				INSTALLHDRS_COPY_PHASE = YES;
				INSTALL_PATH = /usr/lib;
				KEEP_PRIVATE_EXTERNS = NO;
				LIBRARY_STYLE = DYNAMIC;
				MACH_O_TYPE = mh_dylib;
				OPTIMIZATION_CFLAGS = "-O0 -g";
				OTHER_CFLAGS = "-falign-loops=16";
				OTHER_LIBTOOL_FLAGS = "";
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = libauto;
				REZ_EXECUTABLE = YES;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
				ZERO_LINK = NO;
			};
			name = Debug;
		};
		39B51FF80957B18600E999B7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				EXPORTED_SYMBOLS_FILE = auto_exports;
				GCC_ALTIVEC_EXTENSIONS = YES;
				GCC_AUTO_VECTORIZATION = NO;
				GCC_ENABLE_CPP_EXCEPTIONS = NO;
				GCC_ENABLE_CPP_RTTI = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_MODEL_PPC64 = NO;
				GCC_MODEL_TUNING = G4;
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_PREPROCESSOR_DEFINITIONS = "";
				GCC_STRICT_ALIASING = YES;
				GCC_UNROLL_LOOPS = YES;
				INSTALLHDRS_COPY_PHASE = YES;
				INSTALL_PATH = /usr/lib;
				LIBRARY_STYLE = DYNAMIC;
				MACH_O_TYPE = mh_dylib;
				OTHER_CFLAGS = (
					"-DNDEBUG",
					"-falign-loops=16",
				);
				OTHER_LIBTOOL_FLAGS = "";
				OTHER_REZFLAGS = "";
				PREBINDING = NO;
				PRODUCT_NAME = libauto;
				REZ_EXECUTABLE = YES;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
				ZERO_LINK = NO;
			};
			name = Release;
		};
		39B520070957B18600E999B7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = (
					x86_64,
					ppc,
					i386,
				);
				COPY_PHASE_STRIP = NO;
				DTRACE_OTHER_FLAGS = "-I ./ -C";
				GCC_DEBUGGING_SYMBOLS = full;
				GCC_OPTIMIZATION_LEVEL = 0;
				STRIP_INSTALLED_PRODUCT = NO;
			};
			name = Debug;
		};
		39B520080957B18600E999B7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = (
					x86_64,
					ppc,
					i386,
				);
				COPY_PHASE_STRIP = NO;
				DTRACE_OTHER_FLAGS = "-I ./ -C";
			};
			name = Release;
		};
		39D2F9070B3C5FAC005F3C78 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = NO;
				GCC_PREFIX_HEADER = "";
				INSTALL_PATH = /usr/local/bin;
				PREBINDING = NO;
				PRODUCT_NAME = test_bitmaps;
				ZERO_LINK = YES;
			};
			name = Debug;
		};
		39D2F9080B3C5FAC005F3C78 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = /usr/local/bin;
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = test_bitmaps;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		39FCF8630A7170C40005745A /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_ALTIVEC_EXTENSIONS = YES;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				INSTALL_PATH = "$(HOME)/bin";
				PREBINDING = NO;
				PRODUCT_NAME = alloc_test;
				ZERO_LINK = YES;
			};
			name = Debug;
		};
		39FCF8640A7170C40005745A /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ALTIVEC_EXTENSIONS = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 3;
				INSTALL_PATH = "$(HOME)/bin";
				PREBINDING = NO;
				PRODUCT_NAME = alloc_test;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		B32408E70F142212006C44EB /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = (
					x86_64,
					i386,
				);
				BUILD_VARIANTS = normal;
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = "AUTO_TESTER_DEBUG=1";
				INSTALL_PATH = /usr/local/lib;
				PREBINDING = NO;
				PRODUCT_NAME = auto;
			};
			name = Debug;
		};
		B32408E80F142212006C44EB /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = (
					x86_64,
					i386,
				);
				BUILD_VARIANTS = (
					profile,
					debug,
					normal,
				);
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				EXPORTED_SYMBOLS_FILE = auto_exports;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = "$(GCC_OPTIMIZATION_LEVEL_$(CURRENT_VARIANT))";
				GCC_OPTIMIZATION_LEVEL_debug = 0;
				GCC_OPTIMIZATION_LEVEL_normal = s;
				GCC_OPTIMIZATION_LEVEL_profile = s;
				INSTALL_PATH = /usr/local/lib/system;
				OTHER_CFLAGS = "";
				OTHER_CFLAGS_debug = "";
				OTHER_CFLAGS_normal = "-NDEBUG";
				OTHER_CFLAGS_profile = "-pg";
				PREBINDING = NO;
				PRODUCT_NAME = auto;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		B35499E30F200B670008846B /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				PRODUCT_NAME = LibSystem;
			};
			name = Debug;
		};
		B35499E40F200B670008846B /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				PRODUCT_NAME = LibSystem;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		B35EC8CC0F1FF2B900443BD1 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = NO;
				EXECUTABLE_PREFIX = lib;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				INSTALL_PATH = /usr/local/lib;
				PREBINDING = NO;
				PRODUCT_NAME = auto;
			};
			name = Debug;
		};
		B35EC8CD0F1FF2B900443BD1 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				EXECUTABLE_PREFIX = lib;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				INSTALL_PATH = /usr/local/lib;
				PREBINDING = NO;
				PRODUCT_NAME = auto;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		B38454980DDE310200A6A389 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)";
				ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc";
				COPY_PHASE_STRIP = NO;
				GCC_C_LANGUAGE_STANDARD = c99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_GC = required;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				INSTALL_PATH = /usr/local/bin;
				OTHER_CFLAGS = "-DAUTO_TESTER";
				PREBINDING = NO;
				PRODUCT_NAME = auto_tester;
			};
			name = Debug;
		};
		B38454990DDE310200A6A389 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_C_LANGUAGE_STANDARD = c99;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_GC = required;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = /usr/local/bin;
				OTHER_CFLAGS = "-DAUTO_TESTER";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = auto_tester;
				ZERO_LINK = NO;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		39490A2E0AE549910024BE23 /* Build configuration list for PBXNativeTarget "test_introspection" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				39490A2F0AE549910024BE23 /* Debug */,
				39490A300AE549910024BE23 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		39B51FF60957B18600E999B7 /* Build configuration list for PBXNativeTarget "autodylib" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				39B51FF70957B18600E999B7 /* Debug */,
				39B51FF80957B18600E999B7 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		39B520060957B18600E999B7 /* Build configuration list for PBXProject "auto" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				39B520070957B18600E999B7 /* Debug */,
				39B520080957B18600E999B7 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		39D2F9060B3C5FAC005F3C78 /* Build configuration list for PBXNativeTarget "test_bitmaps" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				39D2F9070B3C5FAC005F3C78 /* Debug */,
				39D2F9080B3C5FAC005F3C78 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		39FCF8620A7170C40005745A /* Build configuration list for PBXNativeTarget "alloc_test" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				39FCF8630A7170C40005745A /* Debug */,
				39FCF8640A7170C40005745A /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		B32408E90F142230006C44EB /* Build configuration list for PBXNativeTarget "libauto.a" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				B32408E70F142212006C44EB /* Debug */,
				B32408E80F142212006C44EB /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		B35499F30F200B7E0008846B /* Build configuration list for PBXAggregateTarget "LibSystem" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				B35499E30F200B670008846B /* Debug */,
				B35499E40F200B670008846B /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		B35EC8D80F1FF2D100443BD1 /* Build configuration list for PBXNativeTarget "compatibility shim dylib" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				B35EC8CC0F1FF2B900443BD1 /* Debug */,
				B35EC8CD0F1FF2B900443BD1 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		B384549C0DDE312D00A6A389 /* Build configuration list for PBXNativeTarget "auto_tester" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				B38454980DDE310200A6A389 /* Debug */,
				B38454990DDE310200A6A389 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
}