update xcode projects with filesystem API bits. (missing tests and missing from files from some targets)
authorEdward Rudd
Sun, 25 Aug 2013 11:20:14 -0400
changeset 769980267e65554d
parent 7698 a60b3c292f0f
child 7700 963200277a0b
update xcode projects with filesystem API bits. (missing tests and missing from files from some targets)
Xcode/SDL/SDL.xcodeproj/project.pbxproj
Xcode/SDLTest/SDLTest.xcodeproj/project.pbxproj
     1.1 --- a/Xcode/SDL/SDL.xcodeproj/project.pbxproj	Sun Aug 25 11:48:49 2013 -0300
     1.2 +++ b/Xcode/SDL/SDL.xcodeproj/project.pbxproj	Sun Aug 25 11:20:14 2013 -0400
     1.3 @@ -526,6 +526,10 @@
     1.4  		D55A1B86179F278F00625D7C /* SDL_cocoamousetap.h in Headers */ = {isa = PBXBuildFile; fileRef = D55A1B7F179F262300625D7C /* SDL_cocoamousetap.h */; };
     1.5  		DB0F489317C400E6008798C5 /* SDL_messagebox.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9FF9591637CBF9000DF050 /* SDL_messagebox.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1.6  		DB0F489417C400ED008798C5 /* SDL_messagebox.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9FF9591637CBF9000DF050 /* SDL_messagebox.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1.7 +		DB0F490817CA5292008798C5 /* SDL_sysfilesystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 567E2F1B17C44BB2005F1892 /* SDL_sysfilesystem.m */; };
     1.8 +		DB0F490A17CA5293008798C5 /* SDL_sysfilesystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 567E2F1B17C44BB2005F1892 /* SDL_sysfilesystem.m */; };
     1.9 +		DB0F490B17CA57ED008798C5 /* SDL_filesystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 567E2F2017C44C35005F1892 /* SDL_filesystem.h */; settings = {ATTRIBUTES = (Public, ); }; };
    1.10 +		DB0F490C17CA57ED008798C5 /* SDL_filesystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 567E2F2017C44C35005F1892 /* SDL_filesystem.h */; settings = {ATTRIBUTES = (Public, ); }; };
    1.11  		DB313F7417554B71006C0E22 /* SDL_diskaudio.h in Headers */ = {isa = PBXBuildFile; fileRef = 04BDFD8912E6671700899322 /* SDL_diskaudio.h */; };
    1.12  		DB313F7517554B71006C0E22 /* SDL_dummyaudio.h in Headers */ = {isa = PBXBuildFile; fileRef = 04BDFD9512E6671700899322 /* SDL_dummyaudio.h */; };
    1.13  		DB313F7617554B71006C0E22 /* SDL_coreaudio.h in Headers */ = {isa = PBXBuildFile; fileRef = 04BDFDA112E6671700899322 /* SDL_coreaudio.h */; };
    1.14 @@ -1880,6 +1884,7 @@
    1.15  			isa = PBXHeadersBuildPhase;
    1.16  			buildActionMask = 2147483647;
    1.17  			files = (
    1.18 +				DB0F490B17CA57ED008798C5 /* SDL_filesystem.h in Headers */,
    1.19  				AA7557FB1595D4D800BBD41B /* begin_code.h in Headers */,
    1.20  				AA7557FD1595D4D800BBD41B /* close_code.h in Headers */,
    1.21  				AA75585F1595D4D800BBD41B /* SDL.h in Headers */,
    1.22 @@ -2018,7 +2023,6 @@
    1.23  				AA628AD4159367F2005138DD /* SDL_x11xinput2.h in Headers */,
    1.24  				AABCC38E164063D200AB8930 /* SDL_cocoamessagebox.h in Headers */,
    1.25  				D55A1B85179F278E00625D7C /* SDL_cocoamousetap.h in Headers */,
    1.26 -				567E2F2217C44C35005F1892 /* SDL_filesystem.h in Headers */,
    1.27  			);
    1.28  			runOnlyForDeploymentPostprocessing = 0;
    1.29  		};
    1.30 @@ -2026,6 +2030,7 @@
    1.31  			isa = PBXHeadersBuildPhase;
    1.32  			buildActionMask = 2147483647;
    1.33  			files = (
    1.34 +				DB0F490C17CA57ED008798C5 /* SDL_filesystem.h in Headers */,
    1.35  				DB313FC817554B71006C0E22 /* begin_code.h in Headers */,
    1.36  				DB313FC917554B71006C0E22 /* close_code.h in Headers */,
    1.37  				DB313FF917554B71006C0E22 /* SDL.h in Headers */,
    1.38 @@ -2164,7 +2169,6 @@
    1.39  				DB313FC717554B71006C0E22 /* SDL_x11xinput2.h in Headers */,
    1.40  				DB313FFA17554B71006C0E22 /* SDL_cocoamessagebox.h in Headers */,
    1.41  				D55A1B86179F278F00625D7C /* SDL_cocoamousetap.h in Headers */,
    1.42 -				567E2F2317C44C35005F1892 /* SDL_filesystem.h in Headers */,
    1.43  			);
    1.44  			runOnlyForDeploymentPostprocessing = 0;
    1.45  		};
    1.46 @@ -2566,7 +2570,7 @@
    1.47  				AABCC390164063D200AB8930 /* SDL_cocoamessagebox.m in Sources */,
    1.48  				AA0F8492178D5ECC00823F9D /* SDL_systls.c in Sources */,
    1.49  				D55A1B84179F263600625D7C /* SDL_cocoamousetap.m in Sources */,
    1.50 -				567E2F1D17C44BB2005F1892 /* SDL_sysfilesystem.m in Sources */,
    1.51 +				DB0F490817CA5292008798C5 /* SDL_sysfilesystem.m in Sources */,
    1.52  			);
    1.53  			runOnlyForDeploymentPostprocessing = 0;
    1.54  		};
    1.55 @@ -2684,7 +2688,7 @@
    1.56  				DB31406A17554B71006C0E22 /* SDL_cocoamessagebox.m in Sources */,
    1.57  				AA0F8493178D5ECC00823F9D /* SDL_systls.c in Sources */,
    1.58  				D55A1B83179F263500625D7C /* SDL_cocoamousetap.m in Sources */,
    1.59 -				567E2F1E17C44BB2005F1892 /* SDL_sysfilesystem.m in Sources */,
    1.60 +				DB0F490A17CA5293008798C5 /* SDL_sysfilesystem.m in Sources */,
    1.61  			);
    1.62  			runOnlyForDeploymentPostprocessing = 0;
    1.63  		};
     2.1 --- a/Xcode/SDLTest/SDLTest.xcodeproj/project.pbxproj	Sun Aug 25 11:48:49 2013 -0300
     2.2 +++ b/Xcode/SDLTest/SDLTest.xcodeproj/project.pbxproj	Sun Aug 25 11:20:14 2013 -0400
     2.3 @@ -13,6 +13,8 @@
     2.4  			buildPhases = (
     2.5  			);
     2.6  			dependencies = (
     2.7 +				DB0F490517CA5249008798C5 /* PBXTargetDependency */,
     2.8 +				DB0F490717CA5249008798C5 /* PBXTargetDependency */,
     2.9  				DB166E9816A1D7CF00A1396C /* PBXTargetDependency */,
    2.10  				DB166E9616A1D7CD00A1396C /* PBXTargetDependency */,
    2.11  				DB166E6C16A1D72000A1396C /* PBXTargetDependency */,
    2.12 @@ -397,6 +399,28 @@
    2.13  		BEC567930761D90500A33029 /* testtimer.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4880006D86A17F000001 /* testtimer.c */; };
    2.14  		BEC567AD0761D90500A33029 /* testver.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4882006D86A17F000001 /* testver.c */; };
    2.15  		BEC567F00761D90600A33029 /* torturethread.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4887006D86A17F000001 /* torturethread.c */; };
    2.16 +		DB0F48DD17CA51E5008798C5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
    2.17 +		DB0F48DE17CA51E5008798C5 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
    2.18 +		DB0F48DF17CA51E5008798C5 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
    2.19 +		DB0F48E017CA51E5008798C5 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
    2.20 +		DB0F48E117CA51E5008798C5 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
    2.21 +		DB0F48E217CA51E5008798C5 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
    2.22 +		DB0F48E317CA51E5008798C5 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
    2.23 +		DB0F48E417CA51E5008798C5 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
    2.24 +		DB0F48E517CA51E5008798C5 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
    2.25 +		DB0F48E617CA51E5008798C5 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
    2.26 +		DB0F48EE17CA51F8008798C5 /* testdrawchessboard.c in Sources */ = {isa = PBXBuildFile; fileRef = DB0F48D717CA51D2008798C5 /* testdrawchessboard.c */; };
    2.27 +		DB0F48F317CA5212008798C5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
    2.28 +		DB0F48F417CA5212008798C5 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
    2.29 +		DB0F48F517CA5212008798C5 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
    2.30 +		DB0F48F617CA5212008798C5 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
    2.31 +		DB0F48F717CA5212008798C5 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
    2.32 +		DB0F48F817CA5212008798C5 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
    2.33 +		DB0F48F917CA5212008798C5 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
    2.34 +		DB0F48FA17CA5212008798C5 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
    2.35 +		DB0F48FB17CA5212008798C5 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
    2.36 +		DB0F48FC17CA5212008798C5 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
    2.37 +		DB0F490317CA5225008798C5 /* testfilesystem.c in Sources */ = {isa = PBXBuildFile; fileRef = DB0F48D817CA51D2008798C5 /* testfilesystem.c */; };
    2.38  		DB166D7116A1CFB200A1396C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
    2.39  		DB166D7216A1CFB200A1396C /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
    2.40  		DB166D7316A1CFB200A1396C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
    2.41 @@ -780,6 +804,20 @@
    2.42  			remoteGlobalIDString = BECDF6BE0761BA81005FE872;
    2.43  			remoteInfo = "Standard DMG";
    2.44  		};
    2.45 +		DB0F490417CA5249008798C5 /* PBXContainerItemProxy */ = {
    2.46 +			isa = PBXContainerItemProxy;
    2.47 +			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
    2.48 +			proxyType = 1;
    2.49 +			remoteGlobalIDString = DB0F48D917CA51E5008798C5;
    2.50 +			remoteInfo = testdrawchessboard;
    2.51 +		};
    2.52 +		DB0F490617CA5249008798C5 /* PBXContainerItemProxy */ = {
    2.53 +			isa = PBXContainerItemProxy;
    2.54 +			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
    2.55 +			proxyType = 1;
    2.56 +			remoteGlobalIDString = DB0F48EF17CA5212008798C5;
    2.57 +			remoteInfo = testfilesystem;
    2.58 +		};
    2.59  		DB166D6D16A1CEAA00A1396C /* PBXContainerItemProxy */ = {
    2.60  			isa = PBXContainerItemProxy;
    2.61  			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
    2.62 @@ -904,6 +942,24 @@
    2.63  			);
    2.64  			runOnlyForDeploymentPostprocessing = 0;
    2.65  		};
    2.66 +		DB0F48E717CA51E5008798C5 /* CopyFiles */ = {
    2.67 +			isa = PBXCopyFilesBuildPhase;
    2.68 +			buildActionMask = 2147483647;
    2.69 +			dstPath = "";
    2.70 +			dstSubfolderSpec = 16;
    2.71 +			files = (
    2.72 +			);
    2.73 +			runOnlyForDeploymentPostprocessing = 0;
    2.74 +		};
    2.75 +		DB0F48FD17CA5212008798C5 /* CopyFiles */ = {
    2.76 +			isa = PBXCopyFilesBuildPhase;
    2.77 +			buildActionMask = 2147483647;
    2.78 +			dstPath = "";
    2.79 +			dstSubfolderSpec = 16;
    2.80 +			files = (
    2.81 +			);
    2.82 +			runOnlyForDeploymentPostprocessing = 0;
    2.83 +		};
    2.84  		DB166DDA16A1D40F00A1396C /* CopyFiles */ = {
    2.85  			isa = PBXCopyFilesBuildPhase;
    2.86  			buildActionMask = 2147483647;
    2.87 @@ -1061,6 +1117,10 @@
    2.88  		BEC567980761D90500A33029 /* testtimer */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testtimer; sourceTree = BUILT_PRODUCTS_DIR; };
    2.89  		BEC567B20761D90500A33029 /* testversion */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testversion; sourceTree = BUILT_PRODUCTS_DIR; };
    2.90  		BEC567F50761D90600A33029 /* torturethread */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = torturethread; sourceTree = BUILT_PRODUCTS_DIR; };
    2.91 +		DB0F48D717CA51D2008798C5 /* testdrawchessboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = testdrawchessboard.c; path = ../../test/testdrawchessboard.c; sourceTree = "<group>"; };
    2.92 +		DB0F48D817CA51D2008798C5 /* testfilesystem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = testfilesystem.c; path = ../../test/testfilesystem.c; sourceTree = "<group>"; };
    2.93 +		DB0F48EC17CA51E5008798C5 /* testdrawchessboard */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testdrawchessboard; sourceTree = BUILT_PRODUCTS_DIR; };
    2.94 +		DB0F490117CA5212008798C5 /* testfilesystem */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testfilesystem; sourceTree = BUILT_PRODUCTS_DIR; };
    2.95  		DB166CBB16A1C74100A1396C /* testgesture.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = testgesture.c; path = ../../test/testgesture.c; sourceTree = "<group>"; };
    2.96  		DB166CBC16A1C74100A1396C /* testgles.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = testgles.c; path = ../../test/testgles.c; sourceTree = "<group>"; };
    2.97  		DB166CBD16A1C74100A1396C /* testmessage.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = testmessage.c; path = ../../test/testmessage.c; sourceTree = "<group>"; };
    2.98 @@ -1636,6 +1696,40 @@
    2.99  			);
   2.100  			runOnlyForDeploymentPostprocessing = 0;
   2.101  		};
   2.102 +		DB0F48DC17CA51E5008798C5 /* Frameworks */ = {
   2.103 +			isa = PBXFrameworksBuildPhase;
   2.104 +			buildActionMask = 2147483647;
   2.105 +			files = (
   2.106 +				DB0F48DD17CA51E5008798C5 /* Cocoa.framework in Frameworks */,
   2.107 +				DB0F48DE17CA51E5008798C5 /* CoreAudio.framework in Frameworks */,
   2.108 +				DB0F48DF17CA51E5008798C5 /* ForceFeedback.framework in Frameworks */,
   2.109 +				DB0F48E017CA51E5008798C5 /* IOKit.framework in Frameworks */,
   2.110 +				DB0F48E117CA51E5008798C5 /* AudioToolbox.framework in Frameworks */,
   2.111 +				DB0F48E217CA51E5008798C5 /* CoreFoundation.framework in Frameworks */,
   2.112 +				DB0F48E317CA51E5008798C5 /* OpenGL.framework in Frameworks */,
   2.113 +				DB0F48E417CA51E5008798C5 /* AudioUnit.framework in Frameworks */,
   2.114 +				DB0F48E517CA51E5008798C5 /* Carbon.framework in Frameworks */,
   2.115 +				DB0F48E617CA51E5008798C5 /* libSDL2.a in Frameworks */,
   2.116 +			);
   2.117 +			runOnlyForDeploymentPostprocessing = 0;
   2.118 +		};
   2.119 +		DB0F48F217CA5212008798C5 /* Frameworks */ = {
   2.120 +			isa = PBXFrameworksBuildPhase;
   2.121 +			buildActionMask = 2147483647;
   2.122 +			files = (
   2.123 +				DB0F48F317CA5212008798C5 /* Cocoa.framework in Frameworks */,
   2.124 +				DB0F48F417CA5212008798C5 /* CoreAudio.framework in Frameworks */,
   2.125 +				DB0F48F517CA5212008798C5 /* ForceFeedback.framework in Frameworks */,
   2.126 +				DB0F48F617CA5212008798C5 /* IOKit.framework in Frameworks */,
   2.127 +				DB0F48F717CA5212008798C5 /* AudioToolbox.framework in Frameworks */,
   2.128 +				DB0F48F817CA5212008798C5 /* CoreFoundation.framework in Frameworks */,
   2.129 +				DB0F48F917CA5212008798C5 /* OpenGL.framework in Frameworks */,
   2.130 +				DB0F48FA17CA5212008798C5 /* AudioUnit.framework in Frameworks */,
   2.131 +				DB0F48FB17CA5212008798C5 /* Carbon.framework in Frameworks */,
   2.132 +				DB0F48FC17CA5212008798C5 /* libSDL2.a in Frameworks */,
   2.133 +			);
   2.134 +			runOnlyForDeploymentPostprocessing = 0;
   2.135 +		};
   2.136  		DB166D7C16A1D12400A1396C /* Frameworks */ = {
   2.137  			isa = PBXFrameworksBuildPhase;
   2.138  			buildActionMask = 2147483647;
   2.139 @@ -1883,8 +1977,10 @@
   2.140  				0017958F1074216E00F5D044 /* testatomic.c */,
   2.141  				001795B01074222D00F5D044 /* testaudioinfo.c */,
   2.142  				001797711074320D00F5D044 /* testdraw2.c */,
   2.143 +				DB0F48D717CA51D2008798C5 /* testdrawchessboard.c */,
   2.144  				083E4878006D85357F000001 /* testerror.c */,
   2.145  				002F341709CA1C5B00EBEB88 /* testfile.c */,
   2.146 +				DB0F48D817CA51D2008798C5 /* testfilesystem.c */,
   2.147  				BBFC088E164C6820003E6A99 /* testgamecontroller.c */,
   2.148  				DB166CBB16A1C74100A1396C /* testgesture.c */,
   2.149  				0017972710742FB900F5D044 /* testgl2.c */,
   2.150 @@ -1972,6 +2068,8 @@
   2.151  				DB166E6816A1D6F300A1396C /* testshader */,
   2.152  				DB166E7E16A1D78400A1396C /* testspriteminimal */,
   2.153  				DB166E9116A1D78C00A1396C /* teststreaming */,
   2.154 +				DB0F48EC17CA51E5008798C5 /* testdrawchessboard */,
   2.155 +				DB0F490117CA5212008798C5 /* testfilesystem */,
   2.156  			);
   2.157  			name = Products;
   2.158  			sourceTree = "<group>";
   2.159 @@ -2512,6 +2610,40 @@
   2.160  			productReference = BEC567F50761D90600A33029 /* torturethread */;
   2.161  			productType = "com.apple.product-type.tool";
   2.162  		};
   2.163 +		DB0F48D917CA51E5008798C5 /* testdrawchessboard */ = {
   2.164 +			isa = PBXNativeTarget;
   2.165 +			buildConfigurationList = DB0F48E917CA51E5008798C5 /* Build configuration list for PBXNativeTarget "testdrawchessboard" */;
   2.166 +			buildPhases = (
   2.167 +				DB0F48DA17CA51E5008798C5 /* Sources */,
   2.168 +				DB0F48DC17CA51E5008798C5 /* Frameworks */,
   2.169 +				DB0F48E717CA51E5008798C5 /* CopyFiles */,
   2.170 +			);
   2.171 +			buildRules = (
   2.172 +			);
   2.173 +			dependencies = (
   2.174 +			);
   2.175 +			name = testdrawchessboard;
   2.176 +			productName = testalpha;
   2.177 +			productReference = DB0F48EC17CA51E5008798C5 /* testdrawchessboard */;
   2.178 +			productType = "com.apple.product-type.tool";
   2.179 +		};
   2.180 +		DB0F48EF17CA5212008798C5 /* testfilesystem */ = {
   2.181 +			isa = PBXNativeTarget;
   2.182 +			buildConfigurationList = DB0F48FE17CA5212008798C5 /* Build configuration list for PBXNativeTarget "testfilesystem" */;
   2.183 +			buildPhases = (
   2.184 +				DB0F48F017CA5212008798C5 /* Sources */,
   2.185 +				DB0F48F217CA5212008798C5 /* Frameworks */,
   2.186 +				DB0F48FD17CA5212008798C5 /* CopyFiles */,
   2.187 +			);
   2.188 +			buildRules = (
   2.189 +			);
   2.190 +			dependencies = (
   2.191 +			);
   2.192 +			name = testfilesystem;
   2.193 +			productName = testalpha;
   2.194 +			productReference = DB0F490117CA5212008798C5 /* testfilesystem */;
   2.195 +			productType = "com.apple.product-type.tool";
   2.196 +		};
   2.197  		DB166D7E16A1D12400A1396C /* SDL_test */ = {
   2.198  			isa = PBXNativeTarget;
   2.199  			buildConfigurationList = DB166D8016A1D12400A1396C /* Build configuration list for PBXNativeTarget "SDL_test" */;
   2.200 @@ -2730,8 +2862,10 @@
   2.201  				0017957410741F7900F5D044 /* testatomic */,
   2.202  				00179595107421BF00F5D044 /* testaudioinfo */,
   2.203  				00179756107431B300F5D044 /* testdraw2 */,
   2.204 +				DB0F48D917CA51E5008798C5 /* testdrawchessboard */,
   2.205  				BEC566FB0761D90300A33029 /* testerror */,
   2.206  				002F340109CA1BFF00EBEB88 /* testfile */,
   2.207 +				DB0F48EF17CA5212008798C5 /* testfilesystem */,
   2.208  				BBFC08B7164C6862003E6A99 /* testgamecontroller */,
   2.209  				DB166DAD16A1D2F600A1396C /* testgesture */,
   2.210  				0017970910742F3200F5D044 /* testgl2 */,
   2.211 @@ -3052,6 +3186,22 @@
   2.212  			);
   2.213  			runOnlyForDeploymentPostprocessing = 0;
   2.214  		};
   2.215 +		DB0F48DA17CA51E5008798C5 /* Sources */ = {
   2.216 +			isa = PBXSourcesBuildPhase;
   2.217 +			buildActionMask = 2147483647;
   2.218 +			files = (
   2.219 +				DB0F48EE17CA51F8008798C5 /* testdrawchessboard.c in Sources */,
   2.220 +			);
   2.221 +			runOnlyForDeploymentPostprocessing = 0;
   2.222 +		};
   2.223 +		DB0F48F017CA5212008798C5 /* Sources */ = {
   2.224 +			isa = PBXSourcesBuildPhase;
   2.225 +			buildActionMask = 2147483647;
   2.226 +			files = (
   2.227 +				DB0F490317CA5225008798C5 /* testfilesystem.c in Sources */,
   2.228 +			);
   2.229 +			runOnlyForDeploymentPostprocessing = 0;
   2.230 +		};
   2.231  		DB166D7B16A1D12400A1396C /* Sources */ = {
   2.232  			isa = PBXSourcesBuildPhase;
   2.233  			buildActionMask = 2147483647;
   2.234 @@ -3302,6 +3452,16 @@
   2.235  			target = BEC567EA0761D90600A33029 /* torturethread */;
   2.236  			targetProxy = 001799A11074403E00F5D044 /* PBXContainerItemProxy */;
   2.237  		};
   2.238 +		DB0F490517CA5249008798C5 /* PBXTargetDependency */ = {
   2.239 +			isa = PBXTargetDependency;
   2.240 +			target = DB0F48D917CA51E5008798C5 /* testdrawchessboard */;
   2.241 +			targetProxy = DB0F490417CA5249008798C5 /* PBXContainerItemProxy */;
   2.242 +		};
   2.243 +		DB0F490717CA5249008798C5 /* PBXTargetDependency */ = {
   2.244 +			isa = PBXTargetDependency;
   2.245 +			target = DB0F48EF17CA5212008798C5 /* testfilesystem */;
   2.246 +			targetProxy = DB0F490617CA5249008798C5 /* PBXContainerItemProxy */;
   2.247 +		};
   2.248  		DB166D6E16A1CEAA00A1396C /* PBXTargetDependency */ = {
   2.249  			isa = PBXTargetDependency;
   2.250  			target = BBFC08B7164C6862003E6A99 /* testgamecontroller */;
   2.251 @@ -3845,6 +4005,34 @@
   2.252  			};
   2.253  			name = Release;
   2.254  		};
   2.255 +		DB0F48EA17CA51E5008798C5 /* Debug */ = {
   2.256 +			isa = XCBuildConfiguration;
   2.257 +			buildSettings = {
   2.258 +				PRODUCT_NAME = testdrawchessboard;
   2.259 +			};
   2.260 +			name = Debug;
   2.261 +		};
   2.262 +		DB0F48EB17CA51E5008798C5 /* Release */ = {
   2.263 +			isa = XCBuildConfiguration;
   2.264 +			buildSettings = {
   2.265 +				PRODUCT_NAME = testdrawchessboard;
   2.266 +			};
   2.267 +			name = Release;
   2.268 +		};
   2.269 +		DB0F48FF17CA5212008798C5 /* Debug */ = {
   2.270 +			isa = XCBuildConfiguration;
   2.271 +			buildSettings = {
   2.272 +				PRODUCT_NAME = testfilesystem;
   2.273 +			};
   2.274 +			name = Debug;
   2.275 +		};
   2.276 +		DB0F490017CA5212008798C5 /* Release */ = {
   2.277 +			isa = XCBuildConfiguration;
   2.278 +			buildSettings = {
   2.279 +				PRODUCT_NAME = testfilesystem;
   2.280 +			};
   2.281 +			name = Release;
   2.282 +		};
   2.283  		DB166D8116A1D12400A1396C /* Debug */ = {
   2.284  			isa = XCBuildConfiguration;
   2.285  			buildSettings = {
   2.286 @@ -4301,6 +4489,24 @@
   2.287  			defaultConfigurationIsVisible = 0;
   2.288  			defaultConfigurationName = Debug;
   2.289  		};
   2.290 +		DB0F48E917CA51E5008798C5 /* Build configuration list for PBXNativeTarget "testdrawchessboard" */ = {
   2.291 +			isa = XCConfigurationList;
   2.292 +			buildConfigurations = (
   2.293 +				DB0F48EA17CA51E5008798C5 /* Debug */,
   2.294 +				DB0F48EB17CA51E5008798C5 /* Release */,
   2.295 +			);
   2.296 +			defaultConfigurationIsVisible = 0;
   2.297 +			defaultConfigurationName = Debug;
   2.298 +		};
   2.299 +		DB0F48FE17CA5212008798C5 /* Build configuration list for PBXNativeTarget "testfilesystem" */ = {
   2.300 +			isa = XCConfigurationList;
   2.301 +			buildConfigurations = (
   2.302 +				DB0F48FF17CA5212008798C5 /* Debug */,
   2.303 +				DB0F490017CA5212008798C5 /* Release */,
   2.304 +			);
   2.305 +			defaultConfigurationIsVisible = 0;
   2.306 +			defaultConfigurationName = Debug;
   2.307 +		};
   2.308  		DB166D8016A1D12400A1396C /* Build configuration list for PBXNativeTarget "SDL_test" */ = {
   2.309  			isa = XCConfigurationList;
   2.310  			buildConfigurations = (