tree e293c2b7fde8
authorSam Lantinga <slouken@libsdl.org>
Mon, 11 Feb 2013 21:04:41 -0800
changeset 6858 4521e3ee8941
parent 6857 dd4c12f0358b
child 6859 7b36a8a5ee51
tree e293c2b7fde8 parent d0a3ee09cf93 author Edward Rudd <urkle@outoforder.cc> 1358013809 18000 committer Edward Rudd <urkle@outoforder.cc> 1358013809 18000 revision 6806 branch default cleanup the test xcode project to compile on current codebase and be simpler to add new tests
Xcode/SDLTest/Info-checkkeys__Upgraded_.plist
Xcode/SDLTest/Info-graywin__Upgraded_.plist
Xcode/SDLTest/Info-loopwave__Upgraded_.plist
Xcode/SDLTest/Info-testalpha__Upgraded_.plist
Xcode/SDLTest/Info-testatomic.plist
Xcode/SDLTest/Info-testaudioinfo.plist
Xcode/SDLTest/Info-testbitmap__Upgraded_.plist
Xcode/SDLTest/Info-testblitspeed.plist
Xcode/SDLTest/Info-testcursor.plist
Xcode/SDLTest/Info-testdraw2.plist
Xcode/SDLTest/Info-testdyngl.plist
Xcode/SDLTest/Info-testerror__Upgraded_.plist
Xcode/SDLTest/Info-testfile.plist
Xcode/SDLTest/Info-testgamma__Upgraded_.plist
Xcode/SDLTest/Info-testgl2.plist
Xcode/SDLTest/Info-testgl__Upgraded_.plist
Xcode/SDLTest/Info-testhaptic.plist
Xcode/SDLTest/Info-testiconv.plist
Xcode/SDLTest/Info-testime.plist
Xcode/SDLTest/Info-testintersections.plist
Xcode/SDLTest/Info-testjoystick__Upgraded_.plist
Xcode/SDLTest/Info-testkeys__Upgraded_.plist
Xcode/SDLTest/Info-testloadso.plist
Xcode/SDLTest/Info-testlock__Upgraded_.plist
Xcode/SDLTest/Info-testmousetablet.plist
Xcode/SDLTest/Info-testmultiaudio.plist
Xcode/SDLTest/Info-testnativecocoa.plist
Xcode/SDLTest/Info-testnativex11.plist
Xcode/SDLTest/Info-testoverlay2.plist
Xcode/SDLTest/Info-testoverlay__Upgraded_.plist
Xcode/SDLTest/Info-testpalette__Upgraded_.plist
Xcode/SDLTest/Info-testplatform.plist
Xcode/SDLTest/Info-testpower.plist
Xcode/SDLTest/Info-testresample.plist
Xcode/SDLTest/Info-testsem__Upgraded_.plist
Xcode/SDLTest/Info-testsprite2.plist
Xcode/SDLTest/Info-testsprite__Upgraded_.plist
Xcode/SDLTest/Info-testthread__Upgraded_.plist
Xcode/SDLTest/Info-testtimer__Upgraded_.plist
Xcode/SDLTest/Info-testtypes__Upgraded_.plist
Xcode/SDLTest/Info-testversion__Upgraded_.plist
Xcode/SDLTest/Info-testvidinfo__Upgraded_.plist
Xcode/SDLTest/Info-testwin__Upgraded_.plist
Xcode/SDLTest/Info-testwm2.plist
Xcode/SDLTest/Info-testwm__Upgraded_.plist
Xcode/SDLTest/Info-threadwin__Upgraded_.plist
Xcode/SDLTest/Info-torturethread__Upgraded_.plist
Xcode/SDLTest/SDLTest.xcodeproj/project.pbxproj
Xcode/SDLTest/sdlcommon_prefix.h
Xcode/SDLTest/testgamecontroller-Info.plist
--- a/Xcode/SDLTest/Info-checkkeys__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>checkkeys</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-graywin__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>graywin</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-loopwave__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>loopwave</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testalpha__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testalpha</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testatomic.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testatomic</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testaudioinfo.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testaudioinfo</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testbitmap__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testbitmap</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testblitspeed.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testblitspeed</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testcursor.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testcursor</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testdraw2.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testdraw2</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testdyngl.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testdyngl</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testerror__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testerror</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testfile.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testfile</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testgamma__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testgamma</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testgl2.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testgl2</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testgl__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testgl</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testhaptic.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testhaptic</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testiconv.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testiconv</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testime.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testime</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testintersections.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testintersections</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testjoystick__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testjoystick</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testkeys__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testkeys</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testloadso.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testloadso</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testlock__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testlock</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testmousetablet.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testmousetablet</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testmultiaudio.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testmultiaudio</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testnativecocoa.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testnativecocoa</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testnativex11.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testnativex11</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testoverlay2.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testoverlay2</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testoverlay__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string></string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testpalette__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testpalette</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testplatform.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testplatform</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testpower.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testpower</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testresample.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testresample</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testsem__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testsem</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testsprite2.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testsprite2</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testsprite__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testsprite</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testthread__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testthread</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testtimer__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testtimer</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testtypes__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testtypes</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testversion__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testversion</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testvidinfo__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testvidinfo</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testwin__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testwin</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testwm2.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testwm2</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-testwm__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testwm</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-threadwin__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>threadwin</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/Info-torturethread__Upgraded_.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>torturethread</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>
--- a/Xcode/SDLTest/SDLTest.xcodeproj/project.pbxproj	Fri Jan 04 16:38:05 2013 -0500
+++ b/Xcode/SDLTest/SDLTest.xcodeproj/project.pbxproj	Mon Feb 11 21:04:41 2013 -0800
@@ -13,21 +13,22 @@
 			buildPhases = (
 			);
 			dependencies = (
+				DB166E9816A1D7CF00A1396C /* PBXTargetDependency */,
+				DB166E9616A1D7CD00A1396C /* PBXTargetDependency */,
+				DB166E6C16A1D72000A1396C /* PBXTargetDependency */,
+				DB166E5616A1D6B800A1396C /* PBXTargetDependency */,
+				DB166E3B16A1D65A00A1396C /* PBXTargetDependency */,
+				DB166E2016A1D5D000A1396C /* PBXTargetDependency */,
+				DB166E0916A1D5A400A1396C /* PBXTargetDependency */,
+				DB166DF216A1D53700A1396C /* PBXTargetDependency */,
+				DB166DD916A1D38900A1396C /* PBXTargetDependency */,
 				001799481074403E00F5D044 /* PBXTargetDependency */,
-				0017994A1074403E00F5D044 /* PBXTargetDependency */,
 				0017994C1074403E00F5D044 /* PBXTargetDependency */,
-				0017994E1074403E00F5D044 /* PBXTargetDependency */,
 				001799501074403E00F5D044 /* PBXTargetDependency */,
 				001799521074403E00F5D044 /* PBXTargetDependency */,
-				001799541074403E00F5D044 /* PBXTargetDependency */,
-				001799561074403E00F5D044 /* PBXTargetDependency */,
-				001799581074403E00F5D044 /* PBXTargetDependency */,
 				0017995A1074403E00F5D044 /* PBXTargetDependency */,
-				0017995C1074403E00F5D044 /* PBXTargetDependency */,
 				0017995E1074403E00F5D044 /* PBXTargetDependency */,
 				001799601074403E00F5D044 /* PBXTargetDependency */,
-				001799621074403E00F5D044 /* PBXTargetDependency */,
-				001799641074403E00F5D044 /* PBXTargetDependency */,
 				001799661074403E00F5D044 /* PBXTargetDependency */,
 				001799681074403E00F5D044 /* PBXTargetDependency */,
 				0017996A1074403E00F5D044 /* PBXTargetDependency */,
@@ -40,22 +41,19 @@
 				001799781074403E00F5D044 /* PBXTargetDependency */,
 				0017997C1074403E00F5D044 /* PBXTargetDependency */,
 				001799801074403E00F5D044 /* PBXTargetDependency */,
-				001799821074403E00F5D044 /* PBXTargetDependency */,
 				001799841074403E00F5D044 /* PBXTargetDependency */,
 				001799881074403E00F5D044 /* PBXTargetDependency */,
 				0017998A1074403E00F5D044 /* PBXTargetDependency */,
 				0017998C1074403E00F5D044 /* PBXTargetDependency */,
 				0017998E1074403E00F5D044 /* PBXTargetDependency */,
-				001799901074403E00F5D044 /* PBXTargetDependency */,
 				001799921074403E00F5D044 /* PBXTargetDependency */,
 				001799941074403E00F5D044 /* PBXTargetDependency */,
 				001799961074403E00F5D044 /* PBXTargetDependency */,
-				001799981074403E00F5D044 /* PBXTargetDependency */,
-				0017999A1074403E00F5D044 /* PBXTargetDependency */,
-				0017999C1074403E00F5D044 /* PBXTargetDependency */,
 				0017999E1074403E00F5D044 /* PBXTargetDependency */,
-				001799A01074403E00F5D044 /* PBXTargetDependency */,
 				001799A21074403E00F5D044 /* PBXTargetDependency */,
+				DB166D7016A1CEAF00A1396C /* PBXTargetDependency */,
+				DB166D6E16A1CEAA00A1396C /* PBXTargetDependency */,
+				DB166DC316A1D32C00A1396C /* PBXTargetDependency */,
 			);
 			name = All;
 			productName = "Build All";
@@ -63,33 +61,19 @@
 /* End PBXAggregateTarget section */
 
 /* Begin PBXBuildFile section */
-		001794CC1073666100F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
-		001794CD1073666800F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
-		001794CE1073666F00F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
-		001794CF1073667300F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001794D01073667700F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001794D11073667B00F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
-		001794D21073667F00F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
-		001794D31073668400F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001794D41073668800F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001794D51073668D00F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001794D61073669200F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001794D71073669700F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
-		001794D81073669A00F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001794D91073669E00F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001794DB107366A700F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001794DC107366AC00F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
-		001794DD107366B100F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001794DE107366B900F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001794DF107366BD00F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001794E0107366C100F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
-		001794E1107366C600F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
-		001794E2107366CA00F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
-		001794E3107366CE00F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
-		001794E4107366D200F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001794E5107366D900F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
-		001794FB1073699500F5D044 /* testcursor.c in Sources */ = {isa = PBXBuildFile; fileRef = 001794FA1073699500F5D044 /* testcursor.c */; };
-		0017957B10741F7900F5D044 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		0017957C10741F7900F5D044 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		0017957D10741F7900F5D044 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		0017957E10741F7900F5D044 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
@@ -101,7 +85,6 @@
 		0017958410741F7900F5D044 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		0017958510741F7900F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001795901074216E00F5D044 /* testatomic.c in Sources */ = {isa = PBXBuildFile; fileRef = 0017958F1074216E00F5D044 /* testatomic.c */; };
-		0017959C107421BF00F5D044 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		0017959D107421BF00F5D044 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		0017959E107421BF00F5D044 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		0017959F107421BF00F5D044 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
@@ -113,7 +96,6 @@
 		001795A5107421BF00F5D044 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		001795A6107421BF00F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001795B11074222D00F5D044 /* testaudioinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 001795B01074222D00F5D044 /* testaudioinfo.c */; };
-		0017971010742F3200F5D044 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		0017971110742F3200F5D044 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		0017971210742F3200F5D044 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		0017971310742F3200F5D044 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
@@ -125,7 +107,6 @@
 		0017971910742F3200F5D044 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		0017971A10742F3200F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		0017972810742FB900F5D044 /* testgl2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0017972710742FB900F5D044 /* testgl2.c */; };
-		00179737107430D600F5D044 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		00179738107430D600F5D044 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		00179739107430D600F5D044 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		0017973A107430D600F5D044 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
@@ -137,7 +118,6 @@
 		00179740107430D600F5D044 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		00179741107430D600F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		0017974F1074315700F5D044 /* testhaptic.c in Sources */ = {isa = PBXBuildFile; fileRef = 0017974E1074315700F5D044 /* testhaptic.c */; };
-		0017975D107431B300F5D044 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		0017975E107431B300F5D044 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		0017975F107431B300F5D044 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		00179760107431B300F5D044 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
@@ -149,7 +129,6 @@
 		00179766107431B300F5D044 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		00179767107431B300F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001797721074320D00F5D044 /* testdraw2.c in Sources */ = {isa = PBXBuildFile; fileRef = 001797711074320D00F5D044 /* testdraw2.c */; };
-		0017977D107432AE00F5D044 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		0017977E107432AE00F5D044 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		0017977F107432AE00F5D044 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		00179780107432AE00F5D044 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
@@ -161,7 +140,6 @@
 		00179786107432AE00F5D044 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		00179787107432AE00F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		00179792107432FA00F5D044 /* testime.c in Sources */ = {isa = PBXBuildFile; fileRef = 00179791107432FA00F5D044 /* testime.c */; };
-		0017979D1074334C00F5D044 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		0017979E1074334C00F5D044 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		0017979F1074334C00F5D044 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		001797A01074334C00F5D044 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
@@ -173,7 +151,6 @@
 		001797A61074334C00F5D044 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		001797A71074334C00F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001797B41074339C00F5D044 /* testintersections.c in Sources */ = {isa = PBXBuildFile; fileRef = 001797B31074339C00F5D044 /* testintersections.c */; };
-		001797BF107433C600F5D044 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		001797C0107433C600F5D044 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		001797C1107433C600F5D044 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		001797C2107433C600F5D044 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
@@ -185,7 +162,6 @@
 		001797C8107433C600F5D044 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		001797C9107433C600F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001797D41074343E00F5D044 /* testloadso.c in Sources */ = {isa = PBXBuildFile; fileRef = 001797D31074343E00F5D044 /* testloadso.c */; };
-		001798011074355200F5D044 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		001798021074355200F5D044 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		001798031074355200F5D044 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		001798041074355200F5D044 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
@@ -197,11 +173,9 @@
 		0017980A1074355200F5D044 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		0017980B1074355200F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001798161074359B00F5D044 /* testmultiaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 001798151074359B00F5D044 /* testmultiaudio.c */; };
-		0017987C1074392D00F5D044 /* testnative.h in Headers */ = {isa = PBXBuildFile; fileRef = 0017985B107436ED00F5D044 /* testnative.h */; };
 		0017987F1074392D00F5D044 /* testnative.c in Sources */ = {isa = PBXBuildFile; fileRef = 0017985A107436ED00F5D044 /* testnative.c */; };
 		001798801074392D00F5D044 /* testnativecocoa.m in Sources */ = {isa = PBXBuildFile; fileRef = 0017985C107436ED00F5D044 /* testnativecocoa.m */; };
 		001798811074392D00F5D044 /* testnativex11.c in Sources */ = {isa = PBXBuildFile; fileRef = 00179872107438D000F5D044 /* testnativex11.c */; };
-		001798831074392D00F5D044 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		001798841074392D00F5D044 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		001798851074392D00F5D044 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		001798861074392D00F5D044 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
@@ -212,7 +186,6 @@
 		0017988B1074392D00F5D044 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
 		0017988C1074392D00F5D044 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		0017988D1074392D00F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
-		001798A4107439DF00F5D044 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		001798A5107439DF00F5D044 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		001798A6107439DF00F5D044 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		001798A7107439DF00F5D044 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
@@ -224,7 +197,6 @@
 		001798AD107439DF00F5D044 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		001798AE107439DF00F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001798BA10743A4900F5D044 /* testpower.c in Sources */ = {isa = PBXBuildFile; fileRef = 001798B910743A4900F5D044 /* testpower.c */; };
-		001798E110743BEC00F5D044 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		001798E210743BEC00F5D044 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		001798E310743BEC00F5D044 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		001798E410743BEC00F5D044 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
@@ -236,7 +208,6 @@
 		001798EA10743BEC00F5D044 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		001798EB10743BEC00F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		001798FA10743E9200F5D044 /* testresample.c in Sources */ = {isa = PBXBuildFile; fileRef = 001798F910743E9200F5D044 /* testresample.c */; };
-		0017990510743F1000F5D044 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		0017990610743F1000F5D044 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		0017990710743F1000F5D044 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		0017990810743F1000F5D044 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
@@ -248,7 +219,6 @@
 		0017990E10743F1000F5D044 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		0017990F10743F1000F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		0017991A10743F5300F5D044 /* testsprite2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0017991910743F5300F5D044 /* testsprite2.c */; };
-		0017992710743FB700F5D044 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		0017992810743FB700F5D044 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		0017992910743FB700F5D044 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		0017992A10743FB700F5D044 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
@@ -260,63 +230,25 @@
 		0017993010743FB700F5D044 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		0017993110743FB700F5D044 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		0017993C10743FEF00F5D044 /* testwm2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0017993B10743FEF00F5D044 /* testwm2.c */; };
-		002A85AF10730028007319AE /* common.c in Sources */ = {isa = PBXBuildFile; fileRef = 002A85AD10730028007319AE /* common.c */; };
-		002A85B010730028007319AE /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 002A85AE10730028007319AE /* common.h */; };
 		002A863010730405007319AE /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
-		002A863E10730545007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
-		002A863F10730546007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
-		002A864010730546007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
 		002A864110730546007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		002A864210730546007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
 		002A864310730546007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
-		002A864410730546007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
-		002A864510730546007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
-		002A864610730546007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
-		002A864710730546007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
-		002A864810730546007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
-		002A864910730546007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
-		002A864A10730546007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
-		002A864B10730546007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
-		002A864C10730546007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
 		002A864D10730546007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		002A864E10730546007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
 		002A864F10730546007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
-		002A865010730546007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
-		002A865110730546007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
-		002A865210730547007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
 		002A865310730547007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		002A865410730547007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
 		002A865510730547007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
-		002A865610730547007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
-		002A865710730547007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
-		002A865810730547007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
-		002A865910730547007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
-		002A865A10730547007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
-		002A865B10730547007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
-		002A865C10730547007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
-		002A865D10730547007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
-		002A865E10730547007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
-		002A865F10730547007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
-		002A866010730547007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
-		002A866110730547007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
 		002A866210730547007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		002A866310730547007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
 		002A866410730547007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
-		002A866510730548007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
-		002A866610730548007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
-		002A866710730548007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
-		002A866810730548007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
-		002A866910730548007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
-		002A866A10730548007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
 		002A866B10730548007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		002A866C10730548007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
 		002A866D10730548007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
 		002A866E10730548007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		002A866F10730548007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
 		002A867010730548007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
-		002A867110730548007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
-		002A867210730548007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
-		002A867310730548007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
 		002A867410730548007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		002A867510730548007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
 		002A867610730548007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
@@ -326,9 +258,6 @@
 		002A867A10730549007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		002A867B10730549007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
 		002A867C10730549007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
-		002A867D10730549007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
-		002A867E10730549007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
-		002A867F10730549007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
 		002A868010730549007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		002A868110730549007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
 		002A868210730549007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
@@ -338,228 +267,114 @@
 		002A868910730549007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		002A868A10730549007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
 		002A868B1073054A007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
-		002A868C1073054A007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
-		002A868D1073054A007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
-		002A868E1073054A007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
 		002A868F1073054A007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		002A86901073054A007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
 		002A86911073054A007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
-		002A86921073054A007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
-		002A86931073054A007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
-		002A86941073054A007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
 		002A86951073054A007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		002A86961073054A007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
 		002A86971073054A007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
 		002A86981073054A007319AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		002A86991073054A007319AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
 		002A869A1073054A007319AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
-		002A86A110730593007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
-		002A86A210730593007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
 		002A86A310730593007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
 		002A86A410730593007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
-		002A86A510730593007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
-		002A86A610730593007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
-		002A86A710730593007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
-		002A86A810730593007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
-		002A86A910730593007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
-		002A86AA10730594007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
 		002A86AB10730594007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
 		002A86AC10730594007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
-		002A86AD10730594007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
-		002A86AE10730594007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
 		002A86AF10730594007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
 		002A86B010730594007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
-		002A86B110730594007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
-		002A86B210730594007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
-		002A86B310730594007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
-		002A86B410730594007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
-		002A86B510730594007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
-		002A86B610730594007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
-		002A86B710730594007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
-		002A86B810730594007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
 		002A86B910730594007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
 		002A86BA10730594007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
-		002A86BB10730594007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
-		002A86BC10730595007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
-		002A86BD10730595007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
-		002A86BE10730595007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
 		002A86BF10730595007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
 		002A86C010730595007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
 		002A86C110730595007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
 		002A86C210730595007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
-		002A86C310730595007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
-		002A86C410730595007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
 		002A86C510730595007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
 		002A86C610730595007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
 		002A86C710730595007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
 		002A86C810730595007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
 		002A86C910730595007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
 		002A86CA10730595007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
-		002A86CB10730595007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
-		002A86CC10730595007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
 		002A86CD10730595007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
 		002A86CE10730596007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
 		002A86D110730596007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
 		002A86D210730596007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
 		002A86D310730596007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
 		002A86D410730596007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
-		002A86D510730596007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
-		002A86D610730596007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
 		002A86D710730596007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
 		002A86D810730596007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
-		002A86D910730596007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
-		002A86DA10730596007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
 		002A86DB10730596007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
 		002A86DC10730596007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
 		002A86DD10730596007319AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
 		002A86DE10730596007319AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
-		002A86F3107305CE007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
 		002A86F4107305CE007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
-		002A86F5107305CE007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
-		002A86F6107305CE007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
-		002A86F7107305CE007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
 		002A86F8107305CE007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
-		002A86F9107305CE007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
 		002A86FA107305CE007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
-		002A86FB107305CE007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
-		002A86FC107305CE007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
-		002A86FD107305CE007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
-		002A86FE107305CE007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
 		002A86FF107305CE007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
-		002A8700107305CE007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
-		002A8701107305CF007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
 		002A8702107305CF007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
 		002A8703107305CF007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
-		002A8704107305CF007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
 		002A8705107305CF007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
 		002A8706107305CF007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
 		002A8707107305CF007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
-		002A8708107305CF007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
 		002A8709107305CF007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
 		002A870B107305CF007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
 		002A870C107305CF007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
-		002A870D107305CF007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
 		002A870E107305CF007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
-		002A870F107305CF007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
 		002A8710107305CF007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
 		002A8711107305CF007319AE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
-		002A871510730623007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
 		002A871610730623007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
-		002A871710730623007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
-		002A871810730623007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
-		002A871910730623007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
 		002A871A10730623007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
-		002A871B10730623007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
 		002A871C10730623007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
-		002A871D10730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
-		002A871E10730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
-		002A871F10730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
-		002A872010730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
 		002A872110730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
-		002A872210730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
-		002A872310730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
 		002A872410730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
 		002A872510730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
-		002A872610730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
 		002A872710730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
 		002A872810730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
 		002A872910730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
-		002A872A10730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
 		002A872B10730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
 		002A872D10730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
 		002A872E10730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
-		002A872F10730624007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
 		002A873010730625007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
-		002A873110730625007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
 		002A873210730625007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
 		002A873310730625007319AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
-		002A873A10730675007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		002A873B10730675007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
-		002A873C10730675007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
-		002A873D10730675007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
-		002A873E10730675007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		002A873F10730675007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
-		002A874010730676007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		002A874110730676007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
-		002A874210730676007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
-		002A874310730676007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
-		002A874410730676007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
-		002A874510730676007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		002A874610730676007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
-		002A874710730676007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
-		002A874810730676007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		002A874910730676007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		002A874A10730676007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
-		002A874B10730676007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		002A874C10730676007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		002A874D10730677007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		002A874E10730677007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
-		002A874F10730677007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		002A875010730677007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		002A875210730677007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		002A875310730677007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
-		002A875410730677007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		002A875510730677007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
-		002A875610730677007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		002A875710730678007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
 		002A875810730678007319AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
-		002A875D1073073C007319AE /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		002A875E10730745007319AE /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
-		002A875F1073074E007319AE /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
-		002F338F09CA16BF00EBEB88 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		002F339B09CA17BC00EBEB88 /* testblitspeed.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F339A09CA17BC00EBEB88 /* testblitspeed.c */; };
-		002F33A809CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		002F33AA09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
-		002F33AB09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
-		002F33AC09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
-		002F33AD09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
-		002F33AE09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		002F33AF09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		002F33B009CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
-		002F33B109CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		002F33B209CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
-		002F33B409CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		002F33B509CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		002F33B609CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		002F33B709CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		002F33B809CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
-		002F33B909CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
-		002F33BA09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
-		002F33BB09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		002F33BC09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
-		002F33BD09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
-		002F33BE09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		002F33BF09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
-		002F33C009CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		002F33C109CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
-		002F33D209CA19A600EBEB88 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		002F33D409CA19A600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
-		002F33E309CA1A0B00EBEB88 /* testdyngl.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F33E209CA1A0B00EBEB88 /* testdyngl.c */; };
-		002F340909CA1BFF00EBEB88 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		002F340B09CA1BFF00EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		002F341809CA1C5B00EBEB88 /* testfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F341709CA1C5B00EBEB88 /* testfile.c */; };
-		002F342809CA1F0300EBEB88 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		002F342A09CA1F0300EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		002F343709CA1F6F00EBEB88 /* testiconv.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F343609CA1F6F00EBEB88 /* testiconv.c */; };
-		002F344409CA1FB300EBEB88 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		002F344609CA1FB300EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		002F345409CA202000EBEB88 /* testoverlay2.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F345209CA201C00EBEB88 /* testoverlay2.c */; };
-		002F346109CA204F00EBEB88 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		002F346309CA204F00EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		002F347009CA20A600EBEB88 /* testplatform.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F346F09CA20A600EBEB88 /* testplatform.c */; };
 		00794E6609D20865003FC8A1 /* sample.wav in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E6209D20839003FC8A1 /* sample.wav */; };
-		00794EA209D2344B003FC8A1 /* icon.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E5D09D20839003FC8A1 /* icon.bmp */; };
-		00794EB709D235F5003FC8A1 /* sample.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E6109D20839003FC8A1 /* sample.bmp */; };
-		00794EE709D236ED003FC8A1 /* sample.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E6109D20839003FC8A1 /* sample.bmp */; };
 		00794EF009D23739003FC8A1 /* utf8.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E6309D20839003FC8A1 /* utf8.txt */; };
 		00794EF709D237DE003FC8A1 /* moose.dat in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E5E09D20839003FC8A1 /* moose.dat */; };
-		00794F0409D23869003FC8A1 /* icon.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E5D09D20839003FC8A1 /* icon.bmp */; };
-		00794F0B09D238F4003FC8A1 /* sample.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E6109D20839003FC8A1 /* sample.bmp */; };
-		00794F1109D2392B003FC8A1 /* icon.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E5D09D20839003FC8A1 /* icon.bmp */; };
-		00794F8709D2413B003FC8A1 /* sample.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E6109D20839003FC8A1 /* sample.bmp */; };
-		4537749F12091551002F0F45 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		453774A5120915E3002F0F45 /* testshape.c in Sources */ = {isa = PBXBuildFile; fileRef = 453774A4120915E3002F0F45 /* testshape.c */; };
-		BBFC08BF164C6862003E6A99 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
 		BBFC08C0164C6862003E6A99 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
 		BBFC08C1164C6862003E6A99 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
 		BBFC08C2164C6862003E6A99 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
@@ -572,152 +387,175 @@
 		BBFC08C9164C6862003E6A99 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
 		BBFC08D0164C6876003E6A99 /* testgamecontroller.c in Sources */ = {isa = PBXBuildFile; fileRef = BBFC088E164C6820003E6A99 /* testgamecontroller.c */; };
 		BEC566B10761D90300A33029 /* checkkeys.c in Sources */ = {isa = PBXBuildFile; fileRef = 092D6D10FFB30A2C7F000001 /* checkkeys.c */; };
-		BEC566BE0761D90300A33029 /* graywin.c in Sources */ = {isa = PBXBuildFile; fileRef = 092D6D1BFFB30C237F000001 /* graywin.c */; };
 		BEC566CB0761D90300A33029 /* loopwave.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4872006D84C97F000001 /* loopwave.c */; };
-		BEC566D90761D90300A33029 /* testalpha.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4874006D84F77F000001 /* testalpha.c */; };
-		BEC566E70761D90300A33029 /* testbitmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 092D6D25FFB30D1A7F000001 /* testbitmap.c */; };
 		BEC567010761D90300A33029 /* testerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4878006D85357F000001 /* testerror.c */; };
-		BEC5670E0761D90400A33029 /* testgamma.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E487A006D85477F000001 /* testgamma.c */; };
-		BEC5671C0761D90400A33029 /* testgl.c in Sources */ = {isa = PBXBuildFile; fileRef = 092D6D4EFFB311087F000001 /* testgl.c */; };
 		BEC567290761D90400A33029 /* testthread.c in Sources */ = {isa = PBXBuildFile; fileRef = 092D6D58FFB311A97F000001 /* testthread.c */; };
 		BEC567360761D90400A33029 /* testjoystick.c in Sources */ = {isa = PBXBuildFile; fileRef = 092D6D62FFB312AA7F000001 /* testjoystick.c */; };
 		BEC567430761D90400A33029 /* testkeys.c in Sources */ = {isa = PBXBuildFile; fileRef = 092D6D6CFFB313437F000001 /* testkeys.c */; };
 		BEC567500761D90400A33029 /* testlock.c in Sources */ = {isa = PBXBuildFile; fileRef = 092D6D75FFB313BB7F000001 /* testlock.c */; };
-		BEC5675D0761D90400A33029 /* testoverlay.c in Sources */ = {isa = PBXBuildFile; fileRef = F57DC39802A6E6A201D28762 /* testoverlay.c */; };
 		BEC567780761D90500A33029 /* testsem.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E487E006D86A17F000001 /* testsem.c */; };
-		BEC567850761D90500A33029 /* testsprite.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E487F006D86A17F000001 /* testsprite.c */; };
 		BEC567930761D90500A33029 /* testtimer.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4880006D86A17F000001 /* testtimer.c */; };
 		BEC567AD0761D90500A33029 /* testver.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4882006D86A17F000001 /* testver.c */; };
-		BEC567BA0761D90500A33029 /* testvidinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4883006D86A17F000001 /* testvidinfo.c */; };
-		BEC567C70761D90500A33029 /* testwin.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4884006D86A17F000001 /* testwin.c */; };
-		BEC567D50761D90500A33029 /* testwm.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4885006D86A17F000001 /* testwm.c */; };
-		BEC567E30761D90600A33029 /* threadwin.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4886006D86A17F000001 /* threadwin.c */; };
 		BEC567F00761D90600A33029 /* torturethread.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4887006D86A17F000001 /* torturethread.c */; };
-		BEC567FA0761D90600A33029 /* sdlcommon_prefix.h in Headers */ = {isa = PBXBuildFile; fileRef = B207FF2404E1B19600A80002 /* sdlcommon_prefix.h */; };
-		BEC568620761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC568630761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC568640761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC568650761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC568660761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC568670761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC568680761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC568690761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC5686A0761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC5686B0761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC5686C0761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC5686D0761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC5686E0761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC5686F0761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC568710761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC568720761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC568730761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC568750761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC568760761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC568770761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC568780761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC568790761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
-		BEC5687A0761D90600A33029 /* libsdlcommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlcommon.a */; };
+		DB166D7116A1CFB200A1396C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
+		DB166D7216A1CFB200A1396C /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
+		DB166D7316A1CFB200A1396C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
+		DB166D7416A1CFB200A1396C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
+		DB166D7516A1CFB200A1396C /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
+		DB166D7616A1CFB200A1396C /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
+		DB166D7716A1CFB200A1396C /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
+		DB166D7816A1CFB200A1396C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
+		DB166D7916A1CFB200A1396C /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
+		DB166D7A16A1CFD500A1396C /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
+		DB166D9316A1D1A500A1396C /* SDL_test_assert.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166D8416A1D1A500A1396C /* SDL_test_assert.c */; };
+		DB166D9416A1D1A500A1396C /* SDL_test_common.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166D8516A1D1A500A1396C /* SDL_test_common.c */; };
+		DB166D9516A1D1A500A1396C /* SDL_test_compare.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166D8616A1D1A500A1396C /* SDL_test_compare.c */; };
+		DB166D9616A1D1A500A1396C /* SDL_test_crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166D8716A1D1A500A1396C /* SDL_test_crc32.c */; };
+		DB166D9716A1D1A500A1396C /* SDL_test_font.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166D8816A1D1A500A1396C /* SDL_test_font.c */; };
+		DB166D9816A1D1A500A1396C /* SDL_test_fuzzer.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166D8916A1D1A500A1396C /* SDL_test_fuzzer.c */; };
+		DB166D9916A1D1A500A1396C /* SDL_test_harness.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166D8A16A1D1A500A1396C /* SDL_test_harness.c */; };
+		DB166D9A16A1D1A500A1396C /* SDL_test_imageBlit.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166D8B16A1D1A500A1396C /* SDL_test_imageBlit.c */; };
+		DB166D9B16A1D1A500A1396C /* SDL_test_imageBlitBlend.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166D8C16A1D1A500A1396C /* SDL_test_imageBlitBlend.c */; };
+		DB166D9C16A1D1A500A1396C /* SDL_test_imageFace.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166D8D16A1D1A500A1396C /* SDL_test_imageFace.c */; };
+		DB166D9D16A1D1A500A1396C /* SDL_test_imagePrimitives.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166D8E16A1D1A500A1396C /* SDL_test_imagePrimitives.c */; };
+		DB166D9E16A1D1A500A1396C /* SDL_test_imagePrimitivesBlend.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166D8F16A1D1A500A1396C /* SDL_test_imagePrimitivesBlend.c */; };
+		DB166D9F16A1D1A500A1396C /* SDL_test_log.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166D9016A1D1A500A1396C /* SDL_test_log.c */; };
+		DB166DA016A1D1A500A1396C /* SDL_test_md5.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166D9116A1D1A500A1396C /* SDL_test_md5.c */; };
+		DB166DA116A1D1A500A1396C /* SDL_test_random.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166D9216A1D1A500A1396C /* SDL_test_random.c */; };
+		DB166DA216A1D1E900A1396C /* libSDL_test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DB166D7F16A1D12400A1396C /* libSDL_test.a */; };
+		DB166DA316A1D1FA00A1396C /* libSDL_test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DB166D7F16A1D12400A1396C /* libSDL_test.a */; };
+		DB166DA416A1D21700A1396C /* libSDL_test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DB166D7F16A1D12400A1396C /* libSDL_test.a */; };
+		DB166DA716A1D24D00A1396C /* libSDL_test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DB166D7F16A1D12400A1396C /* libSDL_test.a */; };
+		DB166DAA16A1D27700A1396C /* libSDL_test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DB166D7F16A1D12400A1396C /* libSDL_test.a */; };
+		DB166DAB16A1D27C00A1396C /* libSDL_test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DB166D7F16A1D12400A1396C /* libSDL_test.a */; };
+		DB166DAC16A1D29000A1396C /* libSDL_test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DB166D7F16A1D12400A1396C /* libSDL_test.a */; };
+		DB166DB116A1D2F600A1396C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
+		DB166DB216A1D2F600A1396C /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
+		DB166DB316A1D2F600A1396C /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
+		DB166DB416A1D2F600A1396C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
+		DB166DB516A1D2F600A1396C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
+		DB166DB616A1D2F600A1396C /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
+		DB166DB716A1D2F600A1396C /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
+		DB166DB816A1D2F600A1396C /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
+		DB166DB916A1D2F600A1396C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
+		DB166DBA16A1D2F600A1396C /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
+		DB166DC116A1D31E00A1396C /* testgesture.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166CBB16A1C74100A1396C /* testgesture.c */; };
+		DB166DC816A1D36A00A1396C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
+		DB166DC916A1D36A00A1396C /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
+		DB166DCA16A1D36A00A1396C /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
+		DB166DCB16A1D36A00A1396C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
+		DB166DCC16A1D36A00A1396C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
+		DB166DCD16A1D36A00A1396C /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
+		DB166DCE16A1D36A00A1396C /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
+		DB166DCF16A1D36A00A1396C /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
+		DB166DD016A1D36A00A1396C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
+		DB166DD116A1D36A00A1396C /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
+		DB166DD716A1D37800A1396C /* testmessage.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166CBD16A1C74100A1396C /* testmessage.c */; };
+		DB166DDB16A1D42F00A1396C /* icon.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E5D09D20839003FC8A1 /* icon.bmp */; };
+		DB166DE016A1D50C00A1396C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
+		DB166DE116A1D50C00A1396C /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
+		DB166DE216A1D50C00A1396C /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
+		DB166DE316A1D50C00A1396C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
+		DB166DE416A1D50C00A1396C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
+		DB166DE516A1D50C00A1396C /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
+		DB166DE616A1D50C00A1396C /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
+		DB166DE716A1D50C00A1396C /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
+		DB166DE816A1D50C00A1396C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
+		DB166DE916A1D50C00A1396C /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
+		DB166DEA16A1D50C00A1396C /* libSDL_test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DB166D7F16A1D12400A1396C /* libSDL_test.a */; };
+		DB166DF016A1D52500A1396C /* testrelative.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166CBF16A1C74100A1396C /* testrelative.c */; };
+		DB166DF716A1D57C00A1396C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
+		DB166DF816A1D57C00A1396C /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
+		DB166DF916A1D57C00A1396C /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
+		DB166DFA16A1D57C00A1396C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
+		DB166DFB16A1D57C00A1396C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
+		DB166DFC16A1D57C00A1396C /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
+		DB166DFD16A1D57C00A1396C /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
+		DB166DFE16A1D57C00A1396C /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
+		DB166DFF16A1D57C00A1396C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
+		DB166E0016A1D57C00A1396C /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
+		DB166E0116A1D57C00A1396C /* libSDL_test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DB166D7F16A1D12400A1396C /* libSDL_test.a */; };
+		DB166E0716A1D59400A1396C /* testrendercopyex.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166CC016A1C74100A1396C /* testrendercopyex.c */; };
+		DB166E0E16A1D5AD00A1396C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
+		DB166E0F16A1D5AD00A1396C /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
+		DB166E1016A1D5AD00A1396C /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
+		DB166E1116A1D5AD00A1396C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
+		DB166E1216A1D5AD00A1396C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
+		DB166E1316A1D5AD00A1396C /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
+		DB166E1416A1D5AD00A1396C /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
+		DB166E1516A1D5AD00A1396C /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
+		DB166E1616A1D5AD00A1396C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
+		DB166E1716A1D5AD00A1396C /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
+		DB166E1816A1D5AD00A1396C /* libSDL_test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DB166D7F16A1D12400A1396C /* libSDL_test.a */; };
+		DB166E1E16A1D5C300A1396C /* testrendertarget.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166CC116A1C74100A1396C /* testrendertarget.c */; };
+		DB166E2216A1D5EC00A1396C /* sample.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E6109D20839003FC8A1 /* sample.bmp */; };
+		DB166E2316A1D60B00A1396C /* icon.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E5D09D20839003FC8A1 /* icon.bmp */; };
+		DB166E2516A1D61900A1396C /* icon.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E5D09D20839003FC8A1 /* icon.bmp */; };
+		DB166E2616A1D61900A1396C /* sample.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E6109D20839003FC8A1 /* sample.bmp */; };
+		DB166E2B16A1D64D00A1396C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
+		DB166E2C16A1D64D00A1396C /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
+		DB166E2D16A1D64D00A1396C /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
+		DB166E2E16A1D64D00A1396C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
+		DB166E2F16A1D64D00A1396C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
+		DB166E3016A1D64D00A1396C /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
+		DB166E3116A1D64D00A1396C /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
+		DB166E3216A1D64D00A1396C /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
+		DB166E3316A1D64D00A1396C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
+		DB166E3416A1D64D00A1396C /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
+		DB166E3C16A1D66500A1396C /* testrumble.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166CC216A1C74100A1396C /* testrumble.c */; };
+		DB166E4116A1D69000A1396C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
+		DB166E4216A1D69000A1396C /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
+		DB166E4316A1D69000A1396C /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
+		DB166E4416A1D69000A1396C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
+		DB166E4516A1D69000A1396C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
+		DB166E4616A1D69000A1396C /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
+		DB166E4716A1D69000A1396C /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
+		DB166E4816A1D69000A1396C /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
+		DB166E4916A1D69000A1396C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
+		DB166E4A16A1D69000A1396C /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
+		DB166E4B16A1D69000A1396C /* libSDL_test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DB166D7F16A1D12400A1396C /* libSDL_test.a */; };
+		DB166E4D16A1D69000A1396C /* icon.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E5D09D20839003FC8A1 /* icon.bmp */; };
+		DB166E4E16A1D69000A1396C /* sample.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E6109D20839003FC8A1 /* sample.bmp */; };
+		DB166E5416A1D6A300A1396C /* testscale.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166CC316A1C74100A1396C /* testscale.c */; };
+		DB166E5B16A1D6F300A1396C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
+		DB166E5C16A1D6F300A1396C /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
+		DB166E5D16A1D6F300A1396C /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
+		DB166E5E16A1D6F300A1396C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
+		DB166E5F16A1D6F300A1396C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
+		DB166E6016A1D6F300A1396C /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
+		DB166E6116A1D6F300A1396C /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
+		DB166E6216A1D6F300A1396C /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
+		DB166E6316A1D6F300A1396C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
+		DB166E6416A1D6F300A1396C /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
+		DB166E6A16A1D70C00A1396C /* testshader.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166CC416A1C74100A1396C /* testshader.c */; };
+		DB166E7116A1D78400A1396C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
+		DB166E7216A1D78400A1396C /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
+		DB166E7316A1D78400A1396C /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
+		DB166E7416A1D78400A1396C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
+		DB166E7516A1D78400A1396C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
+		DB166E7616A1D78400A1396C /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
+		DB166E7716A1D78400A1396C /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
+		DB166E7816A1D78400A1396C /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
+		DB166E7916A1D78400A1396C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
+		DB166E7A16A1D78400A1396C /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
+		DB166E8416A1D78C00A1396C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
+		DB166E8516A1D78C00A1396C /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
+		DB166E8616A1D78C00A1396C /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
+		DB166E8716A1D78C00A1396C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
+		DB166E8816A1D78C00A1396C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
+		DB166E8916A1D78C00A1396C /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
+		DB166E8A16A1D78C00A1396C /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86F2107305CE007319AE /* OpenGL.framework */; };
+		DB166E8B16A1D78C00A1396C /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
+		DB166E8C16A1D78C00A1396C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
+		DB166E8D16A1D78C00A1396C /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
+		DB166E9316A1D7BC00A1396C /* testspriteminimal.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166CC516A1C74100A1396C /* testspriteminimal.c */; };
+		DB166E9416A1D7C700A1396C /* teststreaming.c in Sources */ = {isa = PBXBuildFile; fileRef = DB166CC616A1C74100A1396C /* teststreaming.c */; };
+		DB166E9A16A1D7F700A1396C /* moose.dat in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E5E09D20839003FC8A1 /* moose.dat */; };
+		DB166E9C16A1D80900A1396C /* icon.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E5D09D20839003FC8A1 /* icon.bmp */; };
+		DB166ED016A1D88100A1396C /* shapes in CopyFiles */ = {isa = PBXBuildFile; fileRef = DB166ECF16A1D87000A1396C /* shapes */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXContainerItemProxy section */
-		0017957610741F7900F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		00179597107421BF00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		0017970B10742F3200F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		00179732107430D600F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		00179758107431B300F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		00179778107432AE00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		001797981074334C00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		001797BA107433C600F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		001797FC1074355200F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		0017987A1074392D00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		0017989F107439DF00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		001798DC10743BEC00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		0017990010743F1000F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		0017992210743FB700F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
 		001799471074403E00F5D044 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
@@ -725,13 +563,6 @@
 			remoteGlobalIDString = BEC566AB0761D90300A33029;
 			remoteInfo = checkkeys;
 		};
-		001799491074403E00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC566B80761D90300A33029;
-			remoteInfo = graywin;
-		};
 		0017994B1074403E00F5D044 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
@@ -739,13 +570,6 @@
 			remoteGlobalIDString = BEC566C50761D90300A33029;
 			remoteInfo = loopwave;
 		};
-		0017994D1074403E00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC566D30761D90300A33029;
-			remoteInfo = testalpha;
-		};
 		0017994F1074403E00F5D044 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
@@ -760,27 +584,6 @@
 			remoteGlobalIDString = 00179595107421BF00F5D044;
 			remoteInfo = testaudioinfo;
 		};
-		001799531074403E00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC566E10761D90300A33029;
-			remoteInfo = testbitmap;
-		};
-		001799551074403E00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 002F338609CA16BF00EBEB88;
-			remoteInfo = testblitspeed;
-		};
-		001799571074403E00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC566EE0761D90300A33029;
-			remoteInfo = testcursor;
-		};
 		001799591074403E00F5D044 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
@@ -788,13 +591,6 @@
 			remoteGlobalIDString = 00179756107431B300F5D044;
 			remoteInfo = testdraw2;
 		};
-		0017995B1074403E00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 002F33CA09CA19A600EBEB88;
-			remoteInfo = testdyngl;
-		};
 		0017995D1074403E00F5D044 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
@@ -809,20 +605,6 @@
 			remoteGlobalIDString = 002F340109CA1BFF00EBEB88;
 			remoteInfo = testfile;
 		};
-		001799611074403E00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567080761D90400A33029;
-			remoteInfo = testgamma;
-		};
-		001799631074403E00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567160761D90400A33029;
-			remoteInfo = testgl;
-		};
 		001799651074403E00F5D044 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
@@ -907,13 +689,6 @@
 			remoteGlobalIDString = 001798781074392D00F5D044;
 			remoteInfo = testnativex11;
 		};
-		001799811074403E00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567570761D90400A33029;
-			remoteInfo = testoverlay;
-		};
 		001799831074403E00F5D044 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
@@ -949,13 +724,6 @@
 			remoteGlobalIDString = BEC567720761D90500A33029;
 			remoteInfo = testsem;
 		};
-		0017998F1074403E00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC5677F0761D90500A33029;
-			remoteInfo = testsprite;
-		};
 		001799911074403E00F5D044 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
@@ -977,27 +745,6 @@
 			remoteGlobalIDString = BEC567A70761D90500A33029;
 			remoteInfo = testversion;
 		};
-		001799971074403E00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567B40761D90500A33029;
-			remoteInfo = testvidinfo;
-		};
-		001799991074403E00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567C10761D90500A33029;
-			remoteInfo = testwin;
-		};
-		0017999B1074403E00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567CF0761D90500A33029;
-			remoteInfo = testwm;
-		};
 		0017999D1074403E00F5D044 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
@@ -1005,13 +752,6 @@
 			remoteGlobalIDString = 0017992010743FB700F5D044;
 			remoteInfo = testwm2;
 		};
-		0017999F1074403E00F5D044 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567DD0761D90600A33029;
-			remoteInfo = threadwin;
-		};
 		001799A11074403E00F5D044 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
@@ -1019,55 +759,6 @@
 			remoteGlobalIDString = BEC567EA0761D90600A33029;
 			remoteInfo = torturethread;
 		};
-		002A862E107303E6007319AE /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 003FA63A093FFD41000C53B3 /* SDL.xcodeproj */;
-			proxyType = 1;
-			remoteGlobalIDString = BECDF66D0761BA81005FE872;
-			remoteInfo = "Static Library";
-		};
-		002F338809CA16BF00EBEB88 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		002F33CC09CA19A600EBEB88 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		002F340309CA1BFF00EBEB88 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		002F342209CA1F0300EBEB88 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		002F343E09CA1FB300EBEB88 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		002F345B09CA204F00EBEB88 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
 		003FA642093FFD41000C53B3 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 003FA63A093FFD41000C53B3 /* SDL.xcodeproj */;
@@ -1103,180 +794,89 @@
 			remoteGlobalIDString = 00D8D9EF1195090700638393;
 			remoteInfo = testsdl;
 		};
-		4537749D1209152D002F0F45 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = sdlcommon;
-		};
-		BBFC08B9164C6862003E6A99 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC568300761D90600A33029 /* PBXContainerItemProxy */ = {
+		DB166D6D16A1CEAA00A1396C /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC568320761D90600A33029 /* PBXContainerItemProxy */ = {
+			remoteGlobalIDString = BBFC08B7164C6862003E6A99;
+			remoteInfo = testgamecontroller;
+		};
+		DB166D6F16A1CEAF00A1396C /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC568340761D90600A33029 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC568360761D90600A33029 /* PBXContainerItemProxy */ = {
+			remoteGlobalIDString = 4537749112091504002F0F45;
+			remoteInfo = testshape;
+		};
+		DB166DC216A1D32C00A1396C /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC568380761D90600A33029 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC5683A0761D90600A33029 /* PBXContainerItemProxy */ = {
+			remoteGlobalIDString = DB166DAD16A1D2F600A1396C;
+			remoteInfo = testgesture;
+		};
+		DB166DD816A1D38900A1396C /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC5683C0761D90600A33029 /* PBXContainerItemProxy */ = {
+			remoteGlobalIDString = DB166DC416A1D36A00A1396C;
+			remoteInfo = testmessage;
+		};
+		DB166DF116A1D53700A1396C /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC5683E0761D90600A33029 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC568400761D90600A33029 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC568420761D90600A33029 /* PBXContainerItemProxy */ = {
+			remoteGlobalIDString = DB166DDC16A1D50C00A1396C;
+			remoteInfo = testrelative;
+		};
+		DB166E0816A1D5A400A1396C /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC568440761D90600A33029 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC568460761D90600A33029 /* PBXContainerItemProxy */ = {
+			remoteGlobalIDString = DB166DF316A1D57C00A1396C;
+			remoteInfo = testrendercopyex;
+		};
+		DB166E1F16A1D5D000A1396C /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC568480761D90600A33029 /* PBXContainerItemProxy */ = {
+			remoteGlobalIDString = DB166E0A16A1D5AD00A1396C;
+			remoteInfo = testrendertarget;
+		};
+		DB166E3A16A1D65A00A1396C /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC5684A0761D90600A33029 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC5684E0761D90600A33029 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC568500761D90600A33029 /* PBXContainerItemProxy */ = {
+			remoteGlobalIDString = DB166E2716A1D64D00A1396C;
+			remoteInfo = testrumble;
+		};
+		DB166E5516A1D6B800A1396C /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC568520761D90600A33029 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC568560761D90600A33029 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC568580761D90600A33029 /* PBXContainerItemProxy */ = {
+			remoteGlobalIDString = DB166E3D16A1D69000A1396C;
+			remoteInfo = testscale;
+		};
+		DB166E6B16A1D72000A1396C /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC5685A0761D90600A33029 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC5685C0761D90600A33029 /* PBXContainerItemProxy */ = {
+			remoteGlobalIDString = DB166E5716A1D6F300A1396C;
+			remoteInfo = testshader;
+		};
+		DB166E9516A1D7CD00A1396C /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC5685E0761D90600A33029 /* PBXContainerItemProxy */ = {
+			remoteGlobalIDString = DB166E6D16A1D78400A1396C;
+			remoteInfo = testspriteminimal;
+		};
+		DB166E9716A1D7CF00A1396C /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
-		};
-		BEC568600761D90600A33029 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BEC567F70761D90600A33029;
-			remoteInfo = "libsdlmain.a (Upgraded)";
+			remoteGlobalIDString = DB166E8016A1D78C00A1396C;
+			remoteInfo = teststreaming;
 		};
 /* End PBXContainerItemProxy section */
 
@@ -1291,36 +891,6 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		00794EA009D2343A003FC8A1 /* CopyFiles */ = {
-			isa = PBXCopyFilesBuildPhase;
-			buildActionMask = 2147483647;
-			dstPath = "";
-			dstSubfolderSpec = 16;
-			files = (
-				00794EA209D2344B003FC8A1 /* icon.bmp in CopyFiles */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		00794EA909D234E8003FC8A1 /* CopyFiles */ = {
-			isa = PBXCopyFilesBuildPhase;
-			buildActionMask = 2147483647;
-			dstPath = "";
-			dstSubfolderSpec = 16;
-			files = (
-				00794EB709D235F5003FC8A1 /* sample.bmp in CopyFiles */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		00794EE509D236E4003FC8A1 /* CopyFiles */ = {
-			isa = PBXCopyFilesBuildPhase;
-			buildActionMask = 2147483647;
-			dstPath = "";
-			dstSubfolderSpec = 16;
-			files = (
-				00794EE709D236ED003FC8A1 /* sample.bmp in CopyFiles */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		00794EEC09D2371F003FC8A1 /* CopyFiles */ = {
 			isa = PBXCopyFilesBuildPhase;
 			buildActionMask = 2147483647;
@@ -1341,83 +911,113 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		00794F0209D2385F003FC8A1 /* CopyFiles */ = {
+		DB166DDA16A1D40F00A1396C /* CopyFiles */ = {
 			isa = PBXCopyFilesBuildPhase;
 			buildActionMask = 2147483647;
 			dstPath = "";
 			dstSubfolderSpec = 16;
 			files = (
-				00794F0409D23869003FC8A1 /* icon.bmp in CopyFiles */,
+				DB166DDB16A1D42F00A1396C /* icon.bmp in CopyFiles */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		00794F0909D238E3003FC8A1 /* CopyFiles */ = {
+		DB166E2116A1D5DF00A1396C /* CopyFiles */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = "";
+			dstSubfolderSpec = 16;
+			files = (
+				DB166E2316A1D60B00A1396C /* icon.bmp in CopyFiles */,
+				DB166E2216A1D5EC00A1396C /* sample.bmp in CopyFiles */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166E2416A1D61000A1396C /* CopyFiles */ = {
 			isa = PBXCopyFilesBuildPhase;
 			buildActionMask = 2147483647;
 			dstPath = "";
 			dstSubfolderSpec = 16;
 			files = (
-				00794F0B09D238F4003FC8A1 /* sample.bmp in CopyFiles */,
+				DB166E2516A1D61900A1396C /* icon.bmp in CopyFiles */,
+				DB166E2616A1D61900A1396C /* sample.bmp in CopyFiles */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		00794F0F09D23923003FC8A1 /* CopyFiles */ = {
+		DB166E4C16A1D69000A1396C /* CopyFiles */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = "";
+			dstSubfolderSpec = 16;
+			files = (
+				DB166E4D16A1D69000A1396C /* icon.bmp in CopyFiles */,
+				DB166E4E16A1D69000A1396C /* sample.bmp in CopyFiles */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166E9916A1D7EE00A1396C /* CopyFiles */ = {
 			isa = PBXCopyFilesBuildPhase;
 			buildActionMask = 2147483647;
 			dstPath = "";
 			dstSubfolderSpec = 16;
 			files = (
-				00794F1109D2392B003FC8A1 /* icon.bmp in CopyFiles */,
+				DB166E9A16A1D7F700A1396C /* moose.dat in CopyFiles */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		00794F6109D24125003FC8A1 /* CopyFiles */ = {
+		DB166E9B16A1D7FC00A1396C /* CopyFiles */ = {
 			isa = PBXCopyFilesBuildPhase;
 			buildActionMask = 2147483647;
 			dstPath = "";
 			dstSubfolderSpec = 16;
 			files = (
-				00794F8709D2413B003FC8A1 /* sample.bmp in CopyFiles */,
+				DB166E9C16A1D80900A1396C /* icon.bmp in CopyFiles */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166ECE16A1D85400A1396C /* CopyFiles */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = "";
+			dstSubfolderSpec = 16;
+			files = (
+				DB166ED016A1D88100A1396C /* shapes in CopyFiles */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
 /* End PBXCopyFilesBuildPhase section */
 
 /* Begin PBXFileReference section */
-		001794FA1073699500F5D044 /* testcursor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testcursor.c; path = ../../test/testcursor.c; sourceTree = SOURCE_ROOT; };
-		0017958C10741F7900F5D044 /* testatomic.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testatomic.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		0017958C10741F7900F5D044 /* testatomic */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testatomic; sourceTree = BUILT_PRODUCTS_DIR; };
 		0017958F1074216E00F5D044 /* testatomic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testatomic.c; path = ../../test/testatomic.c; sourceTree = SOURCE_ROOT; };
-		001795AD107421BF00F5D044 /* testaudioinfo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testaudioinfo.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		001795AD107421BF00F5D044 /* testaudioinfo */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testaudioinfo; sourceTree = BUILT_PRODUCTS_DIR; };
 		001795B01074222D00F5D044 /* testaudioinfo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testaudioinfo.c; path = ../../test/testaudioinfo.c; sourceTree = SOURCE_ROOT; };
-		0017972110742F3200F5D044 /* testgl2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testgl2.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		0017972110742F3200F5D044 /* testgl2 */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testgl2; sourceTree = BUILT_PRODUCTS_DIR; };
 		0017972710742FB900F5D044 /* testgl2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testgl2.c; path = ../../test/testgl2.c; sourceTree = SOURCE_ROOT; };
-		00179748107430D600F5D044 /* testhaptic.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testhaptic.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		00179748107430D600F5D044 /* testhaptic */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testhaptic; sourceTree = BUILT_PRODUCTS_DIR; };
 		0017974E1074315700F5D044 /* testhaptic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testhaptic.c; path = ../../test/testhaptic.c; sourceTree = SOURCE_ROOT; };
-		0017976E107431B300F5D044 /* testdraw2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testdraw2.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		0017976E107431B300F5D044 /* testdraw2 */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testdraw2; sourceTree = BUILT_PRODUCTS_DIR; };
 		001797711074320D00F5D044 /* testdraw2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testdraw2.c; path = ../../test/testdraw2.c; sourceTree = SOURCE_ROOT; };
-		0017978E107432AE00F5D044 /* testime.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testime.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		0017978E107432AE00F5D044 /* testime */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testime; sourceTree = BUILT_PRODUCTS_DIR; };
 		00179791107432FA00F5D044 /* testime.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testime.c; path = ../../test/testime.c; sourceTree = SOURCE_ROOT; };
-		001797AE1074334C00F5D044 /* testintersections.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testintersections.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		001797AE1074334C00F5D044 /* testintersections */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testintersections; sourceTree = BUILT_PRODUCTS_DIR; };
 		001797B31074339C00F5D044 /* testintersections.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testintersections.c; path = ../../test/testintersections.c; sourceTree = SOURCE_ROOT; };
-		001797D0107433C600F5D044 /* testloadso.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testloadso.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		001797D0107433C600F5D044 /* testloadso */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testloadso; sourceTree = BUILT_PRODUCTS_DIR; };
 		001797D31074343E00F5D044 /* testloadso.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testloadso.c; path = ../../test/testloadso.c; sourceTree = SOURCE_ROOT; };
-		001798121074355200F5D044 /* testmultiaudio.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testmultiaudio.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		001798121074355200F5D044 /* testmultiaudio */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testmultiaudio; sourceTree = BUILT_PRODUCTS_DIR; };
 		001798151074359B00F5D044 /* testmultiaudio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testmultiaudio.c; path = ../../test/testmultiaudio.c; sourceTree = SOURCE_ROOT; };
 		0017985A107436ED00F5D044 /* testnative.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testnative.c; path = ../../test/testnative.c; sourceTree = SOURCE_ROOT; };
 		0017985B107436ED00F5D044 /* testnative.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = testnative.h; path = ../../test/testnative.h; sourceTree = SOURCE_ROOT; };
 		0017985C107436ED00F5D044 /* testnativecocoa.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = testnativecocoa.m; path = ../../test/testnativecocoa.m; sourceTree = SOURCE_ROOT; };
 		00179872107438D000F5D044 /* testnativex11.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testnativex11.c; path = ../../test/testnativex11.c; sourceTree = SOURCE_ROOT; };
-		001798941074392D00F5D044 /* testnative.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testnative.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		001798B5107439DF00F5D044 /* testpower.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testpower.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		001798941074392D00F5D044 /* testnative */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testnative; sourceTree = BUILT_PRODUCTS_DIR; };
+		001798B5107439DF00F5D044 /* testpower */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testpower; sourceTree = BUILT_PRODUCTS_DIR; };
 		001798B910743A4900F5D044 /* testpower.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testpower.c; path = ../../test/testpower.c; sourceTree = SOURCE_ROOT; };
-		001798F210743BEC00F5D044 /* testresample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testresample.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		001798F210743BEC00F5D044 /* testresample */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testresample; sourceTree = BUILT_PRODUCTS_DIR; };
 		001798F910743E9200F5D044 /* testresample.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testresample.c; path = ../../test/testresample.c; sourceTree = SOURCE_ROOT; };
-		0017991610743F1000F5D044 /* testsprite2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testsprite2.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		0017991610743F1000F5D044 /* testsprite2 */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testsprite2; sourceTree = BUILT_PRODUCTS_DIR; };
 		0017991910743F5300F5D044 /* testsprite2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testsprite2.c; path = ../../test/testsprite2.c; sourceTree = SOURCE_ROOT; };
-		0017993810743FB700F5D044 /* testwm2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testwm2.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		0017993810743FB700F5D044 /* testwm2 */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testwm2; sourceTree = BUILT_PRODUCTS_DIR; };
 		0017993B10743FEF00F5D044 /* testwm2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testwm2.c; path = ../../test/testwm2.c; sourceTree = SOURCE_ROOT; };
-		002A85AD10730028007319AE /* common.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = common.c; path = ../../test/common.c; sourceTree = SOURCE_ROOT; };
-		002A85AE10730028007319AE /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = common.h; path = ../../test/common.h; sourceTree = SOURCE_ROOT; };
 		002A863B10730545007319AE /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; };
 		002A863C10730545007319AE /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ForceFeedback.framework; path = /System/Library/Frameworks/ForceFeedback.framework; sourceTree = "<absolute>"; };
 		002A863D10730545007319AE /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
@@ -1426,91 +1026,86 @@
 		002A86F2107305CE007319AE /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
 		002A871410730623007319AE /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = "<absolute>"; };
 		002A873910730675007319AE /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
-		002F339709CA16BF00EBEB88 /* testblitspeed.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testblitspeed.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		002F339A09CA17BC00EBEB88 /* testblitspeed.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testblitspeed.c; path = ../../test/testblitspeed.c; sourceTree = SOURCE_ROOT; };
 		002F33A709CA188600EBEB88 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
-		002F33DB09CA19A600EBEB88 /* testdyngl.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testdyngl.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		002F33E209CA1A0B00EBEB88 /* testdyngl.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testdyngl.c; path = ../../test/testdyngl.c; sourceTree = SOURCE_ROOT; };
-		002F341209CA1BFF00EBEB88 /* testfile.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testfile.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		002F341209CA1BFF00EBEB88 /* testfile */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testfile; sourceTree = BUILT_PRODUCTS_DIR; };
 		002F341709CA1C5B00EBEB88 /* testfile.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testfile.c; path = ../../test/testfile.c; sourceTree = SOURCE_ROOT; };
-		002F343109CA1F0300EBEB88 /* testiconv.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testiconv.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		002F343109CA1F0300EBEB88 /* testiconv */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testiconv; sourceTree = BUILT_PRODUCTS_DIR; };
 		002F343609CA1F6F00EBEB88 /* testiconv.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testiconv.c; path = ../../test/testiconv.c; sourceTree = SOURCE_ROOT; };
-		002F344D09CA1FB300EBEB88 /* testoverlay2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testoverlay2.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		002F344D09CA1FB300EBEB88 /* testoverlay2 */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testoverlay2; sourceTree = BUILT_PRODUCTS_DIR; };
 		002F345209CA201C00EBEB88 /* testoverlay2.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testoverlay2.c; path = ../../test/testoverlay2.c; sourceTree = SOURCE_ROOT; };
-		002F346A09CA204F00EBEB88 /* testplatform.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testplatform.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		002F346A09CA204F00EBEB88 /* testplatform */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testplatform; sourceTree = BUILT_PRODUCTS_DIR; };
 		002F346F09CA20A600EBEB88 /* testplatform.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testplatform.c; path = ../../test/testplatform.c; sourceTree = SOURCE_ROOT; };
 		003FA63A093FFD41000C53B3 /* SDL.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = SDL.xcodeproj; path = ../SDL/SDL.xcodeproj; sourceTree = SOURCE_ROOT; };
 		00794E5D09D20839003FC8A1 /* icon.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = icon.bmp; path = ../../test/icon.bmp; sourceTree = SOURCE_ROOT; };
 		00794E5E09D20839003FC8A1 /* moose.dat */ = {isa = PBXFileReference; lastKnownFileType = file; name = moose.dat; path = ../../test/moose.dat; sourceTree = SOURCE_ROOT; };
 		00794E5F09D20839003FC8A1 /* picture.xbm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = picture.xbm; path = ../../test/picture.xbm; sourceTree = SOURCE_ROOT; };
-		00794E6009D20839003FC8A1 /* sail.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = sail.bmp; path = ../../test/sail.bmp; sourceTree = SOURCE_ROOT; };
 		00794E6109D20839003FC8A1 /* sample.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = sample.bmp; path = ../../test/sample.bmp; sourceTree = SOURCE_ROOT; };
 		00794E6209D20839003FC8A1 /* sample.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = sample.wav; path = ../../test/sample.wav; sourceTree = SOURCE_ROOT; };
 		00794E6309D20839003FC8A1 /* utf8.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = utf8.txt; path = ../../test/utf8.txt; sourceTree = SOURCE_ROOT; };
 		083E4872006D84C97F000001 /* loopwave.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = loopwave.c; path = ../../test/loopwave.c; sourceTree = SOURCE_ROOT; };
-		083E4874006D84F77F000001 /* testalpha.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testalpha.c; path = ../../test/testalpha.c; sourceTree = SOURCE_ROOT; };
 		083E4878006D85357F000001 /* testerror.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testerror.c; path = ../../test/testerror.c; sourceTree = SOURCE_ROOT; };
-		083E487A006D85477F000001 /* testgamma.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testgamma.c; path = ../../test/testgamma.c; sourceTree = SOURCE_ROOT; };
 		083E487E006D86A17F000001 /* testsem.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testsem.c; path = ../../test/testsem.c; sourceTree = SOURCE_ROOT; };
-		083E487F006D86A17F000001 /* testsprite.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testsprite.c; path = ../../test/testsprite.c; sourceTree = SOURCE_ROOT; };
 		083E4880006D86A17F000001 /* testtimer.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testtimer.c; path = ../../test/testtimer.c; sourceTree = SOURCE_ROOT; };
 		083E4882006D86A17F000001 /* testver.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testver.c; path = ../../test/testver.c; sourceTree = SOURCE_ROOT; };
-		083E4883006D86A17F000001 /* testvidinfo.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testvidinfo.c; path = ../../test/testvidinfo.c; sourceTree = SOURCE_ROOT; };
-		083E4884006D86A17F000001 /* testwin.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testwin.c; path = ../../test/testwin.c; sourceTree = SOURCE_ROOT; };
-		083E4885006D86A17F000001 /* testwm.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testwm.c; path = ../../test/testwm.c; sourceTree = SOURCE_ROOT; };
-		083E4886006D86A17F000001 /* threadwin.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = threadwin.c; path = ../../test/threadwin.c; sourceTree = SOURCE_ROOT; };
 		083E4887006D86A17F000001 /* torturethread.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = torturethread.c; path = ../../test/torturethread.c; sourceTree = SOURCE_ROOT; };
 		092D6D10FFB30A2C7F000001 /* checkkeys.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = checkkeys.c; path = ../../test/checkkeys.c; sourceTree = SOURCE_ROOT; };
-		092D6D1BFFB30C237F000001 /* graywin.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = graywin.c; path = ../../test/graywin.c; sourceTree = SOURCE_ROOT; };
-		092D6D25FFB30D1A7F000001 /* testbitmap.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testbitmap.c; path = ../../test/testbitmap.c; sourceTree = SOURCE_ROOT; };
-		092D6D4EFFB311087F000001 /* testgl.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testgl.c; path = ../../test/testgl.c; sourceTree = SOURCE_ROOT; };
 		092D6D58FFB311A97F000001 /* testthread.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testthread.c; path = ../../test/testthread.c; sourceTree = SOURCE_ROOT; };
 		092D6D62FFB312AA7F000001 /* testjoystick.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testjoystick.c; path = ../../test/testjoystick.c; sourceTree = SOURCE_ROOT; };
 		092D6D6CFFB313437F000001 /* testkeys.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testkeys.c; path = ../../test/testkeys.c; sourceTree = SOURCE_ROOT; };
 		092D6D75FFB313BB7F000001 /* testlock.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testlock.c; path = ../../test/testlock.c; sourceTree = SOURCE_ROOT; };
-		4537749212091504002F0F45 /* testshape.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testshape.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		4537749212091504002F0F45 /* testshape */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testshape; sourceTree = BUILT_PRODUCTS_DIR; };
 		453774A4120915E3002F0F45 /* testshape.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testshape.c; path = ../../test/testshape.c; sourceTree = SOURCE_ROOT; };
-		B207FF2404E1B19600A80002 /* sdlcommon_prefix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sdlcommon_prefix.h; sourceTree = "<group>"; };
 		BBFC088E164C6820003E6A99 /* testgamecontroller.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testgamecontroller.c; path = ../../test/testgamecontroller.c; sourceTree = "<group>"; };
-		BBFC089C164C684D003E6A99 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
-		BBFC089F164C684D003E6A99 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
-		BBFC08A0164C684D003E6A99 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
-		BBFC08A1164C684D003E6A99 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
-		BBFC08A4164C684D003E6A99 /* testgamecontroller-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "testgamecontroller-Info.plist"; sourceTree = "<group>"; };
-		BBFC08A6164C684D003E6A99 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
-		BBFC08A8164C684D003E6A99 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
-		BBFC08AA164C684D003E6A99 /* testgamecontroller-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "testgamecontroller-Prefix.pch"; sourceTree = "<group>"; };
-		BBFC08AC164C684D003E6A99 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/Credits.rtf; sourceTree = "<group>"; };
-		BBFC08AE164C684D003E6A99 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
-		BBFC08AF164C684D003E6A99 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
-		BBFC08B2164C684D003E6A99 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = "<group>"; };
-		BBFC08CD164C6862003E6A99 /* testgamecontroller.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testgamecontroller.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BBFC08CF164C6863003E6A99 /* testjoystick copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "testjoystick copy-Info.plist"; path = "/Users/alfred/valve/steam3_rel_Client/src/external/SDL2/build/Xcode/SDLTest/testjoystick copy-Info.plist"; sourceTree = "<absolute>"; };
-		BEC566B60761D90300A33029 /* checkkeys.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = checkkeys.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC566C30761D90300A33029 /* graywin.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = graywin.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC566D10761D90300A33029 /* loopwave.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = loopwave.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC566DF0761D90300A33029 /* testalpha.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testalpha.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC566EC0761D90300A33029 /* testbitmap.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testbitmap.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC566F90761D90300A33029 /* testcursor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testcursor.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC567060761D90400A33029 /* testerror.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testerror.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC567140761D90400A33029 /* testgamma.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testgamma.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC567210761D90400A33029 /* testgl.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testgl.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC5672E0761D90400A33029 /* testthread.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testthread.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC5673B0761D90400A33029 /* testjoystick.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testjoystick.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC567480761D90400A33029 /* testkeys.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testkeys.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC567550761D90400A33029 /* testlock.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testlock.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC567620761D90400A33029 /* testoverlay.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testoverlay.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC5677D0761D90500A33029 /* testsem.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testsem.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC5678B0761D90500A33029 /* testsprite.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testsprite.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC567980761D90500A33029 /* testtimer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testtimer.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC567B20761D90500A33029 /* testversion.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testversion.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC567BF0761D90500A33029 /* testvidinfo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testvidinfo.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC567CD0761D90500A33029 /* testwin.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testwin.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC567DB0761D90600A33029 /* testwm.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testwm.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC567E80761D90600A33029 /* threadwin.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = threadwin.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC567F50761D90600A33029 /* torturethread.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = torturethread.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		BEC567FF0761D90600A33029 /* libsdlcommon.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsdlcommon.a; sourceTree = BUILT_PRODUCTS_DIR; };
-		F57DC39802A6E6A201D28762 /* testoverlay.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testoverlay.c; path = ../../test/testoverlay.c; sourceTree = SOURCE_ROOT; };
+		BBFC08CD164C6862003E6A99 /* testgamecontroller */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testgamecontroller; sourceTree = BUILT_PRODUCTS_DIR; };
+		BEC566B60761D90300A33029 /* checkkeys */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = checkkeys; sourceTree = BUILT_PRODUCTS_DIR; };
+		BEC566D10761D90300A33029 /* loopwave */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = loopwave; sourceTree = BUILT_PRODUCTS_DIR; };
+		BEC567060761D90400A33029 /* testerror */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testerror; sourceTree = BUILT_PRODUCTS_DIR; };
+		BEC5672E0761D90400A33029 /* testthread */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testthread; sourceTree = BUILT_PRODUCTS_DIR; };
+		BEC5673B0761D90400A33029 /* testjoystick */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testjoystick; sourceTree = BUILT_PRODUCTS_DIR; };
+		BEC567480761D90400A33029 /* testkeys */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testkeys; sourceTree = BUILT_PRODUCTS_DIR; };
+		BEC567550761D90400A33029 /* testlock */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testlock; sourceTree = BUILT_PRODUCTS_DIR; };
+		BEC5677D0761D90500A33029 /* testsem */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testsem; sourceTree = BUILT_PRODUCTS_DIR; };
+		BEC567980761D90500A33029 /* testtimer */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testtimer; sourceTree = BUILT_PRODUCTS_DIR; };
+		BEC567B20761D90500A33029 /* testversion */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = testversion; sourceTree = BUILT_PRODUCTS_DIR; };
+		BEC567F50761D90600A33029 /* torturethread */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = torturethread; sourceTree = BUILT_PRODUCTS_DIR; };
+		DB166CBB16A1C74100A1396C /* testgesture.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = testgesture.c; path = ../../test/testgesture.c; sourceTree = "<group>"; };
+		DB166CBC16A1C74100A1396C /* testgles.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = testgles.c; path = ../../test/testgles.c; sourceTree = "<group>"; };
+		DB166CBD16A1C74100A1396C /* testmessage.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = testmessage.c; path = ../../test/testmessage.c; sourceTree = "<group>"; };
+		DB166CBF16A1C74100A1396C /* testrelative.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = testrelative.c; path = ../../test/testrelative.c; sourceTree = "<group>"; };
+		DB166CC016A1C74100A1396C /* testrendercopyex.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = testrendercopyex.c; path = ../../test/testrendercopyex.c; sourceTree = "<group>"; };
+		DB166CC116A1C74100A1396C /* testrendertarget.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = testrendertarget.c; path = ../../test/testrendertarget.c; sourceTree = "<group>"; };
+		DB166CC216A1C74100A1396C /* testrumble.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = testrumble.c; path = ../../test/testrumble.c; sourceTree = "<group>"; };
+		DB166CC316A1C74100A1396C /* testscale.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = testscale.c; path = ../../test/testscale.c; sourceTree = "<group>"; };
+		DB166CC416A1C74100A1396C /* testshader.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = testshader.c; path = ../../test/testshader.c; sourceTree = "<group>"; };
+		DB166CC516A1C74100A1396C /* testspriteminimal.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = testspriteminimal.c; path = ../../test/testspriteminimal.c; sourceTree = "<group>"; };
+		DB166CC616A1C74100A1396C /* teststreaming.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = teststreaming.c; path = ../../test/teststreaming.c; sourceTree = "<group>"; };
+		DB166D7F16A1D12400A1396C /* libSDL_test.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSDL_test.a; sourceTree = BUILT_PRODUCTS_DIR; };
+		DB166D8416A1D1A500A1396C /* SDL_test_assert.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_test_assert.c; path = ../../src/test/SDL_test_assert.c; sourceTree = "<group>"; };
+		DB166D8516A1D1A500A1396C /* SDL_test_common.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_test_common.c; path = ../../src/test/SDL_test_common.c; sourceTree = "<group>"; };
+		DB166D8616A1D1A500A1396C /* SDL_test_compare.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_test_compare.c; path = ../../src/test/SDL_test_compare.c; sourceTree = "<group>"; };
+		DB166D8716A1D1A500A1396C /* SDL_test_crc32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_test_crc32.c; path = ../../src/test/SDL_test_crc32.c; sourceTree = "<group>"; };
+		DB166D8816A1D1A500A1396C /* SDL_test_font.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_test_font.c; path = ../../src/test/SDL_test_font.c; sourceTree = "<group>"; };
+		DB166D8916A1D1A500A1396C /* SDL_test_fuzzer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_test_fuzzer.c; path = ../../src/test/SDL_test_fuzzer.c; sourceTree = "<group>"; };
+		DB166D8A16A1D1A500A1396C /* SDL_test_harness.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_test_harness.c; path = ../../src/test/SDL_test_harness.c; sourceTree = "<group>"; };
+		DB166D8B16A1D1A500A1396C /* SDL_test_imageBlit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_test_imageBlit.c; path = ../../src/test/SDL_test_imageBlit.c; sourceTree = "<group>"; };
+		DB166D8C16A1D1A500A1396C /* SDL_test_imageBlitBlend.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_test_imageBlitBlend.c; path = ../../src/test/SDL_test_imageBlitBlend.c; sourceTree = "<group>"; };
+		DB166D8D16A1D1A500A1396C /* SDL_test_imageFace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_test_imageFace.c; path = ../../src/test/SDL_test_imageFace.c; sourceTree = "<group>"; };
+		DB166D8E16A1D1A500A1396C /* SDL_test_imagePrimitives.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_test_imagePrimitives.c; path = ../../src/test/SDL_test_imagePrimitives.c; sourceTree = "<group>"; };
+		DB166D8F16A1D1A500A1396C /* SDL_test_imagePrimitivesBlend.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_test_imagePrimitivesBlend.c; path = ../../src/test/SDL_test_imagePrimitivesBlend.c; sourceTree = "<group>"; };
+		DB166D9016A1D1A500A1396C /* SDL_test_log.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_test_log.c; path = ../../src/test/SDL_test_log.c; sourceTree = "<group>"; };
+		DB166D9116A1D1A500A1396C /* SDL_test_md5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_test_md5.c; path = ../../src/test/SDL_test_md5.c; sourceTree = "<group>"; };
+		DB166D9216A1D1A500A1396C /* SDL_test_random.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_test_random.c; path = ../../src/test/SDL_test_random.c; sourceTree = "<group>"; };
+		DB166DBF16A1D2F600A1396C /* testgesture */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testgesture; sourceTree = BUILT_PRODUCTS_DIR; };
+		DB166DD516A1D36A00A1396C /* testmessage */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testmessage; sourceTree = BUILT_PRODUCTS_DIR; };
+		DB166DEE16A1D50C00A1396C /* testrelative */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testrelative; sourceTree = BUILT_PRODUCTS_DIR; };
+		DB166E0516A1D57C00A1396C /* testrendercopyex */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testrendercopyex; sourceTree = BUILT_PRODUCTS_DIR; };
+		DB166E1C16A1D5AD00A1396C /* testrendertarget */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testrendertarget; sourceTree = BUILT_PRODUCTS_DIR; };
+		DB166E3816A1D64D00A1396C /* testrumble */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testrumble; sourceTree = BUILT_PRODUCTS_DIR; };
+		DB166E5216A1D69000A1396C /* testscale */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testscale; sourceTree = BUILT_PRODUCTS_DIR; };
+		DB166E6816A1D6F300A1396C /* testshader */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testshader; sourceTree = BUILT_PRODUCTS_DIR; };
+		DB166E7E16A1D78400A1396C /* testspriteminimal */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testspriteminimal; sourceTree = BUILT_PRODUCTS_DIR; };
+		DB166E9116A1D78C00A1396C /* teststreaming */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = teststreaming; sourceTree = BUILT_PRODUCTS_DIR; };
+		DB166ECF16A1D87000A1396C /* shapes */ = {isa = PBXFileReference; lastKnownFileType = folder; name = shapes; path = ../../test/shapes; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -1518,7 +1113,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				0017957B10741F7900F5D044 /* libsdlcommon.a in Frameworks */,
 				0017957C10741F7900F5D044 /* Cocoa.framework in Frameworks */,
 				0017957D10741F7900F5D044 /* CoreAudio.framework in Frameworks */,
 				0017957E10741F7900F5D044 /* ForceFeedback.framework in Frameworks */,
@@ -1536,7 +1130,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				0017959C107421BF00F5D044 /* libsdlcommon.a in Frameworks */,
 				0017959D107421BF00F5D044 /* Cocoa.framework in Frameworks */,
 				0017959E107421BF00F5D044 /* CoreAudio.framework in Frameworks */,
 				0017959F107421BF00F5D044 /* ForceFeedback.framework in Frameworks */,
@@ -1554,7 +1147,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				0017971010742F3200F5D044 /* libsdlcommon.a in Frameworks */,
 				0017971110742F3200F5D044 /* Cocoa.framework in Frameworks */,
 				0017971210742F3200F5D044 /* CoreAudio.framework in Frameworks */,
 				0017971310742F3200F5D044 /* ForceFeedback.framework in Frameworks */,
@@ -1565,6 +1157,7 @@
 				0017971810742F3200F5D044 /* AudioUnit.framework in Frameworks */,
 				0017971910742F3200F5D044 /* Carbon.framework in Frameworks */,
 				0017971A10742F3200F5D044 /* libSDL2.a in Frameworks */,
+				DB166DA316A1D1FA00A1396C /* libSDL_test.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -1572,7 +1165,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				00179737107430D600F5D044 /* libsdlcommon.a in Frameworks */,
 				00179738107430D600F5D044 /* Cocoa.framework in Frameworks */,
 				00179739107430D600F5D044 /* CoreAudio.framework in Frameworks */,
 				0017973A107430D600F5D044 /* ForceFeedback.framework in Frameworks */,
@@ -1590,7 +1182,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				0017975D107431B300F5D044 /* libsdlcommon.a in Frameworks */,
 				0017975E107431B300F5D044 /* Cocoa.framework in Frameworks */,
 				0017975F107431B300F5D044 /* CoreAudio.framework in Frameworks */,
 				00179760107431B300F5D044 /* ForceFeedback.framework in Frameworks */,
@@ -1601,6 +1192,7 @@
 				00179765107431B300F5D044 /* AudioUnit.framework in Frameworks */,
 				00179766107431B300F5D044 /* Carbon.framework in Frameworks */,
 				00179767107431B300F5D044 /* libSDL2.a in Frameworks */,
+				DB166DA216A1D1E900A1396C /* libSDL_test.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -1608,7 +1200,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				0017977D107432AE00F5D044 /* libsdlcommon.a in Frameworks */,
 				0017977E107432AE00F5D044 /* Cocoa.framework in Frameworks */,
 				0017977F107432AE00F5D044 /* CoreAudio.framework in Frameworks */,
 				00179780107432AE00F5D044 /* ForceFeedback.framework in Frameworks */,
@@ -1619,6 +1210,7 @@
 				00179785107432AE00F5D044 /* AudioUnit.framework in Frameworks */,
 				00179786107432AE00F5D044 /* Carbon.framework in Frameworks */,
 				00179787107432AE00F5D044 /* libSDL2.a in Frameworks */,
+				DB166DA716A1D24D00A1396C /* libSDL_test.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -1626,7 +1218,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				0017979D1074334C00F5D044 /* libsdlcommon.a in Frameworks */,
 				0017979E1074334C00F5D044 /* Cocoa.framework in Frameworks */,
 				0017979F1074334C00F5D044 /* CoreAudio.framework in Frameworks */,
 				001797A01074334C00F5D044 /* ForceFeedback.framework in Frameworks */,
@@ -1637,6 +1228,7 @@
 				001797A51074334C00F5D044 /* AudioUnit.framework in Frameworks */,
 				001797A61074334C00F5D044 /* Carbon.framework in Frameworks */,
 				001797A71074334C00F5D044 /* libSDL2.a in Frameworks */,
+				DB166DAA16A1D27700A1396C /* libSDL_test.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -1644,7 +1236,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				001797BF107433C600F5D044 /* libsdlcommon.a in Frameworks */,
 				001797C0107433C600F5D044 /* Cocoa.framework in Frameworks */,
 				001797C1107433C600F5D044 /* CoreAudio.framework in Frameworks */,
 				001797C2107433C600F5D044 /* ForceFeedback.framework in Frameworks */,
@@ -1662,7 +1253,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				001798011074355200F5D044 /* libsdlcommon.a in Frameworks */,
 				001798021074355200F5D044 /* Cocoa.framework in Frameworks */,
 				001798031074355200F5D044 /* CoreAudio.framework in Frameworks */,
 				001798041074355200F5D044 /* ForceFeedback.framework in Frameworks */,
@@ -1680,7 +1270,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				001798831074392D00F5D044 /* libsdlcommon.a in Frameworks */,
 				001798841074392D00F5D044 /* Cocoa.framework in Frameworks */,
 				001798851074392D00F5D044 /* CoreAudio.framework in Frameworks */,
 				001798861074392D00F5D044 /* ForceFeedback.framework in Frameworks */,
@@ -1698,7 +1287,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				001798A4107439DF00F5D044 /* libsdlcommon.a in Frameworks */,
 				001798A5107439DF00F5D044 /* Cocoa.framework in Frameworks */,
 				001798A6107439DF00F5D044 /* CoreAudio.framework in Frameworks */,
 				001798A7107439DF00F5D044 /* ForceFeedback.framework in Frameworks */,
@@ -1716,7 +1304,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				001798E110743BEC00F5D044 /* libsdlcommon.a in Frameworks */,
 				001798E210743BEC00F5D044 /* Cocoa.framework in Frameworks */,
 				001798E310743BEC00F5D044 /* CoreAudio.framework in Frameworks */,
 				001798E410743BEC00F5D044 /* ForceFeedback.framework in Frameworks */,
@@ -1734,7 +1321,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				0017990510743F1000F5D044 /* libsdlcommon.a in Frameworks */,
 				0017990610743F1000F5D044 /* Cocoa.framework in Frameworks */,
 				0017990710743F1000F5D044 /* CoreAudio.framework in Frameworks */,
 				0017990810743F1000F5D044 /* ForceFeedback.framework in Frameworks */,
@@ -1745,6 +1331,7 @@
 				0017990D10743F1000F5D044 /* AudioUnit.framework in Frameworks */,
 				0017990E10743F1000F5D044 /* Carbon.framework in Frameworks */,
 				0017990F10743F1000F5D044 /* libSDL2.a in Frameworks */,
+				DB166DAB16A1D27C00A1396C /* libSDL_test.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -1752,7 +1339,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				0017992710743FB700F5D044 /* libsdlcommon.a in Frameworks */,
 				0017992810743FB700F5D044 /* Cocoa.framework in Frameworks */,
 				0017992910743FB700F5D044 /* CoreAudio.framework in Frameworks */,
 				0017992A10743FB700F5D044 /* ForceFeedback.framework in Frameworks */,
@@ -1763,42 +1349,7 @@
 				0017992F10743FB700F5D044 /* AudioUnit.framework in Frameworks */,
 				0017993010743FB700F5D044 /* Carbon.framework in Frameworks */,
 				0017993110743FB700F5D044 /* libSDL2.a in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		002F338E09CA16BF00EBEB88 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				002F338F09CA16BF00EBEB88 /* libsdlcommon.a in Frameworks */,
-				002F33A809CA188600EBEB88 /* Cocoa.framework in Frameworks */,
-				002A865C10730547007319AE /* CoreAudio.framework in Frameworks */,
-				002A865D10730547007319AE /* ForceFeedback.framework in Frameworks */,
-				002A865E10730547007319AE /* IOKit.framework in Frameworks */,
-				002A86B510730594007319AE /* AudioToolbox.framework in Frameworks */,
-				002A86B610730594007319AE /* CoreFoundation.framework in Frameworks */,
-				002A86FD107305CE007319AE /* OpenGL.framework in Frameworks */,
-				002A871F10730624007319AE /* AudioUnit.framework in Frameworks */,
-				002A874410730676007319AE /* Carbon.framework in Frameworks */,
-				001794CD1073666800F5D044 /* libSDL2.a in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		002F33D109CA19A600EBEB88 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				002F33D209CA19A600EBEB88 /* libsdlcommon.a in Frameworks */,
-				002F33D409CA19A600EBEB88 /* Cocoa.framework in Frameworks */,
-				002A867110730548007319AE /* CoreAudio.framework in Frameworks */,
-				002A867210730548007319AE /* ForceFeedback.framework in Frameworks */,
-				002A867310730548007319AE /* IOKit.framework in Frameworks */,
-				002A86C310730595007319AE /* AudioToolbox.framework in Frameworks */,
-				002A86C410730595007319AE /* CoreFoundation.framework in Frameworks */,
-				002A8704107305CF007319AE /* OpenGL.framework in Frameworks */,
-				002A872610730624007319AE /* AudioUnit.framework in Frameworks */,
-				002A874B10730676007319AE /* Carbon.framework in Frameworks */,
-				001794CF1073667300F5D044 /* libSDL2.a in Frameworks */,
+				DB166DAC16A1D29000A1396C /* libSDL_test.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -1806,7 +1357,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				002F340909CA1BFF00EBEB88 /* libsdlcommon.a in Frameworks */,
 				002F340B09CA1BFF00EBEB88 /* Cocoa.framework in Frameworks */,
 				002A866B10730548007319AE /* CoreAudio.framework in Frameworks */,
 				002A866C10730548007319AE /* ForceFeedback.framework in Frameworks */,
@@ -1824,7 +1374,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				002F342809CA1F0300EBEB88 /* libsdlcommon.a in Frameworks */,
 				002F342A09CA1F0300EBEB88 /* Cocoa.framework in Frameworks */,
 				002A866210730547007319AE /* CoreAudio.framework in Frameworks */,
 				002A866310730547007319AE /* ForceFeedback.framework in Frameworks */,
@@ -1842,7 +1391,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				002F344409CA1FB300EBEB88 /* libsdlcommon.a in Frameworks */,
 				002F344609CA1FB300EBEB88 /* Cocoa.framework in Frameworks */,
 				002A868010730549007319AE /* CoreAudio.framework in Frameworks */,
 				002A868110730549007319AE /* ForceFeedback.framework in Frameworks */,
@@ -1860,7 +1408,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				002F346109CA204F00EBEB88 /* libsdlcommon.a in Frameworks */,
 				002F346309CA204F00EBEB88 /* Cocoa.framework in Frameworks */,
 				002A868610730549007319AE /* CoreAudio.framework in Frameworks */,
 				002A868710730549007319AE /* ForceFeedback.framework in Frameworks */,
@@ -1878,7 +1425,17 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				4537749F12091551002F0F45 /* libsdlcommon.a in Frameworks */,
+				DB166D7116A1CFB200A1396C /* AudioToolbox.framework in Frameworks */,
+				DB166D7216A1CFB200A1396C /* AudioUnit.framework in Frameworks */,
+				DB166D7316A1CFB200A1396C /* Carbon.framework in Frameworks */,
+				DB166D7416A1CFB200A1396C /* Cocoa.framework in Frameworks */,
+				DB166D7516A1CFB200A1396C /* CoreAudio.framework in Frameworks */,
+				DB166D7616A1CFB200A1396C /* CoreFoundation.framework in Frameworks */,
+				DB166D7716A1CFB200A1396C /* ForceFeedback.framework in Frameworks */,
+				DB166D7816A1CFB200A1396C /* IOKit.framework in Frameworks */,
+				DB166D7916A1CFB200A1396C /* OpenGL.framework in Frameworks */,
+				DB166D7A16A1CFD500A1396C /* libSDL2.a in Frameworks */,
+				DB166DA416A1D21700A1396C /* libSDL_test.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -1886,7 +1443,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				BBFC08BF164C6862003E6A99 /* libsdlcommon.a in Frameworks */,
 				BBFC08C0164C6862003E6A99 /* Cocoa.framework in Frameworks */,
 				BBFC08C1164C6862003E6A99 /* CoreAudio.framework in Frameworks */,
 				BBFC08C2164C6862003E6A99 /* ForceFeedback.framework in Frameworks */,
@@ -1904,7 +1460,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				BEC568620761D90600A33029 /* libsdlcommon.a in Frameworks */,
 				002F33C109CA188600EBEB88 /* Cocoa.framework in Frameworks */,
 				002A863010730405007319AE /* libSDL2.a in Frameworks */,
 				002A864D10730546007319AE /* CoreAudio.framework in Frameworks */,
@@ -1918,29 +1473,10 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BEC566BF0761D90300A33029 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC568630761D90600A33029 /* libsdlcommon.a in Frameworks */,
-				002F33C009CA188600EBEB88 /* Cocoa.framework in Frameworks */,
-				002A865010730546007319AE /* CoreAudio.framework in Frameworks */,
-				002A865110730546007319AE /* ForceFeedback.framework in Frameworks */,
-				002A865210730547007319AE /* IOKit.framework in Frameworks */,
-				002A86AD10730594007319AE /* AudioToolbox.framework in Frameworks */,
-				002A86AE10730594007319AE /* CoreFoundation.framework in Frameworks */,
-				002A86F9107305CE007319AE /* OpenGL.framework in Frameworks */,
-				002A871B10730623007319AE /* AudioUnit.framework in Frameworks */,
-				002A874010730676007319AE /* Carbon.framework in Frameworks */,
-				002A875D1073073C007319AE /* libSDL2.a in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		BEC566CC0761D90300A33029 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				BEC568640761D90600A33029 /* libsdlcommon.a in Frameworks */,
 				002F33BF09CA188600EBEB88 /* Cocoa.framework in Frameworks */,
 				002A865310730547007319AE /* CoreAudio.framework in Frameworks */,
 				002A865410730547007319AE /* ForceFeedback.framework in Frameworks */,
@@ -1954,65 +1490,10 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BEC566DA0761D90300A33029 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC568650761D90600A33029 /* libsdlcommon.a in Frameworks */,
-				002F33BE09CA188600EBEB88 /* Cocoa.framework in Frameworks */,
-				002A865610730547007319AE /* CoreAudio.framework in Frameworks */,
-				002A865710730547007319AE /* ForceFeedback.framework in Frameworks */,
-				002A865810730547007319AE /* IOKit.framework in Frameworks */,
-				002A86B110730594007319AE /* AudioToolbox.framework in Frameworks */,
-				002A86B210730594007319AE /* CoreFoundation.framework in Frameworks */,
-				002A86FB107305CE007319AE /* OpenGL.framework in Frameworks */,
-				002A871D10730624007319AE /* AudioUnit.framework in Frameworks */,
-				002A874210730676007319AE /* Carbon.framework in Frameworks */,
-				002A875F1073074E007319AE /* libSDL2.a in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC566E80761D90300A33029 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC568660761D90600A33029 /* libsdlcommon.a in Frameworks */,
-				002F33BD09CA188600EBEB88 /* Cocoa.framework in Frameworks */,
-				002A865910730547007319AE /* CoreAudio.framework in Frameworks */,
-				002A865A10730547007319AE /* ForceFeedback.framework in Frameworks */,
-				002A865B10730547007319AE /* IOKit.framework in Frameworks */,
-				002A86B310730594007319AE /* AudioToolbox.framework in Frameworks */,
-				002A86B410730594007319AE /* CoreFoundation.framework in Frameworks */,
-				002A86FC107305CE007319AE /* OpenGL.framework in Frameworks */,
-				002A871E10730624007319AE /* AudioUnit.framework in Frameworks */,
-				002A874310730676007319AE /* Carbon.framework in Frameworks */,
-				001794CC1073666100F5D044 /* libSDL2.a in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC566F50761D90300A33029 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC568670761D90600A33029 /* libsdlcommon.a in Frameworks */,
-				002F33BB09CA188600EBEB88 /* Cocoa.framework in Frameworks */,
-				002A865F10730547007319AE /* CoreAudio.framework in Frameworks */,
-				002A866010730547007319AE /* ForceFeedback.framework in Frameworks */,
-				002A866110730547007319AE /* IOKit.framework in Frameworks */,
-				002A86B710730594007319AE /* AudioToolbox.framework in Frameworks */,
-				002A86B810730594007319AE /* CoreFoundation.framework in Frameworks */,
-				002A86FE107305CE007319AE /* OpenGL.framework in Frameworks */,
-				002A872010730624007319AE /* AudioUnit.framework in Frameworks */,
-				002A874510730676007319AE /* Carbon.framework in Frameworks */,
-				001794CE1073666F00F5D044 /* libSDL2.a in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		BEC567020761D90300A33029 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				BEC568680761D90600A33029 /* libsdlcommon.a in Frameworks */,
 				002F33BC09CA188600EBEB88 /* Cocoa.framework in Frameworks */,
 				002A866E10730548007319AE /* CoreAudio.framework in Frameworks */,
 				002A866F10730548007319AE /* ForceFeedback.framework in Frameworks */,
@@ -2026,47 +1507,10 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BEC5670F0761D90400A33029 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC568690761D90600A33029 /* libsdlcommon.a in Frameworks */,
-				002F33BA09CA188600EBEB88 /* Cocoa.framework in Frameworks */,
-				002A866810730548007319AE /* CoreAudio.framework in Frameworks */,
-				002A866910730548007319AE /* ForceFeedback.framework in Frameworks */,
-				002A866A10730548007319AE /* IOKit.framework in Frameworks */,
-				002A86BD10730595007319AE /* AudioToolbox.framework in Frameworks */,
-				002A86BE10730595007319AE /* CoreFoundation.framework in Frameworks */,
-				002A8701107305CF007319AE /* OpenGL.framework in Frameworks */,
-				002A872310730624007319AE /* AudioUnit.framework in Frameworks */,
-				002A874810730676007319AE /* Carbon.framework in Frameworks */,
-				001794D21073667F00F5D044 /* libSDL2.a in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC5671D0761D90400A33029 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC5686A0761D90600A33029 /* libsdlcommon.a in Frameworks */,
-				002F33B909CA188600EBEB88 /* Cocoa.framework in Frameworks */,
-				002A866510730548007319AE /* CoreAudio.framework in Frameworks */,
-				002A866610730548007319AE /* ForceFeedback.framework in Frameworks */,
-				002A866710730548007319AE /* IOKit.framework in Frameworks */,
-				002A86BB10730594007319AE /* AudioToolbox.framework in Frameworks */,
-				002A86BC10730595007319AE /* CoreFoundation.framework in Frameworks */,
-				002A8700107305CE007319AE /* OpenGL.framework in Frameworks */,
-				002A872210730624007319AE /* AudioUnit.framework in Frameworks */,
-				002A874710730676007319AE /* Carbon.framework in Frameworks */,
-				001794D31073668400F5D044 /* libSDL2.a in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		BEC5672A0761D90400A33029 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				BEC5686B0761D90600A33029 /* libsdlcommon.a in Frameworks */,
 				002F33B809CA188600EBEB88 /* Cocoa.framework in Frameworks */,
 				002A868F1073054A007319AE /* CoreAudio.framework in Frameworks */,
 				002A86901073054A007319AE /* ForceFeedback.framework in Frameworks */,
@@ -2084,7 +1528,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				BEC5686C0761D90600A33029 /* libsdlcommon.a in Frameworks */,
 				002F33B709CA188600EBEB88 /* Cocoa.framework in Frameworks */,
 				002A867410730548007319AE /* CoreAudio.framework in Frameworks */,
 				002A867510730548007319AE /* ForceFeedback.framework in Frameworks */,
@@ -2102,7 +1545,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				BEC5686D0761D90600A33029 /* libsdlcommon.a in Frameworks */,
 				002F33B509CA188600EBEB88 /* Cocoa.framework in Frameworks */,
 				002A867710730548007319AE /* CoreAudio.framework in Frameworks */,
 				002A867810730548007319AE /* ForceFeedback.framework in Frameworks */,
@@ -2120,7 +1562,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				BEC5686E0761D90600A33029 /* libsdlcommon.a in Frameworks */,
 				002F33B609CA188600EBEB88 /* Cocoa.framework in Frameworks */,
 				002A867A10730549007319AE /* CoreAudio.framework in Frameworks */,
 				002A867B10730549007319AE /* ForceFeedback.framework in Frameworks */,
@@ -2134,29 +1575,10 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BEC5675E0761D90400A33029 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC5686F0761D90600A33029 /* libsdlcommon.a in Frameworks */,
-				002F33B409CA188600EBEB88 /* Cocoa.framework in Frameworks */,
-				002A867D10730549007319AE /* CoreAudio.framework in Frameworks */,
-				002A867E10730549007319AE /* ForceFeedback.framework in Frameworks */,
-				002A867F10730549007319AE /* IOKit.framework in Frameworks */,
-				002A86CB10730595007319AE /* AudioToolbox.framework in Frameworks */,
-				002A86CC10730595007319AE /* CoreFoundation.framework in Frameworks */,
-				002A8708107305CF007319AE /* OpenGL.framework in Frameworks */,
-				002A872A10730624007319AE /* AudioUnit.framework in Frameworks */,
-				002A874F10730677007319AE /* Carbon.framework in Frameworks */,
-				001794D81073669A00F5D044 /* libSDL2.a in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		BEC567790761D90500A33029 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				BEC568710761D90600A33029 /* libsdlcommon.a in Frameworks */,
 				002F33B209CA188600EBEB88 /* Cocoa.framework in Frameworks */,
 				002A868910730549007319AE /* CoreAudio.framework in Frameworks */,
 				002A868A10730549007319AE /* ForceFeedback.framework in Frameworks */,
@@ -2170,29 +1592,10 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BEC567860761D90500A33029 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC568720761D90600A33029 /* libsdlcommon.a in Frameworks */,
-				002F33B109CA188600EBEB88 /* Cocoa.framework in Frameworks */,
-				002A868C1073054A007319AE /* CoreAudio.framework in Frameworks */,
-				002A868D1073054A007319AE /* ForceFeedback.framework in Frameworks */,
-				002A868E1073054A007319AE /* IOKit.framework in Frameworks */,
-				002A86D510730596007319AE /* AudioToolbox.framework in Frameworks */,
-				002A86D610730596007319AE /* CoreFoundation.framework in Frameworks */,
-				002A870D107305CF007319AE /* OpenGL.framework in Frameworks */,
-				002A872F10730624007319AE /* AudioUnit.framework in Frameworks */,
-				002A875410730677007319AE /* Carbon.framework in Frameworks */,
-				001794DD107366B100F5D044 /* libSDL2.a in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		BEC567940761D90500A33029 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				BEC568730761D90600A33029 /* libsdlcommon.a in Frameworks */,
 				002F33B009CA188600EBEB88 /* Cocoa.framework in Frameworks */,
 				002A86981073054A007319AE /* CoreAudio.framework in Frameworks */,
 				002A86991073054A007319AE /* ForceFeedback.framework in Frameworks */,
@@ -2210,7 +1613,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				BEC568750761D90600A33029 /* libsdlcommon.a in Frameworks */,
 				002F33AF09CA188600EBEB88 /* Cocoa.framework in Frameworks */,
 				002A86951073054A007319AE /* CoreAudio.framework in Frameworks */,
 				002A86961073054A007319AE /* ForceFeedback.framework in Frameworks */,
@@ -2224,83 +1626,10 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BEC567BB0761D90500A33029 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC568760761D90600A33029 /* libsdlcommon.a in Frameworks */,
-				002F33AE09CA188600EBEB88 /* Cocoa.framework in Frameworks */,
-				002A86921073054A007319AE /* CoreAudio.framework in Frameworks */,
-				002A86931073054A007319AE /* ForceFeedback.framework in Frameworks */,
-				002A86941073054A007319AE /* IOKit.framework in Frameworks */,
-				002A86D910730596007319AE /* AudioToolbox.framework in Frameworks */,
-				002A86DA10730596007319AE /* CoreFoundation.framework in Frameworks */,
-				002A870F107305CF007319AE /* OpenGL.framework in Frameworks */,
-				002A873110730625007319AE /* AudioUnit.framework in Frameworks */,
-				002A875610730677007319AE /* Carbon.framework in Frameworks */,
-				001794E1107366C600F5D044 /* libSDL2.a in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567C80761D90500A33029 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC568770761D90600A33029 /* libsdlcommon.a in Frameworks */,
-				002F33AD09CA188600EBEB88 /* Cocoa.framework in Frameworks */,
-				002A864A10730546007319AE /* CoreAudio.framework in Frameworks */,
-				002A864B10730546007319AE /* ForceFeedback.framework in Frameworks */,
-				002A864C10730546007319AE /* IOKit.framework in Frameworks */,
-				002A86A910730593007319AE /* AudioToolbox.framework in Frameworks */,
-				002A86AA10730594007319AE /* CoreFoundation.framework in Frameworks */,
-				002A86F7107305CE007319AE /* OpenGL.framework in Frameworks */,
-				002A871910730623007319AE /* AudioUnit.framework in Frameworks */,
-				002A873E10730675007319AE /* Carbon.framework in Frameworks */,
-				001794E2107366CA00F5D044 /* libSDL2.a in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567D60761D90500A33029 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC568780761D90600A33029 /* libsdlcommon.a in Frameworks */,
-				002F33AC09CA188600EBEB88 /* Cocoa.framework in Frameworks */,
-				002A864710730546007319AE /* CoreAudio.framework in Frameworks */,
-				002A864810730546007319AE /* ForceFeedback.framework in Frameworks */,
-				002A864910730546007319AE /* IOKit.framework in Frameworks */,
-				002A86A710730593007319AE /* AudioToolbox.framework in Frameworks */,
-				002A86A810730593007319AE /* CoreFoundation.framework in Frameworks */,
-				002A86F6107305CE007319AE /* OpenGL.framework in Frameworks */,
-				002A871810730623007319AE /* AudioUnit.framework in Frameworks */,
-				002A873D10730675007319AE /* Carbon.framework in Frameworks */,
-				001794E4107366D200F5D044 /* libSDL2.a in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567E40761D90600A33029 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC568790761D90600A33029 /* libsdlcommon.a in Frameworks */,
-				002F33AB09CA188600EBEB88 /* Cocoa.framework in Frameworks */,
-				002A864410730546007319AE /* CoreAudio.framework in Frameworks */,
-				002A864510730546007319AE /* ForceFeedback.framework in Frameworks */,
-				002A864610730546007319AE /* IOKit.framework in Frameworks */,
-				002A86A510730593007319AE /* AudioToolbox.framework in Frameworks */,
-				002A86A610730593007319AE /* CoreFoundation.framework in Frameworks */,
-				002A86F5107305CE007319AE /* OpenGL.framework in Frameworks */,
-				002A871710730623007319AE /* AudioUnit.framework in Frameworks */,
-				002A873C10730675007319AE /* Carbon.framework in Frameworks */,
-				001794E3107366CE00F5D044 /* libSDL2.a in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		BEC567F10761D90600A33029 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				BEC5687A0761D90600A33029 /* libsdlcommon.a in Frameworks */,
 				002F33AA09CA188600EBEB88 /* Cocoa.framework in Frameworks */,
 				002A864110730546007319AE /* CoreAudio.framework in Frameworks */,
 				002A864210730546007319AE /* ForceFeedback.framework in Frameworks */,
@@ -2314,18 +1643,184 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BEC567FD0761D90600A33029 /* Frameworks */ = {
+		DB166D7C16A1D12400A1396C /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166DB016A1D2F600A1396C /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166DB116A1D2F600A1396C /* Cocoa.framework in Frameworks */,
+				DB166DB216A1D2F600A1396C /* CoreAudio.framework in Frameworks */,
+				DB166DB316A1D2F600A1396C /* ForceFeedback.framework in Frameworks */,
+				DB166DB416A1D2F600A1396C /* IOKit.framework in Frameworks */,
+				DB166DB516A1D2F600A1396C /* AudioToolbox.framework in Frameworks */,
+				DB166DB616A1D2F600A1396C /* CoreFoundation.framework in Frameworks */,
+				DB166DB716A1D2F600A1396C /* OpenGL.framework in Frameworks */,
+				DB166DB816A1D2F600A1396C /* AudioUnit.framework in Frameworks */,
+				DB166DB916A1D2F600A1396C /* Carbon.framework in Frameworks */,
+				DB166DBA16A1D2F600A1396C /* libSDL2.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166DC716A1D36A00A1396C /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166DC816A1D36A00A1396C /* Cocoa.framework in Frameworks */,
+				DB166DC916A1D36A00A1396C /* CoreAudio.framework in Frameworks */,
+				DB166DCA16A1D36A00A1396C /* ForceFeedback.framework in Frameworks */,
+				DB166DCB16A1D36A00A1396C /* IOKit.framework in Frameworks */,
+				DB166DCC16A1D36A00A1396C /* AudioToolbox.framework in Frameworks */,
+				DB166DCD16A1D36A00A1396C /* CoreFoundation.framework in Frameworks */,
+				DB166DCE16A1D36A00A1396C /* OpenGL.framework in Frameworks */,
+				DB166DCF16A1D36A00A1396C /* AudioUnit.framework in Frameworks */,
+				DB166DD016A1D36A00A1396C /* Carbon.framework in Frameworks */,
+				DB166DD116A1D36A00A1396C /* libSDL2.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166DDF16A1D50C00A1396C /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166DE016A1D50C00A1396C /* Cocoa.framework in Frameworks */,
+				DB166DE116A1D50C00A1396C /* CoreAudio.framework in Frameworks */,
+				DB166DE216A1D50C00A1396C /* ForceFeedback.framework in Frameworks */,
+				DB166DE316A1D50C00A1396C /* IOKit.framework in Frameworks */,
+				DB166DE416A1D50C00A1396C /* AudioToolbox.framework in Frameworks */,
+				DB166DE516A1D50C00A1396C /* CoreFoundation.framework in Frameworks */,
+				DB166DE616A1D50C00A1396C /* OpenGL.framework in Frameworks */,
+				DB166DE716A1D50C00A1396C /* AudioUnit.framework in Frameworks */,
+				DB166DE816A1D50C00A1396C /* Carbon.framework in Frameworks */,
+				DB166DE916A1D50C00A1396C /* libSDL2.a in Frameworks */,
+				DB166DEA16A1D50C00A1396C /* libSDL_test.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166DF616A1D57C00A1396C /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166DF716A1D57C00A1396C /* Cocoa.framework in Frameworks */,
+				DB166DF816A1D57C00A1396C /* CoreAudio.framework in Frameworks */,
+				DB166DF916A1D57C00A1396C /* ForceFeedback.framework in Frameworks */,
+				DB166DFA16A1D57C00A1396C /* IOKit.framework in Frameworks */,
+				DB166DFB16A1D57C00A1396C /* AudioToolbox.framework in Frameworks */,
+				DB166DFC16A1D57C00A1396C /* CoreFoundation.framework in Frameworks */,
+				DB166DFD16A1D57C00A1396C /* OpenGL.framework in Frameworks */,
+				DB166DFE16A1D57C00A1396C /* AudioUnit.framework in Frameworks */,
+				DB166DFF16A1D57C00A1396C /* Carbon.framework in Frameworks */,
+				DB166E0016A1D57C00A1396C /* libSDL2.a in Frameworks */,
+				DB166E0116A1D57C00A1396C /* libSDL_test.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166E0D16A1D5AD00A1396C /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				002A863E10730545007319AE /* CoreAudio.framework in Frameworks */,
-				002A863F10730546007319AE /* ForceFeedback.framework in Frameworks */,
-				002A864010730546007319AE /* IOKit.framework in Frameworks */,
-				002A86A110730593007319AE /* AudioToolbox.framework in Frameworks */,
-				002A86A210730593007319AE /* CoreFoundation.framework in Frameworks */,
-				002A86F3107305CE007319AE /* OpenGL.framework in Frameworks */,
-				002A871510730623007319AE /* AudioUnit.framework in Frameworks */,
-				002A873A10730675007319AE /* Carbon.framework in Frameworks */,
+				DB166E0E16A1D5AD00A1396C /* Cocoa.framework in Frameworks */,
+				DB166E0F16A1D5AD00A1396C /* CoreAudio.framework in Frameworks */,
+				DB166E1016A1D5AD00A1396C /* ForceFeedback.framework in Frameworks */,
+				DB166E1116A1D5AD00A1396C /* IOKit.framework in Frameworks */,
+				DB166E1216A1D5AD00A1396C /* AudioToolbox.framework in Frameworks */,
+				DB166E1316A1D5AD00A1396C /* CoreFoundation.framework in Frameworks */,
+				DB166E1416A1D5AD00A1396C /* OpenGL.framework in Frameworks */,
+				DB166E1516A1D5AD00A1396C /* AudioUnit.framework in Frameworks */,
+				DB166E1616A1D5AD00A1396C /* Carbon.framework in Frameworks */,
+				DB166E1716A1D5AD00A1396C /* libSDL2.a in Frameworks */,
+				DB166E1816A1D5AD00A1396C /* libSDL_test.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166E2A16A1D64D00A1396C /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166E2B16A1D64D00A1396C /* Cocoa.framework in Frameworks */,
+				DB166E2C16A1D64D00A1396C /* CoreAudio.framework in Frameworks */,
+				DB166E2D16A1D64D00A1396C /* ForceFeedback.framework in Frameworks */,
+				DB166E2E16A1D64D00A1396C /* IOKit.framework in Frameworks */,
+				DB166E2F16A1D64D00A1396C /* AudioToolbox.framework in Frameworks */,
+				DB166E3016A1D64D00A1396C /* CoreFoundation.framework in Frameworks */,
+				DB166E3116A1D64D00A1396C /* OpenGL.framework in Frameworks */,
+				DB166E3216A1D64D00A1396C /* AudioUnit.framework in Frameworks */,
+				DB166E3316A1D64D00A1396C /* Carbon.framework in Frameworks */,
+				DB166E3416A1D64D00A1396C /* libSDL2.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166E4016A1D69000A1396C /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166E4116A1D69000A1396C /* Cocoa.framework in Frameworks */,
+				DB166E4216A1D69000A1396C /* CoreAudio.framework in Frameworks */,
+				DB166E4316A1D69000A1396C /* ForceFeedback.framework in Frameworks */,
+				DB166E4416A1D69000A1396C /* IOKit.framework in Frameworks */,
+				DB166E4516A1D69000A1396C /* AudioToolbox.framework in Frameworks */,
+				DB166E4616A1D69000A1396C /* CoreFoundation.framework in Frameworks */,
+				DB166E4716A1D69000A1396C /* OpenGL.framework in Frameworks */,
+				DB166E4816A1D69000A1396C /* AudioUnit.framework in Frameworks */,
+				DB166E4916A1D69000A1396C /* Carbon.framework in Frameworks */,
+				DB166E4A16A1D69000A1396C /* libSDL2.a in Frameworks */,
+				DB166E4B16A1D69000A1396C /* libSDL_test.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166E5A16A1D6F300A1396C /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166E5B16A1D6F300A1396C /* Cocoa.framework in Frameworks */,
+				DB166E5C16A1D6F300A1396C /* CoreAudio.framework in Frameworks */,
+				DB166E5D16A1D6F300A1396C /* ForceFeedback.framework in Frameworks */,
+				DB166E5E16A1D6F300A1396C /* IOKit.framework in Frameworks */,
+				DB166E5F16A1D6F300A1396C /* AudioToolbox.framework in Frameworks */,
+				DB166E6016A1D6F300A1396C /* CoreFoundation.framework in Frameworks */,
+				DB166E6116A1D6F300A1396C /* OpenGL.framework in Frameworks */,
+				DB166E6216A1D6F300A1396C /* AudioUnit.framework in Frameworks */,
+				DB166E6316A1D6F300A1396C /* Carbon.framework in Frameworks */,
+				DB166E6416A1D6F300A1396C /* libSDL2.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166E7016A1D78400A1396C /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166E7116A1D78400A1396C /* Cocoa.framework in Frameworks */,
+				DB166E7216A1D78400A1396C /* CoreAudio.framework in Frameworks */,
+				DB166E7316A1D78400A1396C /* ForceFeedback.framework in Frameworks */,
+				DB166E7416A1D78400A1396C /* IOKit.framework in Frameworks */,
+				DB166E7516A1D78400A1396C /* AudioToolbox.framework in Frameworks */,
+				DB166E7616A1D78400A1396C /* CoreFoundation.framework in Frameworks */,
+				DB166E7716A1D78400A1396C /* OpenGL.framework in Frameworks */,
+				DB166E7816A1D78400A1396C /* AudioUnit.framework in Frameworks */,
+				DB166E7916A1D78400A1396C /* Carbon.framework in Frameworks */,
+				DB166E7A16A1D78400A1396C /* libSDL2.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166E8316A1D78C00A1396C /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166E8416A1D78C00A1396C /* Cocoa.framework in Frameworks */,
+				DB166E8516A1D78C00A1396C /* CoreAudio.framework in Frameworks */,
+				DB166E8616A1D78C00A1396C /* ForceFeedback.framework in Frameworks */,
+				DB166E8716A1D78C00A1396C /* IOKit.framework in Frameworks */,
+				DB166E8816A1D78C00A1396C /* AudioToolbox.framework in Frameworks */,
+				DB166E8916A1D78C00A1396C /* CoreFoundation.framework in Frameworks */,
+				DB166E8A16A1D78C00A1396C /* OpenGL.framework in Frameworks */,
+				DB166E8B16A1D78C00A1396C /* AudioUnit.framework in Frameworks */,
+				DB166E8C16A1D78C00A1396C /* Carbon.framework in Frameworks */,
+				DB166E8D16A1D78C00A1396C /* libSDL2.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -2335,15 +1830,15 @@
 		002F33A209CA183B00EBEB88 /* Linked Frameworks */ = {
 			isa = PBXGroup;
 			children = (
-				002A873910730675007319AE /* Carbon.framework */,
+				002A869F10730593007319AE /* AudioToolbox.framework */,
 				002A871410730623007319AE /* AudioUnit.framework */,
-				002A86F2107305CE007319AE /* OpenGL.framework */,
-				002A869F10730593007319AE /* AudioToolbox.framework */,
+				002A873910730675007319AE /* Carbon.framework */,
+				002F33A709CA188600EBEB88 /* Cocoa.framework */,
+				002A863B10730545007319AE /* CoreAudio.framework */,
 				002A86A010730593007319AE /* CoreFoundation.framework */,
-				002A863B10730545007319AE /* CoreAudio.framework */,
 				002A863C10730545007319AE /* ForceFeedback.framework */,
 				002A863D10730545007319AE /* IOKit.framework */,
-				002F33A709CA188600EBEB88 /* Cocoa.framework */,
+				002A86F2107305CE007319AE /* OpenGL.framework */,
 			);
 			name = "Linked Frameworks";
 			sourceTree = "<group>";
@@ -2363,10 +1858,10 @@
 		00794E4609D207B4003FC8A1 /* Resources */ = {
 			isa = PBXGroup;
 			children = (
+				DB166ECF16A1D87000A1396C /* shapes */,
 				00794E5D09D20839003FC8A1 /* icon.bmp */,
 				00794E5E09D20839003FC8A1 /* moose.dat */,
 				00794E5F09D20839003FC8A1 /* picture.xbm */,
-				00794E6009D20839003FC8A1 /* sail.bmp */,
 				00794E6109D20839003FC8A1 /* sample.bmp */,
 				00794E6209D20839003FC8A1 /* sample.wav */,
 				00794E6309D20839003FC8A1 /* utf8.txt */,
@@ -2379,13 +1874,10 @@
 			children = (
 				003FA63A093FFD41000C53B3 /* SDL.xcodeproj */,
 				08FB7795FE84155DC02AAC07 /* Source */,
-				B207FF2404E1B19600A80002 /* sdlcommon_prefix.h */,
+				DB166D8316A1D17E00A1396C /* SDL_Test */,
 				002F33A209CA183B00EBEB88 /* Linked Frameworks */,
 				00794E4609D207B4003FC8A1 /* Resources */,
-				BBFC08A2164C684D003E6A99 /* testgamecontroller */,
-				BBFC089B164C684D003E6A99 /* Frameworks */,
 				1AB674ADFE9D54B511CA2CBB /* Products */,
-				BBFC08CF164C6863003E6A99 /* testjoystick copy-Info.plist */,
 			);
 			comments = "I made these tests link against our \"default\" framework which includes X11 stuff. If you didn't install the X11 headers with Xcode, you might have problems building the SDL.framework (which is a dependency). You can swap the dependencies around to get around this, or you can modify the default SDL.framework target to not include X11 stuff. (Go into its target build options and remove all the Preprocessor macros.)\n\n\n\nWe are sort of in a half-way state at the moment. Going \"all-the-way\" means we copy the SDL.framework inside the app bundle so we can run the test without the step of the user \"installing\" the framework. But there is an oversight/bug in Xcode that doesn't correctly find the location of the framework when in an embedded/nested Xcode project. We could probably try to hack this with a shell script that checks multiple directories for existence, but this is messier and more work than I prefer, so I rather just wait for Apple to fix this. In the meantime...\n\nThe \"All\" target will build the SDL framework from the Xcode project. The other targets do not have this dependency set (for flexibility reasons in case we make changes). If you have not built the framework, you will probably be unable to link. You will either need to build the framework, or you need to add \"-framework SDL\" to the link options and make sure you have the SDL.framework installed somewhere where it can be seen (like /Library/Frameworks...I think we already set this one up.) \n\nTo run though, you should have a copy of the SDL.framework in /Library/Frameworks or ~/Library/Frameworks.\n\n\n\n\ntestgl and testdyngl need -DHAVE_OPENGL\ntestgl needs to link against OpenGL.framework\n\n";
 			name = SDLTest;
@@ -2394,55 +1886,50 @@
 		08FB7795FE84155DC02AAC07 /* Source */ = {
 			isa = PBXGroup;
 			children = (
-				002A85AD10730028007319AE /* common.c */,
-				002A85AE10730028007319AE /* common.h */,
 				092D6D10FFB30A2C7F000001 /* checkkeys.c */,
-				092D6D1BFFB30C237F000001 /* graywin.c */,
 				083E4872006D84C97F000001 /* loopwave.c */,
-				083E4874006D84F77F000001 /* testalpha.c */,
 				0017958F1074216E00F5D044 /* testatomic.c */,
 				001795B01074222D00F5D044 /* testaudioinfo.c */,
-				092D6D25FFB30D1A7F000001 /* testbitmap.c */,
-				002F339A09CA17BC00EBEB88 /* testblitspeed.c */,
-				001794FA1073699500F5D044 /* testcursor.c */,
 				001797711074320D00F5D044 /* testdraw2.c */,
-				002F33E209CA1A0B00EBEB88 /* testdyngl.c */,
 				083E4878006D85357F000001 /* testerror.c */,
 				002F341709CA1C5B00EBEB88 /* testfile.c */,
-				083E487A006D85477F000001 /* testgamma.c */,
-				092D6D4EFFB311087F000001 /* testgl.c */,
+				BBFC088E164C6820003E6A99 /* testgamecontroller.c */,
+				DB166CBB16A1C74100A1396C /* testgesture.c */,
 				0017972710742FB900F5D044 /* testgl2.c */,
+				DB166CBC16A1C74100A1396C /* testgles.c */,
 				0017974E1074315700F5D044 /* testhaptic.c */,
-				092D6D58FFB311A97F000001 /* testthread.c */,
 				002F343609CA1F6F00EBEB88 /* testiconv.c */,
 				00179791107432FA00F5D044 /* testime.c */,
 				001797B31074339C00F5D044 /* testintersections.c */,
 				092D6D62FFB312AA7F000001 /* testjoystick.c */,
-				BBFC088E164C6820003E6A99 /* testgamecontroller.c */,
 				092D6D6CFFB313437F000001 /* testkeys.c */,
 				001797D31074343E00F5D044 /* testloadso.c */,
 				092D6D75FFB313BB7F000001 /* testlock.c */,
+				DB166CBD16A1C74100A1396C /* testmessage.c */,
 				001798151074359B00F5D044 /* testmultiaudio.c */,
 				0017985A107436ED00F5D044 /* testnative.c */,
 				0017985B107436ED00F5D044 /* testnative.h */,
 				0017985C107436ED00F5D044 /* testnativecocoa.m */,
 				00179872107438D000F5D044 /* testnativex11.c */,
-				F57DC39802A6E6A201D28762 /* testoverlay.c */,
 				002F345209CA201C00EBEB88 /* testoverlay2.c */,
 				002F346F09CA20A600EBEB88 /* testplatform.c */,
 				001798B910743A4900F5D044 /* testpower.c */,
+				DB166CBF16A1C74100A1396C /* testrelative.c */,
+				DB166CC016A1C74100A1396C /* testrendercopyex.c */,
+				DB166CC116A1C74100A1396C /* testrendertarget.c */,
 				001798F910743E9200F5D044 /* testresample.c */,
+				DB166CC216A1C74100A1396C /* testrumble.c */,
+				DB166CC316A1C74100A1396C /* testscale.c */,
 				083E487E006D86A17F000001 /* testsem.c */,
+				DB166CC416A1C74100A1396C /* testshader.c */,
 				453774A4120915E3002F0F45 /* testshape.c */,
-				083E487F006D86A17F000001 /* testsprite.c */,
 				0017991910743F5300F5D044 /* testsprite2.c */,
+				DB166CC516A1C74100A1396C /* testspriteminimal.c */,
+				DB166CC616A1C74100A1396C /* teststreaming.c */,
+				092D6D58FFB311A97F000001 /* testthread.c */,
 				083E4880006D86A17F000001 /* testtimer.c */,
 				083E4882006D86A17F000001 /* testver.c */,
-				083E4883006D86A17F000001 /* testvidinfo.c */,
-				083E4884006D86A17F000001 /* testwin.c */,
-				083E4885006D86A17F000001 /* testwm.c */,
 				0017993B10743FEF00F5D044 /* testwm2.c */,
-				083E4886006D86A17F000001 /* threadwin.c */,
 				083E4887006D86A17F000001 /* torturethread.c */,
 			);
 			name = Source;
@@ -2451,419 +1938,84 @@
 		1AB674ADFE9D54B511CA2CBB /* Products */ = {
 			isa = PBXGroup;
 			children = (
-				BEC566B60761D90300A33029 /* checkkeys.app */,
-				BEC566C30761D90300A33029 /* graywin.app */,
-				BEC566D10761D90300A33029 /* loopwave.app */,
-				BEC566DF0761D90300A33029 /* testalpha.app */,
-				BEC566EC0761D90300A33029 /* testbitmap.app */,
-				BEC566F90761D90300A33029 /* testcursor.app */,
-				BEC567060761D90400A33029 /* testerror.app */,
-				BEC567140761D90400A33029 /* testgamma.app */,
-				BEC567210761D90400A33029 /* testgl.app */,
-				BEC5672E0761D90400A33029 /* testthread.app */,
-				BEC5673B0761D90400A33029 /* testjoystick.app */,
-				BEC567480761D90400A33029 /* testkeys.app */,
-				BEC567550761D90400A33029 /* testlock.app */,
-				BEC567620761D90400A33029 /* testoverlay.app */,
-				BEC5677D0761D90500A33029 /* testsem.app */,
-				BEC5678B0761D90500A33029 /* testsprite.app */,
-				BEC567980761D90500A33029 /* testtimer.app */,
-				BEC567B20761D90500A33029 /* testversion.app */,
-				BEC567BF0761D90500A33029 /* testvidinfo.app */,
-				BEC567CD0761D90500A33029 /* testwin.app */,
-				BEC567DB0761D90600A33029 /* testwm.app */,
-				BEC567E80761D90600A33029 /* threadwin.app */,
-				BEC567F50761D90600A33029 /* torturethread.app */,
-				BEC567FF0761D90600A33029 /* libsdlcommon.a */,
-				002F339709CA16BF00EBEB88 /* testblitspeed.app */,
-				002F33DB09CA19A600EBEB88 /* testdyngl.app */,
-				002F341209CA1BFF00EBEB88 /* testfile.app */,
-				002F343109CA1F0300EBEB88 /* testiconv.app */,
-				002F344D09CA1FB300EBEB88 /* testoverlay2.app */,
-				002F346A09CA204F00EBEB88 /* testplatform.app */,
-				0017958C10741F7900F5D044 /* testatomic.app */,
-				001795AD107421BF00F5D044 /* testaudioinfo.app */,
-				0017972110742F3200F5D044 /* testgl2.app */,
-				00179748107430D600F5D044 /* testhaptic.app */,
-				0017976E107431B300F5D044 /* testdraw2.app */,
-				0017978E107432AE00F5D044 /* testime.app */,
-				001797AE1074334C00F5D044 /* testintersections.app */,
-				001797D0107433C600F5D044 /* testloadso.app */,
-				001798121074355200F5D044 /* testmultiaudio.app */,
-				001798941074392D00F5D044 /* testnative.app */,
-				001798B5107439DF00F5D044 /* testpower.app */,
-				001798F210743BEC00F5D044 /* testresample.app */,
-				0017991610743F1000F5D044 /* testsprite2.app */,
-				0017993810743FB700F5D044 /* testwm2.app */,
-				4537749212091504002F0F45 /* testshape.app */,
-				BBFC08CD164C6862003E6A99 /* testgamecontroller.app */,
+				BEC566B60761D90300A33029 /* checkkeys */,
+				BEC566D10761D90300A33029 /* loopwave */,
+				BEC567060761D90400A33029 /* testerror */,
+				BEC5672E0761D90400A33029 /* testthread */,
+				BEC5673B0761D90400A33029 /* testjoystick */,
+				BEC567480761D90400A33029 /* testkeys */,
+				BEC567550761D90400A33029 /* testlock */,
+				BEC5677D0761D90500A33029 /* testsem */,
+				BEC567980761D90500A33029 /* testtimer */,
+				BEC567B20761D90500A33029 /* testversion */,
+				BEC567F50761D90600A33029 /* torturethread */,
+				002F341209CA1BFF00EBEB88 /* testfile */,
+				002F343109CA1F0300EBEB88 /* testiconv */,
+				002F344D09CA1FB300EBEB88 /* testoverlay2 */,
+				002F346A09CA204F00EBEB88 /* testplatform */,
+				0017958C10741F7900F5D044 /* testatomic */,
+				001795AD107421BF00F5D044 /* testaudioinfo */,
+				0017972110742F3200F5D044 /* testgl2 */,
+				00179748107430D600F5D044 /* testhaptic */,
+				0017976E107431B300F5D044 /* testdraw2 */,
+				0017978E107432AE00F5D044 /* testime */,
+				001797AE1074334C00F5D044 /* testintersections */,
+				001797D0107433C600F5D044 /* testloadso */,
+				001798121074355200F5D044 /* testmultiaudio */,
+				001798941074392D00F5D044 /* testnative */,
+				001798B5107439DF00F5D044 /* testpower */,
+				001798F210743BEC00F5D044 /* testresample */,
+				0017991610743F1000F5D044 /* testsprite2 */,
+				0017993810743FB700F5D044 /* testwm2 */,
+				4537749212091504002F0F45 /* testshape */,
+				BBFC08CD164C6862003E6A99 /* testgamecontroller */,
+				DB166D7F16A1D12400A1396C /* libSDL_test.a */,
+				DB166DBF16A1D2F600A1396C /* testgesture */,
+				DB166DD516A1D36A00A1396C /* testmessage */,
+				DB166DEE16A1D50C00A1396C /* testrelative */,
+				DB166E0516A1D57C00A1396C /* testrendercopyex */,
+				DB166E1C16A1D5AD00A1396C /* testrendertarget */,
+				DB166E3816A1D64D00A1396C /* testrumble */,
+				DB166E5216A1D69000A1396C /* testscale */,
+				DB166E6816A1D6F300A1396C /* testshader */,
+				DB166E7E16A1D78400A1396C /* testspriteminimal */,
+				DB166E9116A1D78C00A1396C /* teststreaming */,
 			);
 			name = Products;
 			sourceTree = "<group>";
 		};
-		BBFC089B164C684D003E6A99 /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				BBFC089C164C684D003E6A99 /* Cocoa.framework */,
-				BBFC089E164C684D003E6A99 /* Other Frameworks */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		BBFC089E164C684D003E6A99 /* Other Frameworks */ = {
+		DB166D8316A1D17E00A1396C /* SDL_Test */ = {
 			isa = PBXGroup;
 			children = (
-				BBFC089F164C684D003E6A99 /* AppKit.framework */,
-				BBFC08A0164C684D003E6A99 /* CoreData.framework */,
-				BBFC08A1164C684D003E6A99 /* Foundation.framework */,
-			);
-			name = "Other Frameworks";
-			sourceTree = "<group>";
-		};
-		BBFC08A2164C684D003E6A99 /* testgamecontroller */ = {
-			isa = PBXGroup;
-			children = (
-				BBFC08AE164C684D003E6A99 /* AppDelegate.h */,
-				BBFC08AF164C684D003E6A99 /* AppDelegate.m */,
-				BBFC08B1164C684D003E6A99 /* MainMenu.xib */,
-				BBFC08A3164C684D003E6A99 /* Supporting Files */,
-			);
-			path = testgamecontroller;
-			sourceTree = "<group>";
-		};
-		BBFC08A3164C684D003E6A99 /* Supporting Files */ = {
-			isa = PBXGroup;
-			children = (
-				BBFC08A4164C684D003E6A99 /* testgamecontroller-Info.plist */,
-				BBFC08A5164C684D003E6A99 /* InfoPlist.strings */,
-				BBFC08A8164C684D003E6A99 /* main.m */,
-				BBFC08AA164C684D003E6A99 /* testgamecontroller-Prefix.pch */,
-				BBFC08AB164C684D003E6A99 /* Credits.rtf */,
-			);
-			name = "Supporting Files";
+				DB166D8416A1D1A500A1396C /* SDL_test_assert.c */,
+				DB166D8516A1D1A500A1396C /* SDL_test_common.c */,
+				DB166D8616A1D1A500A1396C /* SDL_test_compare.c */,
+				DB166D8716A1D1A500A1396C /* SDL_test_crc32.c */,
+				DB166D8816A1D1A500A1396C /* SDL_test_font.c */,
+				DB166D8916A1D1A500A1396C /* SDL_test_fuzzer.c */,
+				DB166D8A16A1D1A500A1396C /* SDL_test_harness.c */,
+				DB166D8B16A1D1A500A1396C /* SDL_test_imageBlit.c */,
+				DB166D8C16A1D1A500A1396C /* SDL_test_imageBlitBlend.c */,
+				DB166D8D16A1D1A500A1396C /* SDL_test_imageFace.c */,
+				DB166D8E16A1D1A500A1396C /* SDL_test_imagePrimitives.c */,
+				DB166D8F16A1D1A500A1396C /* SDL_test_imagePrimitivesBlend.c */,
+				DB166D9016A1D1A500A1396C /* SDL_test_log.c */,
+				DB166D9116A1D1A500A1396C /* SDL_test_md5.c */,
+				DB166D9216A1D1A500A1396C /* SDL_test_random.c */,
+			);
+			name = SDL_Test;
 			sourceTree = "<group>";
 		};
 /* End PBXGroup section */
 
 /* Begin PBXHeadersBuildPhase section */
-		0017957710741F7900F5D044 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		00179598107421BF00F5D044 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		0017970C10742F3200F5D044 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		00179733107430D600F5D044 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		00179759107431B300F5D044 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		00179779107432AE00F5D044 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		001797991074334C00F5D044 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		001797BB107433C600F5D044 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		001797FD1074355200F5D044 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		0017987B1074392D00F5D044 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				0017987C1074392D00F5D044 /* testnative.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		001798A0107439DF00F5D044 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		001798DD10743BEC00F5D044 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		0017990110743F1000F5D044 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		0017992310743FB700F5D044 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		002F338909CA16BF00EBEB88 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		002F33CD09CA19A600EBEB88 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		002F340409CA1BFF00EBEB88 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		002F342309CA1F0300EBEB88 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		002F343F09CA1FB300EBEB88 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		002F345C09CA204F00EBEB88 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BBFC08BA164C6862003E6A99 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC566AD0761D90300A33029 /* Headers */ = {
+		DB166D7D16A1D12400A1396C /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BEC566BA0761D90300A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC566C70761D90300A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC566D50761D90300A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC566E30761D90300A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC566F00761D90300A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC566FD0761D90300A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC5670A0761D90400A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567180761D90400A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567250761D90400A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567320761D90400A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC5673F0761D90400A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC5674C0761D90400A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567590761D90400A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567740761D90500A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567810761D90500A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC5678F0761D90500A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567A90761D90500A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567B60761D90500A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567C30761D90500A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567D10761D90500A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567DF0761D90600A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567EC0761D90600A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567F80761D90600A33029 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC567FA0761D90600A33029 /* sdlcommon_prefix.h in Headers */,
-				002A85B010730028007319AE /* common.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 /* End PBXHeadersBuildPhase section */
 
 /* Begin PBXNativeTarget section */
@@ -2871,349 +2023,247 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = 0017958610741F7900F5D044 /* Build configuration list for PBXNativeTarget "testatomic" */;
 			buildPhases = (
-				0017957710741F7900F5D044 /* Headers */,
-				0017957810741F7900F5D044 /* Resources */,
 				0017957910741F7900F5D044 /* Sources */,
 				0017957A10741F7900F5D044 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				0017957510741F7900F5D044 /* PBXTargetDependency */,
 			);
 			name = testatomic;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 0017958C10741F7900F5D044 /* testatomic.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 0017958C10741F7900F5D044 /* testatomic */;
+			productType = "com.apple.product-type.tool";
 		};
 		00179595107421BF00F5D044 /* testaudioinfo */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 001795A7107421BF00F5D044 /* Build configuration list for PBXNativeTarget "testaudioinfo" */;
 			buildPhases = (
-				00179598107421BF00F5D044 /* Headers */,
-				00179599107421BF00F5D044 /* Resources */,
 				0017959A107421BF00F5D044 /* Sources */,
 				0017959B107421BF00F5D044 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				00179596107421BF00F5D044 /* PBXTargetDependency */,
 			);
 			name = testaudioinfo;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 001795AD107421BF00F5D044 /* testaudioinfo.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 001795AD107421BF00F5D044 /* testaudioinfo */;
+			productType = "com.apple.product-type.tool";
 		};
 		0017970910742F3200F5D044 /* testgl2 */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 0017971B10742F3200F5D044 /* Build configuration list for PBXNativeTarget "testgl2" */;
 			buildPhases = (
-				0017970C10742F3200F5D044 /* Headers */,
-				0017970D10742F3200F5D044 /* Resources */,
 				0017970E10742F3200F5D044 /* Sources */,
 				0017970F10742F3200F5D044 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				0017970A10742F3200F5D044 /* PBXTargetDependency */,
 			);
 			name = testgl2;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 0017972110742F3200F5D044 /* testgl2.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 0017972110742F3200F5D044 /* testgl2 */;
+			productType = "com.apple.product-type.tool";
 		};
 		00179730107430D600F5D044 /* testhaptic */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 00179742107430D600F5D044 /* Build configuration list for PBXNativeTarget "testhaptic" */;
 			buildPhases = (
-				00179733107430D600F5D044 /* Headers */,
-				00179734107430D600F5D044 /* Resources */,
 				00179735107430D600F5D044 /* Sources */,
 				00179736107430D600F5D044 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				00179731107430D600F5D044 /* PBXTargetDependency */,
 			);
 			name = testhaptic;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 00179748107430D600F5D044 /* testhaptic.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 00179748107430D600F5D044 /* testhaptic */;
+			productType = "com.apple.product-type.tool";
 		};
 		00179756107431B300F5D044 /* testdraw2 */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 00179768107431B300F5D044 /* Build configuration list for PBXNativeTarget "testdraw2" */;
 			buildPhases = (
-				00179759107431B300F5D044 /* Headers */,
-				0017975A107431B300F5D044 /* Resources */,
 				0017975B107431B300F5D044 /* Sources */,
 				0017975C107431B300F5D044 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				00179757107431B300F5D044 /* PBXTargetDependency */,
 			);
 			name = testdraw2;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 0017976E107431B300F5D044 /* testdraw2.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 0017976E107431B300F5D044 /* testdraw2 */;
+			productType = "com.apple.product-type.tool";
 		};
 		00179776107432AE00F5D044 /* testime */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 00179788107432AE00F5D044 /* Build configuration list for PBXNativeTarget "testime" */;
 			buildPhases = (
-				00179779107432AE00F5D044 /* Headers */,
-				0017977A107432AE00F5D044 /* Resources */,
 				0017977B107432AE00F5D044 /* Sources */,
 				0017977C107432AE00F5D044 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				00179777107432AE00F5D044 /* PBXTargetDependency */,
 			);
 			name = testime;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 0017978E107432AE00F5D044 /* testime.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 0017978E107432AE00F5D044 /* testime */;
+			productType = "com.apple.product-type.tool";
 		};
 		001797961074334C00F5D044 /* testintersections */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 001797A81074334C00F5D044 /* Build configuration list for PBXNativeTarget "testintersections" */;
 			buildPhases = (
-				001797991074334C00F5D044 /* Headers */,
-				0017979A1074334C00F5D044 /* Resources */,
 				0017979B1074334C00F5D044 /* Sources */,
 				0017979C1074334C00F5D044 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				001797971074334C00F5D044 /* PBXTargetDependency */,
 			);
 			name = testintersections;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 001797AE1074334C00F5D044 /* testintersections.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 001797AE1074334C00F5D044 /* testintersections */;
+			productType = "com.apple.product-type.tool";
 		};
 		001797B8107433C600F5D044 /* testloadso */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 001797CA107433C600F5D044 /* Build configuration list for PBXNativeTarget "testloadso" */;
 			buildPhases = (
-				001797BB107433C600F5D044 /* Headers */,
-				001797BC107433C600F5D044 /* Resources */,
 				001797BD107433C600F5D044 /* Sources */,
 				001797BE107433C600F5D044 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				001797B9107433C600F5D044 /* PBXTargetDependency */,
 			);
 			name = testloadso;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 001797D0107433C600F5D044 /* testloadso.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 001797D0107433C600F5D044 /* testloadso */;
+			productType = "com.apple.product-type.tool";
 		};
 		001797FA1074355200F5D044 /* testmultiaudio */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 0017980C1074355200F5D044 /* Build configuration list for PBXNativeTarget "testmultiaudio" */;
 			buildPhases = (
-				001797FD1074355200F5D044 /* Headers */,
-				001797FE1074355200F5D044 /* Resources */,
 				001797FF1074355200F5D044 /* Sources */,
 				001798001074355200F5D044 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				001797FB1074355200F5D044 /* PBXTargetDependency */,
 			);
 			name = testmultiaudio;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 001798121074355200F5D044 /* testmultiaudio.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 001798121074355200F5D044 /* testmultiaudio */;
+			productType = "com.apple.product-type.tool";
 		};
 		001798781074392D00F5D044 /* testnative */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 0017988E1074392D00F5D044 /* Build configuration list for PBXNativeTarget "testnative" */;
 			buildPhases = (
-				0017987B1074392D00F5D044 /* Headers */,
-				0017987D1074392D00F5D044 /* Resources */,
 				0017987E1074392D00F5D044 /* Sources */,
 				001798821074392D00F5D044 /* Frameworks */,
+				DB166DDA16A1D40F00A1396C /* CopyFiles */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				001798791074392D00F5D044 /* PBXTargetDependency */,
 			);
 			name = testnative;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 001798941074392D00F5D044 /* testnative.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 001798941074392D00F5D044 /* testnative */;
+			productType = "com.apple.product-type.tool";
 		};
 		0017989D107439DF00F5D044 /* testpower */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 001798AF107439DF00F5D044 /* Build configuration list for PBXNativeTarget "testpower" */;
 			buildPhases = (
-				001798A0107439DF00F5D044 /* Headers */,
-				001798A1107439DF00F5D044 /* Resources */,
 				001798A2107439DF00F5D044 /* Sources */,
 				001798A3107439DF00F5D044 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				0017989E107439DF00F5D044 /* PBXTargetDependency */,
 			);
 			name = testpower;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 001798B5107439DF00F5D044 /* testpower.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 001798B5107439DF00F5D044 /* testpower */;
+			productType = "com.apple.product-type.tool";
 		};
 		001798DA10743BEC00F5D044 /* testresample */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 001798EC10743BEC00F5D044 /* Build configuration list for PBXNativeTarget "testresample" */;
 			buildPhases = (
-				001798DD10743BEC00F5D044 /* Headers */,
-				001798DE10743BEC00F5D044 /* Resources */,
 				001798DF10743BEC00F5D044 /* Sources */,
 				001798E010743BEC00F5D044 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				001798DB10743BEC00F5D044 /* PBXTargetDependency */,
 			);
 			name = testresample;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 001798F210743BEC00F5D044 /* testresample.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 001798F210743BEC00F5D044 /* testresample */;
+			productType = "com.apple.product-type.tool";
 		};
 		001798FE10743F1000F5D044 /* testsprite2 */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 0017991010743F1000F5D044 /* Build configuration list for PBXNativeTarget "testsprite2" */;
 			buildPhases = (
-				0017990110743F1000F5D044 /* Headers */,
-				0017990210743F1000F5D044 /* Resources */,
 				0017990310743F1000F5D044 /* Sources */,
 				0017990410743F1000F5D044 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				001798FF10743F1000F5D044 /* PBXTargetDependency */,
 			);
 			name = testsprite2;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 0017991610743F1000F5D044 /* testsprite2.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 0017991610743F1000F5D044 /* testsprite2 */;
+			productType = "com.apple.product-type.tool";
 		};
 		0017992010743FB700F5D044 /* testwm2 */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 0017993210743FB700F5D044 /* Build configuration list for PBXNativeTarget "testwm2" */;
 			buildPhases = (
-				0017992310743FB700F5D044 /* Headers */,
-				0017992410743FB700F5D044 /* Resources */,
 				0017992510743FB700F5D044 /* Sources */,
 				0017992610743FB700F5D044 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				0017992110743FB700F5D044 /* PBXTargetDependency */,
 			);
 			name = testwm2;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 0017993810743FB700F5D044 /* testwm2.app */;
-			productType = "com.apple.product-type.application";
-		};
-		002F338609CA16BF00EBEB88 /* testblitspeed */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 002F339309CA16BF00EBEB88 /* Build configuration list for PBXNativeTarget "testblitspeed" */;
-			buildPhases = (
-				002F338909CA16BF00EBEB88 /* Headers */,
-				002F338A09CA16BF00EBEB88 /* Resources */,
-				002F338C09CA16BF00EBEB88 /* Sources */,
-				002F338E09CA16BF00EBEB88 /* Frameworks */,
-				00794EA909D234E8003FC8A1 /* CopyFiles */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				002F338709CA16BF00EBEB88 /* PBXTargetDependency */,
-			);
-			name = testblitspeed;
-			productInstallPath = "$(USER_APPS_DIR)";
-			productName = testalpha;
-			productReference = 002F339709CA16BF00EBEB88 /* testblitspeed.app */;
-			productType = "com.apple.product-type.application";
-		};
-		002F33CA09CA19A600EBEB88 /* testdyngl */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 002F33D709CA19A600EBEB88 /* Build configuration list for PBXNativeTarget "testdyngl" */;
-			buildPhases = (
-				002F33CD09CA19A600EBEB88 /* Headers */,
-				002F33CE09CA19A600EBEB88 /* Resources */,
-				002F33D009CA19A600EBEB88 /* Sources */,
-				002F33D109CA19A600EBEB88 /* Frameworks */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				002F33CB09CA19A600EBEB88 /* PBXTargetDependency */,
-			);
-			name = testdyngl;
-			productInstallPath = "$(USER_APPS_DIR)";
-			productName = testalpha;
-			productReference = 002F33DB09CA19A600EBEB88 /* testdyngl.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 0017993810743FB700F5D044 /* testwm2 */;
+			productType = "com.apple.product-type.tool";
 		};
 		002F340109CA1BFF00EBEB88 /* testfile */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 002F340E09CA1BFF00EBEB88 /* Build configuration list for PBXNativeTarget "testfile" */;
 			buildPhases = (
-				002F340409CA1BFF00EBEB88 /* Headers */,
-				002F340509CA1BFF00EBEB88 /* Resources */,
 				002F340709CA1BFF00EBEB88 /* Sources */,
 				002F340809CA1BFF00EBEB88 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				002F340209CA1BFF00EBEB88 /* PBXTargetDependency */,
 			);
 			name = testfile;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 002F341209CA1BFF00EBEB88 /* testfile.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 002F341209CA1BFF00EBEB88 /* testfile */;
+			productType = "com.apple.product-type.tool";
 		};
 		002F342009CA1F0300EBEB88 /* testiconv */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 002F342D09CA1F0300EBEB88 /* Build configuration list for PBXNativeTarget "testiconv" */;
 			buildPhases = (
-				002F342309CA1F0300EBEB88 /* Headers */,
-				002F342409CA1F0300EBEB88 /* Resources */,
 				002F342609CA1F0300EBEB88 /* Sources */,
 				002F342709CA1F0300EBEB88 /* Frameworks */,
 				00794EEC09D2371F003FC8A1 /* CopyFiles */,
@@ -3221,20 +2271,16 @@
 			buildRules = (
 			);
 			dependencies = (
-				002F342109CA1F0300EBEB88 /* PBXTargetDependency */,
 			);
 			name = testiconv;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 002F343109CA1F0300EBEB88 /* testiconv.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 002F343109CA1F0300EBEB88 /* testiconv */;
+			productType = "com.apple.product-type.tool";
 		};
 		002F343C09CA1FB300EBEB88 /* testoverlay2 */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 002F344909CA1FB300EBEB88 /* Build configuration list for PBXNativeTarget "testoverlay2" */;
 			buildPhases = (
-				002F343F09CA1FB300EBEB88 /* Headers */,
-				002F344009CA1FB300EBEB88 /* Resources */,
 				002F344209CA1FB300EBEB88 /* Sources */,
 				002F344309CA1FB300EBEB88 /* Frameworks */,
 				00794EF409D237C7003FC8A1 /* CopyFiles */,
@@ -3242,118 +2288,81 @@
 			buildRules = (
 			);
 			dependencies = (
-				002F343D09CA1FB300EBEB88 /* PBXTargetDependency */,
 			);
 			name = testoverlay2;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 002F344D09CA1FB300EBEB88 /* testoverlay2.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 002F344D09CA1FB300EBEB88 /* testoverlay2 */;
+			productType = "com.apple.product-type.tool";
 		};
 		002F345909CA204F00EBEB88 /* testplatform */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 002F346609CA204F00EBEB88 /* Build configuration list for PBXNativeTarget "testplatform" */;
 			buildPhases = (
-				002F345C09CA204F00EBEB88 /* Headers */,
-				002F345D09CA204F00EBEB88 /* Resources */,
 				002F345F09CA204F00EBEB88 /* Sources */,
 				002F346009CA204F00EBEB88 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				002F345A09CA204F00EBEB88 /* PBXTargetDependency */,
 			);
 			name = testplatform;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testalpha;
-			productReference = 002F346A09CA204F00EBEB88 /* testplatform.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 002F346A09CA204F00EBEB88 /* testplatform */;
+			productType = "com.apple.product-type.tool";
 		};
 		4537749112091504002F0F45 /* testshape */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 4537749A1209150C002F0F45 /* Build configuration list for PBXNativeTarget "testshape" */;
 			buildPhases = (
-				4537748E12091504002F0F45 /* Resources */,
 				4537748F12091504002F0F45 /* Sources */,
 				4537749012091504002F0F45 /* Frameworks */,
+				DB166ECE16A1D85400A1396C /* CopyFiles */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				4537749E1209152D002F0F45 /* PBXTargetDependency */,
 			);
 			name = testshape;
 			productName = testshape;
-			productReference = 4537749212091504002F0F45 /* testshape.app */;
-			productType = "com.apple.product-type.application";
+			productReference = 4537749212091504002F0F45 /* testshape */;
+			productType = "com.apple.product-type.tool";
 		};
 		BBFC08B7164C6862003E6A99 /* testgamecontroller */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = BBFC08CA164C6862003E6A99 /* Build configuration list for PBXNativeTarget "testgamecontroller" */;
 			buildPhases = (
-				BBFC08BA164C6862003E6A99 /* Headers */,
-				BBFC08BB164C6862003E6A99 /* Resources */,
 				BBFC08BC164C6862003E6A99 /* Sources */,
 				BBFC08BE164C6862003E6A99 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				BBFC08B8164C6862003E6A99 /* PBXTargetDependency */,
 			);
 			name = testgamecontroller;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testjoystick;
-			productReference = BBFC08CD164C6862003E6A99 /* testgamecontroller.app */;
-			productType = "com.apple.product-type.application";
+			productReference = BBFC08CD164C6862003E6A99 /* testgamecontroller */;
+			productType = "com.apple.product-type.tool";
 		};
 		BEC566AB0761D90300A33029 /* checkkeys */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 001B593808BDB826006539E9 /* Build configuration list for PBXNativeTarget "checkkeys" */;
 			buildPhases = (
-				BEC566AD0761D90300A33029 /* Headers */,
-				BEC566AE0761D90300A33029 /* Resources */,
 				BEC566B00761D90300A33029 /* Sources */,
 				BEC566B20761D90300A33029 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				BEC568310761D90600A33029 /* PBXTargetDependency */,
 			);
 			name = checkkeys;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = checkkeys;
-			productReference = BEC566B60761D90300A33029 /* checkkeys.app */;
-			productType = "com.apple.product-type.application";
-		};
-		BEC566B80761D90300A33029 /* graywin */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 001B593C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "graywin" */;
-			buildPhases = (
-				BEC566BA0761D90300A33029 /* Headers */,
-				BEC566BB0761D90300A33029 /* Resources */,
-				BEC566BD0761D90300A33029 /* Sources */,
-				BEC566BF0761D90300A33029 /* Frameworks */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				BEC568330761D90600A33029 /* PBXTargetDependency */,
-			);
-			name = graywin;
-			productInstallPath = "$(USER_APPS_DIR)";
-			productName = graywin;
-			productReference = BEC566C30761D90300A33029 /* graywin.app */;
-			productType = "com.apple.product-type.application";
+			productReference = BEC566B60761D90300A33029 /* checkkeys */;
+			productType = "com.apple.product-type.tool";
 		};
 		BEC566C50761D90300A33029 /* loopwave */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 001B594008BDB826006539E9 /* Build configuration list for PBXNativeTarget "loopwave" */;
 			buildPhases = (
-				BEC566C70761D90300A33029 /* Headers */,
-				BEC566C80761D90300A33029 /* Resources */,
 				BEC566CA0761D90300A33029 /* Sources */,
 				BEC566CC0761D90300A33029 /* Frameworks */,
 				00794E6409D2084F003FC8A1 /* CopyFiles */,
@@ -3361,439 +2370,337 @@
 			buildRules = (
 			);
 			dependencies = (
-				BEC568350761D90600A33029 /* PBXTargetDependency */,
 			);
 			name = loopwave;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = loopwave;
-			productReference = BEC566D10761D90300A33029 /* loopwave.app */;
-			productType = "com.apple.product-type.application";
-		};
-		BEC566D30761D90300A33029 /* testalpha */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 001B594408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testalpha" */;
-			buildPhases = (
-				BEC566D50761D90300A33029 /* Headers */,
-				BEC566D60761D90300A33029 /* Resources */,
-				BEC566D80761D90300A33029 /* Sources */,
-				BEC566DA0761D90300A33029 /* Frameworks */,
-				00794EA009D2343A003FC8A1 /* CopyFiles */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				BEC568370761D90600A33029 /* PBXTargetDependency */,
-			);
-			name = testalpha;
-			productInstallPath = "$(USER_APPS_DIR)";
-			productName = testalpha;
-			productReference = BEC566DF0761D90300A33029 /* testalpha.app */;
-			productType = "com.apple.product-type.application";
-		};
-		BEC566E10761D90300A33029 /* testbitmap */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 001B594808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testbitmap" */;
-			buildPhases = (
-				BEC566E30761D90300A33029 /* Headers */,
-				BEC566E40761D90300A33029 /* Resources */,
-				BEC566E60761D90300A33029 /* Sources */,
-				BEC566E80761D90300A33029 /* Frameworks */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				BEC568390761D90600A33029 /* PBXTargetDependency */,
-			);
-			name = testbitmap;
-			productInstallPath = "$(USER_APPS_DIR)";
-			productName = testbitmap;
-			productReference = BEC566EC0761D90300A33029 /* testbitmap.app */;
-			productType = "com.apple.product-type.application";
-		};
-		BEC566EE0761D90300A33029 /* testcursor */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 001B594C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testcursor" */;
-			buildPhases = (
-				BEC566F00761D90300A33029 /* Headers */,
-				BEC566F10761D90300A33029 /* Resources */,
-				BEC566F30761D90300A33029 /* Sources */,
-				BEC566F50761D90300A33029 /* Frameworks */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				BEC5683B0761D90600A33029 /* PBXTargetDependency */,
-			);
-			name = testcursor;
-			productInstallPath = "$(USER_APPS_DIR)";
-			productName = testcdrom;
-			productReference = BEC566F90761D90300A33029 /* testcursor.app */;
-			productType = "com.apple.product-type.application";
+			productReference = BEC566D10761D90300A33029 /* loopwave */;
+			productType = "com.apple.product-type.tool";
 		};
 		BEC566FB0761D90300A33029 /* testerror */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 001B595008BDB826006539E9 /* Build configuration list for PBXNativeTarget "testerror" */;
 			buildPhases = (
-				BEC566FD0761D90300A33029 /* Headers */,
-				BEC566FE0761D90300A33029 /* Resources */,
 				BEC567000761D90300A33029 /* Sources */,
 				BEC567020761D90300A33029 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				BEC5683D0761D90600A33029 /* PBXTargetDependency */,
 			);
 			name = testerror;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testerror;
-			productReference = BEC567060761D90400A33029 /* testerror.app */;
-			productType = "com.apple.product-type.application";
-		};
-		BEC567080761D90400A33029 /* testgamma */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 001B595408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testgamma" */;
-			buildPhases = (
-				BEC5670A0761D90400A33029 /* Headers */,
-				BEC5670B0761D90400A33029 /* Resources */,
-				BEC5670D0761D90400A33029 /* Sources */,
-				BEC5670F0761D90400A33029 /* Frameworks */,
-				00794EE509D236E4003FC8A1 /* CopyFiles */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				BEC5683F0761D90600A33029 /* PBXTargetDependency */,
-			);
-			name = testgamma;
-			productInstallPath = "$(USER_APPS_DIR)";
-			productName = testgamma;
-			productReference = BEC567140761D90400A33029 /* testgamma.app */;
-			productType = "com.apple.product-type.application";
-		};
-		BEC567160761D90400A33029 /* testgl */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 001B595808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testgl" */;
-			buildPhases = (
-				BEC567180761D90400A33029 /* Headers */,
-				BEC567190761D90400A33029 /* Resources */,
-				BEC5671B0761D90400A33029 /* Sources */,
-				BEC5671D0761D90400A33029 /* Frameworks */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				BEC568410761D90600A33029 /* PBXTargetDependency */,
-			);
-			name = testgl;
-			productInstallPath = "$(USER_APPS_DIR)";
-			productName = testgl;
-			productReference = BEC567210761D90400A33029 /* testgl.app */;
-			productType = "com.apple.product-type.application";
+			productReference = BEC567060761D90400A33029 /* testerror */;
+			productType = "com.apple.product-type.tool";
 		};
 		BEC567230761D90400A33029 /* testthread */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 001B595C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testthread" */;
 			buildPhases = (
-				BEC567250761D90400A33029 /* Headers */,
-				BEC567260761D90400A33029 /* Resources */,
 				BEC567280761D90400A33029 /* Sources */,
 				BEC5672A0761D90400A33029 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				BEC568430761D90600A33029 /* PBXTargetDependency */,
 			);
 			name = testthread;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testthread;
-			productReference = BEC5672E0761D90400A33029 /* testthread.app */;
-			productType = "com.apple.product-type.application";
+			productReference = BEC5672E0761D90400A33029 /* testthread */;
+			productType = "com.apple.product-type.tool";
 		};
 		BEC567300761D90400A33029 /* testjoystick */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 001B596008BDB826006539E9 /* Build configuration list for PBXNativeTarget "testjoystick" */;
 			buildPhases = (
-				BEC567320761D90400A33029 /* Headers */,
-				BEC567330761D90400A33029 /* Resources */,
 				BEC567350761D90400A33029 /* Sources */,
 				BEC567370761D90400A33029 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				BEC568450761D90600A33029 /* PBXTargetDependency */,
 			);
 			name = testjoystick;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testjoystick;
-			productReference = BEC5673B0761D90400A33029 /* testjoystick.app */;
-			productType = "com.apple.product-type.application";
+			productReference = BEC5673B0761D90400A33029 /* testjoystick */;
+			productType = "com.apple.product-type.tool";
 		};
 		BEC5673D0761D90400A33029 /* testkeys */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 001B596408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testkeys" */;
 			buildPhases = (
-				BEC5673F0761D90400A33029 /* Headers */,
-				BEC567400761D90400A33029 /* Resources */,
 				BEC567420761D90400A33029 /* Sources */,
 				BEC567440761D90400A33029 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				BEC568470761D90600A33029 /* PBXTargetDependency */,
 			);
 			name = testkeys;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testkeys;
-			productReference = BEC567480761D90400A33029 /* testkeys.app */;
-			productType = "com.apple.product-type.application";
+			productReference = BEC567480761D90400A33029 /* testkeys */;
+			productType = "com.apple.product-type.tool";
 		};
 		BEC5674A0761D90400A33029 /* testlock */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 001B596808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testlock" */;
 			buildPhases = (
-				BEC5674C0761D90400A33029 /* Headers */,
-				BEC5674D0761D90400A33029 /* Resources */,
 				BEC5674F0761D90400A33029 /* Sources */,
 				BEC567510761D90400A33029 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				BEC568490761D90600A33029 /* PBXTargetDependency */,
 			);
 			name = testlock;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testlock;
-			productReference = BEC567550761D90400A33029 /* testlock.app */;
-			productType = "com.apple.product-type.application";
-		};
-		BEC567570761D90400A33029 /* testoverlay */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 001B599C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testoverlay" */;
-			buildPhases = (
-				BEC567590761D90400A33029 /* Headers */,
-				BEC5675A0761D90400A33029 /* Resources */,
-				BEC5675C0761D90400A33029 /* Sources */,
-				BEC5675E0761D90400A33029 /* Frameworks */,
-				00794F6109D24125003FC8A1 /* CopyFiles */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				BEC5684B0761D90600A33029 /* PBXTargetDependency */,
-			);
-			name = testoverlay;
-			productInstallPath = "$(USER_APPS_DIR)";
-			productName = testoverlay;
-			productReference = BEC567620761D90400A33029 /* testoverlay.app */;
-			productType = "com.apple.product-type.application";
+			productReference = BEC567550761D90400A33029 /* testlock */;
+			productType = "com.apple.product-type.tool";
 		};
 		BEC567720761D90500A33029 /* testsem */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 001B597008BDB826006539E9 /* Build configuration list for PBXNativeTarget "testsem" */;
 			buildPhases = (
-				BEC567740761D90500A33029 /* Headers */,
-				BEC567750761D90500A33029 /* Resources */,
 				BEC567770761D90500A33029 /* Sources */,
 				BEC567790761D90500A33029 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				BEC5684F0761D90600A33029 /* PBXTargetDependency */,
 			);
 			name = testsem;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testsem;
-			productReference = BEC5677D0761D90500A33029 /* testsem.app */;
-			productType = "com.apple.product-type.application";
-		};
-		BEC5677F0761D90500A33029 /* testsprite */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 001B597408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testsprite" */;
-			buildPhases = (
-				BEC567810761D90500A33029 /* Headers */,
-				BEC567820761D90500A33029 /* Resources */,
-				BEC567840761D90500A33029 /* Sources */,
-				BEC567860761D90500A33029 /* Frameworks */,
-				00794F0209D2385F003FC8A1 /* CopyFiles */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				BEC568510761D90600A33029 /* PBXTargetDependency */,
-			);
-			name = testsprite;
-			productInstallPath = "$(USER_APPS_DIR)";
-			productName = testsprite;
-			productReference = BEC5678B0761D90500A33029 /* testsprite.app */;
-			productType = "com.apple.product-type.application";
+			productReference = BEC5677D0761D90500A33029 /* testsem */;
+			productType = "com.apple.product-type.tool";
 		};
 		BEC5678D0761D90500A33029 /* testtimer */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 001B597808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testtimer" */;
 			buildPhases = (
-				BEC5678F0761D90500A33029 /* Headers */,
-				BEC567900761D90500A33029 /* Resources */,
 				BEC567920761D90500A33029 /* Sources */,
 				BEC567940761D90500A33029 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				BEC568530761D90600A33029 /* PBXTargetDependency */,
 			);
 			name = testtimer;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testtimer;
-			productReference = BEC567980761D90500A33029 /* testtimer.app */;
-			productType = "com.apple.product-type.application";
+			productReference = BEC567980761D90500A33029 /* testtimer */;
+			productType = "com.apple.product-type.tool";
 		};
 		BEC567A70761D90500A33029 /* testversion */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 001B598008BDB826006539E9 /* Build configuration list for PBXNativeTarget "testversion" */;
 			buildPhases = (
-				BEC567A90761D90500A33029 /* Headers */,
-				BEC567AA0761D90500A33029 /* Resources */,
 				BEC567AC0761D90500A33029 /* Sources */,
 				BEC567AE0761D90500A33029 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				BEC568570761D90600A33029 /* PBXTargetDependency */,
 			);
 			name = testversion;
-			productInstallPath = "$(USER_APPS_DIR)";
 			productName = testversion;
-			productReference = BEC567B20761D90500A33029 /* testversion.app */;
-			productType = "com.apple.product-type.application";
-		};
-		BEC567B40761D90500A33029 /* testvidinfo */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 001B598408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testvidinfo" */;
-			buildPhases = (
-				BEC567B60761D90500A33029 /* Headers */,
-				BEC567B70761D90500A33029 /* Resources */,
-				BEC567B90761D90500A33029 /* Sources */,
-				BEC567BB0761D90500A33029 /* Frameworks */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				BEC568590761D90600A33029 /* PBXTargetDependency */,
-			);
-			name = testvidinfo;
-			productInstallPath = "$(USER_APPS_DIR)";
-			productName = testvidinfo;
-			productReference = BEC567BF0761D90500A33029 /* testvidinfo.app */;
-			productType = "com.apple.product-type.application";
-		};
-		BEC567C10761D90500A33029 /* testwin */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 001B598808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testwin" */;
-			buildPhases = (
-				BEC567C30761D90500A33029 /* Headers */,
-				BEC567C40761D90500A33029 /* Resources */,
-				BEC567C60761D90500A33029 /* Sources */,
-				BEC567C80761D90500A33029 /* Frameworks */,
-				00794F0909D238E3003FC8A1 /* CopyFiles */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				BEC5685B0761D90600A33029 /* PBXTargetDependency */,
-			);
-			name = testwin;
-			productInstallPath = "$(USER_APPS_DIR)";
-			productName = testwin;
-			productReference = BEC567CD0761D90500A33029 /* testwin.app */;
-			productType = "com.apple.product-type.application";
-		};
-		BEC567CF0761D90500A33029 /* testwm */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 001B598C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testwm" */;
-			buildPhases = (
-				BEC567D10761D90500A33029 /* Headers */,
-				BEC567D20761D90500A33029 /* Resources */,
-				BEC567D40761D90500A33029 /* Sources */,
-				BEC567D60761D90500A33029 /* Frameworks */,
-				00794F0F09D23923003FC8A1 /* CopyFiles */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				BEC5685D0761D90600A33029 /* PBXTargetDependency */,
-			);
-			name = testwm;
-			productInstallPath = "$(USER_APPS_DIR)";
-			productName = testwm;
-			productReference = BEC567DB0761D90600A33029 /* testwm.app */;
-			productType = "com.apple.product-type.application";
-		};
-		BEC567DD0761D90600A33029 /* threadwin */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 001B599008BDB826006539E9 /* Build configuration list for PBXNativeTarget "threadwin" */;
-			buildPhases = (
-				BEC567DF0761D90600A33029 /* Headers */,
-				BEC567E00761D90600A33029 /* Resources */,
-				BEC567E20761D90600A33029 /* Sources */,
-				BEC567E40761D90600A33029 /* Frameworks */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				BEC5685F0761D90600A33029 /* PBXTargetDependency */,
-			);
-			name = threadwin;
-			productInstallPath = "$(USER_APPS_DIR)";
-			productName = threadwin;
-			productReference = BEC567E80761D90600A33029 /* threadwin.app */;
-			productType = "com.apple.product-type.application";
+			productReference = BEC567B20761D90500A33029 /* testversion */;
+			productType = "com.apple.product-type.tool";
 		};
 		BEC567EA0761D90600A33029 /* torturethread */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 001B599408BDB826006539E9 /* Build configuration list for PBXNativeTarget "torturethread" */;
 			buildPhases = (
-				BEC567EC0761D90600A33029 /* Headers */,
-				BEC567ED0761D90600A33029 /* Resources */,
 				BEC567EF0761D90600A33029 /* Sources */,
 				BEC567F10761D90600A33029 /* Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				BEC568610761D90600A33029 /* PBXTargetDependency */,
 			);
 			name = torturethread;
-			productInstallPath = "$(USER_APPS_DIR)";
-			productName = tortureThread;
-			productReference = BEC567F50761D90600A33029 /* torturethread.app */;
-			productType = "com.apple.product-type.application";
-		};
-		BEC567F70761D90600A33029 /* sdlcommon */ = {
+			productName = torturethread;
+			productReference = BEC567F50761D90600A33029 /* torturethread */;
+			productType = "com.apple.product-type.tool";
+		};
+		DB166D7E16A1D12400A1396C /* SDL_test */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = DB166D8016A1D12400A1396C /* Build configuration list for PBXNativeTarget "SDL_test" */;
+			buildPhases = (
+				DB166D7B16A1D12400A1396C /* Sources */,
+				DB166D7C16A1D12400A1396C /* Frameworks */,
+				DB166D7D16A1D12400A1396C /* Headers */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = SDL_test;
+			productName = SDL_test;
+			productReference = DB166D7F16A1D12400A1396C /* libSDL_test.a */;
+			productType = "com.apple.product-type.library.static";
+		};
+		DB166DAD16A1D2F600A1396C /* testgesture */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 001B593408BDB826006539E9 /* Build configuration list for PBXNativeTarget "sdlcommon" */;
+			buildConfigurationList = DB166DBC16A1D2F600A1396C /* Build configuration list for PBXNativeTarget "testgesture" */;
+			buildPhases = (
+				DB166DAE16A1D2F600A1396C /* Sources */,
+				DB166DB016A1D2F600A1396C /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = testgesture;
+			productName = testalpha;
+			productReference = DB166DBF16A1D2F600A1396C /* testgesture */;
+			productType = "com.apple.product-type.tool";
+		};
+		DB166DC416A1D36A00A1396C /* testmessage */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = DB166DD216A1D36A00A1396C /* Build configuration list for PBXNativeTarget "testmessage" */;
 			buildPhases = (
-				BEC567F80761D90600A33029 /* Headers */,
-				BEC567FB0761D90600A33029 /* Sources */,
-				BEC567FD0761D90600A33029 /* Frameworks */,
-				BEC567FE0761D90600A33029 /* Rez */,
+				DB166DC516A1D36A00A1396C /* Sources */,
+				DB166DC716A1D36A00A1396C /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = testmessage;
+			productName = testalpha;
+			productReference = DB166DD516A1D36A00A1396C /* testmessage */;
+			productType = "com.apple.product-type.tool";
+		};
+		DB166DDC16A1D50C00A1396C /* testrelative */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = DB166DEB16A1D50C00A1396C /* Build configuration list for PBXNativeTarget "testrelative" */;
+			buildPhases = (
+				DB166DDD16A1D50C00A1396C /* Sources */,
+				DB166DDF16A1D50C00A1396C /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = testrelative;
+			productName = testalpha;
+			productReference = DB166DEE16A1D50C00A1396C /* testrelative */;
+			productType = "com.apple.product-type.tool";
+		};
+		DB166DF316A1D57C00A1396C /* testrendercopyex */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = DB166E0216A1D57C00A1396C /* Build configuration list for PBXNativeTarget "testrendercopyex" */;
+			buildPhases = (
+				DB166DF416A1D57C00A1396C /* Sources */,
+				DB166DF616A1D57C00A1396C /* Frameworks */,
+				DB166E2116A1D5DF00A1396C /* CopyFiles */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				002A862F107303E6007319AE /* PBXTargetDependency */,
-			);
-			name = sdlcommon;
-			productInstallPath = /usr/local/lib;
-			productName = libsdlmain.a;
-			productReference = BEC567FF0761D90600A33029 /* libsdlcommon.a */;
-			productType = "com.apple.product-type.library.static";
+			);
+			name = testrendercopyex;
+			productName = testalpha;
+			productReference = DB166E0516A1D57C00A1396C /* testrendercopyex */;
+			productType = "com.apple.product-type.tool";
+		};
+		DB166E0A16A1D5AD00A1396C /* testrendertarget */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = DB166E1916A1D5AD00A1396C /* Build configuration list for PBXNativeTarget "testrendertarget" */;
+			buildPhases = (
+				DB166E0B16A1D5AD00A1396C /* Sources */,
+				DB166E0D16A1D5AD00A1396C /* Frameworks */,
+				DB166E2416A1D61000A1396C /* CopyFiles */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = testrendertarget;
+			productName = testalpha;
+			productReference = DB166E1C16A1D5AD00A1396C /* testrendertarget */;
+			productType = "com.apple.product-type.tool";
+		};
+		DB166E2716A1D64D00A1396C /* testrumble */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = DB166E3516A1D64D00A1396C /* Build configuration list for PBXNativeTarget "testrumble" */;
+			buildPhases = (
+				DB166E2816A1D64D00A1396C /* Sources */,
+				DB166E2A16A1D64D00A1396C /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = testrumble;
+			productName = testalpha;
+			productReference = DB166E3816A1D64D00A1396C /* testrumble */;
+			productType = "com.apple.product-type.tool";
+		};
+		DB166E3D16A1D69000A1396C /* testscale */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = DB166E4F16A1D69000A1396C /* Build configuration list for PBXNativeTarget "testscale" */;
+			buildPhases = (
+				DB166E3E16A1D69000A1396C /* Sources */,
+				DB166E4016A1D69000A1396C /* Frameworks */,
+				DB166E4C16A1D69000A1396C /* CopyFiles */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = testscale;
+			productName = testalpha;
+			productReference = DB166E5216A1D69000A1396C /* testscale */;
+			productType = "com.apple.product-type.tool";
+		};
+		DB166E5716A1D6F300A1396C /* testshader */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = DB166E6516A1D6F300A1396C /* Build configuration list for PBXNativeTarget "testshader" */;
+			buildPhases = (
+				DB166E5816A1D6F300A1396C /* Sources */,
+				DB166E5A16A1D6F300A1396C /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = testshader;
+			productName = testsem;
+			productReference = DB166E6816A1D6F300A1396C /* testshader */;
+			productType = "com.apple.product-type.tool";
+		};
+		DB166E6D16A1D78400A1396C /* testspriteminimal */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = DB166E7B16A1D78400A1396C /* Build configuration list for PBXNativeTarget "testspriteminimal" */;
+			buildPhases = (
+				DB166E6E16A1D78400A1396C /* Sources */,
+				DB166E7016A1D78400A1396C /* Frameworks */,
+				DB166E9B16A1D7FC00A1396C /* CopyFiles */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = testspriteminimal;
+			productName = testsem;
+			productReference = DB166E7E16A1D78400A1396C /* testspriteminimal */;
+			productType = "com.apple.product-type.tool";
+		};
+		DB166E8016A1D78C00A1396C /* teststreaming */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = DB166E8E16A1D78C00A1396C /* Build configuration list for PBXNativeTarget "teststreaming" */;
+			buildPhases = (
+				DB166E8116A1D78C00A1396C /* Sources */,
+				DB166E8316A1D78C00A1396C /* Frameworks */,
+				DB166E9916A1D7EE00A1396C /* CopyFiles */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = teststreaming;
+			productName = testsem;
+			productReference = DB166E9116A1D78C00A1396C /* teststreaming */;
+			productType = "com.apple.product-type.tool";
 		};
 /* End PBXNativeTarget section */
 
@@ -3825,24 +2732,18 @@
 			projectRoot = "";
 			targets = (
 				BEC566920761D90300A33029 /* All */,
+				DB166D7E16A1D12400A1396C /* SDL_test */,
 				BEC566AB0761D90300A33029 /* checkkeys */,
-				BEC566B80761D90300A33029 /* graywin */,
 				BEC566C50761D90300A33029 /* loopwave */,
-				BEC566D30761D90300A33029 /* testalpha */,
 				0017957410741F7900F5D044 /* testatomic */,
 				00179595107421BF00F5D044 /* testaudioinfo */,
-				BEC566E10761D90300A33029 /* testbitmap */,
-				002F338609CA16BF00EBEB88 /* testblitspeed */,
-				BEC566EE0761D90300A33029 /* testcursor */,
 				00179756107431B300F5D044 /* testdraw2 */,
-				002F33CA09CA19A600EBEB88 /* testdyngl */,
 				BEC566FB0761D90300A33029 /* testerror */,
 				002F340109CA1BFF00EBEB88 /* testfile */,
-				BEC567080761D90400A33029 /* testgamma */,
-				BEC567160761D90400A33029 /* testgl */,
+				BBFC08B7164C6862003E6A99 /* testgamecontroller */,
+				DB166DAD16A1D2F600A1396C /* testgesture */,
 				0017970910742F3200F5D044 /* testgl2 */,
 				00179730107430D600F5D044 /* testhaptic */,
-				BEC567230761D90400A33029 /* testthread */,
 				002F342009CA1F0300EBEB88 /* testiconv */,
 				00179776107432AE00F5D044 /* testime */,
 				001797961074334C00F5D044 /* testintersections */,
@@ -3850,27 +2751,29 @@
 				BEC5673D0761D90400A33029 /* testkeys */,
 				001797B8107433C600F5D044 /* testloadso */,
 				BEC5674A0761D90400A33029 /* testlock */,
+				DB166DC416A1D36A00A1396C /* testmessage */,
 				001797FA1074355200F5D044 /* testmultiaudio */,
 				001798781074392D00F5D044 /* testnative */,
-				BEC567570761D90400A33029 /* testoverlay */,
 				002F343C09CA1FB300EBEB88 /* testoverlay2 */,
 				002F345909CA204F00EBEB88 /* testplatform */,
 				0017989D107439DF00F5D044 /* testpower */,
+				DB166DDC16A1D50C00A1396C /* testrelative */,
+				DB166DF316A1D57C00A1396C /* testrendercopyex */,
+				DB166E0A16A1D5AD00A1396C /* testrendertarget */,
 				001798DA10743BEC00F5D044 /* testresample */,
+				DB166E2716A1D64D00A1396C /* testrumble */,
+				DB166E3D16A1D69000A1396C /* testscale */,
 				BEC567720761D90500A33029 /* testsem */,
-				BEC5677F0761D90500A33029 /* testsprite */,
+				DB166E5716A1D6F300A1396C /* testshader */,
+				4537749112091504002F0F45 /* testshape */,
 				001798FE10743F1000F5D044 /* testsprite2 */,
+				DB166E6D16A1D78400A1396C /* testspriteminimal */,
+				DB166E8016A1D78C00A1396C /* teststreaming */,
+				BEC567230761D90400A33029 /* testthread */,
 				BEC5678D0761D90500A33029 /* testtimer */,
 				BEC567A70761D90500A33029 /* testversion */,
-				BEC567B40761D90500A33029 /* testvidinfo */,
-				BEC567C10761D90500A33029 /* testwin */,
-				BEC567CF0761D90500A33029 /* testwm */,
 				0017992010743FB700F5D044 /* testwm2 */,
-				BEC567DD0761D90600A33029 /* threadwin */,
 				BEC567EA0761D90600A33029 /* torturethread */,
-				BEC567F70761D90600A33029 /* sdlcommon */,
-				4537749112091504002F0F45 /* testshape */,
-				BBFC08B7164C6862003E6A99 /* testgamecontroller */,
 			);
 		};
 /* End PBXProject section */
@@ -3913,334 +2816,6 @@
 		};
 /* End PBXReferenceProxy section */
 
-/* Begin PBXResourcesBuildPhase section */
-		0017957810741F7900F5D044 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		00179599107421BF00F5D044 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		0017970D10742F3200F5D044 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		00179734107430D600F5D044 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		0017975A107431B300F5D044 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		0017977A107432AE00F5D044 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		0017979A1074334C00F5D044 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		001797BC107433C600F5D044 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		001797FE1074355200F5D044 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		0017987D1074392D00F5D044 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		001798A1107439DF00F5D044 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		001798DE10743BEC00F5D044 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		0017990210743F1000F5D044 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		0017992410743FB700F5D044 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		002F338A09CA16BF00EBEB88 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		002F33CE09CA19A600EBEB88 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		002F340509CA1BFF00EBEB88 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		002F342409CA1F0300EBEB88 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		002F344009CA1FB300EBEB88 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		002F345D09CA204F00EBEB88 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		4537748E12091504002F0F45 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BBFC08BB164C6862003E6A99 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC566AE0761D90300A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC566BB0761D90300A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC566C80761D90300A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC566D60761D90300A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC566E40761D90300A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC566F10761D90300A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC566FE0761D90300A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC5670B0761D90400A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567190761D90400A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567260761D90400A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567330761D90400A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567400761D90400A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC5674D0761D90400A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC5675A0761D90400A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567750761D90500A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567820761D90500A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567900761D90500A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567AA0761D90500A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567B70761D90500A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567C40761D90500A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567D20761D90500A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567E00761D90600A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567ED0761D90600A33029 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXRezBuildPhase section */
-		BEC567FE0761D90600A33029 /* Rez */ = {
-			isa = PBXRezBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-/* End PBXRezBuildPhase section */
-
 /* Begin PBXSourcesBuildPhase section */
 		0017957910741F7900F5D044 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
@@ -4356,22 +2931,6 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		002F338C09CA16BF00EBEB88 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				002F339B09CA17BC00EBEB88 /* testblitspeed.c in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		002F33D009CA19A600EBEB88 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				002F33E309CA1A0B00EBEB88 /* testdyngl.c in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		002F340709CA1BFF00EBEB88 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -4428,14 +2987,6 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BEC566BD0761D90300A33029 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC566BE0761D90300A33029 /* graywin.c in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		BEC566CA0761D90300A33029 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -4444,30 +2995,6 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BEC566D80761D90300A33029 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC566D90761D90300A33029 /* testalpha.c in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC566E60761D90300A33029 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC566E70761D90300A33029 /* testbitmap.c in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC566F30761D90300A33029 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				001794FB1073699500F5D044 /* testcursor.c in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		BEC567000761D90300A33029 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -4476,22 +3003,6 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BEC5670D0761D90400A33029 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC5670E0761D90400A33029 /* testgamma.c in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC5671B0761D90400A33029 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC5671C0761D90400A33029 /* testgl.c in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		BEC567280761D90400A33029 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -4524,14 +3035,6 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BEC5675C0761D90400A33029 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC5675D0761D90400A33029 /* testoverlay.c in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		BEC567770761D90500A33029 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -4540,14 +3043,6 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BEC567840761D90500A33029 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC567850761D90500A33029 /* testsprite.c in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		BEC567920761D90500A33029 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -4564,38 +3059,6 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BEC567B90761D90500A33029 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC567BA0761D90500A33029 /* testvidinfo.c in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567C60761D90500A33029 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC567C70761D90500A33029 /* testwin.c in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567D40761D90500A33029 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC567D50761D90500A33029 /* testwm.c in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BEC567E20761D90600A33029 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BEC567E30761D90600A33029 /* threadwin.c in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		BEC567EF0761D90600A33029 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -4604,107 +3067,121 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BEC567FB0761D90600A33029 /* Sources */ = {
+		DB166D7B16A1D12400A1396C /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166D9316A1D1A500A1396C /* SDL_test_assert.c in Sources */,
+				DB166D9416A1D1A500A1396C /* SDL_test_common.c in Sources */,
+				DB166D9516A1D1A500A1396C /* SDL_test_compare.c in Sources */,
+				DB166D9616A1D1A500A1396C /* SDL_test_crc32.c in Sources */,
+				DB166D9716A1D1A500A1396C /* SDL_test_font.c in Sources */,
+				DB166D9816A1D1A500A1396C /* SDL_test_fuzzer.c in Sources */,
+				DB166D9916A1D1A500A1396C /* SDL_test_harness.c in Sources */,
+				DB166D9A16A1D1A500A1396C /* SDL_test_imageBlit.c in Sources */,
+				DB166D9B16A1D1A500A1396C /* SDL_test_imageBlitBlend.c in Sources */,
+				DB166D9C16A1D1A500A1396C /* SDL_test_imageFace.c in Sources */,
+				DB166D9D16A1D1A500A1396C /* SDL_test_imagePrimitives.c in Sources */,
+				DB166D9E16A1D1A500A1396C /* SDL_test_imagePrimitivesBlend.c in Sources */,
+				DB166D9F16A1D1A500A1396C /* SDL_test_log.c in Sources */,
+				DB166DA016A1D1A500A1396C /* SDL_test_md5.c in Sources */,
+				DB166DA116A1D1A500A1396C /* SDL_test_random.c in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166DAE16A1D2F600A1396C /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166DC116A1D31E00A1396C /* testgesture.c in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166DC516A1D36A00A1396C /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166DD716A1D37800A1396C /* testmessage.c in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166DDD16A1D50C00A1396C /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166DF016A1D52500A1396C /* testrelative.c in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166DF416A1D57C00A1396C /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				002A85AF10730028007319AE /* common.c in Sources */,
+				DB166E0716A1D59400A1396C /* testrendercopyex.c in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166E0B16A1D5AD00A1396C /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166E1E16A1D5C300A1396C /* testrendertarget.c in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166E2816A1D64D00A1396C /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166E3C16A1D66500A1396C /* testrumble.c in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166E3E16A1D69000A1396C /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166E5416A1D6A300A1396C /* testscale.c in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166E5816A1D6F300A1396C /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166E6A16A1D70C00A1396C /* testshader.c in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166E6E16A1D78400A1396C /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166E9316A1D7BC00A1396C /* testspriteminimal.c in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		DB166E8116A1D78C00A1396C /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				DB166E9416A1D7C700A1396C /* teststreaming.c in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
 /* End PBXSourcesBuildPhase section */
 
 /* Begin PBXTargetDependency section */
-		0017957510741F7900F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 0017957610741F7900F5D044 /* PBXContainerItemProxy */;
-		};
-		00179596107421BF00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 00179597107421BF00F5D044 /* PBXContainerItemProxy */;
-		};
-		0017970A10742F3200F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 0017970B10742F3200F5D044 /* PBXContainerItemProxy */;
-		};
-		00179731107430D600F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 00179732107430D600F5D044 /* PBXContainerItemProxy */;
-		};
-		00179757107431B300F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 00179758107431B300F5D044 /* PBXContainerItemProxy */;
-		};
-		00179777107432AE00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 00179778107432AE00F5D044 /* PBXContainerItemProxy */;
-		};
-		001797971074334C00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 001797981074334C00F5D044 /* PBXContainerItemProxy */;
-		};
-		001797B9107433C600F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 001797BA107433C600F5D044 /* PBXContainerItemProxy */;
-		};
-		001797FB1074355200F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 001797FC1074355200F5D044 /* PBXContainerItemProxy */;
-		};
-		001798791074392D00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 0017987A1074392D00F5D044 /* PBXContainerItemProxy */;
-		};
-		0017989E107439DF00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 0017989F107439DF00F5D044 /* PBXContainerItemProxy */;
-		};
-		001798DB10743BEC00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 001798DC10743BEC00F5D044 /* PBXContainerItemProxy */;
-		};
-		001798FF10743F1000F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 0017990010743F1000F5D044 /* PBXContainerItemProxy */;
-		};
-		0017992110743FB700F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 0017992210743FB700F5D044 /* PBXContainerItemProxy */;
-		};
 		001799481074403E00F5D044 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			target = BEC566AB0761D90300A33029 /* checkkeys */;
 			targetProxy = 001799471074403E00F5D044 /* PBXContainerItemProxy */;
 		};
-		0017994A1074403E00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC566B80761D90300A33029 /* graywin */;
-			targetProxy = 001799491074403E00F5D044 /* PBXContainerItemProxy */;
-		};
 		0017994C1074403E00F5D044 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			target = BEC566C50761D90300A33029 /* loopwave */;
 			targetProxy = 0017994B1074403E00F5D044 /* PBXContainerItemProxy */;
 		};
-		0017994E1074403E00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC566D30761D90300A33029 /* testalpha */;
-			targetProxy = 0017994D1074403E00F5D044 /* PBXContainerItemProxy */;
-		};
 		001799501074403E00F5D044 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			target = 0017957410741F7900F5D044 /* testatomic */;
@@ -4715,31 +3192,11 @@
 			target = 00179595107421BF00F5D044 /* testaudioinfo */;
 			targetProxy = 001799511074403E00F5D044 /* PBXContainerItemProxy */;
 		};
-		001799541074403E00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC566E10761D90300A33029 /* testbitmap */;
-			targetProxy = 001799531074403E00F5D044 /* PBXContainerItemProxy */;
-		};
-		001799561074403E00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = 002F338609CA16BF00EBEB88 /* testblitspeed */;
-			targetProxy = 001799551074403E00F5D044 /* PBXContainerItemProxy */;
-		};
-		001799581074403E00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC566EE0761D90300A33029 /* testcursor */;
-			targetProxy = 001799571074403E00F5D044 /* PBXContainerItemProxy */;
-		};
 		0017995A1074403E00F5D044 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			target = 00179756107431B300F5D044 /* testdraw2 */;
 			targetProxy = 001799591074403E00F5D044 /* PBXContainerItemProxy */;
 		};
-		0017995C1074403E00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = 002F33CA09CA19A600EBEB88 /* testdyngl */;
-			targetProxy = 0017995B1074403E00F5D044 /* PBXContainerItemProxy */;
-		};
 		0017995E1074403E00F5D044 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			target = BEC566FB0761D90300A33029 /* testerror */;
@@ -4750,16 +3207,6 @@
 			target = 002F340109CA1BFF00EBEB88 /* testfile */;
 			targetProxy = 0017995F1074403E00F5D044 /* PBXContainerItemProxy */;
 		};
-		001799621074403E00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567080761D90400A33029 /* testgamma */;
-			targetProxy = 001799611074403E00F5D044 /* PBXContainerItemProxy */;
-		};
-		001799641074403E00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567160761D90400A33029 /* testgl */;
-			targetProxy = 001799631074403E00F5D044 /* PBXContainerItemProxy */;
-		};
 		001799661074403E00F5D044 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			target = 0017970910742F3200F5D044 /* testgl2 */;
@@ -4820,11 +3267,6 @@
 			target = 001798781074392D00F5D044 /* testnative */;
 			targetProxy = 0017997F1074403E00F5D044 /* PBXContainerItemProxy */;
 		};
-		001799821074403E00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567570761D90400A33029 /* testoverlay */;
-			targetProxy = 001799811074403E00F5D044 /* PBXContainerItemProxy */;
-		};
 		001799841074403E00F5D044 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			target = 002F343C09CA1FB300EBEB88 /* testoverlay2 */;
@@ -4850,11 +3292,6 @@
 			target = BEC567720761D90500A33029 /* testsem */;
 			targetProxy = 0017998D1074403E00F5D044 /* PBXContainerItemProxy */;
 		};
-		001799901074403E00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC5677F0761D90500A33029 /* testsprite */;
-			targetProxy = 0017998F1074403E00F5D044 /* PBXContainerItemProxy */;
-		};
 		001799921074403E00F5D044 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			target = 001798FE10743F1000F5D044 /* testsprite2 */;
@@ -4870,259 +3307,104 @@
 			target = BEC567A70761D90500A33029 /* testversion */;
 			targetProxy = 001799951074403E00F5D044 /* PBXContainerItemProxy */;
 		};
-		001799981074403E00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567B40761D90500A33029 /* testvidinfo */;
-			targetProxy = 001799971074403E00F5D044 /* PBXContainerItemProxy */;
-		};
-		0017999A1074403E00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567C10761D90500A33029 /* testwin */;
-			targetProxy = 001799991074403E00F5D044 /* PBXContainerItemProxy */;
-		};
-		0017999C1074403E00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567CF0761D90500A33029 /* testwm */;
-			targetProxy = 0017999B1074403E00F5D044 /* PBXContainerItemProxy */;
-		};
 		0017999E1074403E00F5D044 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			target = 0017992010743FB700F5D044 /* testwm2 */;
 			targetProxy = 0017999D1074403E00F5D044 /* PBXContainerItemProxy */;
 		};
-		001799A01074403E00F5D044 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567DD0761D90600A33029 /* threadwin */;
-			targetProxy = 0017999F1074403E00F5D044 /* PBXContainerItemProxy */;
-		};
 		001799A21074403E00F5D044 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			target = BEC567EA0761D90600A33029 /* torturethread */;
 			targetProxy = 001799A11074403E00F5D044 /* PBXContainerItemProxy */;
 		};
-		002A862F107303E6007319AE /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = "Static Library";
-			targetProxy = 002A862E107303E6007319AE /* PBXContainerItemProxy */;
-		};
-		002F338709CA16BF00EBEB88 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 002F338809CA16BF00EBEB88 /* PBXContainerItemProxy */;
-		};
-		002F33CB09CA19A600EBEB88 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 002F33CC09CA19A600EBEB88 /* PBXContainerItemProxy */;
-		};
-		002F340209CA1BFF00EBEB88 /* PBXTargetDependency */ = {
+		DB166D6E16A1CEAA00A1396C /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 002F340309CA1BFF00EBEB88 /* PBXContainerItemProxy */;
-		};
-		002F342109CA1F0300EBEB88 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 002F342209CA1F0300EBEB88 /* PBXContainerItemProxy */;
-		};
-		002F343D09CA1FB300EBEB88 /* PBXTargetDependency */ = {
+			target = BBFC08B7164C6862003E6A99 /* testgamecontroller */;
+			targetProxy = DB166D6D16A1CEAA00A1396C /* PBXContainerItemProxy */;
+		};
+		DB166D7016A1CEAF00A1396C /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 002F343E09CA1FB300EBEB88 /* PBXContainerItemProxy */;
-		};
-		002F345A09CA204F00EBEB88 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 002F345B09CA204F00EBEB88 /* PBXContainerItemProxy */;
-		};
-		4537749E1209152D002F0F45 /* PBXTargetDependency */ = {
+			target = 4537749112091504002F0F45 /* testshape */;
+			targetProxy = DB166D6F16A1CEAF00A1396C /* PBXContainerItemProxy */;
+		};
+		DB166DC316A1D32C00A1396C /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = 4537749D1209152D002F0F45 /* PBXContainerItemProxy */;
-		};
-		BBFC08B8164C6862003E6A99 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BBFC08B9164C6862003E6A99 /* PBXContainerItemProxy */;
-		};
-		BEC568310761D90600A33029 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC568300761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC568330761D90600A33029 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC568320761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC568350761D90600A33029 /* PBXTargetDependency */ = {
+			target = DB166DAD16A1D2F600A1396C /* testgesture */;
+			targetProxy = DB166DC216A1D32C00A1396C /* PBXContainerItemProxy */;
+		};
+		DB166DD916A1D38900A1396C /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC568340761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC568370761D90600A33029 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC568360761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC568390761D90600A33029 /* PBXTargetDependency */ = {
+			target = DB166DC416A1D36A00A1396C /* testmessage */;
+			targetProxy = DB166DD816A1D38900A1396C /* PBXContainerItemProxy */;
+		};
+		DB166DF216A1D53700A1396C /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC568380761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC5683B0761D90600A33029 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC5683A0761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC5683D0761D90600A33029 /* PBXTargetDependency */ = {
+			target = DB166DDC16A1D50C00A1396C /* testrelative */;
+			targetProxy = DB166DF116A1D53700A1396C /* PBXContainerItemProxy */;
+		};
+		DB166E0916A1D5A400A1396C /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC5683C0761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC5683F0761D90600A33029 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC5683E0761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC568410761D90600A33029 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC568400761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC568430761D90600A33029 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC568420761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC568450761D90600A33029 /* PBXTargetDependency */ = {
+			target = DB166DF316A1D57C00A1396C /* testrendercopyex */;
+			targetProxy = DB166E0816A1D5A400A1396C /* PBXContainerItemProxy */;
+		};
+		DB166E2016A1D5D000A1396C /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC568440761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC568470761D90600A33029 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC568460761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC568490761D90600A33029 /* PBXTargetDependency */ = {
+			target = DB166E0A16A1D5AD00A1396C /* testrendertarget */;
+			targetProxy = DB166E1F16A1D5D000A1396C /* PBXContainerItemProxy */;
+		};
+		DB166E3B16A1D65A00A1396C /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC568480761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC5684B0761D90600A33029 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC5684A0761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC5684F0761D90600A33029 /* PBXTargetDependency */ = {
+			target = DB166E2716A1D64D00A1396C /* testrumble */;
+			targetProxy = DB166E3A16A1D65A00A1396C /* PBXContainerItemProxy */;
+		};
+		DB166E5616A1D6B800A1396C /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC5684E0761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC568510761D90600A33029 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC568500761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC568530761D90600A33029 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC568520761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC568570761D90600A33029 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC568560761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC568590761D90600A33029 /* PBXTargetDependency */ = {
+			target = DB166E3D16A1D69000A1396C /* testscale */;
+			targetProxy = DB166E5516A1D6B800A1396C /* PBXContainerItemProxy */;
+		};
+		DB166E6C16A1D72000A1396C /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC568580761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC5685B0761D90600A33029 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC5685A0761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC5685D0761D90600A33029 /* PBXTargetDependency */ = {
+			target = DB166E5716A1D6F300A1396C /* testshader */;
+			targetProxy = DB166E6B16A1D72000A1396C /* PBXContainerItemProxy */;
+		};
+		DB166E9616A1D7CD00A1396C /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC5685C0761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC5685F0761D90600A33029 /* PBXTargetDependency */ = {
+			target = DB166E6D16A1D78400A1396C /* testspriteminimal */;
+			targetProxy = DB166E9516A1D7CD00A1396C /* PBXContainerItemProxy */;
+		};
+		DB166E9816A1D7CF00A1396C /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC5685E0761D90600A33029 /* PBXContainerItemProxy */;
-		};
-		BEC568610761D90600A33029 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BEC567F70761D90600A33029 /* sdlcommon */;
-			targetProxy = BEC568600761D90600A33029 /* PBXContainerItemProxy */;
+			target = DB166E8016A1D78C00A1396C /* teststreaming */;
+			targetProxy = DB166E9716A1D7CF00A1396C /* PBXContainerItemProxy */;
 		};
 /* End PBXTargetDependency section */
 
-/* Begin PBXVariantGroup section */
-		BBFC08A5164C684D003E6A99 /* InfoPlist.strings */ = {
-			isa = PBXVariantGroup;
-			children = (
-				BBFC08A6164C684D003E6A99 /* en */,
-			);
-			name = InfoPlist.strings;
-			sourceTree = "<group>";
-		};
-		BBFC08AB164C684D003E6A99 /* Credits.rtf */ = {
-			isa = PBXVariantGroup;
-			children = (
-				BBFC08AC164C684D003E6A99 /* en */,
-			);
-			name = Credits.rtf;
-			sourceTree = "<group>";
-		};
-		BBFC08B1164C684D003E6A99 /* MainMenu.xib */ = {
-			isa = PBXVariantGroup;
-			children = (
-				BBFC08B2164C684D003E6A99 /* en */,
-			);
-			name = MainMenu.xib;
-			sourceTree = "<group>";
-		};
-/* End PBXVariantGroup section */
-
 /* Begin XCBuildConfiguration section */
 		0017958910741F7900F5D044 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testatomic.plist";
 				PRODUCT_NAME = testatomic;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		0017958A10741F7900F5D044 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testatomic.plist";
 				PRODUCT_NAME = testatomic;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		001795AA107421BF00F5D044 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testaudioinfo.plist";
 				PRODUCT_NAME = testaudioinfo;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		001795AB107421BF00F5D044 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testaudioinfo.plist";
 				PRODUCT_NAME = testaudioinfo;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
@@ -5130,9 +3412,7 @@
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				GCC_PREPROCESSOR_DEFINITIONS = HAVE_OPENGL;
-				INFOPLIST_FILE = "Info-testgl2.plist";
 				PRODUCT_NAME = testgl2;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
@@ -5140,211 +3420,165 @@
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				GCC_PREPROCESSOR_DEFINITIONS = HAVE_OPENGL;
-				INFOPLIST_FILE = "Info-testgl2.plist";
 				PRODUCT_NAME = testgl2;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		00179745107430D600F5D044 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testhaptic.plist";
 				PRODUCT_NAME = testhaptic;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		00179746107430D600F5D044 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testhaptic.plist";
 				PRODUCT_NAME = testhaptic;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		0017976B107431B300F5D044 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testdraw2.plist";
 				PRODUCT_NAME = testdraw2;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		0017976C107431B300F5D044 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testdraw2.plist";
 				PRODUCT_NAME = testdraw2;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		0017978B107432AE00F5D044 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testime.plist";
 				PRODUCT_NAME = testime;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		0017978C107432AE00F5D044 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testime.plist";
 				PRODUCT_NAME = testime;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		001797AB1074334C00F5D044 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testintersections.plist";
 				PRODUCT_NAME = testintersections;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		001797AC1074334C00F5D044 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testintersections.plist";
 				PRODUCT_NAME = testintersections;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		001797CD107433C600F5D044 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testloadso.plist";
 				PRODUCT_NAME = testloadso;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		001797CE107433C600F5D044 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testloadso.plist";
 				PRODUCT_NAME = testloadso;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		0017980F1074355200F5D044 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testmultiaudio.plist";
 				PRODUCT_NAME = testmultiaudio;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		001798101074355200F5D044 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testmultiaudio.plist";
 				PRODUCT_NAME = testmultiaudio;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		001798911074392D00F5D044 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testnativex11.plist";
 				LIBRARY_SEARCH_PATHS = /usr/X11/lib;
 				OTHER_LDFLAGS = "-lX11";
 				PRODUCT_NAME = testnative;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		001798921074392D00F5D044 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testnativex11.plist";
 				LIBRARY_SEARCH_PATHS = /usr/X11/lib;
 				OTHER_LDFLAGS = "-lX11";
 				PRODUCT_NAME = testnative;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		001798B2107439DF00F5D044 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testpower.plist";
 				PRODUCT_NAME = testpower;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		001798B3107439DF00F5D044 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testpower.plist";
 				PRODUCT_NAME = testpower;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		001798EF10743BEC00F5D044 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testresample.plist";
 				PRODUCT_NAME = testresample;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		001798F010743BEC00F5D044 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testresample.plist";
 				PRODUCT_NAME = testresample;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		0017991310743F1000F5D044 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testsprite2.plist";
 				PRODUCT_NAME = testsprite2;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		0017991410743F1000F5D044 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testsprite2.plist";
 				PRODUCT_NAME = testsprite2;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		0017993510743FB700F5D044 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testwm2.plist";
 				PRODUCT_NAME = testwm2;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		0017993610743FB700F5D044 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testwm2.plist";
 				PRODUCT_NAME = testwm2;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
@@ -5364,297 +3598,112 @@
 		002A85B31073008E007319AE /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				COPY_PHASE_STRIP = NO;
-				GCC_DYNAMIC_NO_PIC = NO;
-				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
-				GCC_OPTIMIZATION_LEVEL = 0;
-				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
-				OTHER_CFLAGS = "";
-				OTHER_LDFLAGS = "";
-				OTHER_REZFLAGS = "";
 				PRODUCT_NAME = "Build All";
-				SECTORDER_FLAGS = "";
-				WARNING_CFLAGS = (
-					"-Wmost",
-					"-Wno-four-char-constants",
-					"-Wno-unknown-pragmas",
-				);
-				ZERO_LINK = YES;
 			};
 			name = Debug;
 		};
 		002A85B41073008E007319AE /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-checkkeys__Upgraded_.plist";
 				PRODUCT_NAME = checkkeys;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Debug;
-		};
-		002A85B51073008E007319AE /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-graywin__Upgraded_.plist";
-				PRODUCT_NAME = graywin;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		002A85B61073008E007319AE /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-loopwave__Upgraded_.plist";
 				PRODUCT_NAME = loopwave;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Debug;
-		};
-		002A85B71073008E007319AE /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testalpha__Upgraded_.plist";
-				PRODUCT_NAME = testalpha;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Debug;
-		};
-		002A85B81073008E007319AE /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testbitmap__Upgraded_.plist";
-				PRODUCT_NAME = testbitmap;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Debug;
-		};
-		002A85B91073008E007319AE /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testblitspeed.plist";
-				PRODUCT_NAME = testblitspeed;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Debug;
-		};
-		002A85BA1073008E007319AE /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testcursor.plist";
-				PRODUCT_NAME = testcursor;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Debug;
-		};
-		002A85BB1073008E007319AE /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				GCC_PREPROCESSOR_DEFINITIONS = (
-					"$(GCC_PREPROCESSOR_DEFINITIONS)",
-					HAVE_OPENGL,
-				);
-				INFOPLIST_FILE = "Info-testdyngl.plist";
-				PRODUCT_NAME = testdyngl;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		002A85BC1073008E007319AE /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testerror__Upgraded_.plist";
 				PRODUCT_NAME = testerror;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		002A85BD1073008E007319AE /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testfile.plist";
 				PRODUCT_NAME = testfile;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Debug;
-		};
-		002A85BE1073008E007319AE /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testgamma__Upgraded_.plist";
-				PRODUCT_NAME = testgamma;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Debug;
-		};
-		002A85BF1073008E007319AE /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				GCC_PREPROCESSOR_DEFINITIONS = HAVE_OPENGL;
-				INFOPLIST_FILE = "Info-testgl__Upgraded_.plist";
-				PRODUCT_NAME = testgl;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		002A85C01073008E007319AE /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testiconv.plist";
 				PRODUCT_NAME = testiconv;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		002A85C11073008E007319AE /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testjoystick__Upgraded_.plist";
 				PRODUCT_NAME = testjoystick;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		002A85C21073008E007319AE /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testkeys__Upgraded_.plist";
 				PRODUCT_NAME = testkeys;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		002A85C31073008E007319AE /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testlock__Upgraded_.plist";
 				PRODUCT_NAME = testlock;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Debug;
-		};
-		002A85C41073008E007319AE /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testoverlay__Upgraded_.plist";
-				PRODUCT_NAME = testoverlay;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		002A85C51073008E007319AE /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testoverlay2.plist";
 				PRODUCT_NAME = testoverlay2;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		002A85C71073008E007319AE /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testplatform.plist";
 				PRODUCT_NAME = testplatform;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		002A85C81073008E007319AE /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testsem__Upgraded_.plist";
 				PRODUCT_NAME = testsem;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Debug;
-		};
-		002A85C91073008E007319AE /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testsprite__Upgraded_.plist";
-				PRODUCT_NAME = testsprite;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		002A85CA1073008E007319AE /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testthread__Upgraded_.plist";
 				PRODUCT_NAME = testthread;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		002A85CB1073008E007319AE /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testtimer__Upgraded_.plist";
 				PRODUCT_NAME = testtimer;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		002A85CC1073008E007319AE /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testversion__Upgraded_.plist";
 				PRODUCT_NAME = testversion;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Debug;
-		};
-		002A85CD1073008E007319AE /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testvidinfo__Upgraded_.plist";
-				PRODUCT_NAME = testvidinfo;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Debug;
-		};
-		002A85CE1073008E007319AE /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testwin__Upgraded_.plist";
-				PRODUCT_NAME = testwin;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Debug;
-		};
-		002A85CF1073008E007319AE /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testwm__Upgraded_.plist";
-				PRODUCT_NAME = testwm;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Debug;
-		};
-		002A85D01073008E007319AE /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-threadwin__Upgraded_.plist";
-				PRODUCT_NAME = threadwin;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		002A85D11073008E007319AE /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-torturethread__Upgraded_.plist";
 				PRODUCT_NAME = torturethread;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Debug;
-		};
-		002A85D21073008E007319AE /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				GCC_PREFIX_HEADER = sdlcommon_prefix.h;
-				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
-				PRODUCT_NAME = sdlcommon;
 			};
 			name = Debug;
 		};
@@ -5674,314 +3723,118 @@
 		002A85D51073009D007319AE /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				COPY_PHASE_STRIP = YES;
-				DEBUGGING_SYMBOLS = NO;
-				GCC_OPTIMIZATION_LEVEL = 3;
-				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
-				OTHER_CFLAGS = "";
-				OTHER_LDFLAGS = "";
-				OTHER_REZFLAGS = "";
 				PRODUCT_NAME = "Build All";
-				SECTORDER_FLAGS = "";
-				WARNING_CFLAGS = (
-					"-Wmost",
-					"-Wno-four-char-constants",
-					"-Wno-unknown-pragmas",
-				);
-				ZERO_LINK = NO;
 			};
 			name = Release;
 		};
 		002A85D61073009D007319AE /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-checkkeys__Upgraded_.plist";
 				PRODUCT_NAME = checkkeys;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Release;
-		};
-		002A85D71073009D007319AE /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-graywin__Upgraded_.plist";
-				PRODUCT_NAME = graywin;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		002A85D81073009D007319AE /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-loopwave__Upgraded_.plist";
 				PRODUCT_NAME = loopwave;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Release;
-		};
-		002A85D91073009D007319AE /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testalpha__Upgraded_.plist";
-				PRODUCT_NAME = testalpha;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Release;
-		};
-		002A85DA1073009D007319AE /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testbitmap__Upgraded_.plist";
-				PRODUCT_NAME = testbitmap;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Release;
-		};
-		002A85DB1073009D007319AE /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testblitspeed.plist";
-				PRODUCT_NAME = testblitspeed;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Release;
-		};
-		002A85DC1073009D007319AE /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testcursor.plist";
-				PRODUCT_NAME = testcursor;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Release;
-		};
-		002A85DD1073009D007319AE /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				GCC_PREPROCESSOR_DEFINITIONS = (
-					"$(GCC_PREPROCESSOR_DEFINITIONS)",
-					HAVE_OPENGL,
-				);
-				INFOPLIST_FILE = "Info-testdyngl.plist";
-				PRODUCT_NAME = testdyngl;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		002A85DE1073009D007319AE /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testerror__Upgraded_.plist";
 				PRODUCT_NAME = testerror;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		002A85DF1073009D007319AE /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testfile.plist";
 				PRODUCT_NAME = testfile;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Release;
-		};
-		002A85E01073009D007319AE /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testgamma__Upgraded_.plist";
-				PRODUCT_NAME = testgamma;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Release;
-		};
-		002A85E11073009D007319AE /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				GCC_PREPROCESSOR_DEFINITIONS = HAVE_OPENGL;
-				INFOPLIST_FILE = "Info-testgl__Upgraded_.plist";
-				PRODUCT_NAME = testgl;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		002A85E21073009D007319AE /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testiconv.plist";
 				PRODUCT_NAME = testiconv;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		002A85E31073009D007319AE /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testjoystick__Upgraded_.plist";
 				PRODUCT_NAME = testjoystick;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		002A85E41073009D007319AE /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testkeys__Upgraded_.plist";
 				PRODUCT_NAME = testkeys;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		002A85E51073009D007319AE /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testlock__Upgraded_.plist";
 				PRODUCT_NAME = testlock;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Release;
-		};
-		002A85E61073009D007319AE /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testoverlay__Upgraded_.plist";
-				PRODUCT_NAME = testoverlay;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		002A85E71073009D007319AE /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testoverlay2.plist";
 				PRODUCT_NAME = testoverlay2;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		002A85E91073009D007319AE /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testplatform.plist";
 				PRODUCT_NAME = testplatform;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		002A85EA1073009D007319AE /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testsem__Upgraded_.plist";
 				PRODUCT_NAME = testsem;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Release;
-		};
-		002A85EB1073009D007319AE /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testsprite__Upgraded_.plist";
-				PRODUCT_NAME = testsprite;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		002A85EC1073009D007319AE /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testthread__Upgraded_.plist";
 				PRODUCT_NAME = testthread;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		002A85ED1073009D007319AE /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testtimer__Upgraded_.plist";
 				PRODUCT_NAME = testtimer;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		002A85EE1073009D007319AE /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-testversion__Upgraded_.plist";
 				PRODUCT_NAME = testversion;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Release;
-		};
-		002A85EF1073009D007319AE /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testvidinfo__Upgraded_.plist";
-				PRODUCT_NAME = testvidinfo;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Release;
-		};
-		002A85F01073009D007319AE /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testwin__Upgraded_.plist";
-				PRODUCT_NAME = testwin;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Release;
-		};
-		002A85F11073009D007319AE /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-testwm__Upgraded_.plist";
-				PRODUCT_NAME = testwm;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Release;
-		};
-		002A85F21073009D007319AE /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				INFOPLIST_FILE = "Info-threadwin__Upgraded_.plist";
-				PRODUCT_NAME = threadwin;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Release;
 		};
 		002A85F31073009D007319AE /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "Info-torturethread__Upgraded_.plist";
 				PRODUCT_NAME = torturethread;
-				WRAPPER_EXTENSION = app;
-			};
-			name = Release;
-		};
-		002A85F41073009D007319AE /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				GCC_PREFIX_HEADER = sdlcommon_prefix.h;
-				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
-				PRODUCT_NAME = sdlcommon;
 			};
 			name = Release;
 		};
 		4537749712091509002F0F45 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				GCC_MODEL_TUNING = G5;
-				GCC_PRECOMPILE_PREFIX_HEADER = YES;
-				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
-				INFOPLIST_FILE = "testshape-Info.plist";
-				INSTALL_PATH = "$(HOME)/Applications";
-				OTHER_LDFLAGS = (
-					"-framework",
-					Foundation,
-					"-framework",
-					AppKit,
-				);
 				PRODUCT_NAME = testshape;
 			};
 			name = Debug;
@@ -5989,18 +3842,6 @@
 		4537749812091509002F0F45 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				GCC_MODEL_TUNING = G5;
-				GCC_PRECOMPILE_PREFIX_HEADER = YES;
-				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
-				INFOPLIST_FILE = "testshape-Info.plist";
-				INSTALL_PATH = "$(HOME)/Applications";
-				OTHER_LDFLAGS = (
-					"-framework",
-					Foundation,
-					"-framework",
-					AppKit,
-				);
 				PRODUCT_NAME = testshape;
 			};
 			name = Release;
@@ -6008,18 +3849,170 @@
 		BBFC08CB164C6862003E6A99 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "testgamecontroller-Info.plist";
 				PRODUCT_NAME = testgamecontroller;
-				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
 		BBFC08CC164C6862003E6A99 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				INFOPLIST_FILE = "testgamecontroller-Info.plist";
 				PRODUCT_NAME = testgamecontroller;
-				WRAPPER_EXTENSION = app;
+			};
+			name = Release;
+		};
+		DB166D8116A1D12400A1396C /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				EXECUTABLE_PREFIX = lib;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+			};
+			name = Debug;
+		};
+		DB166D8216A1D12400A1396C /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				EXECUTABLE_PREFIX = lib;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+			};
+			name = Release;
+		};
+		DB166DBD16A1D2F600A1396C /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testgesture;
+			};
+			name = Debug;
+		};
+		DB166DBE16A1D2F600A1396C /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testgesture;
+			};
+			name = Release;
+		};
+		DB166DD316A1D36A00A1396C /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testmessage;
+			};
+			name = Debug;
+		};
+		DB166DD416A1D36A00A1396C /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testmessage;
+			};
+			name = Release;
+		};
+		DB166DEC16A1D50C00A1396C /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testrelative;
+			};
+			name = Debug;
+		};
+		DB166DED16A1D50C00A1396C /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testrelative;
+			};
+			name = Release;
+		};
+		DB166E0316A1D57C00A1396C /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testrendercopyex;
+			};
+			name = Debug;
+		};
+		DB166E0416A1D57C00A1396C /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testrendercopyex;
+			};
+			name = Release;
+		};
+		DB166E1A16A1D5AD00A1396C /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testrendertarget;
+			};
+			name = Debug;
+		};
+		DB166E1B16A1D5AD00A1396C /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testrendertarget;
+			};
+			name = Release;
+		};
+		DB166E3616A1D64D00A1396C /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testrumble;
+			};
+			name = Debug;
+		};
+		DB166E3716A1D64D00A1396C /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testrumble;
+			};
+			name = Release;
+		};
+		DB166E5016A1D69000A1396C /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testscale;
+			};
+			name = Debug;
+		};
+		DB166E5116A1D69000A1396C /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testscale;
+			};
+			name = Release;
+		};
+		DB166E6616A1D6F300A1396C /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testshader;
+			};
+			name = Debug;
+		};
+		DB166E6716A1D6F300A1396C /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testshader;
+			};
+			name = Release;
+		};
+		DB166E7C16A1D78400A1396C /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testspriteminimal;
+			};
+			name = Debug;
+		};
+		DB166E7D16A1D78400A1396C /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = testspriteminimal;
+			};
+			name = Release;
+		};
+		DB166E8F16A1D78C00A1396C /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = teststreaming;
+			};
+			name = Debug;
+		};
+		DB166E9016A1D78C00A1396C /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = teststreaming;
 			};
 			name = Release;
 		};
@@ -6152,15 +4145,6 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Debug;
 		};
-		001B593408BDB826006539E9 /* Build configuration list for PBXNativeTarget "sdlcommon" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				002A85D21073008E007319AE /* Debug */,
-				002A85F41073009D007319AE /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Debug;
-		};
 		001B593808BDB826006539E9 /* Build configuration list for PBXNativeTarget "checkkeys" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
@@ -6170,15 +4154,6 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Debug;
 		};
-		001B593C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "graywin" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				002A85B51073008E007319AE /* Debug */,
-				002A85D71073009D007319AE /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Debug;
-		};
 		001B594008BDB826006539E9 /* Build configuration list for PBXNativeTarget "loopwave" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
@@ -6188,33 +4163,6 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Debug;
 		};
-		001B594408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testalpha" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				002A85B71073008E007319AE /* Debug */,
-				002A85D91073009D007319AE /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Debug;
-		};
-		001B594808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testbitmap" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				002A85B81073008E007319AE /* Debug */,
-				002A85DA1073009D007319AE /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Debug;
-		};
-		001B594C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testcursor" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				002A85BA1073008E007319AE /* Debug */,
-				002A85DC1073009D007319AE /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Debug;
-		};
 		001B595008BDB826006539E9 /* Build configuration list for PBXNativeTarget "testerror" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
@@ -6224,24 +4172,6 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Debug;
 		};
-		001B595408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testgamma" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				002A85BE1073008E007319AE /* Debug */,
-				002A85E01073009D007319AE /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Debug;
-		};
-		001B595808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testgl" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				002A85BF1073008E007319AE /* Debug */,
-				002A85E11073009D007319AE /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Debug;
-		};
 		001B595C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testthread" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
@@ -6287,15 +4217,6 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Debug;
 		};
-		001B597408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testsprite" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				002A85C91073008E007319AE /* Debug */,
-				002A85EB1073009D007319AE /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Debug;
-		};
 		001B597808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testtimer" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
@@ -6314,42 +4235,6 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Debug;
 		};
-		001B598408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testvidinfo" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				002A85CD1073008E007319AE /* Debug */,
-				002A85EF1073009D007319AE /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Debug;
-		};
-		001B598808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testwin" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				002A85CE1073008E007319AE /* Debug */,
-				002A85F01073009D007319AE /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Debug;
-		};
-		001B598C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testwm" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				002A85CF1073008E007319AE /* Debug */,
-				002A85F11073009D007319AE /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Debug;
-		};
-		001B599008BDB826006539E9 /* Build configuration list for PBXNativeTarget "threadwin" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				002A85D01073008E007319AE /* Debug */,
-				002A85F21073009D007319AE /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Debug;
-		};
 		001B599408BDB826006539E9 /* Build configuration list for PBXNativeTarget "torturethread" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
@@ -6368,15 +4253,6 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Debug;
 		};
-		001B599C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testoverlay" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				002A85C41073008E007319AE /* Debug */,
-				002A85E61073009D007319AE /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Debug;
-		};
 		001B5A0C08BDB826006539E9 /* Build configuration list for PBXProject "SDLTest" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
@@ -6386,24 +4262,6 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Debug;
 		};
-		002F339309CA16BF00EBEB88 /* Build configuration list for PBXNativeTarget "testblitspeed" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				002A85B91073008E007319AE /* Debug */,
-				002A85DB1073009D007319AE /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Debug;
-		};
-		002F33D709CA19A600EBEB88 /* Build configuration list for PBXNativeTarget "testdyngl" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				002A85BB1073008E007319AE /* Debug */,
-				002A85DD1073009D007319AE /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Debug;
-		};
 		002F340E09CA1BFF00EBEB88 /* Build configuration list for PBXNativeTarget "testfile" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
@@ -6458,6 +4316,104 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Debug;
 		};
+		DB166D8016A1D12400A1396C /* Build configuration list for PBXNativeTarget "SDL_test" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				DB166D8116A1D12400A1396C /* Debug */,
+				DB166D8216A1D12400A1396C /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+		};
+		DB166DBC16A1D2F600A1396C /* Build configuration list for PBXNativeTarget "testgesture" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				DB166DBD16A1D2F600A1396C /* Debug */,
+				DB166DBE16A1D2F600A1396C /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Debug;
+		};
+		DB166DD216A1D36A00A1396C /* Build configuration list for PBXNativeTarget "testmessage" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				DB166DD316A1D36A00A1396C /* Debug */,
+				DB166DD416A1D36A00A1396C /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Debug;
+		};
+		DB166DEB16A1D50C00A1396C /* Build configuration list for PBXNativeTarget "testrelative" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				DB166DEC16A1D50C00A1396C /* Debug */,
+				DB166DED16A1D50C00A1396C /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Debug;
+		};
+		DB166E0216A1D57C00A1396C /* Build configuration list for PBXNativeTarget "testrendercopyex" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				DB166E0316A1D57C00A1396C /* Debug */,
+				DB166E0416A1D57C00A1396C /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Debug;
+		};
+		DB166E1916A1D5AD00A1396C /* Build configuration list for PBXNativeTarget "testrendertarget" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				DB166E1A16A1D5AD00A1396C /* Debug */,
+				DB166E1B16A1D5AD00A1396C /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Debug;
+		};
+		DB166E3516A1D64D00A1396C /* Build configuration list for PBXNativeTarget "testrumble" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				DB166E3616A1D64D00A1396C /* Debug */,
+				DB166E3716A1D64D00A1396C /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Debug;
+		};
+		DB166E4F16A1D69000A1396C /* Build configuration list for PBXNativeTarget "testscale" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				DB166E5016A1D69000A1396C /* Debug */,
+				DB166E5116A1D69000A1396C /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Debug;
+		};
+		DB166E6516A1D6F300A1396C /* Build configuration list for PBXNativeTarget "testshader" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				DB166E6616A1D6F300A1396C /* Debug */,
+				DB166E6716A1D6F300A1396C /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Debug;
+		};
+		DB166E7B16A1D78400A1396C /* Build configuration list for PBXNativeTarget "testspriteminimal" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				DB166E7C16A1D78400A1396C /* Debug */,
+				DB166E7D16A1D78400A1396C /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Debug;
+		};
+		DB166E8E16A1D78C00A1396C /* Build configuration list for PBXNativeTarget "teststreaming" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				DB166E8F16A1D78C00A1396C /* Debug */,
+				DB166E9016A1D78C00A1396C /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Debug;
+		};
 /* End XCConfigurationList section */
 	};
 	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
--- a/Xcode/SDLTest/sdlcommon_prefix.h	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-/*
- *  sdlcommon_prefix.h
- *  SDLTest
- *
- *  Created by Darrell Walisser on Wed Aug 06 2003.
- *  Copyright (c) 2003 __MyCompanyName__. All rights reserved.
- *
- */
-#ifndef _SDLCOMMON_PREFIX_H_
-#define _SDLCOMMON_PREFIX_H_
-#include "SDL.h"
-#endif
--- a/Xcode/SDLTest/testgamecontroller-Info.plist	Fri Jan 04 16:38:05 2013 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>English</string>
-	<key>CFBundleExecutable</key>
-	<string>testgamecontroller</string>
-	<key>CFBundleGetInfoString</key>
-	<string></string>
-	<key>CFBundleIconFile</key>
-	<string></string>
-	<key>CFBundleIdentifier</key>
-	<string></string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string></string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string></string>
-	<key>CFBundleSignature</key>
-	<string>????</string>
-	<key>CFBundleVersion</key>
-	<string>0.0.1d1</string>
-	<key>NSMainNibFile</key>
-	<string>SDLMain.nib</string>
-	<key>NSPrincipalClass</key>
-	<string>NSApplication</string>
-</dict>
-</plist>