Added Ben Henning's GSoC2013 work: premake build system.
authorRyan C. Gordon <icculus@icculus.org>
Sun, 10 Nov 2013 00:38:37 -0500
changeset 7925f090a47eb7f7
parent 7924 fcb86d323770
child 7926 2d2a85852f74
Added Ben Henning's GSoC2013 work: premake build system.
include/SDL_config.h
premake/Cygwin/build-scripts/clean_premake.bat
premake/Cygwin/build-scripts/cygwin.bat
premake/Cygwin/build-scripts/make.debug.bat
premake/Cygwin/build-scripts/make.release.bat
premake/Cygwin/build-scripts/premake4.exe
premake/Cygwin/build-scripts/run.tests.debug.bat
premake/Cygwin/build-scripts/run.tests.release.bat
premake/Linux/SDL_config_premake.h
premake/Linux/build-scripts/clean_premake.sh
premake/Linux/build-scripts/gmake.sh
premake/Linux/build-scripts/premake4
premake/Linux/build-scripts/run.tests.sh
premake/MinGW/SDL_config_premake.h
premake/MinGW/build-scripts/clean_premake.bat
premake/MinGW/build-scripts/mingw.bat
premake/MinGW/build-scripts/premake4.exe
premake/MinGW/build-scripts/run.tests.bat
premake/README-cygwin.txt
premake/README-ios.txt
premake/README-linux.txt
premake/README-macosx.txt
premake/README-mingw.txt
premake/README-windows.txt
premake/README.txt
premake/VisualC/VS2008/SDL.sln
premake/VisualC/VS2008/SDL2/SDL2.vcproj
premake/VisualC/VS2008/SDL2main/SDL2main.vcproj
premake/VisualC/VS2008/SDL2test/SDL2test.vcproj
premake/VisualC/VS2008/SDL_config_premake.h
premake/VisualC/VS2008/tests/checkkeys/checkkeys.vcproj
premake/VisualC/VS2008/tests/loopwave/loopwave.vcproj
premake/VisualC/VS2008/tests/testatomic/testatomic.vcproj
premake/VisualC/VS2008/tests/testaudioinfo/testaudioinfo.vcproj
premake/VisualC/VS2008/tests/testautomation/testautomation.vcproj
premake/VisualC/VS2008/tests/testchessboard/testchessboard.vcproj
premake/VisualC/VS2008/tests/testdraw2/testdraw2.vcproj
premake/VisualC/VS2008/tests/testerror/testerror.vcproj
premake/VisualC/VS2008/tests/testfile/testfile.vcproj
premake/VisualC/VS2008/tests/testfilesystem/testfilesystem.vcproj
premake/VisualC/VS2008/tests/testgamecontroller/testgamecontroller.vcproj
premake/VisualC/VS2008/tests/testgesture/testgesture.vcproj
premake/VisualC/VS2008/tests/testgl2/testgl2.vcproj
premake/VisualC/VS2008/tests/testgles/testgles.vcproj
premake/VisualC/VS2008/tests/testhaptic/testhaptic.vcproj
premake/VisualC/VS2008/tests/testiconv/testiconv.vcproj
premake/VisualC/VS2008/tests/testime/testime.vcproj
premake/VisualC/VS2008/tests/testjoystick/testjoystick.vcproj
premake/VisualC/VS2008/tests/testkeys/testkeys.vcproj
premake/VisualC/VS2008/tests/testloadso/testloadso.vcproj
premake/VisualC/VS2008/tests/testlock/testlock.vcproj
premake/VisualC/VS2008/tests/testmessage/testmessage.vcproj
premake/VisualC/VS2008/tests/testmultiaudio/testmultiaudio.vcproj
premake/VisualC/VS2008/tests/testnative/testnative.vcproj
premake/VisualC/VS2008/tests/testoverlay2/testoverlay2.vcproj
premake/VisualC/VS2008/tests/testplatform/testplatform.vcproj
premake/VisualC/VS2008/tests/testpower/testpower.vcproj
premake/VisualC/VS2008/tests/testrelative/testrelative.vcproj
premake/VisualC/VS2008/tests/testrendercopyex/testrendercopyex.vcproj
premake/VisualC/VS2008/tests/testrendertarget/testrendertarget.vcproj
premake/VisualC/VS2008/tests/testresample/testresample.vcproj
premake/VisualC/VS2008/tests/testrumble/testrumble.vcproj
premake/VisualC/VS2008/tests/testscale/testscale.vcproj
premake/VisualC/VS2008/tests/testsem/testsem.vcproj
premake/VisualC/VS2008/tests/testshader/testshader.vcproj
premake/VisualC/VS2008/tests/testshape/testshape.vcproj
premake/VisualC/VS2008/tests/testsprite2/testsprite2.vcproj
premake/VisualC/VS2008/tests/testspriteminimal/testspriteminimal.vcproj
premake/VisualC/VS2008/tests/teststreaming/teststreaming.vcproj
premake/VisualC/VS2008/tests/testthread/testthread.vcproj
premake/VisualC/VS2008/tests/testtimer/testtimer.vcproj
premake/VisualC/VS2008/tests/testver/testver.vcproj
premake/VisualC/VS2008/tests/testwm2/testwm2.vcproj
premake/VisualC/VS2008/tests/torturethread/torturethread.vcproj
premake/VisualC/VS2010/SDL.sln
premake/VisualC/VS2010/SDL2/SDL2.vcxproj
premake/VisualC/VS2010/SDL2/SDL2.vcxproj.filters
premake/VisualC/VS2010/SDL2main/SDL2main.vcxproj
premake/VisualC/VS2010/SDL2main/SDL2main.vcxproj.filters
premake/VisualC/VS2010/SDL2test/SDL2test.vcxproj
premake/VisualC/VS2010/SDL2test/SDL2test.vcxproj.filters
premake/VisualC/VS2010/SDL_config_premake.h
premake/VisualC/VS2010/tests/checkkeys/checkkeys.vcxproj
premake/VisualC/VS2010/tests/checkkeys/checkkeys.vcxproj.filters
premake/VisualC/VS2010/tests/loopwave/loopwave.vcxproj
premake/VisualC/VS2010/tests/loopwave/loopwave.vcxproj.filters
premake/VisualC/VS2010/tests/testatomic/testatomic.vcxproj
premake/VisualC/VS2010/tests/testatomic/testatomic.vcxproj.filters
premake/VisualC/VS2010/tests/testaudioinfo/testaudioinfo.vcxproj
premake/VisualC/VS2010/tests/testaudioinfo/testaudioinfo.vcxproj.filters
premake/VisualC/VS2010/tests/testautomation/testautomation.vcxproj
premake/VisualC/VS2010/tests/testautomation/testautomation.vcxproj.filters
premake/VisualC/VS2010/tests/testchessboard/testchessboard.vcxproj
premake/VisualC/VS2010/tests/testchessboard/testchessboard.vcxproj.filters
premake/VisualC/VS2010/tests/testdraw2/testdraw2.vcxproj
premake/VisualC/VS2010/tests/testdraw2/testdraw2.vcxproj.filters
premake/VisualC/VS2010/tests/testerror/testerror.vcxproj
premake/VisualC/VS2010/tests/testerror/testerror.vcxproj.filters
premake/VisualC/VS2010/tests/testfile/testfile.vcxproj
premake/VisualC/VS2010/tests/testfile/testfile.vcxproj.filters
premake/VisualC/VS2010/tests/testfilesystem/testfilesystem.vcxproj
premake/VisualC/VS2010/tests/testfilesystem/testfilesystem.vcxproj.filters
premake/VisualC/VS2010/tests/testgamecontroller/testgamecontroller.vcxproj
premake/VisualC/VS2010/tests/testgamecontroller/testgamecontroller.vcxproj.filters
premake/VisualC/VS2010/tests/testgesture/testgesture.vcxproj
premake/VisualC/VS2010/tests/testgesture/testgesture.vcxproj.filters
premake/VisualC/VS2010/tests/testgl2/testgl2.vcxproj
premake/VisualC/VS2010/tests/testgl2/testgl2.vcxproj.filters
premake/VisualC/VS2010/tests/testgles/testgles.vcxproj
premake/VisualC/VS2010/tests/testgles/testgles.vcxproj.filters
premake/VisualC/VS2010/tests/testhaptic/testhaptic.vcxproj
premake/VisualC/VS2010/tests/testhaptic/testhaptic.vcxproj.filters
premake/VisualC/VS2010/tests/testiconv/testiconv.vcxproj
premake/VisualC/VS2010/tests/testiconv/testiconv.vcxproj.filters
premake/VisualC/VS2010/tests/testime/testime.vcxproj
premake/VisualC/VS2010/tests/testime/testime.vcxproj.filters
premake/VisualC/VS2010/tests/testjoystick/testjoystick.vcxproj
premake/VisualC/VS2010/tests/testjoystick/testjoystick.vcxproj.filters
premake/VisualC/VS2010/tests/testkeys/testkeys.vcxproj
premake/VisualC/VS2010/tests/testkeys/testkeys.vcxproj.filters
premake/VisualC/VS2010/tests/testloadso/testloadso.vcxproj
premake/VisualC/VS2010/tests/testloadso/testloadso.vcxproj.filters
premake/VisualC/VS2010/tests/testlock/testlock.vcxproj
premake/VisualC/VS2010/tests/testlock/testlock.vcxproj.filters
premake/VisualC/VS2010/tests/testmessage/testmessage.vcxproj
premake/VisualC/VS2010/tests/testmessage/testmessage.vcxproj.filters
premake/VisualC/VS2010/tests/testmultiaudio/testmultiaudio.vcxproj
premake/VisualC/VS2010/tests/testmultiaudio/testmultiaudio.vcxproj.filters
premake/VisualC/VS2010/tests/testnative/testnative.vcxproj
premake/VisualC/VS2010/tests/testnative/testnative.vcxproj.filters
premake/VisualC/VS2010/tests/testoverlay2/testoverlay2.vcxproj
premake/VisualC/VS2010/tests/testoverlay2/testoverlay2.vcxproj.filters
premake/VisualC/VS2010/tests/testplatform/testplatform.vcxproj
premake/VisualC/VS2010/tests/testplatform/testplatform.vcxproj.filters
premake/VisualC/VS2010/tests/testpower/testpower.vcxproj
premake/VisualC/VS2010/tests/testpower/testpower.vcxproj.filters
premake/VisualC/VS2010/tests/testrelative/testrelative.vcxproj
premake/VisualC/VS2010/tests/testrelative/testrelative.vcxproj.filters
premake/VisualC/VS2010/tests/testrendercopyex/testrendercopyex.vcxproj
premake/VisualC/VS2010/tests/testrendercopyex/testrendercopyex.vcxproj.filters
premake/VisualC/VS2010/tests/testrendertarget/testrendertarget.vcxproj
premake/VisualC/VS2010/tests/testrendertarget/testrendertarget.vcxproj.filters
premake/VisualC/VS2010/tests/testresample/testresample.vcxproj
premake/VisualC/VS2010/tests/testresample/testresample.vcxproj.filters
premake/VisualC/VS2010/tests/testrumble/testrumble.vcxproj
premake/VisualC/VS2010/tests/testrumble/testrumble.vcxproj.filters
premake/VisualC/VS2010/tests/testscale/testscale.vcxproj
premake/VisualC/VS2010/tests/testscale/testscale.vcxproj.filters
premake/VisualC/VS2010/tests/testsem/testsem.vcxproj
premake/VisualC/VS2010/tests/testsem/testsem.vcxproj.filters
premake/VisualC/VS2010/tests/testshader/testshader.vcxproj
premake/VisualC/VS2010/tests/testshader/testshader.vcxproj.filters
premake/VisualC/VS2010/tests/testshape/testshape.vcxproj
premake/VisualC/VS2010/tests/testshape/testshape.vcxproj.filters
premake/VisualC/VS2010/tests/testsprite2/testsprite2.vcxproj
premake/VisualC/VS2010/tests/testsprite2/testsprite2.vcxproj.filters
premake/VisualC/VS2010/tests/testspriteminimal/testspriteminimal.vcxproj
premake/VisualC/VS2010/tests/testspriteminimal/testspriteminimal.vcxproj.filters
premake/VisualC/VS2010/tests/teststreaming/teststreaming.vcxproj
premake/VisualC/VS2010/tests/teststreaming/teststreaming.vcxproj.filters
premake/VisualC/VS2010/tests/testthread/testthread.vcxproj
premake/VisualC/VS2010/tests/testthread/testthread.vcxproj.filters
premake/VisualC/VS2010/tests/testtimer/testtimer.vcxproj
premake/VisualC/VS2010/tests/testtimer/testtimer.vcxproj.filters
premake/VisualC/VS2010/tests/testver/testver.vcxproj
premake/VisualC/VS2010/tests/testver/testver.vcxproj.filters
premake/VisualC/VS2010/tests/testwm2/testwm2.vcxproj
premake/VisualC/VS2010/tests/testwm2/testwm2.vcxproj.filters
premake/VisualC/VS2010/tests/torturethread/torturethread.vcxproj
premake/VisualC/VS2010/tests/torturethread/torturethread.vcxproj.filters
premake/VisualC/VS2012/SDL.sln
premake/VisualC/VS2012/SDL2/SDL2.vcxproj
premake/VisualC/VS2012/SDL2/SDL2.vcxproj.filters
premake/VisualC/VS2012/SDL2main/SDL2main.vcxproj
premake/VisualC/VS2012/SDL2main/SDL2main.vcxproj.filters
premake/VisualC/VS2012/SDL2test/SDL2test.vcxproj
premake/VisualC/VS2012/SDL2test/SDL2test.vcxproj.filters
premake/VisualC/VS2012/SDL_config_premake.h
premake/VisualC/VS2012/tests/checkkeys/checkkeys.vcxproj
premake/VisualC/VS2012/tests/checkkeys/checkkeys.vcxproj.filters
premake/VisualC/VS2012/tests/loopwave/loopwave.vcxproj
premake/VisualC/VS2012/tests/loopwave/loopwave.vcxproj.filters
premake/VisualC/VS2012/tests/testatomic/testatomic.vcxproj
premake/VisualC/VS2012/tests/testatomic/testatomic.vcxproj.filters
premake/VisualC/VS2012/tests/testaudioinfo/testaudioinfo.vcxproj
premake/VisualC/VS2012/tests/testaudioinfo/testaudioinfo.vcxproj.filters
premake/VisualC/VS2012/tests/testautomation/testautomation.vcxproj
premake/VisualC/VS2012/tests/testautomation/testautomation.vcxproj.filters
premake/VisualC/VS2012/tests/testchessboard/testchessboard.vcxproj
premake/VisualC/VS2012/tests/testchessboard/testchessboard.vcxproj.filters
premake/VisualC/VS2012/tests/testdraw2/testdraw2.vcxproj
premake/VisualC/VS2012/tests/testdraw2/testdraw2.vcxproj.filters
premake/VisualC/VS2012/tests/testerror/testerror.vcxproj
premake/VisualC/VS2012/tests/testerror/testerror.vcxproj.filters
premake/VisualC/VS2012/tests/testfile/testfile.vcxproj
premake/VisualC/VS2012/tests/testfile/testfile.vcxproj.filters
premake/VisualC/VS2012/tests/testfilesystem/testfilesystem.vcxproj
premake/VisualC/VS2012/tests/testfilesystem/testfilesystem.vcxproj.filters
premake/VisualC/VS2012/tests/testgamecontroller/testgamecontroller.vcxproj
premake/VisualC/VS2012/tests/testgamecontroller/testgamecontroller.vcxproj.filters
premake/VisualC/VS2012/tests/testgesture/testgesture.vcxproj
premake/VisualC/VS2012/tests/testgesture/testgesture.vcxproj.filters
premake/VisualC/VS2012/tests/testgl2/testgl2.vcxproj
premake/VisualC/VS2012/tests/testgl2/testgl2.vcxproj.filters
premake/VisualC/VS2012/tests/testgles/testgles.vcxproj
premake/VisualC/VS2012/tests/testgles/testgles.vcxproj.filters
premake/VisualC/VS2012/tests/testhaptic/testhaptic.vcxproj
premake/VisualC/VS2012/tests/testhaptic/testhaptic.vcxproj.filters
premake/VisualC/VS2012/tests/testiconv/testiconv.vcxproj
premake/VisualC/VS2012/tests/testiconv/testiconv.vcxproj.filters
premake/VisualC/VS2012/tests/testime/testime.vcxproj
premake/VisualC/VS2012/tests/testime/testime.vcxproj.filters
premake/VisualC/VS2012/tests/testjoystick/testjoystick.vcxproj
premake/VisualC/VS2012/tests/testjoystick/testjoystick.vcxproj.filters
premake/VisualC/VS2012/tests/testkeys/testkeys.vcxproj
premake/VisualC/VS2012/tests/testkeys/testkeys.vcxproj.filters
premake/VisualC/VS2012/tests/testloadso/testloadso.vcxproj
premake/VisualC/VS2012/tests/testloadso/testloadso.vcxproj.filters
premake/VisualC/VS2012/tests/testlock/testlock.vcxproj
premake/VisualC/VS2012/tests/testlock/testlock.vcxproj.filters
premake/VisualC/VS2012/tests/testmessage/testmessage.vcxproj
premake/VisualC/VS2012/tests/testmessage/testmessage.vcxproj.filters
premake/VisualC/VS2012/tests/testmultiaudio/testmultiaudio.vcxproj
premake/VisualC/VS2012/tests/testmultiaudio/testmultiaudio.vcxproj.filters
premake/VisualC/VS2012/tests/testnative/testnative.vcxproj
premake/VisualC/VS2012/tests/testnative/testnative.vcxproj.filters
premake/VisualC/VS2012/tests/testoverlay2/testoverlay2.vcxproj
premake/VisualC/VS2012/tests/testoverlay2/testoverlay2.vcxproj.filters
premake/VisualC/VS2012/tests/testplatform/testplatform.vcxproj
premake/VisualC/VS2012/tests/testplatform/testplatform.vcxproj.filters
premake/VisualC/VS2012/tests/testpower/testpower.vcxproj
premake/VisualC/VS2012/tests/testpower/testpower.vcxproj.filters
premake/VisualC/VS2012/tests/testrelative/testrelative.vcxproj
premake/VisualC/VS2012/tests/testrelative/testrelative.vcxproj.filters
premake/VisualC/VS2012/tests/testrendercopyex/testrendercopyex.vcxproj
premake/VisualC/VS2012/tests/testrendercopyex/testrendercopyex.vcxproj.filters
premake/VisualC/VS2012/tests/testrendertarget/testrendertarget.vcxproj
premake/VisualC/VS2012/tests/testrendertarget/testrendertarget.vcxproj.filters
premake/VisualC/VS2012/tests/testresample/testresample.vcxproj
premake/VisualC/VS2012/tests/testresample/testresample.vcxproj.filters
premake/VisualC/VS2012/tests/testrumble/testrumble.vcxproj
premake/VisualC/VS2012/tests/testrumble/testrumble.vcxproj.filters
premake/VisualC/VS2012/tests/testscale/testscale.vcxproj
premake/VisualC/VS2012/tests/testscale/testscale.vcxproj.filters
premake/VisualC/VS2012/tests/testsem/testsem.vcxproj
premake/VisualC/VS2012/tests/testsem/testsem.vcxproj.filters
premake/VisualC/VS2012/tests/testshader/testshader.vcxproj
premake/VisualC/VS2012/tests/testshader/testshader.vcxproj.filters
premake/VisualC/VS2012/tests/testshape/testshape.vcxproj
premake/VisualC/VS2012/tests/testshape/testshape.vcxproj.filters
premake/VisualC/VS2012/tests/testsprite2/testsprite2.vcxproj
premake/VisualC/VS2012/tests/testsprite2/testsprite2.vcxproj.filters
premake/VisualC/VS2012/tests/testspriteminimal/testspriteminimal.vcxproj
premake/VisualC/VS2012/tests/testspriteminimal/testspriteminimal.vcxproj.filters
premake/VisualC/VS2012/tests/teststreaming/teststreaming.vcxproj
premake/VisualC/VS2012/tests/teststreaming/teststreaming.vcxproj.filters
premake/VisualC/VS2012/tests/testthread/testthread.vcxproj
premake/VisualC/VS2012/tests/testthread/testthread.vcxproj.filters
premake/VisualC/VS2012/tests/testtimer/testtimer.vcxproj
premake/VisualC/VS2012/tests/testtimer/testtimer.vcxproj.filters
premake/VisualC/VS2012/tests/testver/testver.vcxproj
premake/VisualC/VS2012/tests/testver/testver.vcxproj.filters
premake/VisualC/VS2012/tests/testwm2/testwm2.vcxproj
premake/VisualC/VS2012/tests/testwm2/testwm2.vcxproj.filters
premake/VisualC/VS2012/tests/torturethread/torturethread.vcxproj
premake/VisualC/VS2012/tests/torturethread/torturethread.vcxproj.filters
premake/VisualC/build-scripts/build.all.vs2010.bat
premake/VisualC/build-scripts/check.bin.compatibility.vs2010.bat
premake/VisualC/build-scripts/clean_premake.bat
premake/VisualC/build-scripts/generate.all.bat
premake/VisualC/build-scripts/premake4.exe
premake/VisualC/build-scripts/run.tests.vs2010.bat
premake/VisualC/build-scripts/vs2008.bat
premake/VisualC/build-scripts/vs2010.bat
premake/VisualC/build-scripts/vs2012.bat
premake/Xcode-iOS/Demos/accelerometer/accelerometer.xcodeproj/project.pbxproj
premake/Xcode-iOS/Demos/fireworks/fireworks.xcodeproj/project.pbxproj
premake/Xcode-iOS/Demos/happy/happy.xcodeproj/project.pbxproj
premake/Xcode-iOS/Demos/keyboard/keyboard.xcodeproj/project.pbxproj
premake/Xcode-iOS/Demos/mixer/mixer.xcodeproj/project.pbxproj
premake/Xcode-iOS/Demos/rectangles/rectangles.xcodeproj/project.pbxproj
premake/Xcode-iOS/Demos/touch/touch.xcodeproj/project.pbxproj
premake/Xcode-iOS/SDL.xcworkspace/contents.xcworkspacedata
premake/Xcode-iOS/SDL2/SDL2.xcodeproj/project.pbxproj
premake/Xcode-iOS/SDL2main/SDL2main.xcodeproj/project.pbxproj
premake/Xcode-iOS/SDL2test/SDL2test.xcodeproj/project.pbxproj
premake/Xcode-iOS/SDL_config_premake.h
premake/Xcode-iOS/build-scripts/clean_premake.command
premake/Xcode-iOS/build-scripts/premake4
premake/Xcode-iOS/build-scripts/xcode3.command
premake/Xcode-iOS/build-scripts/xcode4.command
premake/Xcode/Xcode3/SDL2/SDL2.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/SDL2main/SDL2main.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/SDL2test/SDL2test.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/SDL_config_premake.h
premake/Xcode/Xcode3/tests/checkkeys/checkkeys.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/loopwave/loopwave.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testatomic/testatomic.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testaudioinfo/testaudioinfo.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testautomation/testautomation.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testchessboard/testchessboard.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testdraw2/testdraw2.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testerror/testerror.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testfile/testfile.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testfilesystem/testfilesystem.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testgamecontroller/testgamecontroller.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testgesture/testgesture.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testgl2/testgl2.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testgles/testgles.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testhaptic/testhaptic.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testiconv/testiconv.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testime/testime.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testjoystick/testjoystick.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testkeys/testkeys.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testloadso/testloadso.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testlock/testlock.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testmessage/testmessage.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testmultiaudio/testmultiaudio.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testnative/testnative.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testoverlay2/testoverlay2.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testplatform/testplatform.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testpower/testpower.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testrelative/testrelative.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testrendercopyex/testrendercopyex.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testrendertarget/testrendertarget.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testresample/testresample.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testrumble/testrumble.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testscale/testscale.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testsem/testsem.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testshader/testshader.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testshape/testshape.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testsprite2/testsprite2.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testspriteminimal/testspriteminimal.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/teststreaming/teststreaming.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testthread/testthread.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testtimer/testtimer.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testver/testver.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/testwm2/testwm2.xcodeproj/project.pbxproj
premake/Xcode/Xcode3/tests/torturethread/torturethread.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/SDL.xcworkspace/contents.xcworkspacedata
premake/Xcode/Xcode4/SDL2/SDL2.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/SDL2main/SDL2main.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/SDL2test/SDL2test.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/SDL_config_premake.h
premake/Xcode/Xcode4/tests/checkkeys/checkkeys.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/loopwave/loopwave.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testatomic/testatomic.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testaudioinfo/testaudioinfo.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testautomation/testautomation.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testchessboard/testchessboard.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testdraw2/testdraw2.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testerror/testerror.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testfile/testfile.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testfilesystem/testfilesystem.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testgamecontroller/testgamecontroller.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testgesture/testgesture.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testgl2/testgl2.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testgles/testgles.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testhaptic/testhaptic.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testiconv/testiconv.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testime/testime.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testjoystick/testjoystick.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testkeys/testkeys.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testloadso/testloadso.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testlock/testlock.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testmessage/testmessage.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testmultiaudio/testmultiaudio.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testnative/testnative.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testoverlay2/testoverlay2.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testplatform/testplatform.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testpower/testpower.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testrelative/testrelative.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testrendercopyex/testrendercopyex.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testrendertarget/testrendertarget.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testresample/testresample.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testrumble/testrumble.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testscale/testscale.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testsem/testsem.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testshader/testshader.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testshape/testshape.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testsprite2/testsprite2.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testspriteminimal/testspriteminimal.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/teststreaming/teststreaming.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testthread/testthread.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testtimer/testtimer.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testver/testver.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/testwm2/testwm2.xcodeproj/project.pbxproj
premake/Xcode/Xcode4/tests/torturethread/torturethread.xcodeproj/project.pbxproj
premake/Xcode/build-scripts/build.all.xcode3.i386.command
premake/Xcode/build-scripts/build.all.xcode3.x86_64.command
premake/Xcode/build-scripts/build.all.xcode4.i386.command
premake/Xcode/build-scripts/build.all.xcode4.x86_64.command
premake/Xcode/build-scripts/clean_premake.command
premake/Xcode/build-scripts/premake4
premake/Xcode/build-scripts/run.tests.command
premake/Xcode/build-scripts/xcode3.command
premake/Xcode/build-scripts/xcode4.command
premake/changelog
premake/config/SDL_config_cygwin.template.h
premake/config/SDL_config_iphoneos.template.h
premake/config/SDL_config_linux.template.h
premake/config/SDL_config_macosx.template.h
premake/config/SDL_config_minimal.template.h
premake/config/SDL_config_windows.template.h
premake/patches/709.patch
premake/patches/711.patch
premake/patches/712.patch
premake/patches/713.patch
premake/patches/iOS.patch
premake/patches/premake.patches.txt
premake/premake4.lua
premake/projects/SDL2.lua
premake/projects/SDL2main.lua
premake/projects/SDL2test.lua
premake/projects/accelerometer.lua
premake/projects/checkkeys.lua
premake/projects/fireworks.lua
premake/projects/happy.lua
premake/projects/keyboard.lua
premake/projects/loopwave.lua
premake/projects/mixer.lua
premake/projects/rectangles.lua
premake/projects/testatomic.lua
premake/projects/testaudioinfo.lua
premake/projects/testautomation.lua
premake/projects/testdraw2.lua
premake/projects/testdrawchessboard.lua
premake/projects/testerror.lua
premake/projects/testfile.lua
premake/projects/testfilesystem.lua
premake/projects/testgamecontroller.lua
premake/projects/testgesture.lua
premake/projects/testgl2.lua
premake/projects/testgles.lua
premake/projects/testhaptic.lua
premake/projects/testiconv.lua
premake/projects/testime.lua
premake/projects/testintersection.lua
premake/projects/testjoystick.lua
premake/projects/testkeys.lua
premake/projects/testloadso.lua
premake/projects/testlock.lua
premake/projects/testmessage.lua
premake/projects/testmultiaudio.lua
premake/projects/testnative.lua
premake/projects/testoverlay2.lua
premake/projects/testplatform.lua
premake/projects/testpower.lua
premake/projects/testrelative.lua
premake/projects/testrendercopyex.lua
premake/projects/testrendertarget.lua
premake/projects/testresample.lua
premake/projects/testrumble.lua
premake/projects/testscale.lua
premake/projects/testsem.lua
premake/projects/testshader.lua
premake/projects/testshape.lua
premake/projects/testsprite2.lua
premake/projects/testspriteminimal.lua
premake/projects/teststreaming.lua
premake/projects/testthread.lua
premake/projects/testtimer.lua
premake/projects/testver.lua
premake/projects/testwm2.lua
premake/projects/torturethread.lua
premake/projects/touch.lua
premake/util/sdl_check_compile.lua
premake/util/sdl_dependency_checkers.lua
premake/util/sdl_depends.lua
premake/util/sdl_file.lua
premake/util/sdl_gen_config.lua
premake/util/sdl_projects.lua
premake/util/sdl_string.lua
     1.1 --- a/include/SDL_config.h	Sun Nov 10 00:32:23 2013 -0500
     1.2 +++ b/include/SDL_config.h	Sun Nov 10 00:38:37 2013 -0500
     1.3 @@ -29,7 +29,9 @@
     1.4   */
     1.5  
     1.6  /* Add any platform that doesn't build using the configure system. */
     1.7 -#if defined(__WIN32__)
     1.8 +#ifdef USING_PREMAKE_CONFIG_H
     1.9 +#include "SDL_config_premake.h"
    1.10 +#elif defined(__WIN32__)
    1.11  #include "SDL_config_windows.h"
    1.12  #elif defined(__MACOSX__)
    1.13  #include "SDL_config_macosx.h"
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/premake/Cygwin/build-scripts/clean_premake.bat	Sun Nov 10 00:38:37 2013 -0500
     2.3 @@ -0,0 +1,4 @@
     2.4 +@echo off
     2.5 +cd ..
     2.6 +%~dp0\premake4.exe --file=..\premake4.lua --to=.\Cygwin --cygwin clean
     2.7 +pause
     2.8 \ No newline at end of file
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/premake/Cygwin/build-scripts/cygwin.bat	Sun Nov 10 00:38:37 2013 -0500
     3.3 @@ -0,0 +1,4 @@
     3.4 +@echo off
     3.5 +cd ..
     3.6 +%~dp0\premake4.exe --file=..\premake4.lua --to=.\Cygwin --cygwin gmake
     3.7 +pause
     3.8 \ No newline at end of file
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/premake/Cygwin/build-scripts/make.debug.bat	Sun Nov 10 00:38:37 2013 -0500
     4.3 @@ -0,0 +1,5 @@
     4.4 +@echo off
     4.5 +echo This script assumes Cygwin's make utility is in your Path
     4.6 +cd ..
     4.7 +make config=debug
     4.8 +pause
     4.9 \ No newline at end of file
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/premake/Cygwin/build-scripts/make.release.bat	Sun Nov 10 00:38:37 2013 -0500
     5.3 @@ -0,0 +1,5 @@
     5.4 +@echo off
     5.5 +echo This script assumes Cygwin's make utility is in your Path
     5.6 +cd ..
     5.7 +make config=release
     5.8 +pause
     5.9 \ No newline at end of file
     6.1 Binary file premake/Cygwin/build-scripts/premake4.exe has changed
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/premake/Cygwin/build-scripts/run.tests.debug.bat	Sun Nov 10 00:38:37 2013 -0500
     7.3 @@ -0,0 +1,68 @@
     7.4 +@echo off
     7.5 +
     7.6 +cd ..\tests
     7.7 +
     7.8 +call :pass checkkeys
     7.9 +call :pass loopwave
    7.10 +call :pass testatomic
    7.11 +call :pass testaudioinfo
    7.12 +call :pass testautomation
    7.13 +call :pass testdraw2
    7.14 +call :pass testerror
    7.15 +call :pass testfile
    7.16 +call :pass testgamecontroller
    7.17 +call :pass testgesture
    7.18 +call :pass testgl2
    7.19 +call :pass testgles
    7.20 +call :pass testhaptic
    7.21 +call :pass testiconv
    7.22 +call :pass testime
    7.23 +call :pass testintersection
    7.24 +call :pass testjoystick
    7.25 +call :pass testkeys
    7.26 +::call :pass testloadso
    7.27 +call :pass testlock
    7.28 +call :pass testmessage
    7.29 +call :pass testmultiaudio
    7.30 +call :pass testnative
    7.31 +call :pass testoverlay2
    7.32 +call :pass testplatform
    7.33 +call :pass testpower
    7.34 +call :pass testrelative
    7.35 +call :pass testrendercopyex
    7.36 +call :pass testrendertarget
    7.37 +::call :pass testresample
    7.38 +call :pass testrumble
    7.39 +call :pass testscale
    7.40 +call :pass testsem 1
    7.41 +call :pass testshader
    7.42 +call :pass testshape sample.bmp
    7.43 +call :pass testsprite2
    7.44 +call :pass testspriteminimal
    7.45 +call :pass teststreaming
    7.46 +call :pass testthread
    7.47 +call :pass testtimer
    7.48 +call :pass testver
    7.49 +call :pass testwm2
    7.50 +call :pass torturethread
    7.51 +
    7.52 +:: leave the tests directory
    7.53 +cd ..
    7.54 +
    7.55 +:: exit batch
    7.56 +goto :eof
    7.57 +
    7.58 +:: pass label (similar to pass function in the Xcode tests command script)
    7.59 +:pass
    7.60 +:: if it does not exist, break procedure
    7.61 +if not exist %1\Win32\Debug goto endfunc
    7.62 +:: goto directory
    7.63 +echo Testing: %1
    7.64 +title Testing: %1
    7.65 +cd %1\Win32\Debug
    7.66 +:: execute test
    7.67 +".\%1.exe" %2
    7.68 +cd ..\..\..
    7.69 +pause
    7.70 +:endfunc
    7.71 +goto :eof
    7.72 \ No newline at end of file
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/premake/Cygwin/build-scripts/run.tests.release.bat	Sun Nov 10 00:38:37 2013 -0500
     8.3 @@ -0,0 +1,68 @@
     8.4 +@echo off
     8.5 +
     8.6 +cd ..\tests
     8.7 +
     8.8 +call :pass checkkeys
     8.9 +call :pass loopwave
    8.10 +call :pass testatomic
    8.11 +call :pass testaudioinfo
    8.12 +call :pass testautomation
    8.13 +call :pass testdraw2
    8.14 +call :pass testerror
    8.15 +call :pass testfile
    8.16 +call :pass testgamecontroller
    8.17 +call :pass testgesture
    8.18 +call :pass testgl2
    8.19 +call :pass testgles
    8.20 +call :pass testhaptic
    8.21 +call :pass testiconv
    8.22 +call :pass testime
    8.23 +call :pass testintersection
    8.24 +call :pass testjoystick
    8.25 +call :pass testkeys
    8.26 +::call :pass testloadso
    8.27 +call :pass testlock
    8.28 +call :pass testmessage
    8.29 +call :pass testmultiaudio
    8.30 +call :pass testnative
    8.31 +call :pass testoverlay2
    8.32 +call :pass testplatform
    8.33 +call :pass testpower
    8.34 +call :pass testrelative
    8.35 +call :pass testrendercopyex
    8.36 +call :pass testrendertarget
    8.37 +::call :pass testresample
    8.38 +call :pass testrumble
    8.39 +call :pass testscale
    8.40 +call :pass testsem 1
    8.41 +call :pass testshader
    8.42 +call :pass testshape sample.bmp
    8.43 +call :pass testsprite2
    8.44 +call :pass testspriteminimal
    8.45 +call :pass teststreaming
    8.46 +call :pass testthread
    8.47 +call :pass testtimer
    8.48 +call :pass testver
    8.49 +call :pass testwm2
    8.50 +call :pass torturethread
    8.51 +
    8.52 +:: leave the tests directory
    8.53 +cd ..
    8.54 +
    8.55 +:: exit batch
    8.56 +goto :eof
    8.57 +
    8.58 +:: pass label (similar to pass function in the Xcode tests command script)
    8.59 +:pass
    8.60 +:: if it does not exist, break procedure
    8.61 +if not exist %1\Win32\Release goto endfunc
    8.62 +:: goto directory
    8.63 +echo Testing: %1
    8.64 +title Testing: %1
    8.65 +cd %1\Win32\Debug
    8.66 +:: execute test
    8.67 +".\%1.exe" %2
    8.68 +cd ..\..\..
    8.69 +pause
    8.70 +:endfunc
    8.71 +goto :eof
    8.72 \ No newline at end of file
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/premake/Linux/SDL_config_premake.h	Sun Nov 10 00:38:37 2013 -0500
     9.3 @@ -0,0 +1,311 @@
     9.4 +/* include/SDL_config.h.  Generated from SDL_config.h.in by configure.  */
     9.5 +/*
     9.6 +  Simple DirectMedia Layer
     9.7 +  Copyright (C) 1997-2013 Sam Lantinga <slouken@libsdl.org>
     9.8 +
     9.9 +  This software is provided 'as-is', without any express or implied
    9.10 +  warranty.  In no event will the authors be held liable for any damages
    9.11 +  arising from the use of this software.
    9.12 +
    9.13 +  Permission is granted to anyone to use this software for any purpose,
    9.14 +  including commercial applications, and to alter it and redistribute it
    9.15 +  freely, subject to the following restrictions:
    9.16 +
    9.17 +  1. The origin of this software must not be misrepresented; you must not
    9.18 +     claim that you wrote the original software. If you use this software
    9.19 +     in a product, an acknowledgment in the product documentation would be
    9.20 +     appreciated but is not required.
    9.21 +  2. Altered source versions must be plainly marked as such, and must not be
    9.22 +     misrepresented as being the original software.
    9.23 +  3. This notice may not be removed or altered from any source distribution.
    9.24 +*/
    9.25 +
    9.26 +#ifndef _SDL_config_linux_h
    9.27 +#define _SDL_config_linux_h
    9.28 +
    9.29 +/**
    9.30 + *  \file SDL_config.h.in
    9.31 + *
    9.32 + *  This is a set of defines to configure the SDL features
    9.33 + */
    9.34 +
    9.35 +/* General platform specific identifiers */
    9.36 +#include "SDL_platform.h"
    9.37 +
    9.38 +/* Make sure that this isn't included by Visual C++ */
    9.39 +#ifdef _MSC_VER
    9.40 +#error You should run hg revert SDL_config.h 
    9.41 +#endif
    9.42 +
    9.43 +/* C language features */
    9.44 +/* #undef const */
    9.45 +/* #undef inline */
    9.46 +/* #undef volatile */
    9.47 +
    9.48 +/* C datatypes */
    9.49 +#ifdef __LP64__
    9.50 +#define SIZEOF_VOIDP 8
    9.51 +#else
    9.52 +#define SIZEOF_VOIDP 4
    9.53 +#endif
    9.54 +#define HAVE_GCC_ATOMICS 1
    9.55 +/* #undef HAVE_GCC_SYNC_LOCK_TEST_AND_SET */
    9.56 +#define HAVE_PTHREAD_SPINLOCK 1
    9.57 +
    9.58 +/* Comment this if you want to build without any C library requirements */
    9.59 +#define HAVE_LIBC 1
    9.60 +#if HAVE_LIBC
    9.61 +
    9.62 +/* Useful headers */
    9.63 +#define HAVE_ALLOCA_H 1
    9.64 +#define HAVE_SYS_TYPES_H 1
    9.65 +#define HAVE_STDIO_H 1
    9.66 +#define STDC_HEADERS 1
    9.67 +#define HAVE_STDLIB_H 1
    9.68 +#define HAVE_STDARG_H 1
    9.69 +#define HAVE_MALLOC_H 1
    9.70 +#define HAVE_MEMORY_H 1
    9.71 +#define HAVE_STRING_H 1
    9.72 +#define HAVE_STRINGS_H 1
    9.73 +#define HAVE_INTTYPES_H 1
    9.74 +#define HAVE_STDINT_H 1
    9.75 +#define HAVE_CTYPE_H 1
    9.76 +#define HAVE_MATH_H 1
    9.77 +#define HAVE_ICONV_H 1
    9.78 +#define HAVE_SIGNAL_H 1
    9.79 +/* #undef HAVE_ALTIVEC_H */
    9.80 +/* #undef HAVE_PTHREAD_NP_H */
    9.81 +/* #undef HAVE_LIBUDEV_H */
    9.82 +#define HAVE_DBUS_DBUS_H 1
    9.83 +
    9.84 +/* C library functions */
    9.85 +#define HAVE_MALLOC 1
    9.86 +#define HAVE_CALLOC 1
    9.87 +#define HAVE_REALLOC 1
    9.88 +#define HAVE_FREE 1
    9.89 +#define HAVE_ALLOCA 1
    9.90 +#ifndef __WIN32__ /* Don't use C runtime versions of these on Windows */
    9.91 +#define HAVE_GETENV 1
    9.92 +#define HAVE_SETENV 1
    9.93 +#define HAVE_PUTENV 1
    9.94 +#define HAVE_UNSETENV 1
    9.95 +#endif
    9.96 +#define HAVE_QSORT 1
    9.97 +#define HAVE_ABS 1
    9.98 +#define HAVE_BCOPY 1
    9.99 +#define HAVE_MEMSET 1
   9.100 +#define HAVE_MEMCPY 1
   9.101 +#define HAVE_MEMMOVE 1
   9.102 +#define HAVE_MEMCMP 1
   9.103 +#define HAVE_STRLEN 1
   9.104 +/* #undef HAVE_STRLCPY */
   9.105 +/* #undef HAVE_STRLCAT */
   9.106 +#define HAVE_STRDUP 1
   9.107 +/* #undef HAVE__STRREV */
   9.108 +/* #undef HAVE__STRUPR */
   9.109 +/* #undef HAVE__STRLWR */
   9.110 +/* #undef HAVE_INDEX */
   9.111 +/* #undef HAVE_RINDEX */
   9.112 +#define HAVE_STRCHR 1
   9.113 +#define HAVE_STRRCHR 1
   9.114 +#define HAVE_STRSTR 1
   9.115 +/* #undef HAVE_ITOA */
   9.116 +/* #undef HAVE__LTOA */
   9.117 +/* #undef HAVE__UITOA */
   9.118 +/* #undef HAVE__ULTOA */
   9.119 +#define HAVE_STRTOL 1
   9.120 +#define HAVE_STRTOUL 1
   9.121 +/* #undef HAVE__I64TOA */
   9.122 +/* #undef HAVE__UI64TOA */
   9.123 +#define HAVE_STRTOLL 1
   9.124 +#define HAVE_STRTOULL 1
   9.125 +#define HAVE_STRTOD 1
   9.126 +#define HAVE_ATOI 1
   9.127 +#define HAVE_ATOF 1
   9.128 +#define HAVE_STRCMP 1
   9.129 +#define HAVE_STRNCMP 1
   9.130 +/* #undef HAVE__STRICMP */
   9.131 +#define HAVE_STRCASECMP 1
   9.132 +/* #undef HAVE__STRNICMP */
   9.133 +#define HAVE_STRNCASECMP 1
   9.134 +#define HAVE_SSCANF 1
   9.135 +#define HAVE_SNPRINTF 1
   9.136 +#define HAVE_VSNPRINTF 1
   9.137 +#define HAVE_M_PI /**/
   9.138 +#define HAVE_ATAN 1
   9.139 +#define HAVE_ATAN2 1
   9.140 +#define HAVE_CEIL 1
   9.141 +#define HAVE_COPYSIGN 1
   9.142 +#define HAVE_COS 1
   9.143 +#define HAVE_COSF 1
   9.144 +#define HAVE_FABS 1
   9.145 +#define HAVE_FLOOR 1
   9.146 +#define HAVE_LOG 1
   9.147 +#define HAVE_POW 1
   9.148 +#define HAVE_SCALBN 1
   9.149 +#define HAVE_SIN 1
   9.150 +#define HAVE_SINF 1
   9.151 +#define HAVE_SQRT 1
   9.152 +#define HAVE_FSEEKO 1
   9.153 +#define HAVE_FSEEKO64 1
   9.154 +#define HAVE_SIGACTION 1
   9.155 +#define HAVE_SA_SIGACTION 1
   9.156 +#define HAVE_SETJMP 1
   9.157 +#define HAVE_NANOSLEEP 1
   9.158 +#define HAVE_SYSCONF 1
   9.159 +/* #undef HAVE_SYSCTLBYNAME */
   9.160 +#define HAVE_CLOCK_GETTIME 1
   9.161 +/* #undef HAVE_GETPAGESIZE */
   9.162 +#define HAVE_MPROTECT 1
   9.163 +#define HAVE_ICONV 1
   9.164 +#define HAVE_PTHREAD_SETNAME_NP 1
   9.165 +/* #undef HAVE_PTHREAD_SET_NAME_NP */
   9.166 +#define HAVE_SEM_TIMEDWAIT 1
   9.167 +
   9.168 +#else
   9.169 +#define HAVE_STDARG_H 1
   9.170 +#define HAVE_STDDEF_H 1
   9.171 +#define HAVE_STDINT_H 1
   9.172 +#endif /* HAVE_LIBC */
   9.173 +
   9.174 +/* SDL internal assertion support */
   9.175 +/* #undef SDL_DEFAULT_ASSERT_LEVEL */
   9.176 +
   9.177 +#ifndef SDL_AUDIO_DRIVER_DUMMY
   9.178 +#define SDL_AUDIO_DRIVER_DUMMY 1
   9.179 +#endif
   9.180 +#ifndef SDL_AUDIO_DRIVER_DISK
   9.181 +#define SDL_AUDIO_DRIVER_DISK 1
   9.182 +#endif
   9.183 +#ifndef SDL_VIDEO_DRIVER_DUMMY
   9.184 +#define SDL_VIDEO_DRIVER_DUMMY 1
   9.185 +#endif
   9.186 +#ifndef SDL_VIDEO_RENDER_OGL
   9.187 +#define SDL_VIDEO_RENDER_OGL 1
   9.188 +#endif
   9.189 +#ifndef SDL_VIDEO_OPENGL
   9.190 +#define SDL_VIDEO_OPENGL 1
   9.191 +#endif
   9.192 +#ifndef SDL_VIDEO_OPENGL_GLX
   9.193 +#define SDL_VIDEO_OPENGL_GLX 1
   9.194 +#endif
   9.195 +#ifndef SDL_LOADSO_DLOPEN
   9.196 +#define SDL_LOADSO_DLOPEN 1
   9.197 +#endif
   9.198 +#ifndef SDL_AUDIO_DRIVER_ALSA
   9.199 +#define SDL_AUDIO_DRIVER_ALSA 1
   9.200 +#endif
   9.201 +#ifndef SDL_AUDIO_DRIVER_ALSA_DYNAMIC
   9.202 +#define SDL_AUDIO_DRIVER_ALSA_DYNAMIC "libasound.so"
   9.203 +#endif
   9.204 +#ifndef SDL_AUDIO_DRIVER_PULSEAUDIO_DYNAMIC
   9.205 +#define SDL_AUDIO_DRIVER_PULSEAUDIO_DYNAMIC "libpulse-simple.so"
   9.206 +#endif
   9.207 +#ifndef SDL_AUDIO_DRIVER_PULSEAUDIO
   9.208 +#define SDL_AUDIO_DRIVER_PULSEAUDIO 1
   9.209 +#endif
   9.210 +#ifndef SDL_AUDIO_DRIVER_ESD
   9.211 +#define SDL_AUDIO_DRIVER_ESD 1
   9.212 +#endif
   9.213 +#ifndef SDL_AUDIO_DRIVER_ESD_DYNAMIC
   9.214 +#define SDL_AUDIO_DRIVER_ESD_DYNAMIC "libesd.so"
   9.215 +#endif
   9.216 +#ifndef SDL_AUDIO_DRIVER_NAS
   9.217 +#define SDL_AUDIO_DRIVER_NAS 1
   9.218 +#endif
   9.219 +#ifndef SDL_AUDIO_DRIVER_NAS_DYNAMIC
   9.220 +#define SDL_AUDIO_DRIVER_NAS_DYNAMIC "libaudio.so"
   9.221 +#endif
   9.222 +#ifndef SDL_AUDIO_DRIVER_OSS
   9.223 +#define SDL_AUDIO_DRIVER_OSS 1
   9.224 +#endif
   9.225 +#ifndef SDL_VIDEO_DRIVER_X11_XINERAMA
   9.226 +#define SDL_VIDEO_DRIVER_X11_XINERAMA 1
   9.227 +#endif
   9.228 +#ifndef SDL_VIDEO_DRIVER_X11
   9.229 +#define SDL_VIDEO_DRIVER_X11 1
   9.230 +#endif
   9.231 +#ifndef SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT
   9.232 +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT "libXext.so"
   9.233 +#endif
   9.234 +#ifndef SDL_VIDEO_DRIVER_X11_XCURSOR
   9.235 +#define SDL_VIDEO_DRIVER_X11_XCURSOR 1
   9.236 +#endif
   9.237 +#ifndef SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM
   9.238 +#define SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM 1
   9.239 +#endif
   9.240 +#ifndef SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2
   9.241 +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2 "libXi.so"
   9.242 +#endif
   9.243 +#ifndef SDL_VIDEO_DRIVER_X11_XVIDMODE
   9.244 +#define SDL_VIDEO_DRIVER_X11_XVIDMODE 1
   9.245 +#endif
   9.246 +#ifndef SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA
   9.247 +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA "libXinerama.so"
   9.248 +#endif
   9.249 +#ifndef SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY
   9.250 +#define SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY 1
   9.251 +#endif
   9.252 +#ifndef SDL_VIDEO_DRIVER_X11_DYNAMIC
   9.253 +#define SDL_VIDEO_DRIVER_X11_DYNAMIC "libX11.so"
   9.254 +#endif
   9.255 +#ifndef SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS
   9.256 +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS "libXss.so"
   9.257 +#endif
   9.258 +#ifndef SDL_VIDEO_DRIVER_X11_XINPUT2
   9.259 +#define SDL_VIDEO_DRIVER_X11_XINPUT2 1
   9.260 +#endif
   9.261 +#ifndef SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS
   9.262 +#define SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS 1
   9.263 +#endif
   9.264 +#ifndef SDL_VIDEO_DRIVER_X11_XSCRNSAVER
   9.265 +#define SDL_VIDEO_DRIVER_X11_XSCRNSAVER 1
   9.266 +#endif
   9.267 +#ifndef SDL_VIDEO_DRIVER_X11_XSHAPE
   9.268 +#define SDL_VIDEO_DRIVER_X11_XSHAPE 1
   9.269 +#endif
   9.270 +#ifndef SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH
   9.271 +#define SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH 1
   9.272 +#endif
   9.273 +#ifndef SDL_VIDEO_DRIVER_X11_XRANDR
   9.274 +#define SDL_VIDEO_DRIVER_X11_XRANDR 1
   9.275 +#endif
   9.276 +#ifndef SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE
   9.277 +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE "libXxf86vm.so"
   9.278 +#endif
   9.279 +#ifndef SDL_VIDEO_DRIVER_X11_DYNAMIC_XCURSOR
   9.280 +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XCURSOR "libXcursor.so"
   9.281 +#endif
   9.282 +#ifndef SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR
   9.283 +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR "libXrandr.so"
   9.284 +#endif
   9.285 +#ifndef SDL_INPUT_LINUXEV
   9.286 +#define SDL_INPUT_LINUXEV 1
   9.287 +#endif
   9.288 +#ifndef SDL_HAPTIC_LINUX
   9.289 +#define SDL_HAPTIC_LINUX 1
   9.290 +#endif
   9.291 +#ifndef SDL_THREAD_PTHREAD_RECURSIVE_MUTEX
   9.292 +#define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX 1
   9.293 +#endif
   9.294 +#ifndef SDL_JOYSTICK_LINUX
   9.295 +#define SDL_JOYSTICK_LINUX 1
   9.296 +#endif
   9.297 +#ifndef SDL_THREAD_PTHREAD
   9.298 +#define SDL_THREAD_PTHREAD 1
   9.299 +#endif
   9.300 +#ifndef SDL_POWER_LINUX
   9.301 +#define SDL_POWER_LINUX 1
   9.302 +#endif
   9.303 +#ifndef SDL_TIMER_UNIX
   9.304 +#define SDL_TIMER_UNIX 1
   9.305 +#endif
   9.306 +#ifndef SDL_FILESYSTEM_UNIX
   9.307 +#define SDL_FILESYSTEM_UNIX 1
   9.308 +#endif
   9.309 +
   9.310 +/* Enable assembly routines */
   9.311 +#define SDL_ASSEMBLY_ROUTINES 1
   9.312 +/* #undef SDL_ALTIVEC_BLITTERS */
   9.313 +
   9.314 +#endif /* _SDL_config_h */
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/premake/Linux/build-scripts/clean_premake.sh	Sun Nov 10 00:38:37 2013 -0500
    10.3 @@ -0,0 +1,6 @@
    10.4 +#!/bin/sh
    10.5 +# change to directory above shell file
    10.6 +SCRIPTPATH=`readlink -f $0`
    10.7 +SCRIPTDIR=`dirname $SCRIPTPATH`
    10.8 +cd $SCRIPTDIR/..
    10.9 +$SCRIPTDIR//premake4 --file=../premake4.lua --to=./Linux clean
   10.10 \ No newline at end of file
    11.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.2 +++ b/premake/Linux/build-scripts/gmake.sh	Sun Nov 10 00:38:37 2013 -0500
    11.3 @@ -0,0 +1,6 @@
    11.4 +#!/bin/sh
    11.5 +# change to directory above shell file
    11.6 +SCRIPTPATH=`readlink -f $0`
    11.7 +SCRIPTDIR=`dirname $SCRIPTPATH`
    11.8 +cd $SCRIPTDIR/..
    11.9 +$SCRIPTDIR/premake4 --file=../premake4.lua --to=./Linux gmake
   11.10 \ No newline at end of file
    12.1 Binary file premake/Linux/build-scripts/premake4 has changed
    13.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.2 +++ b/premake/Linux/build-scripts/run.tests.sh	Sun Nov 10 00:38:37 2013 -0500
    13.3 @@ -0,0 +1,94 @@
    13.4 +#!/bin/bash
    13.5 +
    13.6 +function pause() {
    13.7 +  read -p "$*"
    13.8 +}
    13.9 +
   13.10 +function pass() {
   13.11 +	if [ -d "$1/Build/Debug" ]; then
   13.12 +	cd $1/Build/Debug
   13.13 +	echo "Testing:" $1
   13.14 +	"./$@"
   13.15 +	cd ../../..
   13.16 +	pause "Press any key to continue..."
   13.17 +	fi
   13.18 +}
   13.19 +
   13.20 +function randomfile() {
   13.21 +	fcount=($1/*.*)
   13.22 +	fcount=${#fcount[@]}
   13.23 +	fpick=$(($RANDOM % $fcount))
   13.24 +	for d in $1/*.*; do
   13.25 +		if [[ $fpick -eq 0 ]]; then
   13.26 +			RETURN=$d
   13.27 +			echo $d
   13.28 +			return
   13.29 +		fi
   13.30 +		fpick=$(($fpick - 1))
   13.31 +	done
   13.32 +}
   13.33 +
   13.34 +function testspecial() {
   13.35 +	if [ -d "$1/Build/Debug" ]; then
   13.36 +		cd $1/Build/Debug
   13.37 +		randomfile $2
   13.38 +		cd ../../..
   13.39 +		pass $1 $RETURN
   13.40 +	fi
   13.41 +}
   13.42 +
   13.43 +# change to directory above shell file
   13.44 +SCRIPTPATH=`readlink -f $0`
   13.45 +SCRIPTDIR=`dirname $SCRIPTPATH`
   13.46 +cd $SCRIPTDIR/..
   13.47 +cd tests
   13.48 +
   13.49 +pass "checkkeys"
   13.50 +pass "loopwave"
   13.51 +pass "testatomic"
   13.52 +pass "testaudioinfo"
   13.53 +pass "testautomation"
   13.54 +pass "testdraw2"
   13.55 +pass "testchessboard"
   13.56 +pass "testerror"
   13.57 +pass "testfile"
   13.58 +pass "testfilesystem"
   13.59 +pass "testgamecontroller"
   13.60 +pass "testgesture"
   13.61 +pass "testgl2"
   13.62 +pass "testgles"
   13.63 +pass "testhaptic"
   13.64 +pass "testiconv"
   13.65 +pass "testime"
   13.66 +pass "testintersection"
   13.67 +pass "testjoystick"
   13.68 +pass "testkeys"
   13.69 +#pass "testloadso"
   13.70 +pass "testlock"
   13.71 +pass "testmessage"
   13.72 +#pass "testmultiaudio"
   13.73 +pass "testnative"
   13.74 +pass "testoverlay2"
   13.75 +pass "testplatform"
   13.76 +pass "testpower"
   13.77 +pass "testrelative"
   13.78 +pass "testrendercopyex"
   13.79 +pass "testrendertarget"
   13.80 +pass "testresample" "sample.wav" "newsample.wav" "44100"
   13.81 +pass "testrumble"
   13.82 +pass "testscale"
   13.83 +pass "testsem" 1
   13.84 +pass "testshader"
   13.85 +testspecial "testshape" ./shapes
   13.86 +testspecial "testshape" ./shapes
   13.87 +testspecial "testshape" ./shapes
   13.88 +pass "testsprite2"
   13.89 +pass "testspriteminimal"
   13.90 +pass "teststreaming"
   13.91 +pass "testthread"
   13.92 +pass "testtimer"
   13.93 +pass "testver"
   13.94 +pass "testwm2"
   13.95 +pass "torturethread"
   13.96 +
   13.97 +cd ..
   13.98 \ No newline at end of file
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/premake/MinGW/SDL_config_premake.h	Sun Nov 10 00:38:37 2013 -0500
    14.3 @@ -0,0 +1,193 @@
    14.4 +/*
    14.5 +  Simple DirectMedia Layer
    14.6 +  Copyright (C) 1997-2013 Sam Lantinga <slouken@libsdl.org>
    14.7 +
    14.8 +  This software is provided 'as-is', without any express or implied
    14.9 +  warranty.  In no event will the authors be held liable for any damages
   14.10 +  arising from the use of this software.
   14.11 +
   14.12 +  Permission is granted to anyone to use this software for any purpose,
   14.13 +  including commercial applications, and to alter it and redistribute it
   14.14 +  freely, subject to the following restrictions:
   14.15 +
   14.16 +  1. The origin of this software must not be misrepresented; you must not
   14.17 +     claim that you wrote the original software. If you use this software
   14.18 +     in a product, an acknowledgment in the product documentation would be
   14.19 +     appreciated but is not required.
   14.20 +  2. Altered source versions must be plainly marked as such, and must not be
   14.21 +     misrepresented as being the original software.
   14.22 +  3. This notice may not be removed or altered from any source distribution.
   14.23 +*/
   14.24 +
   14.25 +#ifndef _SDL_config_windows_h
   14.26 +#define _SDL_config_windows_h
   14.27 +
   14.28 +#include "SDL_platform.h"
   14.29 +
   14.30 +/* This is a set of defines to configure the SDL features */
   14.31 +
   14.32 +#if !defined(_STDINT_H_) && (!defined(HAVE_STDINT_H) || !_HAVE_STDINT_H)
   14.33 +#if defined(__GNUC__) || defined(__DMC__) || defined(__WATCOMC__)
   14.34 +#define HAVE_STDINT_H   1
   14.35 +#elif defined(_MSC_VER)
   14.36 +typedef signed __int8 int8_t;
   14.37 +typedef unsigned __int8 uint8_t;
   14.38 +typedef signed __int16 int16_t;
   14.39 +typedef unsigned __int16 uint16_t;
   14.40 +typedef signed __int32 int32_t;
   14.41 +typedef unsigned __int32 uint32_t;
   14.42 +typedef signed __int64 int64_t;
   14.43 +typedef unsigned __int64 uint64_t;
   14.44 +#ifndef _UINTPTR_T_DEFINED
   14.45 +#ifdef  _WIN64
   14.46 +typedef unsigned __int64 uintptr_t;
   14.47 +#else
   14.48 +typedef unsigned int uintptr_t;
   14.49 +#endif
   14.50 +#define _UINTPTR_T_DEFINED
   14.51 +#endif
   14.52 +/* Older Visual C++ headers don't have the Win64-compatible typedefs... */
   14.53 +#if ((_MSC_VER <= 1200) && (!defined(DWORD_PTR)))
   14.54 +#define DWORD_PTR DWORD
   14.55 +#endif
   14.56 +#if ((_MSC_VER <= 1200) && (!defined(LONG_PTR)))
   14.57 +#define LONG_PTR LONG
   14.58 +#endif
   14.59 +#else /* !__GNUC__ && !_MSC_VER */
   14.60 +typedef signed char int8_t;
   14.61 +typedef unsigned char uint8_t;
   14.62 +typedef signed short int16_t;
   14.63 +typedef unsigned short uint16_t;
   14.64 +typedef signed int int32_t;
   14.65 +typedef unsigned int uint32_t;
   14.66 +typedef signed long long int64_t;
   14.67 +typedef unsigned long long uint64_t;
   14.68 +#ifndef _SIZE_T_DEFINED_
   14.69 +#define _SIZE_T_DEFINED_
   14.70 +typedef unsigned int size_t;
   14.71 +#endif
   14.72 +typedef unsigned int uintptr_t;
   14.73 +#endif /* __GNUC__ || _MSC_VER */
   14.74 +#endif /* !_STDINT_H_ && !HAVE_STDINT_H */
   14.75 +
   14.76 +#ifdef _WIN64
   14.77 +# define SIZEOF_VOIDP 8
   14.78 +#else
   14.79 +# define SIZEOF_VOIDP 4
   14.80 +#endif
   14.81 +
   14.82 +/* This is disabled by default to avoid C runtime dependencies and manifest requirements */
   14.83 +#ifdef HAVE_LIBC
   14.84 +/* Useful headers */
   14.85 +#define HAVE_STDIO_H 1
   14.86 +#define STDC_HEADERS 1
   14.87 +#define HAVE_STRING_H 1
   14.88 +#define HAVE_CTYPE_H 1
   14.89 +#define HAVE_MATH_H 1
   14.90 +#define HAVE_SIGNAL_H 1
   14.91 +
   14.92 +/* C library functions */
   14.93 +#define HAVE_MALLOC 1
   14.94 +#define HAVE_CALLOC 1
   14.95 +#define HAVE_REALLOC 1
   14.96 +#define HAVE_FREE 1
   14.97 +#define HAVE_ALLOCA 1
   14.98 +#define HAVE_QSORT 1
   14.99 +#define HAVE_ABS 1
  14.100 +#define HAVE_MEMSET 1
  14.101 +#define HAVE_MEMCPY 1
  14.102 +#define HAVE_MEMMOVE 1
  14.103 +#define HAVE_MEMCMP 1
  14.104 +#define HAVE_STRLEN 1
  14.105 +#define HAVE__STRREV 1
  14.106 +#define HAVE__STRUPR 1
  14.107 +#define HAVE__STRLWR 1
  14.108 +#define HAVE_STRCHR 1
  14.109 +#define HAVE_STRRCHR 1
  14.110 +#define HAVE_STRSTR 1
  14.111 +#define HAVE_ITOA 1
  14.112 +#define HAVE__LTOA 1
  14.113 +#define HAVE__ULTOA 1
  14.114 +#define HAVE_STRTOL 1
  14.115 +#define HAVE_STRTOUL 1
  14.116 +#define HAVE_STRTOLL 1
  14.117 +#define HAVE_STRTOD 1
  14.118 +#define HAVE_ATOI 1
  14.119 +#define HAVE_ATOF 1
  14.120 +#define HAVE_STRCMP 1
  14.121 +#define HAVE_STRNCMP 1
  14.122 +#define HAVE__STRICMP 1
  14.123 +#define HAVE__STRNICMP 1
  14.124 +#define HAVE_SSCANF 1
  14.125 +#define HAVE_M_PI 1
  14.126 +#define HAVE_ATAN 1
  14.127 +#define HAVE_ATAN2 1
  14.128 +#define HAVE_CEIL 1
  14.129 +#define HAVE_COPYSIGN 1
  14.130 +#define HAVE_COS 1
  14.131 +#define HAVE_COSF 1
  14.132 +#define HAVE_FABS 1
  14.133 +#define HAVE_FLOOR 1
  14.134 +#define HAVE_LOG 1
  14.135 +#define HAVE_POW 1
  14.136 +#define HAVE_SCALBN 1
  14.137 +#define HAVE_SIN 1
  14.138 +#define HAVE_SINF 1
  14.139 +#define HAVE_SQRT 1
  14.140 +#else
  14.141 +#define HAVE_STDARG_H   1
  14.142 +#define HAVE_STDDEF_H   1
  14.143 +#endif
  14.144 +
  14.145 +#ifndef SDL_AUDIO_DRIVER_DUMMY
  14.146 +#define SDL_AUDIO_DRIVER_DUMMY 1
  14.147 +#endif
  14.148 +#ifndef SDL_AUDIO_DRIVER_DISK
  14.149 +#define SDL_AUDIO_DRIVER_DISK 1
  14.150 +#endif
  14.151 +#ifndef SDL_VIDEO_DRIVER_DUMMY
  14.152 +#define SDL_VIDEO_DRIVER_DUMMY 1
  14.153 +#endif
  14.154 +#ifndef SDL_TIMER_WINDOWS
  14.155 +#define SDL_TIMER_WINDOWS 1
  14.156 +#endif
  14.157 +#ifndef SDL_AUDIO_DRIVER_WINMM
  14.158 +#define SDL_AUDIO_DRIVER_WINMM 1
  14.159 +#endif
  14.160 +#ifndef SDL_FILESYSTEM_WINDOWS
  14.161 +#define SDL_FILESYSTEM_WINDOWS 1
  14.162 +#endif
  14.163 +#ifndef SDL_POWER_WINDOWS
  14.164 +#define SDL_POWER_WINDOWS 1
  14.165 +#endif
  14.166 +#ifndef SDL_LOADSO_WINDOWS
  14.167 +#define SDL_LOADSO_WINDOWS 1
  14.168 +#endif
  14.169 +#ifndef SDL_VIDEO_DRIVER_WINDOWS
  14.170 +#define SDL_VIDEO_DRIVER_WINDOWS 1
  14.171 +#endif
  14.172 +#ifndef SDL_THREAD_WINDOWS
  14.173 +#define SDL_THREAD_WINDOWS 1
  14.174 +#endif
  14.175 +#ifndef SDL_HAPTIC_DUMMY
  14.176 +#define SDL_HAPTIC_DUMMY 1
  14.177 +#endif
  14.178 +#ifndef SDL_JOYSTICK_DUMMY
  14.179 +#define SDL_JOYSTICK_DUMMY 1
  14.180 +#endif
  14.181 +#ifndef SDL_VIDEO_RENDER_OGL
  14.182 +#define SDL_VIDEO_RENDER_OGL 1
  14.183 +#endif
  14.184 +#ifndef SDL_VIDEO_OPENGL
  14.185 +#define SDL_VIDEO_OPENGL 1
  14.186 +#endif
  14.187 +#ifndef SDL_VIDEO_OPENGL_WGL
  14.188 +#define SDL_VIDEO_OPENGL_WGL 1
  14.189 +#endif
  14.190 +
  14.191 +/* Enable assembly routines (Win64 doesn't have inline asm) */
  14.192 +#ifndef _WIN64
  14.193 +#define SDL_ASSEMBLY_ROUTINES   1
  14.194 +#endif
  14.195 +
  14.196 +#endif /* _SDL_config_windows_h */
    15.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.2 +++ b/premake/MinGW/build-scripts/clean_premake.bat	Sun Nov 10 00:38:37 2013 -0500
    15.3 @@ -0,0 +1,4 @@
    15.4 +@echo off
    15.5 +cd ..
    15.6 +%~dp0\premake4.exe --file=..\premake4.lua --to=.\MinGW --mingw clean
    15.7 +pause
    15.8 \ No newline at end of file
    16.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.2 +++ b/premake/MinGW/build-scripts/mingw.bat	Sun Nov 10 00:38:37 2013 -0500
    16.3 @@ -0,0 +1,4 @@
    16.4 +@echo off
    16.5 +cd ..
    16.6 +%~dp0\premake4.exe --file=..\premake4.lua --to=.\MinGW --mingw gmake
    16.7 +pause
    16.8 \ No newline at end of file
    17.1 Binary file premake/MinGW/build-scripts/premake4.exe has changed
    18.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.2 +++ b/premake/MinGW/build-scripts/run.tests.bat	Sun Nov 10 00:38:37 2013 -0500
    18.3 @@ -0,0 +1,108 @@
    18.4 +@echo off
    18.5 +
    18.6 +cd ..\tests
    18.7 +
    18.8 +call :pass checkkeys
    18.9 +call :pass loopwave
   18.10 +call :pass testatomic
   18.11 +call :pass testaudioinfo
   18.12 +call :pass testautomation
   18.13 +call :pass testdraw2
   18.14 +call :pass testdrawchessboard
   18.15 +call :pass testerror
   18.16 +call :pass testfile
   18.17 +call :pass testfilesystem
   18.18 +call :pass testgamecontroller
   18.19 +call :pass testgesture
   18.20 +call :pass testgl2
   18.21 +call :pass testgles
   18.22 +call :pass testhaptic
   18.23 +call :pass testiconv
   18.24 +call :pass testime
   18.25 +call :pass testintersection
   18.26 +call :pass testjoystick
   18.27 +call :pass testkeys
   18.28 +::call :pass testloadso
   18.29 +call :pass testlock
   18.30 +call :pass testmessage
   18.31 +call :pass testmultiaudio
   18.32 +call :pass testnative
   18.33 +call :pass testoverlay2
   18.34 +call :pass testplatform
   18.35 +call :pass testpower
   18.36 +call :pass testrelative
   18.37 +call :pass testrendercopyex
   18.38 +call :pass testrendertarget
   18.39 +call :pass testresample sample.wav newsample.wav 44100
   18.40 +call :pass testrumble
   18.41 +call :pass testscale
   18.42 +call :pass testsem 1
   18.43 +call :pass testshader
   18.44 +call :testspecial testshape .\shapes
   18.45 +call :testspecial testshape .\shapes
   18.46 +call :testspecial testshape .\shapes
   18.47 +call :pass testsprite2
   18.48 +call :pass testspriteminimal
   18.49 +call :pass teststreaming
   18.50 +call :pass testthread
   18.51 +call :pass testtimer
   18.52 +call :pass testver
   18.53 +call :pass testwm2
   18.54 +call :pass torturethread
   18.55 +
   18.56 +:: leave the tests directory
   18.57 +cd ..
   18.58 +
   18.59 +:: exit batch
   18.60 +goto :eof
   18.61 +
   18.62 +:testspecial
   18.63 +if not exist %1\Win32\Debug goto :eof
   18.64 +cd %1\Win32\Debug
   18.65 +call :randomfile %2
   18.66 +cd ..\..\..
   18.67 +call :pass testshape %RETURN%
   18.68 +goto :eof
   18.69 +
   18.70 +:: pass label (similar to pass function in the Xcode tests command script)
   18.71 +:pass
   18.72 +setlocal enabledelayedexpansion
   18.73 +set args=
   18.74 +set /A count=0
   18.75 +for %%x IN (%*) DO (
   18.76 +  if NOT !count! EQU 0 set args=!args! %%x
   18.77 +  set /A count=%count% + 1
   18.78 +)
   18.79 +endlocal & set callargs=%args%
   18.80 +:: if it does not exist, break procedure
   18.81 +if not exist %1\Win32\Debug goto endfunc
   18.82 +:: goto directory
   18.83 +echo Testing: %1
   18.84 +title Testing: %1
   18.85 +cd %1\Win32\Debug
   18.86 +:: execute test
   18.87 +".\%1.exe"%callargs%
   18.88 +cd ..\..\..
   18.89 +pause
   18.90 +:endfunc
   18.91 +goto :eof
   18.92 +
   18.93 +:randomfile
   18.94 +setlocal enabledelayedexpansion
   18.95 +set count=0
   18.96 +if not exist %1 goto :eof
   18.97 +for %%d in (%1\*.*) DO (
   18.98 +  set /A count=count + 1
   18.99 +)
  18.100 +set /A count=%RANDOM% %% %count%
  18.101 +for %%d in (%1\*.*) DO (
  18.102 +  if !count! EQU 0 (
  18.103 +    set rfile=%%d
  18.104 +    goto endrfile
  18.105 +  )
  18.106 +  set /A count=count-1
  18.107 +)
  18.108 +:endrfile
  18.109 +set tmprfile=!rfile!
  18.110 +endlocal & set RETURN=%tmprfile%
  18.111 +goto :eof
  18.112 \ No newline at end of file
    19.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.2 +++ b/premake/README-cygwin.txt	Sun Nov 10 00:38:37 2013 -0500
    19.3 @@ -0,0 +1,29 @@
    19.4 +There is a script in the Cygwin/build-scripts folder for generating a series of
    19.5 +GNU makefiles for building the SDL2 project and some parts of its test suite.
    19.6 +These work similarly to the MinGW makefiles, but the overall Cygwin project has
    19.7 +significant limitations.
    19.8 +
    19.9 +The current project will not build correctly. It's experimental and has a lot of
   19.10 +tweaking needed to be built. It was built successfully once, but it has not been
   19.11 +maintained in any way.
   19.12 +
   19.13 +The Cygwin project is limited in that it is not expected to be able to run
   19.14 +anything visual at all. It is not difficult to enable all of the visual tests
   19.15 +and support (such as X11 support or OpenGL), but it is not a goal for this
   19.16 +project. For the complexity of having a compatible desktop environment setup on
   19.17 +Cygwin, it's assumed that will not be the case for most users of the generated
   19.18 +Cygwin project. As a result, only the core tests and library are built for
   19.19 +Cygwin, focusing on things like thread support, file operations, and various
   19.20 +system queries and information gathering.
   19.21 +
   19.22 +The Cygwin directory does have automated tests to run through the tests
   19.23 +supported by Cygwin. It also has separate build scripts for both debug and
   19.24 +release builds, though this is assuming the GNU make utility is located in the
   19.25 +user's PATH.
   19.26 +
   19.27 +The Cygwin project has no outstanding dependencies, since it is designed to be
   19.28 +mostly minimalistic and just relied on the POSIX functionality provided by
   19.29 +Cygwin.
   19.30 +
   19.31 +Like the other projects, you may cleanup the entire directory of any generated
   19.32 +or built files using the clean script located in Cygwin/build-scripts.
   19.33 \ No newline at end of file
    20.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2 +++ b/premake/README-ios.txt	Sun Nov 10 00:38:37 2013 -0500
    20.3 @@ -0,0 +1,33 @@
    20.4 +Use the Xcode command files (located in the Xcode-iOS/build-scripts folder)
    20.5 +to conveniently generate a workspace for Xcode 3 or Xcode 4. It also
    20.6 +contains a cleaner script and a convenient script for automatically
    20.7 +running all the test suites.
    20.8 +
    20.9 +The iOS project will be referencing all files related to the top-level iOS
   20.10 +project. The core library will use the top-level include and src directories,
   20.11 +just like the other generated projects, but it will build projects for each of
   20.12 +the Demos in the top-level Xcode-iOS folder. These projects will have any
   20.13 +resources they need copied to be copied over and included as resources. They
   20.14 +will also reference the Info.plist file in Xcode-iOS/Demos.
   20.15 +
   20.16 +iOS support is currently experimental, but it should work just fine for any and
   20.17 +all applications. All of the demos that work from the manually-created Xcode
   20.18 +projects also work for the generated projects. There are a few minor things that
   20.19 +need improving, but nothing major.
   20.20 +
   20.21 +The iOS projects have no major dependencies other than the ones in the manual
   20.22 +Xcode-iOS project. Those are:
   20.23 +
   20.24 +  -AudioToolbox.framework
   20.25 +  -QuartzCore.framework
   20.26 +  -OpenGLES.framework
   20.27 +  -CoreGraphics.framework
   20.28 +  -UIKit.framework
   20.29 +  -Foundation.framework
   20.30 +  -CoreAudio.framework
   20.31 +
   20.32 +All of these frameworks are part of the iOS SDK, not part of the core OS X
   20.33 +system.
   20.34 +
   20.35 +Run the clean script to clear out the directory of Xcode-related files
   20.36 +and binaries.
   20.37 \ No newline at end of file
    21.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2 +++ b/premake/README-linux.txt	Sun Nov 10 00:38:37 2013 -0500
    21.3 @@ -0,0 +1,46 @@
    21.4 +You may generate GNU makefiles for building SDL2 and its related test suite by
    21.5 +using the gmake shell script in the Linux/build-scripts folder.
    21.6 +
    21.7 +Linux support is currently experimental for the meta-build system. Most of the
    21.8 +progress made on this support happened toward the end of the meta-build system
    21.9 +project, so there is a lot currently missing that could be added in the future.
   21.10 +For the most part, the Linux support works well, but there is a significant
   21.11 +amount of testing needed to verify it can be built in many different
   21.12 +environments.
   21.13 +
   21.14 +The Linux project does not target every dependency it should (as seen in the
   21.15 +autotools configure script or in the CMake script), but it does target the
   21.16 +following dependencies:
   21.17 +
   21.18 +  -D-Bus (required to build Linux at all)
   21.19 +  -DLOpen (most of the other dependencies are dependent on this)
   21.20 +  -ALSA
   21.21 +  -PulseAudio
   21.22 +  -ESD
   21.23 +  -NAS
   21.24 +  -OSS
   21.25 +  -X11
   21.26 +  -OpenGL
   21.27 +
   21.28 +Also, the Linux system should be building the SDL2 library as a shared library,
   21.29 +but it builds it as a static library because of a few premake-related issues.
   21.30 +This is because when the makefile generated by premake tells the linker where to
   21.31 +find the definitions library (libSDL2.o), it also gives a hint to the loader to
   21.32 +find libSDL2.so in the same place, with a relative path. This means in order to
   21.33 +execute the program dynamically linked to SDL2, it's looking in some path like:
   21.34 +
   21.35 +  "../../SDL2/Build/Debug"
   21.36 +
   21.37 +Now, while this path works at the location of the makefile (such as
   21.38 +./tests/testsprite), it does not make sense from the actual location of the
   21.39 +executable (./tests/testsprite/Build/Debug). Furthermore, it's just massively
   21.40 +inconvenient to have a relative path to look for the shared object. Moving
   21.41 +libSDL2.so into the same directory as the executable does not solve this issue.
   21.42 +Unfortunately, premake also does not allow an install target to be created for
   21.43 +the makefiles, which is another one of the major issues related to building SDL2
   21.44 +as a shared library on Linux. Once these problems are solved, this support
   21.45 +should be very straightforward to add to this system in the future.
   21.46 +
   21.47 +The Linux system does have both an automated test and cleaning shell files for
   21.48 +running through the entire supported test suite and cleaning up the generated
   21.49 +and built files, respectively.
   21.50 \ No newline at end of file
    22.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.2 +++ b/premake/README-macosx.txt	Sun Nov 10 00:38:37 2013 -0500
    22.3 @@ -0,0 +1,34 @@
    22.4 +Use the Xcode command files (located in the Xcode/build-scripts folder)
    22.5 +to conveniently generate a workspace for Xcode 3 or Xcode 4. It also
    22.6 +contains a cleaner script and a convenient script for automatically
    22.7 +running all the test suites.
    22.8 +
    22.9 +If you use the script to automatically build the workspace file, you
   22.10 +need to open the workspace at least once after generating it, or it
   22.11 +will give errors that certain schema do not exist within the workspace.
   22.12 +Also, the script depends on Xcode command line tools being installed.
   22.13 +
   22.14 +There are separate build files for building for i386 architecture
   22.15 +versus x86_64 architecture. There are separate build scripts for
   22.16 +Xcode 3 versus Xcode 4, but these just use the different toolchains.
   22.17 +
   22.18 +There is a script for automatically running through all known supported
   22.19 +tests on that platform.
   22.20 +
   22.21 +The Mac OS X projects currently have reliance on the following dependencies:
   22.22 +
   22.23 +  -AudioToolbox.framework
   22.24 +  -AudioUnit.framework
   22.25 +  -Cocoa.framework
   22.26 +  -CoreAudio.framework
   22.27 +  -IOKit.framework
   22.28 +  -Carbon.framework
   22.29 +  -ForceFeedback.framework
   22.30 +  -CoreFoundation.framework
   22.31 +
   22.32 +It will also link to OpenGL.framework, as the dependency function for OpenGL
   22.33 +assumes that OpenGL always exists on Mac OS X. However, this is defined in
   22.34 +a segmented way to allow the possibility of no OpenGL support on Mac OS X.
   22.35 +
   22.36 +Run the clean script to clear out the directory of Xcode-related files
   22.37 +and binaries.
   22.38 \ No newline at end of file
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/premake/README-mingw.txt	Sun Nov 10 00:38:37 2013 -0500
    23.3 @@ -0,0 +1,39 @@
    23.4 +MinGW requires both the MinGW system and MSYS.
    23.5 +
    23.6 +There is a script for generating a series of GNU makefiles targeted
    23.7 +at MinGW on Windows. These makefiles will build the SDL library and
    23.8 +test executables with static links to libgcc and the same features
    23.9 +as the Visual Studio builds. That is, they have full OpenGL support
   23.10 +and they have no dependency on MinGW.
   23.11 +
   23.12 +After generating the scripts, simply navigate to the directory in
   23.13 +a MSYS terminal and execute:
   23.14 +
   23.15 +    make
   23.16 +
   23.17 +If you wish to clean the directory, you can use either the clean
   23.18 +batch file, or call:
   23.19 +
   23.20 +    make clean
   23.21 +
   23.22 +The former will remove the actual makefiles and the latter will
   23.23 +perform a typical clean operation. You can target specific
   23.24 +build configurations as such:
   23.25 +
   23.26 +    make config=debug
   23.27 +
   23.28 +Verbosity is initially set to off. All verbosity controls is
   23.29 +whether the resulting gcc and ar commands are printed to the
   23.30 +console. You can enable verbose output by setting verbose to any
   23.31 +value:
   23.32 +
   23.33 +    make verbose=1
   23.34 +
   23.35 +There is currently no install target, but that is intended
   23.36 +eventually.
   23.37 +
   23.38 +Ben:
   23.39 +There is no DirectX support currently, but you can use the
   23.40 +command option '--directx' when generating the makefiles to
   23.41 +explicitly force the DirectX dependency on. This may have
   23.42 +undefined behavior, so use it cautiously.
   23.43 \ No newline at end of file
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/premake/README-windows.txt	Sun Nov 10 00:38:37 2013 -0500
    24.3 @@ -0,0 +1,37 @@
    24.4 +Use the Visual Studio batch files (located in the VisualC folder) to
    24.5 +conveniently generate solutions for Visual Studio 2008, 2010, and 2012.
    24.6 +It also contains a cleaner script and a convenient script for automatically
    24.7 +running all the test suites.
    24.8 +
    24.9 +There is a script (check.bin.compatibility.vs2010.bat) in VisualC\build-scripts
   24.10 +which will build <sdl_root>\VisualC (which is not generated by this premake
   24.11 +system) and build SDL2.dll using the generated SDL2.sln in the VS2010 folder. It
   24.12 +will copy the SDL2.dll over to each test project in <sdl_root>\VisualC and
   24.13 +subsequently run those tests to verify binary compatibility between the SDL2.dll
   24.14 +that came from the premake solution and the executables which were built using
   24.15 +the old solution files.
   24.16 +
   24.17 +The windows project currently depends on most of the libraries inherently
   24.18 +added to the links list by Visual Studio. The additional libraries SDL2 depends
   24.19 +on are as follows:
   24.20 +
   24.21 +  -imm32
   24.22 +  -oleaut32
   24.23 +  -winmm
   24.24 +  -version
   24.25 +  -OpenGL32
   24.26 +  -DirectX
   24.27 +
   24.28 +OpenGL32 is an optional dependency. If it is not located for whatever reason,
   24.29 +SDL2 will build fine without it. DirectX is another optional dependency for
   24.30 +SDL2. Unlike the manually-created VS projects, the meta-build system supports
   24.31 +not having DirectX support and still being able to build and run through most of
   24.32 +the projects (using the OpenGL renderer or the software renderer).
   24.33 +
   24.34 +Run the clean script to clear out the directory of VS-related files and
   24.35 +binaries.
   24.36 +
   24.37 +Ben:
   24.38 +Please note that the script for building the VS2012 solution from the
   24.39 +command prompt seems to not be working properly. This issue is
   24.40 +currently unresolved.
   24.41 \ No newline at end of file
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/premake/README.txt	Sun Nov 10 00:38:37 2013 -0500
    25.3 @@ -0,0 +1,330 @@
    25.4 +Author: Ben Henning <b.henning@digipen.edu>
    25.5 +
    25.6 +The goal of this project is to provide a lightweight and portable meta-build
    25.7 +system for generating build systems for various platforms and architectures, all
    25.8 +for the SDL2 library and subsequently dependent executables.
    25.9 +
   25.10 +Following is a table of contents for the entire README file.
   25.11 +
   25.12 +[0] OVERVIEW
   25.13 +[1] GENERATING PROJECTS AND COMMAND-LINE OPTIONS
   25.14 +[2] STRUCTURE
   25.15 +[3] SUPPORT ON WINDOWS AND VISUAL STUDIO
   25.16 +[4] SUPPORT ON MAC OS X AND XCODE
   25.17 +[5] SUPPORT FOR IOS
   25.18 +[6] SUPPORT FOR LINUX
   25.19 +[7] SUPPORT FOR MINGW
   25.20 +[8] SUPPORT FOR CYGWIN
   25.21 +[9] EXTENDING THE SYSTEM TO NEW PROJECTS OR PLATFORMS (code samples)
   25.22 +
   25.23 +[0] OVERVIEW
   25.24 +
   25.25 +The system is capable of generating projects for many different platforms and
   25.26 +architectures. How to generically generate projects is described in the next
   25.27 +section. Subsequent sections thereafter describe more specific ways to generate
   25.28 +projects and dependencies projects have.
   25.29 +
   25.30 +All of the projects inherently have things in common, such as depending on the
   25.31 +same source tree for header and source files. All projects generated will also
   25.32 +have both debug and release configurations available to be built. More
   25.33 +information on how to build either will be provided below.
   25.34 +
   25.35 +To view a list of progress on the project, view the changelog.
   25.36 +
   25.37 +[1] GENERATING PROJECTS AND COMMAND-LINE OPTIONS
   25.38 +
   25.39 +To receive help with various premake actions and command-line options, or to
   25.40 +view the options available for the current premake environment, run the
   25.41 +following command:
   25.42 +
   25.43 +    ./premake4 --file=./path/to/premake4.lua help
   25.44 +
   25.45 +To construct the project files, run this local command from any command line:
   25.46 +
   25.47 +    .\premake4 --file=.\path\to\premake4.lua --to=.\resultDirectory [opts] [vs2008/vs2010/vs2012]
   25.48 +OR
   25.49 +    ./premake4 --file=./path/to/premake4.lua --to=./resultDirectory [opts] [xcode3/xcode4/gmake]
   25.50 +
   25.51 +opts may be one of:
   25.52 +  --mingw
   25.53 +  --cygwin
   25.54 +  --ios
   25.55 +
   25.56 +opts may also include any of the following:
   25.57 +  --alsa        :  Force the ALSA dependency on for Linux targets.
   25.58 +  --dbus        :  Force the D-Bus dependency on for Linux targets.
   25.59 +  --directx     :  Force the DirectX dependency on for Windows, MinGW, and Cygwin targets.
   25.60 +  --dlopen      :  Force the DLOpen dependency on for Linux targets.
   25.61 +  --esd         :  Force the ESD dependency on for Linux targets.
   25.62 +  --nas         :  Force the NAS dependency on for Linux targets.
   25.63 +  --opengl      :  Force the OpenGL dependency on for any target.
   25.64 +  --oss         :  Force the OSS dependency on for Linux targets.
   25.65 +  --pulseaudio  :  Force the PulseAudio dependency on for Linux targets.
   25.66 +  --x11         :  Force the X11 dependency on for Linux targets.
   25.67 +
   25.68 +All projects have debug and release configurations that may be built. For IDE
   25.69 +projects such as Visual Studio and Xcode, there are configurations in the former
   25.70 +and schemas in the latter to handle this.
   25.71 +
   25.72 +For make files, the following command line may be used:
   25.73 +    make config=debug
   25.74 +or:
   25.75 +    make config=release
   25.76 +
   25.77 +The make files also have a level of verbosity that will print all compiler and
   25.78 +linking commands to the command line. This can be enabled with the following
   25.79 +command:
   25.80 +    make verbose=1
   25.81 +
   25.82 +[2] STRUCTURE
   25.83 +
   25.84 +The structure of the meta-build system is split into three parts:
   25.85 +
   25.86 +  1. The core system which runs all of the other scripts, generates the premake
   25.87 +    Lua file that is used to generate the actual build system, and sets up
   25.88 +    premake to generate it. (premake4.lua)
   25.89 +
   25.90 +  2. The utility files for performing various convenience operations, ranging
   25.91 +    from string operations and a file wrapper to custom project definitions and
   25.92 +    complex dependency checking using CMake-esque functions. There is also a
   25.93 +    file containing custom dependency functions for checked support.
   25.94 +    (everything in the util folder)
   25.95 +
   25.96 +  3. The project definition files, which define each and every project related
   25.97 +    to SDL2. This includes the SDL2 library itself, along with all of its
   25.98 +    current tests and iOS Demos. These files also related to dependency handling
   25.99 +    and help build dependency trees for the various projects.
  25.100 +    (everything in the projects folder)
  25.101 +
  25.102 +The premake4.lua file is lightly documented and commented to explain how it
  25.103 +interfaces with the other utility files and project files. It is not extensively
  25.104 +documented because the actual generation process is not considered to be
  25.105 +pertinent to the overall usage of the meta-build system.
  25.106 +
  25.107 +The utility files have thorough documentation, since they are the foundation for
  25.108 +the entire project definition and dependency handling systems.
  25.109 +
  25.110 +The project definition files are lightly documented, since they are expected to
  25.111 +be self-explanatory. Look through each and every project definition file
  25.112 +(especially SDL2.lua, testgl2.lua, testshape.lua, testsprite2.lua, and
  25.113 +testnative.lua) to gain experience and familiarity with most of the project
  25.114 +definition system.
  25.115 +
  25.116 +The dependency system is very straightforward. As explained in both
  25.117 +sdl_projects.lua and sdl_dependency_checkers.lua, a function for checking the
  25.118 +actual dependency support is registered by its name and then referenced to in
  25.119 +the project definitions (such as for SDL2.lua). These definitions are allowed to
  25.120 +do anything necessary to determine whether the appropriate support exists in the
  25.121 +current build environment or not. The possibilities for checking can be seen
  25.122 +specifically in the function for checking DirectX support and any of the Linux
  25.123 +dependency functions using the sdl_check_compile.lua functions.
  25.124 +
  25.125 +As far as building the projects is concerned, the project definitions are
  25.126 +allowed to set configuration key-value pairs which will be translated and placed
  25.127 +inside a generated SDL config header file, similar to the one generated by both
  25.128 +autotools and CMake.
  25.129 +
  25.130 +[3] SUPPORT ON WINDOWS AND VISUAL STUDIO
  25.131 +
  25.132 +Check the Windows README for more information on SDL2 support on Windows and
  25.133 +Visual Studio. Current support exists for Visual Studio 2008, 2010, and 2012.
  25.134 +
  25.135 +[4] SUPPORT ON MAC OS X AND XCODE
  25.136 +
  25.137 +Check the Mac OS X README for more information on SDL2 support on Mac OS X using
  25.138 +Xcode. Current support should exist for Mac OS X 10.6, 10.7, and 10.8 (as
  25.139 +tested, but more may be supported). Supported Xcode versions are 3 and 4. It
  25.140 +supports building for both i686 and x86_64 architectures, as well as support for
  25.141 +universal 32-bit binaries, universal 64-bit binaries, and universal combined
  25.142 +binaries.
  25.143 +
  25.144 +[5] SUPPORT FOR IOS
  25.145 +
  25.146 +EXPERIMENTAL SUPPORT
  25.147 +
  25.148 +Check the iOS README for more information on SDL2 support on iOS using Xcode.
  25.149 +Current support has been tested on the iOS 6 emulators for iPhone and iPad,
  25.150 +using both Xcode 3 and Xcode 4. The iOS project will reference all the Demos
  25.151 +the manual project does.
  25.152 +
  25.153 +[6] SUPPORT FOR LINUX
  25.154 +
  25.155 +EXPERIMENTAL SUPPORT
  25.156 +
  25.157 +Check the Linux README for more information on SDL2 support on Linux. Currently,
  25.158 +only a subset of the Linux dependencies are supported, and they are supported
  25.159 +partially. Linux also builds to a static library instead of a shared library.
  25.160 +The tests run well and as expected.
  25.161 +
  25.162 +[7] SUPPORT FOR MINGW
  25.163 +
  25.164 +Check the MinGW README for more information on SDL2 support on MinGW. Currently,
  25.165 +all of the tests that work using the Visual Studio projects also seem to work
  25.166 +with MinGW, minus DirectX support. DirectX is not inherently supported, but can
  25.167 +be forcibly turned on if the user knows what they are doing.
  25.168 +
  25.169 +[8] SUPPORT FOR CYGWIN
  25.170 +
  25.171 +BROKEN SUPPORT
  25.172 +
  25.173 +Check the Cygwin README for more information on the progress of supporting SDL2
  25.174 +on Cygwin.
  25.175 +
  25.176 +[9] EXTENDING THE SYSTEM TO NEW PROJECTS OR PLATFORMS
  25.177 +
  25.178 +In order to create a new project, simply create a Lua file and place it within
  25.179 +the projects directory. The meta-build system will automatically include it.
  25.180 +It must contain a SDL_project definition. Projects *must* have source files as
  25.181 +well, otherwise they will be ignored by the meta-build system. There are a
  25.182 +plethora of examples demonstrating how to defined projects, link them to various
  25.183 +dependencies, and to create dependencies.
  25.184 +
  25.185 +Here is an example that creates a new project named foo, it's a ConsoleApp
  25.186 +(which is the default for SDL projects, look at http://industriousone.com/kind
  25.187 +for more information). Its language is C and its source directory is "../test"
  25.188 +(this path is relative to the location of premake4.lua). It's project location
  25.189 +is "tests", which means it will be placed in the ./tests/ folder of whichever
  25.190 +destination directory is set while generating the project (for example,
  25.191 +./VisualC/tests). It is including all the files starting with "foo." from the
  25.192 +"../test" folder.
  25.193 +
  25.194 +    SDL_project "foo"
  25.195 +    	SDL_kind "ConsoleApp"
  25.196 +    	SDL_language "C"
  25.197 +    	SDL_sourcedir "../test"
  25.198 +    	SDL_projectLocation "tests"
  25.199 +    	SDL_files { "/testrendercopyex.*" }
  25.200 +
  25.201 +Now, we can extend this project slightly:
  25.202 +
  25.203 +    SDL_project "foo"
  25.204 +    	SDL_kind "ConsoleApp"
  25.205 +    	SDL_notos "ios|cygwin"
  25.206 +    	SDL_language "C"
  25.207 +    	SDL_sourcedir "../test"
  25.208 +    	SDL_projectLocation "tests"
  25.209 +    	SDL_projectDependencies { "SDL2main", "SDL2test", "SDL2" }
  25.210 +    	SDL_files { "/foo.*" }
  25.211 +    	SDL_copy { "icon.bmp", "sample.bmp" }
  25.212 +
  25.213 +We now specified that this application will not work on iOS or Cygwin targets,
  25.214 +so it will be discluded when generating projects for those platforms. We have
  25.215 +also specified that this project depends on 'SDL2main', 'SDL2test', and 'SDL2',
  25.216 +which are other projects that are already defined. We can set the dependency
  25.217 +to any projects the SDL2 meta-build system is aware of. We also have an
  25.218 +interesting SDL_copy directive, which will automatically copy the files
  25.219 +"icon.bmp" and "sample.bmp" from "<sdl_root>/test" to the directory of foo's
  25.220 +executable when it's built.
  25.221 +
  25.222 +Let's take a look at another example:
  25.223 +
  25.224 +    SDL_project "testgl2"
  25.225 +    	SDL_kind "ConsoleApp"
  25.226 +    	SDL_notos "ios|cygwin"
  25.227 +    	SDL_language "C"
  25.228 +    	SDL_sourcedir "../test"
  25.229 +    	SDL_projectLocation "tests"
  25.230 +    	SDL_projectDependencies { "SDL2main", "SDL2test", "SDL2" }
  25.231 +    	SDL_defines { "HAVE_OPENGL" }
  25.232 +    	SDL_dependency "OpenGL"
  25.233 +    		-- opengl is platform independent
  25.234 +    		SDL_depfunc "OpenGL"
  25.235 +    		SDL_files { "/testgl2.*" }
  25.236 +
  25.237 +This is a copy of the testgl2.lua file. Most of this is already familiar, but
  25.238 +there are a few new things to point out. We can set preprocessor definitions by
  25.239 +using the 'SDL_defines' directive. We can also create a dependency for the
  25.240 +project on some varied criteria. For example, testgl2 is obviously dependent on
  25.241 +the presence of the OpenGL library. So, the only way it will include the
  25.242 +"testgl2.*" (testgl2.c/testgl2.h) files is if the dependency function "OpenGL"
  25.243 +returns information regarding the whereabouts of the OpenGL library on the
  25.244 +current system. This function is registered in sdl_dependency_checkers.lua:
  25.245 +
  25.246 +    function openGLDep()
  25.247 +    	print("Checking OpenGL dependencies...")
  25.248 +    	...
  25.249 +    	return { found = foundLib, libDirs = { }, libs = { libname } }
  25.250 +    end
  25.251 +    ...
  25.252 +    SDL_registerDependencyChecker("OpenGL", openGLDep)
  25.253 +
  25.254 +This function is called when it's time to decide whether testgl2 should be
  25.255 +generated or not. openGLDep can use any and all functions to decide whether
  25.256 +OpenGL is supported.
  25.257 +
  25.258 +Dependencies and projects can become much more sophisticate, if necessary. Take
  25.259 +the following example from the SDL2.lua project definition:
  25.260 +
  25.261 +    -- DirectX dependency
  25.262 +    SDL_dependency "directx"
  25.263 +    	SDL_os "windows|mingw"
  25.264 +    	SDL_depfunc "DirectX"
  25.265 +    	SDL_config
  25.266 +    	{
  25.267 +    		["SDL_AUDIO_DRIVER_DSOUND"] = 1,
  25.268 +    		["SDL_AUDIO_DRIVER_XAUDIO2"] = 1,
  25.269 +    		["SDL_JOYSTICK_DINPUT"] = 1,
  25.270 +    		["SDL_HAPTIC_DINPUT"] = 1,
  25.271 +    		["SDL_VIDEO_RENDER_D3D"] = 1
  25.272 +    	}
  25.273 +    	SDL_paths
  25.274 +    	{
  25.275 +    		"/audio/directsound/",
  25.276 +    		"/audio/xaudio2/",
  25.277 +    		"/render/direct3d/",
  25.278 +    		-- these two depend on Xinput
  25.279 +    		"/haptic/windows/",
  25.280 +    		"/joystick/windows/",
  25.281 +    	}
  25.282 +
  25.283 +This dependency is, as expected, for DirectX. One thing to note here is even
  25.284 +dependencies can be dependent on an operating system. This dependency will not
  25.285 +even be resolved if SDL2 is being generated on, say, Linux or Mac OS X. Two new
  25.286 +things shown here are 'SDL_config' and 'SDL_paths' directives. SDL_config allows
  25.287 +you to set preprocessor definitions that will be pasted into
  25.288 +SDL_config_premake.h (which acts as a replacement to SDL_config.h when building
  25.289 +the project). This allows for significant flexibility (look around SDL2.lua's
  25.290 +dependencies, especially for Linux). SDL_paths works like SDL_files, except it
  25.291 +includes all .c, .h, and .m files within that directory. The directory is still
  25.292 +relative to the source directory of the project (in this case, <sdl_root>/src).
  25.293 +
  25.294 +Finally, dependency checking can be done in a huge variety of ways, ranging
  25.295 +from simply checking for an environmental variable to scanning directories on
  25.296 +Windows. Even more flexibly, the build environment itself can be checked using
  25.297 +functions similar to those provided in CMake to check if a function compiles,
  25.298 +library exists, etc. The following example comes from
  25.299 +sdl_dependency_checkers.lua and is used by the Linux dependency in the SDL2
  25.300 +project to determine whether the OSS sound system is supported:
  25.301 +
  25.302 +    function ossDep()
  25.303 +    	print("Checking for OSS support...")
  25.304 +    	if not check_cxx_source_compiles([[
  25.305 +    				#include <sys/soundcard.h>
  25.306 +    				int main() { int arg = SNDCTL_DSP_SETFRAGMENT; return 0; }]])
  25.307 +    			and not check_cxx_source_compiles([[
  25.308 +    				#include <soundcard.h>
  25.309 +    				int main() { int arg = SNDCTL_DSP_SETFRAGMENT; return 0; }]]) then
  25.310 +    		print("Warning: OSS unsupported!")
  25.311 +    		return { found = false }
  25.312 +    	end
  25.313 +    	return { found = true }
  25.314 +    end
  25.315 +
  25.316 +Notice how it uses 'check_cxx_source_compiles'. There are even more functions
  25.317 +than this to check and, rather than going in detail with them here, I encourage
  25.318 +you to look at the documented functions within ./util/sdl_check_compile.lua.
  25.319 +
  25.320 +In order to support new platforms, start with the minimal configuration template
  25.321 +provided and work off of the initial SDL2 project. You may add additional
  25.322 +dependencies to define other source files specific to that platform (see how
  25.323 +it's done with Windows and Mac OS X), or you can add special dependencies that
  25.324 +rely on dependency functions you may implement yourself (see DirectX and
  25.325 +OpenGL). Dependencies can use the 'SDL_config' directive to specify special
  25.326 +values that can be pasted into the resulting configuration header file upon
  25.327 +generation.
  25.328 +
  25.329 +For more detailed information about the functions supported and how they work,
  25.330 +look at all of the Lua files in the util directory, as well as any of the
  25.331 +example projects in the projects directory to demonstrate how many of these
  25.332 +functions are used. The information above is only a quick subset of the
  25.333 +capabilities of the meta-build system.
  25.334 \ No newline at end of file
    26.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.2 +++ b/premake/VisualC/VS2008/SDL.sln	Sun Nov 10 00:38:37 2013 -0500
    26.3 @@ -0,0 +1,487 @@
    26.4 +
    26.5 +Microsoft Visual Studio Solution File, Format Version 10.00
    26.6 +# Visual Studio 2008
    26.7 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testjoystick", "tests\testjoystick\testjoystick.vcproj", "{AE94B4D8-1CF9-E843-8AD0-7C7613F66BEA}"
    26.8 +	ProjectSection(ProjectDependencies) = postProject
    26.9 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
   26.10 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
   26.11 +	EndProjectSection
   26.12 +EndProject
   26.13 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testfilesystem", "tests\testfilesystem\testfilesystem.vcproj", "{67EC9A94-2489-CA44-8E03-3BA3553B8854}"
   26.14 +	ProjectSection(ProjectDependencies) = postProject
   26.15 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
   26.16 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
   26.17 +	EndProjectSection
   26.18 +EndProject
   26.19 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsem", "tests\testsem\testsem.vcproj", "{4678247F-21BB-EF4F-95F7-D4C23C9CEC21}"
   26.20 +	ProjectSection(ProjectDependencies) = postProject
   26.21 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
   26.22 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
   26.23 +	EndProjectSection
   26.24 +EndProject
   26.25 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testnative", "tests\testnative\testnative.vcproj", "{D81E6981-B313-9A4D-8B92-6E0D61888E17}"
   26.26 +	ProjectSection(ProjectDependencies) = postProject
   26.27 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
   26.28 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
   26.29 +	EndProjectSection
   26.30 +EndProject
   26.31 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testscale", "tests\testscale\testscale.vcproj", "{A7823B01-4361-164B-A2D4-76F2A64E8D29}"
   26.32 +	ProjectSection(ProjectDependencies) = postProject
   26.33 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
   26.34 +		{CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A}
   26.35 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
   26.36 +	EndProjectSection
   26.37 +EndProject
   26.38 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgamecontroller", "tests\testgamecontroller\testgamecontroller.vcproj", "{520C8236-74BC-5D49-B3F0-E48DC59472D6}"
   26.39 +	ProjectSection(ProjectDependencies) = postProject
   26.40 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
   26.41 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
   26.42 +	EndProjectSection
   26.43 +EndProject
   26.44 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrendertarget", "tests\testrendertarget\testrendertarget.vcproj", "{51DA1764-30F0-7A47-BBF4-0A97880EF162}"
   26.45 +	ProjectSection(ProjectDependencies) = postProject
   26.46 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
   26.47 +		{CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A}
   26.48 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
   26.49 +	EndProjectSection
   26.50 +EndProject
   26.51 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testver", "tests\testver\testver.vcproj", "{58633022-DFA5-5045-8BFD-E6D63375CBE6}"
   26.52 +	ProjectSection(ProjectDependencies) = postProject
   26.53 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
   26.54 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
   26.55 +	EndProjectSection
   26.56 +EndProject
   26.57 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testkeys", "tests\testkeys\testkeys.vcproj", "{6C32C77B-89B7-044C-899A-350E2B5E34D9}"
   26.58 +	ProjectSection(ProjectDependencies) = postProject
   26.59 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
   26.60 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
   26.61 +	EndProjectSection
   26.62 +EndProject
   26.63 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testloadso", "tests\testloadso\testloadso.vcproj", "{3744EA3C-502A-6741-A100-0AE7DEB1FB34}"
   26.64 +	ProjectSection(ProjectDependencies) = postProject
   26.65 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
   26.66 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
   26.67 +	EndProjectSection
   26.68 +EndProject
   26.69 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testtimer", "tests\testtimer\testtimer.vcproj", "{CCD36FA9-CC1F-9342-8A31-3635B32BDBAB}"
   26.70 +	ProjectSection(ProjectDependencies) = postProject
   26.71 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
   26.72 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
   26.73 +	EndProjectSection
   26.74 +EndProject
   26.75 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testoverlay2", "tests\testoverlay2\testoverlay2.vcproj", "{076A9E71-1DCB-2D48-AD91-1C8760A9C0B4}"
   26.76 +	ProjectSection(ProjectDependencies) = postProject
   26.77 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
   26.78 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
   26.79 +	EndProjectSection
   26.80 +EndProject
   26.81 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "torturethread", "tests\torturethread\torturethread.vcproj", "{9272D376-B1EC-3746-9B0C-E25D7C4DA8E0}"
   26.82 +	ProjectSection(ProjectDependencies) = postProject
   26.83 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
   26.84 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
   26.85 +	EndProjectSection
   26.86 +EndProject
   26.87 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testplatform", "tests\testplatform\testplatform.vcproj", "{BEB73BB4-60A4-7E4E-B9A4-C1AB0D378AB5}"
   26.88 +	ProjectSection(ProjectDependencies) = postProject
   26.89 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
   26.90 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
   26.91 +	EndProjectSection
   26.92 +EndProject
   26.93 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgesture", "tests\testgesture\testgesture.vcproj", "{CE632109-B49D-FC43-851F-7BF92A3CDB80}"
   26.94 +	ProjectSection(ProjectDependencies) = postProject
   26.95 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
   26.96 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
   26.97 +	EndProjectSection
   26.98 +EndProject
   26.99 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testaudioinfo", "tests\testaudioinfo\testaudioinfo.vcproj", "{AA54CD08-6B46-BA4B-9161-15D7BED7D354}"
  26.100 +	ProjectSection(ProjectDependencies) = postProject
  26.101 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.102 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.103 +	EndProjectSection
  26.104 +EndProject
  26.105 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "loopwave", "tests\loopwave\loopwave.vcproj", "{12505F46-1148-9B4F-A319-BAB797F2CB7A}"
  26.106 +	ProjectSection(ProjectDependencies) = postProject
  26.107 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.108 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.109 +	EndProjectSection
  26.110 +EndProject
  26.111 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testthread", "tests\testthread\testthread.vcproj", "{50B18708-62EC-DE43-8523-B3832ED628C6}"
  26.112 +	ProjectSection(ProjectDependencies) = postProject
  26.113 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.114 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.115 +	EndProjectSection
  26.116 +EndProject
  26.117 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "teststreaming", "tests\teststreaming\teststreaming.vcproj", "{52D41AEF-9480-9D40-B7C7-EB7EDDE84F5B}"
  26.118 +	ProjectSection(ProjectDependencies) = postProject
  26.119 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.120 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.121 +	EndProjectSection
  26.122 +EndProject
  26.123 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "checkkeys", "tests\checkkeys\checkkeys.vcproj", "{800464F4-3881-A447-9B95-83869584B8BE}"
  26.124 +	ProjectSection(ProjectDependencies) = postProject
  26.125 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.126 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.127 +	EndProjectSection
  26.128 +EndProject
  26.129 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testspriteminimal", "tests\testspriteminimal\testspriteminimal.vcproj", "{D729516D-75F5-F344-86E9-9A4B36EA795F}"
  26.130 +	ProjectSection(ProjectDependencies) = postProject
  26.131 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.132 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.133 +	EndProjectSection
  26.134 +EndProject
  26.135 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsprite2", "tests\testsprite2\testsprite2.vcproj", "{0E4487F9-8E7C-224F-99CC-F1FEC7124A60}"
  26.136 +	ProjectSection(ProjectDependencies) = postProject
  26.137 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.138 +		{CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A}
  26.139 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.140 +	EndProjectSection
  26.141 +EndProject
  26.142 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgles", "tests\testgles\testgles.vcproj", "{9117F5E0-4F8C-B24F-A581-0095E34D61B0}"
  26.143 +	ProjectSection(ProjectDependencies) = postProject
  26.144 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.145 +		{CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A}
  26.146 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.147 +	EndProjectSection
  26.148 +EndProject
  26.149 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testatomic", "tests\testatomic\testatomic.vcproj", "{36D0D004-9F44-0247-825B-61EFD8A0394F}"
  26.150 +	ProjectSection(ProjectDependencies) = postProject
  26.151 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.152 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.153 +	EndProjectSection
  26.154 +EndProject
  26.155 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2test", "SDL2test\SDL2test.vcproj", "{CED8A756-F422-7B49-94A2-032634A75A8A}"
  26.156 +	ProjectSection(ProjectDependencies) = postProject
  26.157 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.158 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.159 +	EndProjectSection
  26.160 +EndProject
  26.161 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testhaptic", "tests\testhaptic\testhaptic.vcproj", "{93670ED4-2FDA-E343-86D3-E730C4B3B784}"
  26.162 +	ProjectSection(ProjectDependencies) = postProject
  26.163 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.164 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.165 +	EndProjectSection
  26.166 +EndProject
  26.167 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgl2", "tests\testgl2\testgl2.vcproj", "{E3DDC4FA-079A-3548-8207-C972B9FC94D9}"
  26.168 +	ProjectSection(ProjectDependencies) = postProject
  26.169 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.170 +		{CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A}
  26.171 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.172 +	EndProjectSection
  26.173 +EndProject
  26.174 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2", "SDL2\SDL2.vcproj", "{CB2E0D61-6692-7844-B1B9-550870AF8286}"
  26.175 +EndProject
  26.176 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testerror", "tests\testerror\testerror.vcproj", "{845E9430-36ED-FF4C-8078-3F9B69DEA8E6}"
  26.177 +	ProjectSection(ProjectDependencies) = postProject
  26.178 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.179 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.180 +	EndProjectSection
  26.181 +EndProject
  26.182 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrumble", "tests\testrumble\testrumble.vcproj", "{3FAEC7C2-053A-C142-AF02-42FD74DE2295}"
  26.183 +	ProjectSection(ProjectDependencies) = postProject
  26.184 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.185 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.186 +	EndProjectSection
  26.187 +EndProject
  26.188 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testresample", "tests\testresample\testresample.vcproj", "{1CD5DA6F-75A5-5A4A-993B-984FAFBA9CF1}"
  26.189 +	ProjectSection(ProjectDependencies) = postProject
  26.190 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.191 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.192 +	EndProjectSection
  26.193 +EndProject
  26.194 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrendercopyex", "tests\testrendercopyex\testrendercopyex.vcproj", "{E896D80E-AD87-E54B-939D-82B5A35B70E4}"
  26.195 +	ProjectSection(ProjectDependencies) = postProject
  26.196 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.197 +		{CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A}
  26.198 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.199 +	EndProjectSection
  26.200 +EndProject
  26.201 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testpower", "tests\testpower\testpower.vcproj", "{FE5F64B1-85CA-3F41-93FE-C9E96C6D8E11}"
  26.202 +	ProjectSection(ProjectDependencies) = postProject
  26.203 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.204 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.205 +	EndProjectSection
  26.206 +EndProject
  26.207 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testchessboard", "tests\testchessboard\testchessboard.vcproj", "{7024BA1F-5E24-184A-8411-833692EE8EF7}"
  26.208 +	ProjectSection(ProjectDependencies) = postProject
  26.209 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.210 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.211 +	EndProjectSection
  26.212 +EndProject
  26.213 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2main", "SDL2main\SDL2main.vcproj", "{10E5D730-F9B4-3541-90B0-5AA85E0256C0}"
  26.214 +EndProject
  26.215 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrelative", "tests\testrelative\testrelative.vcproj", "{32F5BC66-EC0C-1042-800A-AE3691202DA0}"
  26.216 +	ProjectSection(ProjectDependencies) = postProject
  26.217 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.218 +		{CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A}
  26.219 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.220 +	EndProjectSection
  26.221 +EndProject
  26.222 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testlock", "tests\testlock\testlock.vcproj", "{42F52BDF-E44E-9C46-A315-9AF8DF0C53F4}"
  26.223 +	ProjectSection(ProjectDependencies) = postProject
  26.224 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.225 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.226 +	EndProjectSection
  26.227 +EndProject
  26.228 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testmultiaudio", "tests\testmultiaudio\testmultiaudio.vcproj", "{288BDEFD-9FEC-EB4C-908D-AC7DB41C20A8}"
  26.229 +	ProjectSection(ProjectDependencies) = postProject
  26.230 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.231 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.232 +	EndProjectSection
  26.233 +EndProject
  26.234 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testmessage", "tests\testmessage\testmessage.vcproj", "{24DE8359-B930-CB4A-B91B-415C5EF66827}"
  26.235 +	ProjectSection(ProjectDependencies) = postProject
  26.236 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.237 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.238 +	EndProjectSection
  26.239 +EndProject
  26.240 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testdraw2", "tests\testdraw2\testdraw2.vcproj", "{F28096FA-74ED-1240-A110-D8A925897232}"
  26.241 +	ProjectSection(ProjectDependencies) = postProject
  26.242 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.243 +		{CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A}
  26.244 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.245 +	EndProjectSection
  26.246 +EndProject
  26.247 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testshape", "tests\testshape\testshape.vcproj", "{3A964B91-6CDD-F24A-8803-2D3E517FEA68}"
  26.248 +	ProjectSection(ProjectDependencies) = postProject
  26.249 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.250 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.251 +	EndProjectSection
  26.252 +EndProject
  26.253 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testwm2", "tests\testwm2\testwm2.vcproj", "{A88183B1-BB10-0644-AD64-FE6CA99B9D6B}"
  26.254 +	ProjectSection(ProjectDependencies) = postProject
  26.255 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.256 +		{CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A}
  26.257 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.258 +	EndProjectSection
  26.259 +EndProject
  26.260 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testautomation", "tests\testautomation\testautomation.vcproj", "{5B19ABEA-4A6E-664E-A996-8BE161B4D155}"
  26.261 +	ProjectSection(ProjectDependencies) = postProject
  26.262 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.263 +		{CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A}
  26.264 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.265 +	EndProjectSection
  26.266 +EndProject
  26.267 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testiconv", "tests\testiconv\testiconv.vcproj", "{D853E04D-DF9C-B644-9F50-B201EAAF5E18}"
  26.268 +	ProjectSection(ProjectDependencies) = postProject
  26.269 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.270 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.271 +	EndProjectSection
  26.272 +EndProject
  26.273 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testfile", "tests\testfile\testfile.vcproj", "{CC1D6E91-BDCC-D84A-B6BA-5C986D8DB67C}"
  26.274 +	ProjectSection(ProjectDependencies) = postProject
  26.275 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.276 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.277 +	EndProjectSection
  26.278 +EndProject
  26.279 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testime", "tests\testime\testime.vcproj", "{CC4ED7AD-FD78-B940-8ED1-A0C67638FE19}"
  26.280 +	ProjectSection(ProjectDependencies) = postProject
  26.281 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.282 +		{CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A}
  26.283 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.284 +	EndProjectSection
  26.285 +EndProject
  26.286 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testshader", "tests\testshader\testshader.vcproj", "{DB434F64-0D1E-FC46-A116-56DBB68C1869}"
  26.287 +	ProjectSection(ProjectDependencies) = postProject
  26.288 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0}
  26.289 +		{CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286}
  26.290 +	EndProjectSection
  26.291 +EndProject
  26.292 +Global
  26.293 +	GlobalSection(SolutionConfigurationPlatforms) = preSolution
  26.294 +		Debug|Win32 = Debug|Win32
  26.295 +		Release|Win32 = Release|Win32
  26.296 +	EndGlobalSection
  26.297 +	GlobalSection(ProjectConfigurationPlatforms) = postSolution
  26.298 +		{AE94B4D8-1CF9-E843-8AD0-7C7613F66BEA}.Debug|Win32.ActiveCfg = Debug|Win32
  26.299 +		{AE94B4D8-1CF9-E843-8AD0-7C7613F66BEA}.Debug|Win32.Build.0 = Debug|Win32
  26.300 +		{AE94B4D8-1CF9-E843-8AD0-7C7613F66BEA}.Release|Win32.ActiveCfg = Release|Win32
  26.301 +		{AE94B4D8-1CF9-E843-8AD0-7C7613F66BEA}.Release|Win32.Build.0 = Release|Win32
  26.302 +		{67EC9A94-2489-CA44-8E03-3BA3553B8854}.Debug|Win32.ActiveCfg = Debug|Win32
  26.303 +		{67EC9A94-2489-CA44-8E03-3BA3553B8854}.Debug|Win32.Build.0 = Debug|Win32
  26.304 +		{67EC9A94-2489-CA44-8E03-3BA3553B8854}.Release|Win32.ActiveCfg = Release|Win32
  26.305 +		{67EC9A94-2489-CA44-8E03-3BA3553B8854}.Release|Win32.Build.0 = Release|Win32
  26.306 +		{4678247F-21BB-EF4F-95F7-D4C23C9CEC21}.Debug|Win32.ActiveCfg = Debug|Win32
  26.307 +		{4678247F-21BB-EF4F-95F7-D4C23C9CEC21}.Debug|Win32.Build.0 = Debug|Win32
  26.308 +		{4678247F-21BB-EF4F-95F7-D4C23C9CEC21}.Release|Win32.ActiveCfg = Release|Win32
  26.309 +		{4678247F-21BB-EF4F-95F7-D4C23C9CEC21}.Release|Win32.Build.0 = Release|Win32
  26.310 +		{D81E6981-B313-9A4D-8B92-6E0D61888E17}.Debug|Win32.ActiveCfg = Debug|Win32
  26.311 +		{D81E6981-B313-9A4D-8B92-6E0D61888E17}.Debug|Win32.Build.0 = Debug|Win32
  26.312 +		{D81E6981-B313-9A4D-8B92-6E0D61888E17}.Release|Win32.ActiveCfg = Release|Win32
  26.313 +		{D81E6981-B313-9A4D-8B92-6E0D61888E17}.Release|Win32.Build.0 = Release|Win32
  26.314 +		{A7823B01-4361-164B-A2D4-76F2A64E8D29}.Debug|Win32.ActiveCfg = Debug|Win32
  26.315 +		{A7823B01-4361-164B-A2D4-76F2A64E8D29}.Debug|Win32.Build.0 = Debug|Win32
  26.316 +		{A7823B01-4361-164B-A2D4-76F2A64E8D29}.Release|Win32.ActiveCfg = Release|Win32
  26.317 +		{A7823B01-4361-164B-A2D4-76F2A64E8D29}.Release|Win32.Build.0 = Release|Win32
  26.318 +		{520C8236-74BC-5D49-B3F0-E48DC59472D6}.Debug|Win32.ActiveCfg = Debug|Win32
  26.319 +		{520C8236-74BC-5D49-B3F0-E48DC59472D6}.Debug|Win32.Build.0 = Debug|Win32
  26.320 +		{520C8236-74BC-5D49-B3F0-E48DC59472D6}.Release|Win32.ActiveCfg = Release|Win32
  26.321 +		{520C8236-74BC-5D49-B3F0-E48DC59472D6}.Release|Win32.Build.0 = Release|Win32
  26.322 +		{51DA1764-30F0-7A47-BBF4-0A97880EF162}.Debug|Win32.ActiveCfg = Debug|Win32
  26.323 +		{51DA1764-30F0-7A47-BBF4-0A97880EF162}.Debug|Win32.Build.0 = Debug|Win32
  26.324 +		{51DA1764-30F0-7A47-BBF4-0A97880EF162}.Release|Win32.ActiveCfg = Release|Win32
  26.325 +		{51DA1764-30F0-7A47-BBF4-0A97880EF162}.Release|Win32.Build.0 = Release|Win32
  26.326 +		{58633022-DFA5-5045-8BFD-E6D63375CBE6}.Debug|Win32.ActiveCfg = Debug|Win32
  26.327 +		{58633022-DFA5-5045-8BFD-E6D63375CBE6}.Debug|Win32.Build.0 = Debug|Win32
  26.328 +		{58633022-DFA5-5045-8BFD-E6D63375CBE6}.Release|Win32.ActiveCfg = Release|Win32
  26.329 +		{58633022-DFA5-5045-8BFD-E6D63375CBE6}.Release|Win32.Build.0 = Release|Win32
  26.330 +		{6C32C77B-89B7-044C-899A-350E2B5E34D9}.Debug|Win32.ActiveCfg = Debug|Win32
  26.331 +		{6C32C77B-89B7-044C-899A-350E2B5E34D9}.Debug|Win32.Build.0 = Debug|Win32
  26.332 +		{6C32C77B-89B7-044C-899A-350E2B5E34D9}.Release|Win32.ActiveCfg = Release|Win32
  26.333 +		{6C32C77B-89B7-044C-899A-350E2B5E34D9}.Release|Win32.Build.0 = Release|Win32
  26.334 +		{3744EA3C-502A-6741-A100-0AE7DEB1FB34}.Debug|Win32.ActiveCfg = Debug|Win32
  26.335 +		{3744EA3C-502A-6741-A100-0AE7DEB1FB34}.Debug|Win32.Build.0 = Debug|Win32
  26.336 +		{3744EA3C-502A-6741-A100-0AE7DEB1FB34}.Release|Win32.ActiveCfg = Release|Win32
  26.337 +		{3744EA3C-502A-6741-A100-0AE7DEB1FB34}.Release|Win32.Build.0 = Release|Win32
  26.338 +		{CCD36FA9-CC1F-9342-8A31-3635B32BDBAB}.Debug|Win32.ActiveCfg = Debug|Win32
  26.339 +		{CCD36FA9-CC1F-9342-8A31-3635B32BDBAB}.Debug|Win32.Build.0 = Debug|Win32
  26.340 +		{CCD36FA9-CC1F-9342-8A31-3635B32BDBAB}.Release|Win32.ActiveCfg = Release|Win32
  26.341 +		{CCD36FA9-CC1F-9342-8A31-3635B32BDBAB}.Release|Win32.Build.0 = Release|Win32
  26.342 +		{076A9E71-1DCB-2D48-AD91-1C8760A9C0B4}.Debug|Win32.ActiveCfg = Debug|Win32
  26.343 +		{076A9E71-1DCB-2D48-AD91-1C8760A9C0B4}.Debug|Win32.Build.0 = Debug|Win32
  26.344 +		{076A9E71-1DCB-2D48-AD91-1C8760A9C0B4}.Release|Win32.ActiveCfg = Release|Win32
  26.345 +		{076A9E71-1DCB-2D48-AD91-1C8760A9C0B4}.Release|Win32.Build.0 = Release|Win32
  26.346 +		{9272D376-B1EC-3746-9B0C-E25D7C4DA8E0}.Debug|Win32.ActiveCfg = Debug|Win32
  26.347 +		{9272D376-B1EC-3746-9B0C-E25D7C4DA8E0}.Debug|Win32.Build.0 = Debug|Win32
  26.348 +		{9272D376-B1EC-3746-9B0C-E25D7C4DA8E0}.Release|Win32.ActiveCfg = Release|Win32
  26.349 +		{9272D376-B1EC-3746-9B0C-E25D7C4DA8E0}.Release|Win32.Build.0 = Release|Win32
  26.350 +		{BEB73BB4-60A4-7E4E-B9A4-C1AB0D378AB5}.Debug|Win32.ActiveCfg = Debug|Win32
  26.351 +		{BEB73BB4-60A4-7E4E-B9A4-C1AB0D378AB5}.Debug|Win32.Build.0 = Debug|Win32
  26.352 +		{BEB73BB4-60A4-7E4E-B9A4-C1AB0D378AB5}.Release|Win32.ActiveCfg = Release|Win32
  26.353 +		{BEB73BB4-60A4-7E4E-B9A4-C1AB0D378AB5}.Release|Win32.Build.0 = Release|Win32
  26.354 +		{CE632109-B49D-FC43-851F-7BF92A3CDB80}.Debug|Win32.ActiveCfg = Debug|Win32
  26.355 +		{CE632109-B49D-FC43-851F-7BF92A3CDB80}.Debug|Win32.Build.0 = Debug|Win32
  26.356 +		{CE632109-B49D-FC43-851F-7BF92A3CDB80}.Release|Win32.ActiveCfg = Release|Win32
  26.357 +		{CE632109-B49D-FC43-851F-7BF92A3CDB80}.Release|Win32.Build.0 = Release|Win32
  26.358 +		{AA54CD08-6B46-BA4B-9161-15D7BED7D354}.Debug|Win32.ActiveCfg = Debug|Win32
  26.359 +		{AA54CD08-6B46-BA4B-9161-15D7BED7D354}.Debug|Win32.Build.0 = Debug|Win32
  26.360 +		{AA54CD08-6B46-BA4B-9161-15D7BED7D354}.Release|Win32.ActiveCfg = Release|Win32
  26.361 +		{AA54CD08-6B46-BA4B-9161-15D7BED7D354}.Release|Win32.Build.0 = Release|Win32
  26.362 +		{12505F46-1148-9B4F-A319-BAB797F2CB7A}.Debug|Win32.ActiveCfg = Debug|Win32
  26.363 +		{12505F46-1148-9B4F-A319-BAB797F2CB7A}.Debug|Win32.Build.0 = Debug|Win32
  26.364 +		{12505F46-1148-9B4F-A319-BAB797F2CB7A}.Release|Win32.ActiveCfg = Release|Win32
  26.365 +		{12505F46-1148-9B4F-A319-BAB797F2CB7A}.Release|Win32.Build.0 = Release|Win32
  26.366 +		{50B18708-62EC-DE43-8523-B3832ED628C6}.Debug|Win32.ActiveCfg = Debug|Win32
  26.367 +		{50B18708-62EC-DE43-8523-B3832ED628C6}.Debug|Win32.Build.0 = Debug|Win32
  26.368 +		{50B18708-62EC-DE43-8523-B3832ED628C6}.Release|Win32.ActiveCfg = Release|Win32
  26.369 +		{50B18708-62EC-DE43-8523-B3832ED628C6}.Release|Win32.Build.0 = Release|Win32
  26.370 +		{52D41AEF-9480-9D40-B7C7-EB7EDDE84F5B}.Debug|Win32.ActiveCfg = Debug|Win32
  26.371 +		{52D41AEF-9480-9D40-B7C7-EB7EDDE84F5B}.Debug|Win32.Build.0 = Debug|Win32
  26.372 +		{52D41AEF-9480-9D40-B7C7-EB7EDDE84F5B}.Release|Win32.ActiveCfg = Release|Win32
  26.373 +		{52D41AEF-9480-9D40-B7C7-EB7EDDE84F5B}.Release|Win32.Build.0 = Release|Win32
  26.374 +		{800464F4-3881-A447-9B95-83869584B8BE}.Debug|Win32.ActiveCfg = Debug|Win32
  26.375 +		{800464F4-3881-A447-9B95-83869584B8BE}.Debug|Win32.Build.0 = Debug|Win32
  26.376 +		{800464F4-3881-A447-9B95-83869584B8BE}.Release|Win32.ActiveCfg = Release|Win32
  26.377 +		{800464F4-3881-A447-9B95-83869584B8BE}.Release|Win32.Build.0 = Release|Win32
  26.378 +		{D729516D-75F5-F344-86E9-9A4B36EA795F}.Debug|Win32.ActiveCfg = Debug|Win32
  26.379 +		{D729516D-75F5-F344-86E9-9A4B36EA795F}.Debug|Win32.Build.0 = Debug|Win32
  26.380 +		{D729516D-75F5-F344-86E9-9A4B36EA795F}.Release|Win32.ActiveCfg = Release|Win32
  26.381 +		{D729516D-75F5-F344-86E9-9A4B36EA795F}.Release|Win32.Build.0 = Release|Win32
  26.382 +		{0E4487F9-8E7C-224F-99CC-F1FEC7124A60}.Debug|Win32.ActiveCfg = Debug|Win32
  26.383 +		{0E4487F9-8E7C-224F-99CC-F1FEC7124A60}.Debug|Win32.Build.0 = Debug|Win32
  26.384 +		{0E4487F9-8E7C-224F-99CC-F1FEC7124A60}.Release|Win32.ActiveCfg = Release|Win32
  26.385 +		{0E4487F9-8E7C-224F-99CC-F1FEC7124A60}.Release|Win32.Build.0 = Release|Win32
  26.386 +		{9117F5E0-4F8C-B24F-A581-0095E34D61B0}.Debug|Win32.ActiveCfg = Debug|Win32
  26.387 +		{9117F5E0-4F8C-B24F-A581-0095E34D61B0}.Debug|Win32.Build.0 = Debug|Win32
  26.388 +		{9117F5E0-4F8C-B24F-A581-0095E34D61B0}.Release|Win32.ActiveCfg = Release|Win32
  26.389 +		{9117F5E0-4F8C-B24F-A581-0095E34D61B0}.Release|Win32.Build.0 = Release|Win32
  26.390 +		{36D0D004-9F44-0247-825B-61EFD8A0394F}.Debug|Win32.ActiveCfg = Debug|Win32
  26.391 +		{36D0D004-9F44-0247-825B-61EFD8A0394F}.Debug|Win32.Build.0 = Debug|Win32
  26.392 +		{36D0D004-9F44-0247-825B-61EFD8A0394F}.Release|Win32.ActiveCfg = Release|Win32
  26.393 +		{36D0D004-9F44-0247-825B-61EFD8A0394F}.Release|Win32.Build.0 = Release|Win32
  26.394 +		{CED8A756-F422-7B49-94A2-032634A75A8A}.Debug|Win32.ActiveCfg = Debug|Win32
  26.395 +		{CED8A756-F422-7B49-94A2-032634A75A8A}.Debug|Win32.Build.0 = Debug|Win32
  26.396 +		{CED8A756-F422-7B49-94A2-032634A75A8A}.Release|Win32.ActiveCfg = Release|Win32
  26.397 +		{CED8A756-F422-7B49-94A2-032634A75A8A}.Release|Win32.Build.0 = Release|Win32
  26.398 +		{93670ED4-2FDA-E343-86D3-E730C4B3B784}.Debug|Win32.ActiveCfg = Debug|Win32
  26.399 +		{93670ED4-2FDA-E343-86D3-E730C4B3B784}.Debug|Win32.Build.0 = Debug|Win32
  26.400 +		{93670ED4-2FDA-E343-86D3-E730C4B3B784}.Release|Win32.ActiveCfg = Release|Win32
  26.401 +		{93670ED4-2FDA-E343-86D3-E730C4B3B784}.Release|Win32.Build.0 = Release|Win32
  26.402 +		{E3DDC4FA-079A-3548-8207-C972B9FC94D9}.Debug|Win32.ActiveCfg = Debug|Win32
  26.403 +		{E3DDC4FA-079A-3548-8207-C972B9FC94D9}.Debug|Win32.Build.0 = Debug|Win32
  26.404 +		{E3DDC4FA-079A-3548-8207-C972B9FC94D9}.Release|Win32.ActiveCfg = Release|Win32
  26.405 +		{E3DDC4FA-079A-3548-8207-C972B9FC94D9}.Release|Win32.Build.0 = Release|Win32
  26.406 +		{CB2E0D61-6692-7844-B1B9-550870AF8286}.Debug|Win32.ActiveCfg = Debug|Win32
  26.407 +		{CB2E0D61-6692-7844-B1B9-550870AF8286}.Debug|Win32.Build.0 = Debug|Win32
  26.408 +		{CB2E0D61-6692-7844-B1B9-550870AF8286}.Release|Win32.ActiveCfg = Release|Win32
  26.409 +		{CB2E0D61-6692-7844-B1B9-550870AF8286}.Release|Win32.Build.0 = Release|Win32
  26.410 +		{845E9430-36ED-FF4C-8078-3F9B69DEA8E6}.Debug|Win32.ActiveCfg = Debug|Win32
  26.411 +		{845E9430-36ED-FF4C-8078-3F9B69DEA8E6}.Debug|Win32.Build.0 = Debug|Win32
  26.412 +		{845E9430-36ED-FF4C-8078-3F9B69DEA8E6}.Release|Win32.ActiveCfg = Release|Win32
  26.413 +		{845E9430-36ED-FF4C-8078-3F9B69DEA8E6}.Release|Win32.Build.0 = Release|Win32
  26.414 +		{3FAEC7C2-053A-C142-AF02-42FD74DE2295}.Debug|Win32.ActiveCfg = Debug|Win32
  26.415 +		{3FAEC7C2-053A-C142-AF02-42FD74DE2295}.Debug|Win32.Build.0 = Debug|Win32
  26.416 +		{3FAEC7C2-053A-C142-AF02-42FD74DE2295}.Release|Win32.ActiveCfg = Release|Win32
  26.417 +		{3FAEC7C2-053A-C142-AF02-42FD74DE2295}.Release|Win32.Build.0 = Release|Win32
  26.418 +		{1CD5DA6F-75A5-5A4A-993B-984FAFBA9CF1}.Debug|Win32.ActiveCfg = Debug|Win32
  26.419 +		{1CD5DA6F-75A5-5A4A-993B-984FAFBA9CF1}.Debug|Win32.Build.0 = Debug|Win32
  26.420 +		{1CD5DA6F-75A5-5A4A-993B-984FAFBA9CF1}.Release|Win32.ActiveCfg = Release|Win32
  26.421 +		{1CD5DA6F-75A5-5A4A-993B-984FAFBA9CF1}.Release|Win32.Build.0 = Release|Win32
  26.422 +		{E896D80E-AD87-E54B-939D-82B5A35B70E4}.Debug|Win32.ActiveCfg = Debug|Win32
  26.423 +		{E896D80E-AD87-E54B-939D-82B5A35B70E4}.Debug|Win32.Build.0 = Debug|Win32
  26.424 +		{E896D80E-AD87-E54B-939D-82B5A35B70E4}.Release|Win32.ActiveCfg = Release|Win32
  26.425 +		{E896D80E-AD87-E54B-939D-82B5A35B70E4}.Release|Win32.Build.0 = Release|Win32
  26.426 +		{FE5F64B1-85CA-3F41-93FE-C9E96C6D8E11}.Debug|Win32.ActiveCfg = Debug|Win32
  26.427 +		{FE5F64B1-85CA-3F41-93FE-C9E96C6D8E11}.Debug|Win32.Build.0 = Debug|Win32
  26.428 +		{FE5F64B1-85CA-3F41-93FE-C9E96C6D8E11}.Release|Win32.ActiveCfg = Release|Win32
  26.429 +		{FE5F64B1-85CA-3F41-93FE-C9E96C6D8E11}.Release|Win32.Build.0 = Release|Win32
  26.430 +		{7024BA1F-5E24-184A-8411-833692EE8EF7}.Debug|Win32.ActiveCfg = Debug|Win32
  26.431 +		{7024BA1F-5E24-184A-8411-833692EE8EF7}.Debug|Win32.Build.0 = Debug|Win32
  26.432 +		{7024BA1F-5E24-184A-8411-833692EE8EF7}.Release|Win32.ActiveCfg = Release|Win32
  26.433 +		{7024BA1F-5E24-184A-8411-833692EE8EF7}.Release|Win32.Build.0 = Release|Win32
  26.434 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0}.Debug|Win32.ActiveCfg = Debug|Win32
  26.435 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0}.Debug|Win32.Build.0 = Debug|Win32
  26.436 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0}.Release|Win32.ActiveCfg = Release|Win32
  26.437 +		{10E5D730-F9B4-3541-90B0-5AA85E0256C0}.Release|Win32.Build.0 = Release|Win32
  26.438 +		{32F5BC66-EC0C-1042-800A-AE3691202DA0}.Debug|Win32.ActiveCfg = Debug|Win32
  26.439 +		{32F5BC66-EC0C-1042-800A-AE3691202DA0}.Debug|Win32.Build.0 = Debug|Win32
  26.440 +		{32F5BC66-EC0C-1042-800A-AE3691202DA0}.Release|Win32.ActiveCfg = Release|Win32
  26.441 +		{32F5BC66-EC0C-1042-800A-AE3691202DA0}.Release|Win32.Build.0 = Release|Win32
  26.442 +		{42F52BDF-E44E-9C46-A315-9AF8DF0C53F4}.Debug|Win32.ActiveCfg = Debug|Win32
  26.443 +		{42F52BDF-E44E-9C46-A315-9AF8DF0C53F4}.Debug|Win32.Build.0 = Debug|Win32
  26.444 +		{42F52BDF-E44E-9C46-A315-9AF8DF0C53F4}.Release|Win32.ActiveCfg = Release|Win32
  26.445 +		{42F52BDF-E44E-9C46-A315-9AF8DF0C53F4}.Release|Win32.Build.0 = Release|Win32
  26.446 +		{288BDEFD-9FEC-EB4C-908D-AC7DB41C20A8}.Debug|Win32.ActiveCfg = Debug|Win32
  26.447 +		{288BDEFD-9FEC-EB4C-908D-AC7DB41C20A8}.Debug|Win32.Build.0 = Debug|Win32
  26.448 +		{288BDEFD-9FEC-EB4C-908D-AC7DB41C20A8}.Release|Win32.ActiveCfg = Release|Win32
  26.449 +		{288BDEFD-9FEC-EB4C-908D-AC7DB41C20A8}.Release|Win32.Build.0 = Release|Win32
  26.450 +		{24DE8359-B930-CB4A-B91B-415C5EF66827}.Debug|Win32.ActiveCfg = Debug|Win32
  26.451 +		{24DE8359-B930-CB4A-B91B-415C5EF66827}.Debug|Win32.Build.0 = Debug|Win32
  26.452 +		{24DE8359-B930-CB4A-B91B-415C5EF66827}.Release|Win32.ActiveCfg = Release|Win32
  26.453 +		{24DE8359-B930-CB4A-B91B-415C5EF66827}.Release|Win32.Build.0 = Release|Win32
  26.454 +		{F28096FA-74ED-1240-A110-D8A925897232}.Debug|Win32.ActiveCfg = Debug|Win32
  26.455 +		{F28096FA-74ED-1240-A110-D8A925897232}.Debug|Win32.Build.0 = Debug|Win32
  26.456 +		{F28096FA-74ED-1240-A110-D8A925897232}.Release|Win32.ActiveCfg = Release|Win32
  26.457 +		{F28096FA-74ED-1240-A110-D8A925897232}.Release|Win32.Build.0 = Release|Win32
  26.458 +		{3A964B91-6CDD-F24A-8803-2D3E517FEA68}.Debug|Win32.ActiveCfg = Debug|Win32
  26.459 +		{3A964B91-6CDD-F24A-8803-2D3E517FEA68}.Debug|Win32.Build.0 = Debug|Win32
  26.460 +		{3A964B91-6CDD-F24A-8803-2D3E517FEA68}.Release|Win32.ActiveCfg = Release|Win32
  26.461 +		{3A964B91-6CDD-F24A-8803-2D3E517FEA68}.Release|Win32.Build.0 = Release|Win32
  26.462 +		{A88183B1-BB10-0644-AD64-FE6CA99B9D6B}.Debug|Win32.ActiveCfg = Debug|Win32
  26.463 +		{A88183B1-BB10-0644-AD64-FE6CA99B9D6B}.Debug|Win32.Build.0 = Debug|Win32
  26.464 +		{A88183B1-BB10-0644-AD64-FE6CA99B9D6B}.Release|Win32.ActiveCfg = Release|Win32
  26.465 +		{A88183B1-BB10-0644-AD64-FE6CA99B9D6B}.Release|Win32.Build.0 = Release|Win32
  26.466 +		{5B19ABEA-4A6E-664E-A996-8BE161B4D155}.Debug|Win32.ActiveCfg = Debug|Win32
  26.467 +		{5B19ABEA-4A6E-664E-A996-8BE161B4D155}.Debug|Win32.Build.0 = Debug|Win32
  26.468 +		{5B19ABEA-4A6E-664E-A996-8BE161B4D155}.Release|Win32.ActiveCfg = Release|Win32
  26.469 +		{5B19ABEA-4A6E-664E-A996-8BE161B4D155}.Release|Win32.Build.0 = Release|Win32
  26.470 +		{D853E04D-DF9C-B644-9F50-B201EAAF5E18}.Debug|Win32.ActiveCfg = Debug|Win32
  26.471 +		{D853E04D-DF9C-B644-9F50-B201EAAF5E18}.Debug|Win32.Build.0 = Debug|Win32
  26.472 +		{D853E04D-DF9C-B644-9F50-B201EAAF5E18}.Release|Win32.ActiveCfg = Release|Win32
  26.473 +		{D853E04D-DF9C-B644-9F50-B201EAAF5E18}.Release|Win32.Build.0 = Release|Win32
  26.474 +		{CC1D6E91-BDCC-D84A-B6BA-5C986D8DB67C}.Debug|Win32.ActiveCfg = Debug|Win32
  26.475 +		{CC1D6E91-BDCC-D84A-B6BA-5C986D8DB67C}.Debug|Win32.Build.0 = Debug|Win32
  26.476 +		{CC1D6E91-BDCC-D84A-B6BA-5C986D8DB67C}.Release|Win32.ActiveCfg = Release|Win32
  26.477 +		{CC1D6E91-BDCC-D84A-B6BA-5C986D8DB67C}.Release|Win32.Build.0 = Release|Win32
  26.478 +		{CC4ED7AD-FD78-B940-8ED1-A0C67638FE19}.Debug|Win32.ActiveCfg = Debug|Win32
  26.479 +		{CC4ED7AD-FD78-B940-8ED1-A0C67638FE19}.Debug|Win32.Build.0 = Debug|Win32
  26.480 +		{CC4ED7AD-FD78-B940-8ED1-A0C67638FE19}.Release|Win32.ActiveCfg = Release|Win32
  26.481 +		{CC4ED7AD-FD78-B940-8ED1-A0C67638FE19}.Release|Win32.Build.0 = Release|Win32
  26.482 +		{DB434F64-0D1E-FC46-A116-56DBB68C1869}.Debug|Win32.ActiveCfg = Debug|Win32
  26.483 +		{DB434F64-0D1E-FC46-A116-56DBB68C1869}.Debug|Win32.Build.0 = Debug|Win32
  26.484 +		{DB434F64-0D1E-FC46-A116-56DBB68C1869}.Release|Win32.ActiveCfg = Release|Win32
  26.485 +		{DB434F64-0D1E-FC46-A116-56DBB68C1869}.Release|Win32.Build.0 = Release|Win32
  26.486 +	EndGlobalSection
  26.487 +	GlobalSection(SolutionProperties) = preSolution
  26.488 +		HideSolutionNode = FALSE
  26.489 +	EndGlobalSection
  26.490 +EndGlobal
    27.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.2 +++ b/premake/VisualC/VS2008/SDL2/SDL2.vcproj	Sun Nov 10 00:38:37 2013 -0500
    27.3 @@ -0,0 +1,3004 @@
    27.4 +<?xml version="1.0" encoding="Windows-1252"?>
    27.5 +<VisualStudioProject
    27.6 +	ProjectType="Visual C++"
    27.7 +	Version="9.00"
    27.8 +	Name="SDL2"
    27.9 +	ProjectGUID="{CB2E0D61-6692-7844-B1B9-550870AF8286}"
   27.10 +	RootNamespace="SDL2"
   27.11 +	Keyword="Win32Proj"
   27.12 +	>
   27.13 +	<Platforms>
   27.14 +		<Platform
   27.15 +			Name="Win32"
   27.16 +		/>
   27.17 +	</Platforms>
   27.18 +	<ToolFiles>
   27.19 +	</ToolFiles>
   27.20 +	<Configurations>
   27.21 +		<Configuration
   27.22 +			Name="Debug|Win32"
   27.23 +			OutputDirectory="Win32\Debug"
   27.24 +			IntermediateDirectory="obj\Debug"
   27.25 +			ConfigurationType="2"
   27.26 +			CharacterSet="2"
   27.27 +			>
   27.28 +			<Tool
   27.29 +				Name="VCPreBuildEventTool"
   27.30 +			/>
   27.31 +			<Tool
   27.32 +				Name="VCCustomBuildTool"
   27.33 +			/>
   27.34 +			<Tool
   27.35 +				Name="VCXMLDataGeneratorTool"
   27.36 +			/>
   27.37 +			<Tool
   27.38 +				Name="VCWebServiceProxyGeneratorTool"
   27.39 +			/>
   27.40 +			<Tool
   27.41 +				Name="VCMIDLTool"
   27.42 +			/>
   27.43 +			<Tool
   27.44 +				Name="VCCLCompilerTool"
   27.45 +				Optimization="0"
   27.46 +				AdditionalIncludeDirectories="..;..\..\..\..\include;$(DXSDK_DIR)\Include"
   27.47 +				PreprocessorDefinitions="USING_PREMAKE_CONFIG_H;_DEBUG;_WINDOWS"
   27.48 +				MinimalRebuild="true"
   27.49 +				ExceptionHandling="0"
   27.50 +				BasicRuntimeChecks="3"
   27.51 +				RuntimeLibrary="3"
   27.52 +				EnableFunctionLevelLinking="true"
   27.53 +				UsePrecompiledHeader="0"
   27.54 +				WarningLevel="3"
   27.55 +				ProgramDataBaseFileName="$(OutDir)\SDL2.pdb"
   27.56 +				DebugInformationFormat="4"
   27.57 +			/>
   27.58 +			<Tool
   27.59 +				Name="VCManagedResourceCompilerTool"
   27.60 +			/>
   27.61 +			<Tool
   27.62 +				Name="VCResourceCompilerTool"
   27.63 +				PreprocessorDefinitions="USING_PREMAKE_CONFIG_H;_DEBUG;_WINDOWS"
   27.64 +				AdditionalIncludeDirectories="..;..\..\..\..\include;$(DXSDK_DIR)\Include"
   27.65 +			/>
   27.66 +			<Tool
   27.67 +				Name="VCPreLinkEventTool"
   27.68 +			/>
   27.69 +			<Tool
   27.70 +				Name="VCLinkerTool"
   27.71 +				AdditionalDependencies="imm32.lib oleaut32.lib winmm.lib version.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib uuid.lib odbc32.lib odbccp32.lib OpenGL32.lib"
   27.72 +				OutputFile="$(OutDir)\SDL2.dll"
   27.73 +				LinkIncremental="2"
   27.74 +				AdditionalLibraryDirectories="$(DXSDK_DIR)\Lib\x86"
   27.75 +				GenerateDebugInformation="true"
   27.76 +				ProgramDataBaseFileName="$(OutDir)\SDL2.pdb"
   27.77 +				SubSystem="2"
   27.78 +				ImportLibrary="Win32\Debug\SDL2.lib"
   27.79 +				TargetMachine="1"
   27.80 +			/>
   27.81 +			<Tool
   27.82 +				Name="VCALinkTool"
   27.83 +			/>
   27.84 +			<Tool
   27.85 +				Name="VCManifestTool"
   27.86 +			/>
   27.87 +			<Tool
   27.88 +				Name="VCXDCMakeTool"
   27.89 +			/>
   27.90 +			<Tool
   27.91 +				Name="VCBscMakeTool"
   27.92 +			/>
   27.93 +			<Tool
   27.94 +				Name="VCFxCopTool"
   27.95 +			/>
   27.96 +			<Tool
   27.97 +				Name="VCAppVerifierTool"
   27.98 +			/>
   27.99 +			<Tool
  27.100 +				Name="VCWebDeploymentTool"
  27.101 +			/>
  27.102 +			<Tool
  27.103 +				Name="VCPostBuildEventTool"
  27.104 +			/>
  27.105 +		</Configuration>
  27.106 +		<Configuration
  27.107 +			Name="Release|Win32"
  27.108 +			OutputDirectory="Win32\Release"
  27.109 +			IntermediateDirectory="obj\Release"
  27.110 +			ConfigurationType="2"
  27.111 +			CharacterSet="2"
  27.112 +			>
  27.113 +			<Tool
  27.114 +				Name="VCPreBuildEventTool"
  27.115 +			/>
  27.116 +			<Tool
  27.117 +				Name="VCCustomBuildTool"
  27.118 +			/>
  27.119 +			<Tool
  27.120 +				Name="VCXMLDataGeneratorTool"
  27.121 +			/>
  27.122 +			<Tool
  27.123 +				Name="VCWebServiceProxyGeneratorTool"
  27.124 +			/>
  27.125 +			<Tool
  27.126 +				Name="VCMIDLTool"
  27.127 +			/>
  27.128 +			<Tool
  27.129 +				Name="VCCLCompilerTool"
  27.130 +				Optimization="2"
  27.131 +				AdditionalIncludeDirectories="..;..\..\..\..\include;$(DXSDK_DIR)\Include"
  27.132 +				PreprocessorDefinitions="USING_PREMAKE_CONFIG_H;NDEBUG;_WINDOWS"
  27.133 +				ExceptionHandling="0"
  27.134 +				StringPooling="true"
  27.135 +				RuntimeLibrary="2"
  27.136 +				EnableFunctionLevelLinking="true"
  27.137 +				UsePrecompiledHeader="0"
  27.138 +				WarningLevel="3"
  27.139 +				ProgramDataBaseFileName="$(OutDir)\SDL2.pdb"
  27.140 +				DebugInformationFormat="0"
  27.141 +			/>
  27.142 +			<Tool
  27.143 +				Name="VCManagedResourceCompilerTool"
  27.144 +			/>
  27.145 +			<Tool
  27.146 +				Name="VCResourceCompilerTool"
  27.147 +				PreprocessorDefinitions="USING_PREMAKE_CONFIG_H;NDEBUG;_WINDOWS"
  27.148 +				AdditionalIncludeDirectories="..;..\..\..\..\include;$(DXSDK_DIR)\Include"
  27.149 +			/>
  27.150 +			<Tool
  27.151 +				Name="VCPreLinkEventTool"
  27.152 +			/>
  27.153 +			<Tool
  27.154 +				Name="VCLinkerTool"
  27.155 +				AdditionalDependencies="imm32.lib oleaut32.lib winmm.lib version.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib uuid.lib odbc32.lib odbccp32.lib OpenGL32.lib"
  27.156 +				OutputFile="$(OutDir)\SDL2.dll"
  27.157 +				LinkIncremental="1"
  27.158 +				AdditionalLibraryDirectories="$(DXSDK_DIR)\Lib\x86"
  27.159 +				GenerateDebugInformation="false"
  27.160 +				SubSystem="2"
  27.161 +				OptimizeReferences="2"
  27.162 +				EnableCOMDATFolding="2"
  27.163 +				ImportLibrary="Win32\Release\SDL2.lib"
  27.164 +				TargetMachine="1"
  27.165 +			/>
  27.166 +			<Tool
  27.167 +				Name="VCALinkTool"
  27.168 +			/>
  27.169 +			<Tool
  27.170 +				Name="VCManifestTool"
  27.171 +			/>
  27.172 +			<Tool
  27.173 +				Name="VCXDCMakeTool"
  27.174 +			/>
  27.175 +			<Tool
  27.176 +				Name="VCBscMakeTool"
  27.177 +			/>
  27.178 +			<Tool
  27.179 +				Name="VCFxCopTool"
  27.180 +			/>
  27.181 +			<Tool
  27.182 +				Name="VCAppVerifierTool"
  27.183 +			/>
  27.184 +			<Tool
  27.185 +				Name="VCWebDeploymentTool"
  27.186 +			/>
  27.187 +			<Tool
  27.188 +				Name="VCPostBuildEventTool"
  27.189 +			/>
  27.190 +		</Configuration>
  27.191 +	</Configurations>
  27.192 +	<References>
  27.193 +	</References>
  27.194 +	<Files>
  27.195 +		<Filter
  27.196 +			Name="src"
  27.197 +			Filter=""
  27.198 +			>
  27.199 +			<File
  27.200 +				RelativePath="..\..\..\..\src\SDL.c"
  27.201 +				>
  27.202 +				<FileConfiguration
  27.203 +					Name="Debug|Win32"
  27.204 +					>
  27.205 +					<Tool
  27.206 +						Name="VCCLCompilerTool"
  27.207 +						CompileAs="1"
  27.208 +					/>
  27.209 +				</FileConfiguration>
  27.210 +				<FileConfiguration
  27.211 +					Name="Release|Win32"
  27.212 +					>
  27.213 +					<Tool
  27.214 +						Name="VCCLCompilerTool"
  27.215 +						CompileAs="1"
  27.216 +					/>
  27.217 +				</FileConfiguration>
  27.218 +			</File>
  27.219 +			<File
  27.220 +				RelativePath="..\..\..\..\src\SDL_assert.c"
  27.221 +				>
  27.222 +				<FileConfiguration
  27.223 +					Name="Debug|Win32"
  27.224 +					>
  27.225 +					<Tool
  27.226 +						Name="VCCLCompilerTool"
  27.227 +						CompileAs="1"
  27.228 +					/>
  27.229 +				</FileConfiguration>
  27.230 +				<FileConfiguration
  27.231 +					Name="Release|Win32"
  27.232 +					>
  27.233 +					<Tool
  27.234 +						Name="VCCLCompilerTool"
  27.235 +						CompileAs="1"
  27.236 +					/>
  27.237 +				</FileConfiguration>
  27.238 +			</File>
  27.239 +			<File
  27.240 +				RelativePath="..\..\..\..\src\SDL_assert_c.h"
  27.241 +				>
  27.242 +			</File>
  27.243 +			<File
  27.244 +				RelativePath="..\..\..\..\src\SDL_error.c"
  27.245 +				>
  27.246 +				<FileConfiguration
  27.247 +					Name="Debug|Win32"
  27.248 +					>
  27.249 +					<Tool
  27.250 +						Name="VCCLCompilerTool"
  27.251 +						CompileAs="1"
  27.252 +					/>
  27.253 +				</FileConfiguration>
  27.254 +				<FileConfiguration
  27.255 +					Name="Release|Win32"
  27.256 +					>
  27.257 +					<Tool
  27.258 +						Name="VCCLCompilerTool"
  27.259 +						CompileAs="1"
  27.260 +					/>
  27.261 +				</FileConfiguration>
  27.262 +			</File>
  27.263 +			<File
  27.264 +				RelativePath="..\..\..\..\src\SDL_error_c.h"
  27.265 +				>
  27.266 +			</File>
  27.267 +			<File
  27.268 +				RelativePath="..\..\..\..\src\SDL_hints.c"
  27.269 +				>
  27.270 +				<FileConfiguration
  27.271 +					Name="Debug|Win32"
  27.272 +					>
  27.273 +					<Tool
  27.274 +						Name="VCCLCompilerTool"
  27.275 +						CompileAs="1"
  27.276 +					/>
  27.277 +				</FileConfiguration>
  27.278 +				<FileConfiguration
  27.279 +					Name="Release|Win32"
  27.280 +					>
  27.281 +					<Tool
  27.282 +						Name="VCCLCompilerTool"
  27.283 +						CompileAs="1"
  27.284 +					/>
  27.285 +				</FileConfiguration>
  27.286 +			</File>
  27.287 +			<File
  27.288 +				RelativePath="..\..\..\..\src\SDL_log.c"
  27.289 +				>
  27.290 +				<FileConfiguration
  27.291 +					Name="Debug|Win32"
  27.292 +					>
  27.293 +					<Tool
  27.294 +						Name="VCCLCompilerTool"
  27.295 +						CompileAs="1"
  27.296 +					/>
  27.297 +				</FileConfiguration>
  27.298 +				<FileConfiguration
  27.299 +					Name="Release|Win32"
  27.300 +					>
  27.301 +					<Tool
  27.302 +						Name="VCCLCompilerTool"
  27.303 +						CompileAs="1"
  27.304 +					/>
  27.305 +				</FileConfiguration>
  27.306 +			</File>
  27.307 +			<Filter
  27.308 +				Name="atomic"
  27.309 +				Filter=""
  27.310 +				>
  27.311 +				<File
  27.312 +					RelativePath="..\..\..\..\src\atomic\SDL_atomic.c"
  27.313 +					>
  27.314 +					<FileConfiguration
  27.315 +						Name="Debug|Win32"
  27.316 +						>
  27.317 +						<Tool
  27.318 +							Name="VCCLCompilerTool"
  27.319 +							CompileAs="1"
  27.320 +						/>
  27.321 +					</FileConfiguration>
  27.322 +					<FileConfiguration
  27.323 +						Name="Release|Win32"
  27.324 +						>
  27.325 +						<Tool
  27.326 +							Name="VCCLCompilerTool"
  27.327 +							CompileAs="1"
  27.328 +						/>
  27.329 +					</FileConfiguration>
  27.330 +				</File>
  27.331 +				<File
  27.332 +					RelativePath="..\..\..\..\src\atomic\SDL_spinlock.c"
  27.333 +					>
  27.334 +					<FileConfiguration
  27.335 +						Name="Debug|Win32"
  27.336 +						>
  27.337 +						<Tool
  27.338 +							Name="VCCLCompilerTool"
  27.339 +							CompileAs="1"
  27.340 +						/>
  27.341 +					</FileConfiguration>
  27.342 +					<FileConfiguration
  27.343 +						Name="Release|Win32"
  27.344 +						>
  27.345 +						<Tool
  27.346 +							Name="VCCLCompilerTool"
  27.347 +							CompileAs="1"
  27.348 +						/>
  27.349 +					</FileConfiguration>
  27.350 +				</File>
  27.351 +			</Filter>
  27.352 +			<Filter
  27.353 +				Name="audio"
  27.354 +				Filter=""
  27.355 +				>
  27.356 +				<File
  27.357 +					RelativePath="..\..\..\..\src\audio\SDL_audio.c"
  27.358 +					>
  27.359 +					<FileConfiguration
  27.360 +						Name="Debug|Win32"
  27.361 +						>
  27.362 +						<Tool
  27.363 +							Name="VCCLCompilerTool"
  27.364 +							CompileAs="1"
  27.365 +						/>
  27.366 +					</FileConfiguration>
  27.367 +					<FileConfiguration
  27.368 +						Name="Release|Win32"
  27.369 +						>
  27.370 +						<Tool
  27.371 +							Name="VCCLCompilerTool"
  27.372 +							CompileAs="1"
  27.373 +						/>
  27.374 +					</FileConfiguration>
  27.375 +				</File>
  27.376 +				<File
  27.377 +					RelativePath="..\..\..\..\src\audio\SDL_audio_c.h"
  27.378 +					>
  27.379 +				</File>
  27.380 +				<File
  27.381 +					RelativePath="..\..\..\..\src\audio\SDL_audiocvt.c"
  27.382 +					>
  27.383 +					<FileConfiguration
  27.384 +						Name="Debug|Win32"
  27.385 +						>
  27.386 +						<Tool
  27.387 +							Name="VCCLCompilerTool"
  27.388 +							CompileAs="1"
  27.389 +						/>
  27.390 +					</FileConfiguration>
  27.391 +					<FileConfiguration
  27.392 +						Name="Release|Win32"
  27.393 +						>
  27.394 +						<Tool
  27.395 +							Name="VCCLCompilerTool"
  27.396 +							CompileAs="1"
  27.397 +						/>
  27.398 +					</FileConfiguration>
  27.399 +				</File>
  27.400 +				<File
  27.401 +					RelativePath="..\..\..\..\src\audio\SDL_audiodev.c"
  27.402 +					>
  27.403 +					<FileConfiguration
  27.404 +						Name="Debug|Win32"
  27.405 +						>
  27.406 +						<Tool
  27.407 +							Name="VCCLCompilerTool"
  27.408 +							CompileAs="1"
  27.409 +						/>
  27.410 +					</FileConfiguration>
  27.411 +					<FileConfiguration
  27.412 +						Name="Release|Win32"
  27.413 +						>
  27.414 +						<Tool
  27.415 +							Name="VCCLCompilerTool"
  27.416 +							CompileAs="1"
  27.417 +						/>
  27.418 +					</FileConfiguration>
  27.419 +				</File>
  27.420 +				<File
  27.421 +					RelativePath="..\..\..\..\src\audio\SDL_audiodev_c.h"
  27.422 +					>
  27.423 +				</File>
  27.424 +				<File
  27.425 +					RelativePath="..\..\..\..\src\audio\SDL_audiomem.h"
  27.426 +					>
  27.427 +				</File>
  27.428 +				<File
  27.429 +					RelativePath="..\..\..\..\src\audio\SDL_audiotypecvt.c"
  27.430 +					>
  27.431 +					<FileConfiguration
  27.432 +						Name="Debug|Win32"
  27.433 +						>
  27.434 +						<Tool
  27.435 +							Name="VCCLCompilerTool"
  27.436 +							CompileAs="1"
  27.437 +						/>
  27.438 +					</FileConfiguration>
  27.439 +					<FileConfiguration
  27.440 +						Name="Release|Win32"
  27.441 +						>
  27.442 +						<Tool
  27.443 +							Name="VCCLCompilerTool"
  27.444 +							CompileAs="1"
  27.445 +						/>
  27.446 +					</FileConfiguration>
  27.447 +				</File>
  27.448 +				<File
  27.449 +					RelativePath="..\..\..\..\src\audio\SDL_mixer.c"
  27.450 +					>
  27.451 +					<FileConfiguration
  27.452 +						Name="Debug|Win32"
  27.453 +						>
  27.454 +						<Tool
  27.455 +							Name="VCCLCompilerTool"
  27.456 +							CompileAs="1"
  27.457 +						/>
  27.458 +					</FileConfiguration>
  27.459 +					<FileConfiguration
  27.460 +						Name="Release|Win32"
  27.461 +						>
  27.462 +						<Tool
  27.463 +							Name="VCCLCompilerTool"
  27.464 +							CompileAs="1"
  27.465 +						/>
  27.466 +					</FileConfiguration>
  27.467 +				</File>
  27.468 +				<File
  27.469 +					RelativePath="..\..\..\..\src\audio\SDL_sysaudio.h"
  27.470 +					>
  27.471 +				</File>
  27.472 +				<File
  27.473 +					RelativePath="..\..\..\..\src\audio\SDL_wave.c"
  27.474 +					>
  27.475 +					<FileConfiguration
  27.476 +						Name="Debug|Win32"
  27.477 +						>
  27.478 +						<Tool
  27.479 +							Name="VCCLCompilerTool"
  27.480 +							CompileAs="1"
  27.481 +						/>
  27.482 +					</FileConfiguration>
  27.483 +					<FileConfiguration
  27.484 +						Name="Release|Win32"
  27.485 +						>
  27.486 +						<Tool
  27.487 +							Name="VCCLCompilerTool"
  27.488 +							CompileAs="1"
  27.489 +						/>
  27.490 +					</FileConfiguration>
  27.491 +				</File>
  27.492 +				<File
  27.493 +					RelativePath="..\..\..\..\src\audio\SDL_wave.h"
  27.494 +					>
  27.495 +				</File>
  27.496 +				<Filter
  27.497 +					Name="directsound"
  27.498 +					Filter=""
  27.499 +					>
  27.500 +					<File
  27.501 +						RelativePath="..\..\..\..\src\audio\directsound\SDL_directsound.c"
  27.502 +						>
  27.503 +						<FileConfiguration
  27.504 +							Name="Debug|Win32"
  27.505 +							>
  27.506 +							<Tool
  27.507 +								Name="VCCLCompilerTool"
  27.508 +								CompileAs="1"
  27.509 +							/>
  27.510 +						</FileConfiguration>
  27.511 +						<FileConfiguration
  27.512 +							Name="Release|Win32"
  27.513 +							>
  27.514 +							<Tool
  27.515 +								Name="VCCLCompilerTool"
  27.516 +								CompileAs="1"
  27.517 +							/>
  27.518 +						</FileConfiguration>
  27.519 +					</File>
  27.520 +					<File
  27.521 +						RelativePath="..\..\..\..\src\audio\directsound\SDL_directsound.h"
  27.522 +						>
  27.523 +					</File>
  27.524 +					<File
  27.525 +						RelativePath="..\..\..\..\src\audio\directsound\directx.h"
  27.526 +						>
  27.527 +					</File>
  27.528 +				</Filter>
  27.529 +				<Filter
  27.530 +					Name="disk"
  27.531 +					Filter=""
  27.532 +					>
  27.533 +					<File
  27.534 +						RelativePath="..\..\..\..\src\audio\disk\SDL_diskaudio.c"
  27.535 +						>
  27.536 +						<FileConfiguration
  27.537 +							Name="Debug|Win32"
  27.538 +							>
  27.539 +							<Tool
  27.540 +								Name="VCCLCompilerTool"
  27.541 +								CompileAs="1"
  27.542 +							/>
  27.543 +						</FileConfiguration>
  27.544 +						<FileConfiguration
  27.545 +							Name="Release|Win32"
  27.546 +							>
  27.547 +							<Tool
  27.548 +								Name="VCCLCompilerTool"
  27.549 +								CompileAs="1"
  27.550 +							/>
  27.551 +						</FileConfiguration>
  27.552 +					</File>
  27.553 +					<File
  27.554 +						RelativePath="..\..\..\..\src\audio\disk\SDL_diskaudio.h"
  27.555 +						>
  27.556 +					</File>
  27.557 +				</Filter>
  27.558 +				<Filter
  27.559 +					Name="dummy"
  27.560 +					Filter=""
  27.561 +					>
  27.562 +					<File
  27.563 +						RelativePath="..\..\..\..\src\audio\dummy\SDL_dummyaudio.c"
  27.564 +						>
  27.565 +						<FileConfiguration
  27.566 +							Name="Debug|Win32"
  27.567 +							>
  27.568 +							<Tool
  27.569 +								Name="VCCLCompilerTool"
  27.570 +								CompileAs="1"
  27.571 +							/>
  27.572 +						</FileConfiguration>
  27.573 +						<FileConfiguration
  27.574 +							Name="Release|Win32"
  27.575 +							>
  27.576 +							<Tool
  27.577 +								Name="VCCLCompilerTool"
  27.578 +								CompileAs="1"
  27.579 +							/>
  27.580 +						</FileConfiguration>
  27.581 +					</File>
  27.582 +					<File
  27.583 +						RelativePath="..\..\..\..\src\audio\dummy\SDL_dummyaudio.h"
  27.584 +						>
  27.585 +					</File>
  27.586 +				</Filter>
  27.587 +				<Filter
  27.588 +					Name="winmm"
  27.589 +					Filter=""
  27.590 +					>
  27.591 +					<File
  27.592 +						RelativePath="..\..\..\..\src\audio\winmm\SDL_winmm.c"
  27.593 +						>
  27.594 +						<FileConfiguration
  27.595 +							Name="Debug|Win32"
  27.596 +							>
  27.597 +							<Tool
  27.598 +								Name="VCCLCompilerTool"
  27.599 +								CompileAs="1"
  27.600 +							/>
  27.601 +						</FileConfiguration>
  27.602 +						<FileConfiguration
  27.603 +							Name="Release|Win32"
  27.604 +							>
  27.605 +							<Tool
  27.606 +								Name="VCCLCompilerTool"
  27.607 +								CompileAs="1"
  27.608 +							/>
  27.609 +						</FileConfiguration>
  27.610 +					</File>
  27.611 +					<File
  27.612 +						RelativePath="..\..\..\..\src\audio\winmm\SDL_winmm.h"
  27.613 +						>
  27.614 +					</File>
  27.615 +				</Filter>
  27.616 +				<Filter
  27.617 +					Name="xaudio2"
  27.618 +					Filter=""
  27.619 +					>
  27.620 +					<File
  27.621 +						RelativePath="..\..\..\..\src\audio\xaudio2\SDL_xaudio2.c"
  27.622 +						>
  27.623 +						<FileConfiguration
  27.624 +							Name="Debug|Win32"
  27.625 +							>
  27.626 +							<Tool
  27.627 +								Name="VCCLCompilerTool"
  27.628 +								CompileAs="1"
  27.629 +							/>
  27.630 +						</FileConfiguration>
  27.631 +						<FileConfiguration
  27.632 +							Name="Release|Win32"
  27.633 +							>
  27.634 +							<Tool
  27.635 +								Name="VCCLCompilerTool"
  27.636 +								CompileAs="1"
  27.637 +							/>
  27.638 +						</FileConfiguration>
  27.639 +					</File>
  27.640 +				</Filter>
  27.641 +			</Filter>
  27.642 +			<Filter
  27.643 +				Name="core"
  27.644 +				Filter=""
  27.645 +				>
  27.646 +				<Filter
  27.647 +					Name="windows"
  27.648 +					Filter=""
  27.649 +					>
  27.650 +					<File
  27.651 +						RelativePath="..\..\..\..\src\core\windows\SDL_windows.c"
  27.652 +						>
  27.653 +						<FileConfiguration
  27.654 +							Name="Debug|Win32"
  27.655 +							>
  27.656 +							<Tool
  27.657 +								Name="VCCLCompilerTool"
  27.658 +								CompileAs="1"
  27.659 +							/>
  27.660 +						</FileConfiguration>
  27.661 +						<FileConfiguration
  27.662 +							Name="Release|Win32"
  27.663 +							>
  27.664 +							<Tool
  27.665 +								Name="VCCLCompilerTool"
  27.666 +								CompileAs="1"
  27.667 +							/>
  27.668 +						</FileConfiguration>
  27.669 +					</File>
  27.670 +					<File
  27.671 +						RelativePath="..\..\..\..\src\core\windows\SDL_windows.h"
  27.672 +						>
  27.673 +					</File>
  27.674 +				</Filter>
  27.675 +			</Filter>
  27.676 +			<Filter
  27.677 +				Name="cpuinfo"
  27.678 +				Filter=""
  27.679 +				>
  27.680 +				<File
  27.681 +					RelativePath="..\..\..\..\src\cpuinfo\SDL_cpuinfo.c"
  27.682 +					>
  27.683 +					<FileConfiguration
  27.684 +						Name="Debug|Win32"
  27.685 +						>
  27.686 +						<Tool
  27.687 +							Name="VCCLCompilerTool"
  27.688 +							CompileAs="1"
  27.689 +						/>
  27.690 +					</FileConfiguration>
  27.691 +					<FileConfiguration
  27.692 +						Name="Release|Win32"
  27.693 +						>
  27.694 +						<Tool
  27.695 +							Name="VCCLCompilerTool"
  27.696 +							CompileAs="1"
  27.697 +						/>
  27.698 +					</FileConfiguration>
  27.699 +				</File>
  27.700 +			</Filter>
  27.701 +			<Filter
  27.702 +				Name="events"
  27.703 +				Filter=""
  27.704 +				>
  27.705 +				<File
  27.706 +					RelativePath="..\..\..\..\src\events\SDL_clipboardevents.c"
  27.707 +					>
  27.708 +					<FileConfiguration
  27.709 +						Name="Debug|Win32"
  27.710 +						>
  27.711 +						<Tool
  27.712 +							Name="VCCLCompilerTool"
  27.713 +							CompileAs="1"
  27.714 +						/>
  27.715 +					</FileConfiguration>
  27.716 +					<FileConfiguration
  27.717 +						Name="Release|Win32"
  27.718 +						>
  27.719 +						<Tool
  27.720 +							Name="VCCLCompilerTool"
  27.721 +							CompileAs="1"
  27.722 +						/>
  27.723 +					</FileConfiguration>
  27.724 +				</File>
  27.725 +				<File
  27.726 +					RelativePath="..\..\..\..\src\events\SDL_clipboardevents_c.h"
  27.727 +					>
  27.728 +				</File>
  27.729 +				<File
  27.730 +					RelativePath="..\..\..\..\src\events\SDL_dropevents.c"
  27.731 +					>
  27.732 +					<FileConfiguration
  27.733 +						Name="Debug|Win32"
  27.734 +						>
  27.735 +						<Tool
  27.736 +							Name="VCCLCompilerTool"
  27.737 +							CompileAs="1"
  27.738 +						/>
  27.739 +					</FileConfiguration>
  27.740 +					<FileConfiguration
  27.741 +						Name="Release|Win32"
  27.742 +						>
  27.743 +						<Tool
  27.744 +							Name="VCCLCompilerTool"
  27.745 +							CompileAs="1"
  27.746 +						/>
  27.747 +					</FileConfiguration>
  27.748 +				</File>
  27.749 +				<File
  27.750 +					RelativePath="..\..\..\..\src\events\SDL_dropevents_c.h"
  27.751 +					>
  27.752 +				</File>
  27.753 +				<File
  27.754 +					RelativePath="..\..\..\..\src\events\SDL_events.c"
  27.755 +					>
  27.756 +					<FileConfiguration
  27.757 +						Name="Debug|Win32"
  27.758 +						>
  27.759 +						<Tool
  27.760 +							Name="VCCLCompilerTool"
  27.761 +							CompileAs="1"
  27.762 +						/>
  27.763 +					</FileConfiguration>
  27.764 +					<FileConfiguration
  27.765 +						Name="Release|Win32"
  27.766 +						>
  27.767 +						<Tool
  27.768 +							Name="VCCLCompilerTool"
  27.769 +							CompileAs="1"
  27.770 +						/>
  27.771 +					</FileConfiguration>
  27.772 +				</File>
  27.773 +				<File
  27.774 +					RelativePath="..\..\..\..\src\events\SDL_events_c.h"
  27.775 +					>
  27.776 +				</File>
  27.777 +				<File
  27.778 +					RelativePath="..\..\..\..\src\events\SDL_gesture.c"
  27.779 +					>
  27.780 +					<FileConfiguration
  27.781 +						Name="Debug|Win32"
  27.782 +						>
  27.783 +						<Tool
  27.784 +							Name="VCCLCompilerTool"
  27.785 +							CompileAs="1"
  27.786 +						/>
  27.787 +					</FileConfiguration>
  27.788 +					<FileConfiguration
  27.789 +						Name="Release|Win32"
  27.790 +						>
  27.791 +						<Tool
  27.792 +							Name="VCCLCompilerTool"
  27.793 +							CompileAs="1"
  27.794 +						/>
  27.795 +					</FileConfiguration>
  27.796 +				</File>
  27.797 +				<File
  27.798 +					RelativePath="..\..\..\..\src\events\SDL_gesture_c.h"
  27.799 +					>
  27.800 +				</File>
  27.801 +				<File
  27.802 +					RelativePath="..\..\..\..\src\events\SDL_keyboard.c"
  27.803 +					>
  27.804 +					<FileConfiguration
  27.805 +						Name="Debug|Win32"
  27.806 +						>
  27.807 +						<Tool
  27.808 +							Name="VCCLCompilerTool"
  27.809 +							CompileAs="1"
  27.810 +						/>
  27.811 +					</FileConfiguration>
  27.812 +					<FileConfiguration
  27.813 +						Name="Release|Win32"
  27.814 +						>
  27.815 +						<Tool
  27.816 +							Name="VCCLCompilerTool"
  27.817 +							CompileAs="1"
  27.818 +						/>
  27.819 +					</FileConfiguration>
  27.820 +				</File>
  27.821 +				<File
  27.822 +					RelativePath="..\..\..\..\src\events\SDL_keyboard_c.h"
  27.823 +					>
  27.824 +				</File>
  27.825 +				<File
  27.826 +					RelativePath="..\..\..\..\src\events\SDL_mouse.c"
  27.827 +					>
  27.828 +					<FileConfiguration
  27.829 +						Name="Debug|Win32"
  27.830 +						>
  27.831 +						<Tool
  27.832 +							Name="VCCLCompilerTool"
  27.833 +							CompileAs="1"
  27.834 +						/>
  27.835 +					</FileConfiguration>
  27.836 +					<FileConfiguration
  27.837 +						Name="Release|Win32"
  27.838 +						>
  27.839 +						<Tool
  27.840 +							Name="VCCLCompilerTool"
  27.841 +							CompileAs="1"
  27.842 +						/>
  27.843 +					</FileConfiguration>
  27.844 +				</File>
  27.845 +				<File
  27.846 +					RelativePath="..\..\..\..\src\events\SDL_mouse_c.h"
  27.847 +					>
  27.848 +				</File>
  27.849 +				<File
  27.850 +					RelativePath="..\..\..\..\src\events\SDL_quit.c"
  27.851 +					>
  27.852 +					<FileConfiguration
  27.853 +						Name="Debug|Win32"
  27.854 +						>
  27.855 +						<Tool
  27.856 +							Name="VCCLCompilerTool"
  27.857 +							CompileAs="1"
  27.858 +						/>
  27.859 +					</FileConfiguration>
  27.860 +					<FileConfiguration
  27.861 +						Name="Release|Win32"
  27.862 +						>
  27.863 +						<Tool
  27.864 +							Name="VCCLCompilerTool"
  27.865 +							CompileAs="1"
  27.866 +						/>
  27.867 +					</FileConfiguration>
  27.868 +				</File>
  27.869 +				<File
  27.870 +					RelativePath="..\..\..\..\src\events\SDL_sysevents.h"
  27.871 +					>
  27.872 +				</File>
  27.873 +				<File
  27.874 +					RelativePath="..\..\..\..\src\events\SDL_touch.c"
  27.875 +					>
  27.876 +					<FileConfiguration
  27.877 +						Name="Debug|Win32"
  27.878 +						>
  27.879 +						<Tool
  27.880 +							Name="VCCLCompilerTool"
  27.881 +							CompileAs="1"
  27.882 +						/>
  27.883 +					</FileConfiguration>
  27.884 +					<FileConfiguration
  27.885 +						Name="Release|Win32"
  27.886 +						>
  27.887 +						<Tool
  27.888 +							Name="VCCLCompilerTool"
  27.889 +							CompileAs="1"
  27.890 +						/>
  27.891 +					</FileConfiguration>
  27.892 +				</File>
  27.893 +				<File
  27.894 +					RelativePath="..\..\..\..\src\events\SDL_touch_c.h"
  27.895 +					>
  27.896 +				</File>
  27.897 +				<File
  27.898 +					RelativePath="..\..\..\..\src\events\SDL_windowevents.c"
  27.899 +					>
  27.900 +					<FileConfiguration
  27.901 +						Name="Debug|Win32"
  27.902 +						>
  27.903 +						<Tool
  27.904 +							Name="VCCLCompilerTool"
  27.905 +							CompileAs="1"
  27.906 +						/>
  27.907 +					</FileConfiguration>
  27.908 +					<FileConfiguration
  27.909 +						Name="Release|Win32"
  27.910 +						>
  27.911 +						<Tool
  27.912 +							Name="VCCLCompilerTool"
  27.913 +							CompileAs="1"
  27.914 +						/>
  27.915 +					</FileConfiguration>
  27.916 +				</File>
  27.917 +				<File
  27.918 +					RelativePath="..\..\..\..\src\events\SDL_windowevents_c.h"
  27.919 +					>
  27.920 +				</File>
  27.921 +				<File
  27.922 +					RelativePath="..\..\..\..\src\events\blank_cursor.h"
  27.923 +					>
  27.924 +				</File>
  27.925 +				<File
  27.926 +					RelativePath="..\..\..\..\src\events\default_cursor.h"
  27.927 +					>
  27.928 +				</File>
  27.929 +				<File
  27.930 +					RelativePath="..\..\..\..\src\events\scancodes_darwin.h"
  27.931 +					>
  27.932 +				</File>
  27.933 +				<File
  27.934 +					RelativePath="..\..\..\..\src\events\scancodes_linux.h"
  27.935 +					>
  27.936 +				</File>
  27.937 +				<File
  27.938 +					RelativePath="..\..\..\..\src\events\scancodes_windows.h"
  27.939 +					>
  27.940 +				</File>
  27.941 +				<File
  27.942 +					RelativePath="..\..\..\..\src\events\scancodes_xfree86.h"
  27.943 +					>
  27.944 +				</File>
  27.945 +			</Filter>
  27.946 +			<Filter
  27.947 +				Name="file"
  27.948 +				Filter=""
  27.949 +				>
  27.950 +				<File
  27.951 +					RelativePath="..\..\..\..\src\file\SDL_rwops.c"
  27.952 +					>
  27.953 +					<FileConfiguration
  27.954 +						Name="Debug|Win32"
  27.955 +						>
  27.956 +						<Tool
  27.957 +							Name="VCCLCompilerTool"
  27.958 +							CompileAs="1"
  27.959 +						/>
  27.960 +					</FileConfiguration>
  27.961 +					<FileConfiguration
  27.962 +						Name="Release|Win32"
  27.963 +						>
  27.964 +						<Tool
  27.965 +							Name="VCCLCompilerTool"
  27.966 +							CompileAs="1"
  27.967 +						/>
  27.968 +					</FileConfiguration>
  27.969 +				</File>
  27.970 +			</Filter>
  27.971 +			<Filter
  27.972 +				Name="filesystem"
  27.973 +				Filter=""
  27.974 +				>
  27.975 +				<Filter
  27.976 +					Name="windows"
  27.977 +					Filter=""
  27.978 +					>
  27.979 +					<File
  27.980 +						RelativePath="..\..\..\..\src\filesystem\windows\SDL_sysfilesystem.c"
  27.981 +						>
  27.982 +						<FileConfiguration
  27.983 +							Name="Debug|Win32"
  27.984 +							>
  27.985 +							<Tool
  27.986 +								Name="VCCLCompilerTool"
  27.987 +								CompileAs="1"
  27.988 +							/>
  27.989 +						</FileConfiguration>
  27.990 +						<FileConfiguration
  27.991 +							Name="Release|Win32"
  27.992 +							>
  27.993 +							<Tool
  27.994 +								Name="VCCLCompilerTool"
  27.995 +								CompileAs="1"
  27.996 +							/>
  27.997 +						</FileConfiguration>
  27.998 +					</File>
  27.999 +				</Filter>
 27.1000 +			</Filter>
 27.1001 +			<Filter
 27.1002 +				Name="haptic"
 27.1003 +				Filter=""
 27.1004 +				>
 27.1005 +				<File
 27.1006 +					RelativePath="..\..\..\..\src\haptic\SDL_haptic.c"
 27.1007 +					>
 27.1008 +					<FileConfiguration
 27.1009 +						Name="Debug|Win32"
 27.1010 +						>
 27.1011 +						<Tool
 27.1012 +							Name="VCCLCompilerTool"
 27.1013 +							CompileAs="1"
 27.1014 +						/>
 27.1015 +					</FileConfiguration>
 27.1016 +					<FileConfiguration
 27.1017 +						Name="Release|Win32"
 27.1018 +						>
 27.1019 +						<Tool
 27.1020 +							Name="VCCLCompilerTool"
 27.1021 +							CompileAs="1"
 27.1022 +						/>
 27.1023 +					</FileConfiguration>
 27.1024 +				</File>
 27.1025 +				<File
 27.1026 +					RelativePath="..\..\..\..\src\haptic\SDL_haptic_c.h"
 27.1027 +					>
 27.1028 +				</File>
 27.1029 +				<File
 27.1030 +					RelativePath="..\..\..\..\src\haptic\SDL_syshaptic.h"
 27.1031 +					>
 27.1032 +				</File>
 27.1033 +				<Filter
 27.1034 +					Name="windows"
 27.1035 +					Filter=""
 27.1036 +					>
 27.1037 +					<File
 27.1038 +						RelativePath="..\..\..\..\src\haptic\windows\SDL_syshaptic.c"
 27.1039 +						>
 27.1040 +						<FileConfiguration
 27.1041 +							Name="Debug|Win32"
 27.1042 +							>
 27.1043 +							<Tool
 27.1044 +								Name="VCCLCompilerTool"
 27.1045 +								CompileAs="1"
 27.1046 +							/>
 27.1047 +						</FileConfiguration>
 27.1048 +						<FileConfiguration
 27.1049 +							Name="Release|Win32"
 27.1050 +							>
 27.1051 +							<Tool
 27.1052 +								Name="VCCLCompilerTool"
 27.1053 +								CompileAs="1"
 27.1054 +							/>
 27.1055 +						</FileConfiguration>
 27.1056 +					</File>
 27.1057 +				</Filter>
 27.1058 +			</Filter>
 27.1059 +			<Filter
 27.1060 +				Name="joystick"
 27.1061 +				Filter=""
 27.1062 +				>
 27.1063 +				<File
 27.1064 +					RelativePath="..\..\..\..\src\joystick\SDL_gamecontroller.c"
 27.1065 +					>
 27.1066 +					<FileConfiguration
 27.1067 +						Name="Debug|Win32"
 27.1068 +						>
 27.1069 +						<Tool
 27.1070 +							Name="VCCLCompilerTool"
 27.1071 +							CompileAs="1"
 27.1072 +						/>
 27.1073 +					</FileConfiguration>
 27.1074 +					<FileConfiguration
 27.1075 +						Name="Release|Win32"
 27.1076 +						>
 27.1077 +						<Tool
 27.1078 +							Name="VCCLCompilerTool"
 27.1079 +							CompileAs="1"
 27.1080 +						/>
 27.1081 +					</FileConfiguration>
 27.1082 +				</File>
 27.1083 +				<File
 27.1084 +					RelativePath="..\..\..\..\src\joystick\SDL_gamecontrollerdb.h"
 27.1085 +					>
 27.1086 +				</File>
 27.1087 +				<File
 27.1088 +					RelativePath="..\..\..\..\src\joystick\SDL_joystick.c"
 27.1089 +					>
 27.1090 +					<FileConfiguration
 27.1091 +						Name="Debug|Win32"
 27.1092 +						>
 27.1093 +						<Tool
 27.1094 +							Name="VCCLCompilerTool"
 27.1095 +							CompileAs="1"
 27.1096 +						/>
 27.1097 +					</FileConfiguration>
 27.1098 +					<FileConfiguration
 27.1099 +						Name="Release|Win32"
 27.1100 +						>
 27.1101 +						<Tool
 27.1102 +							Name="VCCLCompilerTool"
 27.1103 +							CompileAs="1"
 27.1104 +						/>
 27.1105 +					</FileConfiguration>
 27.1106 +				</File>
 27.1107 +				<File
 27.1108 +					RelativePath="..\..\..\..\src\joystick\SDL_joystick_c.h"
 27.1109 +					>
 27.1110 +				</File>
 27.1111 +				<File
 27.1112 +					RelativePath="..\..\..\..\src\joystick\SDL_sysjoystick.h"
 27.1113 +					>
 27.1114 +				</File>
 27.1115 +				<Filter
 27.1116 +					Name="windows"
 27.1117 +					Filter=""
 27.1118 +					>
 27.1119 +					<File
 27.1120 +						RelativePath="..\..\..\..\src\joystick\windows\SDL_dxjoystick.c"
 27.1121 +						>
 27.1122 +						<FileConfiguration
 27.1123 +							Name="Debug|Win32"
 27.1124 +							>
 27.1125 +							<Tool
 27.1126 +								Name="VCCLCompilerTool"
 27.1127 +								CompileAs="1"
 27.1128 +							/>
 27.1129 +						</FileConfiguration>
 27.1130 +						<FileConfiguration
 27.1131 +							Name="Release|Win32"
 27.1132 +							>
 27.1133 +							<Tool
 27.1134 +								Name="VCCLCompilerTool"
 27.1135 +								CompileAs="1"
 27.1136 +							/>
 27.1137 +						</FileConfiguration>
 27.1138 +					</File>
 27.1139 +					<File
 27.1140 +						RelativePath="..\..\..\..\src\joystick\windows\SDL_dxjoystick_c.h"
 27.1141 +						>
 27.1142 +					</File>
 27.1143 +					<File
 27.1144 +						RelativePath="..\..\..\..\src\joystick\windows\SDL_mmjoystick.c"
 27.1145 +						>
 27.1146 +						<FileConfiguration
 27.1147 +							Name="Debug|Win32"
 27.1148 +							>
 27.1149 +							<Tool
 27.1150 +								Name="VCCLCompilerTool"
 27.1151 +								CompileAs="1"
 27.1152 +							/>
 27.1153 +						</FileConfiguration>
 27.1154 +						<FileConfiguration
 27.1155 +							Name="Release|Win32"
 27.1156 +							>
 27.1157 +							<Tool
 27.1158 +								Name="VCCLCompilerTool"
 27.1159 +								CompileAs="1"
 27.1160 +							/>
 27.1161 +						</FileConfiguration>
 27.1162 +					</File>
 27.1163 +				</Filter>
 27.1164 +			</Filter>
 27.1165 +			<Filter
 27.1166 +				Name="libm"
 27.1167 +				Filter=""
 27.1168 +				>
 27.1169 +				<File
 27.1170 +					RelativePath="..\..\..\..\src\libm\e_atan2.c"
 27.1171 +					>
 27.1172 +					<FileConfiguration
 27.1173 +						Name="Debug|Win32"
 27.1174 +						>
 27.1175 +						<Tool
 27.1176 +							Name="VCCLCompilerTool"
 27.1177 +							CompileAs="1"
 27.1178 +						/>
 27.1179 +					</FileConfiguration>
 27.1180 +					<FileConfiguration
 27.1181 +						Name="Release|Win32"
 27.1182 +						>
 27.1183 +						<Tool
 27.1184 +							Name="VCCLCompilerTool"
 27.1185 +							CompileAs="1"
 27.1186 +						/>
 27.1187 +					</FileConfiguration>
 27.1188 +				</File>
 27.1189 +				<File
 27.1190 +					RelativePath="..\..\..\..\src\libm\e_log.c"
 27.1191 +					>
 27.1192 +					<FileConfiguration
 27.1193 +						Name="Debug|Win32"
 27.1194 +						>
 27.1195 +						<Tool
 27.1196 +							Name="VCCLCompilerTool"
 27.1197 +							CompileAs="1"
 27.1198 +						/>
 27.1199 +					</FileConfiguration>
 27.1200 +					<FileConfiguration
 27.1201 +						Name="Release|Win32"
 27.1202 +						>
 27.1203 +						<Tool
 27.1204 +							Name="VCCLCompilerTool"
 27.1205 +							CompileAs="1"
 27.1206 +						/>
 27.1207 +					</FileConfiguration>
 27.1208 +				</File>
 27.1209 +				<File
 27.1210 +					RelativePath="..\..\..\..\src\libm\e_pow.c"
 27.1211 +					>
 27.1212 +					<FileConfiguration
 27.1213 +						Name="Debug|Win32"
 27.1214 +						>
 27.1215 +						<Tool
 27.1216 +							Name="VCCLCompilerTool"
 27.1217 +							CompileAs="1"
 27.1218 +						/>
 27.1219 +					</FileConfiguration>
 27.1220 +					<FileConfiguration
 27.1221 +						Name="Release|Win32"
 27.1222 +						>
 27.1223 +						<Tool
 27.1224 +							Name="VCCLCompilerTool"
 27.1225 +							CompileAs="1"
 27.1226 +						/>
 27.1227 +					</FileConfiguration>
 27.1228 +				</File>
 27.1229 +				<File
 27.1230 +					RelativePath="..\..\..\..\src\libm\e_rem_pio2.c"
 27.1231 +					>
 27.1232 +					<FileConfiguration
 27.1233 +						Name="Debug|Win32"
 27.1234 +						>
 27.1235 +						<Tool
 27.1236 +							Name="VCCLCompilerTool"
 27.1237 +							CompileAs="1"
 27.1238 +						/>
 27.1239 +					</FileConfiguration>
 27.1240 +					<FileConfiguration
 27.1241 +						Name="Release|Win32"
 27.1242 +						>
 27.1243 +						<Tool
 27.1244 +							Name="VCCLCompilerTool"
 27.1245 +							CompileAs="1"
 27.1246 +						/>
 27.1247 +					</FileConfiguration>
 27.1248 +				</File>
 27.1249 +				<File
 27.1250 +					RelativePath="..\..\..\..\src\libm\e_sqrt.c"
 27.1251 +					>
 27.1252 +					<FileConfiguration
 27.1253 +						Name="Debug|Win32"
 27.1254 +						>
 27.1255 +						<Tool
 27.1256 +							Name="VCCLCompilerTool"
 27.1257 +							CompileAs="1"
 27.1258 +						/>
 27.1259 +					</FileConfiguration>
 27.1260 +					<FileConfiguration
 27.1261 +						Name="Release|Win32"
 27.1262 +						>
 27.1263 +						<Tool
 27.1264 +							Name="VCCLCompilerTool"
 27.1265 +							CompileAs="1"
 27.1266 +						/>
 27.1267 +					</FileConfiguration>
 27.1268 +				</File>
 27.1269 +				<File
 27.1270 +					RelativePath="..\..\..\..\src\libm\k_cos.c"
 27.1271 +					>
 27.1272 +					<FileConfiguration
 27.1273 +						Name="Debug|Win32"
 27.1274 +						>
 27.1275 +						<Tool
 27.1276 +							Name="VCCLCompilerTool"
 27.1277 +							CompileAs="1"
 27.1278 +						/>
 27.1279 +					</FileConfiguration>
 27.1280 +					<FileConfiguration
 27.1281 +						Name="Release|Win32"
 27.1282 +						>
 27.1283 +						<Tool
 27.1284 +							Name="VCCLCompilerTool"
 27.1285 +							CompileAs="1"
 27.1286 +						/>
 27.1287 +					</FileConfiguration>
 27.1288 +				</File>
 27.1289 +				<File
 27.1290 +					RelativePath="..\..\..\..\src\libm\k_rem_pio2.c"
 27.1291 +					>
 27.1292 +					<FileConfiguration
 27.1293 +						Name="Debug|Win32"
 27.1294 +						>
 27.1295 +						<Tool
 27.1296 +							Name="VCCLCompilerTool"
 27.1297 +							CompileAs="1"
 27.1298 +						/>
 27.1299 +					</FileConfiguration>
 27.1300 +					<FileConfiguration
 27.1301 +						Name="Release|Win32"
 27.1302 +						>
 27.1303 +						<Tool
 27.1304 +							Name="VCCLCompilerTool"
 27.1305 +							CompileAs="1"
 27.1306 +						/>
 27.1307 +					</FileConfiguration>
 27.1308 +				</File>
 27.1309 +				<File
 27.1310 +					RelativePath="..\..\..\..\src\libm\k_sin.c"
 27.1311 +					>
 27.1312 +					<FileConfiguration
 27.1313 +						Name="Debug|Win32"
 27.1314 +						>
 27.1315 +						<Tool
 27.1316 +							Name="VCCLCompilerTool"
 27.1317 +							CompileAs="1"
 27.1318 +						/>
 27.1319 +					</FileConfiguration>
 27.1320 +					<FileConfiguration
 27.1321 +						Name="Release|Win32"
 27.1322 +						>
 27.1323 +						<Tool
 27.1324 +							Name="VCCLCompilerTool"
 27.1325 +							CompileAs="1"
 27.1326 +						/>
 27.1327 +					</FileConfiguration>
 27.1328 +				</File>
 27.1329 +				<File
 27.1330 +					RelativePath="..\..\..\..\src\libm\math_libm.h"
 27.1331 +					>
 27.1332 +				</File>
 27.1333 +				<File
 27.1334 +					RelativePath="..\..\..\..\src\libm\math_private.h"
 27.1335 +					>
 27.1336 +				</File>
 27.1337 +				<File
 27.1338 +					RelativePath="..\..\..\..\src\libm\s_atan.c"
 27.1339 +					>
 27.1340 +					<FileConfiguration
 27.1341 +						Name="Debug|Win32"
 27.1342 +						>
 27.1343 +						<Tool
 27.1344 +							Name="VCCLCompilerTool"
 27.1345 +							CompileAs="1"
 27.1346 +						/>
 27.1347 +					</FileConfiguration>
 27.1348 +					<FileConfiguration
 27.1349 +						Name="Release|Win32"
 27.1350 +						>
 27.1351 +						<Tool
 27.1352 +							Name="VCCLCompilerTool"
 27.1353 +							CompileAs="1"
 27.1354 +						/>
 27.1355 +					</FileConfiguration>
 27.1356 +				</File>
 27.1357 +				<File
 27.1358 +					RelativePath="..\..\..\..\src\libm\s_copysign.c"
 27.1359 +					>
 27.1360 +					<FileConfiguration
 27.1361 +						Name="Debug|Win32"
 27.1362 +						>
 27.1363 +						<Tool
 27.1364 +							Name="VCCLCompilerTool"
 27.1365 +							CompileAs="1"
 27.1366 +						/>
 27.1367 +					</FileConfiguration>
 27.1368 +					<FileConfiguration
 27.1369 +						Name="Release|Win32"
 27.1370 +						>
 27.1371 +						<Tool
 27.1372 +							Name="VCCLCompilerTool"
 27.1373 +							CompileAs="1"
 27.1374 +						/>
 27.1375 +					</FileConfiguration>
 27.1376 +				</File>
 27.1377 +				<File
 27.1378 +					RelativePath="..\..\..\..\src\libm\s_cos.c"
 27.1379 +					>
 27.1380 +					<FileConfiguration
 27.1381 +						Name="Debug|Win32"
 27.1382 +						>
 27.1383 +						<Tool
 27.1384 +							Name="VCCLCompilerTool"
 27.1385 +							CompileAs="1"
 27.1386 +						/>
 27.1387 +					</FileConfiguration>
 27.1388 +					<FileConfiguration
 27.1389 +						Name="Release|Win32"
 27.1390 +						>
 27.1391 +						<Tool
 27.1392 +							Name="VCCLCompilerTool"
 27.1393 +							CompileAs="1"
 27.1394 +						/>
 27.1395 +					</FileConfiguration>
 27.1396 +				</File>
 27.1397 +				<File
 27.1398 +					RelativePath="..\..\..\..\src\libm\s_fabs.c"
 27.1399 +					>
 27.1400 +					<FileConfiguration
 27.1401 +						Name="Debug|Win32"
 27.1402 +						>
 27.1403 +						<Tool
 27.1404 +							Name="VCCLCompilerTool"
 27.1405 +							CompileAs="1"
 27.1406 +						/>
 27.1407 +					</FileConfiguration>
 27.1408 +					<FileConfiguration
 27.1409 +						Name="Release|Win32"
 27.1410 +						>
 27.1411 +						<Tool
 27.1412 +							Name="VCCLCompilerTool"
 27.1413 +							CompileAs="1"
 27.1414 +						/>
 27.1415 +					</FileConfiguration>
 27.1416 +				</File>
 27.1417 +				<File
 27.1418 +					RelativePath="..\..\..\..\src\libm\s_floor.c"
 27.1419 +					>
 27.1420 +					<FileConfiguration
 27.1421 +						Name="Debug|Win32"
 27.1422 +						>
 27.1423 +						<Tool
 27.1424 +							Name="VCCLCompilerTool"
 27.1425 +							CompileAs="1"
 27.1426 +						/>
 27.1427 +					</FileConfiguration>
 27.1428 +					<FileConfiguration
 27.1429 +						Name="Release|Win32"
 27.1430 +						>
 27.1431 +						<Tool
 27.1432 +							Name="VCCLCompilerTool"
 27.1433 +							CompileAs="1"
 27.1434 +						/>
 27.1435 +					</FileConfiguration>
 27.1436 +				</File>
 27.1437 +				<File
 27.1438 +					RelativePath="..\..\..\..\src\libm\s_scalbn.c"
 27.1439 +					>
 27.1440 +					<FileConfiguration
 27.1441 +						Name="Debug|Win32"
 27.1442 +						>
 27.1443 +						<Tool
 27.1444 +							Name="VCCLCompilerTool"
 27.1445 +							CompileAs="1"
 27.1446 +						/>
 27.1447 +					</FileConfiguration>
 27.1448 +					<FileConfiguration
 27.1449 +						Name="Release|Win32"
 27.1450 +						>
 27.1451 +						<Tool
 27.1452 +							Name="VCCLCompilerTool"
 27.1453 +							CompileAs="1"
 27.1454 +						/>
 27.1455 +					</FileConfiguration>
 27.1456 +				</File>
 27.1457 +				<File
 27.1458 +					RelativePath="..\..\..\..\src\libm\s_sin.c"
 27.1459 +					>
 27.1460 +					<FileConfiguration
 27.1461 +						Name="Debug|Win32"
 27.1462 +						>
 27.1463 +						<Tool
 27.1464 +							Name="VCCLCompilerTool"
 27.1465 +							CompileAs="1"
 27.1466 +						/>
 27.1467 +					</FileConfiguration>
 27.1468 +					<FileConfiguration
 27.1469 +						Name="Release|Win32"
 27.1470 +						>
 27.1471 +						<Tool
 27.1472 +							Name="VCCLCompilerTool"
 27.1473 +							CompileAs="1"
 27.1474 +						/>
 27.1475 +					</FileConfiguration>
 27.1476 +				</File>
 27.1477 +			</Filter>
 27.1478 +			<Filter
 27.1479 +				Name="loadso"
 27.1480 +				Filter=""
 27.1481 +				>
 27.1482 +				<Filter
 27.1483 +					Name="windows"
 27.1484 +					Filter=""
 27.1485 +					>
 27.1486 +					<File
 27.1487 +						RelativePath="..\..\..\..\src\loadso\windows\SDL_sysloadso.c"
 27.1488 +						>
 27.1489 +						<FileConfiguration
 27.1490 +							Name="Debug|Win32"
 27.1491 +							>
 27.1492 +							<Tool
 27.1493 +								Name="VCCLCompilerTool"
 27.1494 +								CompileAs="1"
 27.1495 +							/>
 27.1496 +						</FileConfiguration>
 27.1497 +						<FileConfiguration
 27.1498 +							Name="Release|Win32"
 27.1499 +							>
 27.1500 +							<Tool
 27.1501 +								Name="VCCLCompilerTool"
 27.1502 +								CompileAs="1"
 27.1503 +							/>
 27.1504 +						</FileConfiguration>
 27.1505 +					</File>
 27.1506 +				</Filter>
 27.1507 +			</Filter>
 27.1508 +			<Filter
 27.1509 +				Name="power"
 27.1510 +				Filter=""
 27.1511 +				>
 27.1512 +				<File
 27.1513 +					RelativePath="..\..\..\..\src\power\SDL_power.c"
 27.1514 +					>
 27.1515 +					<FileConfiguration
 27.1516 +						Name="Debug|Win32"
 27.1517 +						>
 27.1518 +						<Tool
 27.1519 +							Name="VCCLCompilerTool"
 27.1520 +							CompileAs="1"
 27.1521 +						/>
 27.1522 +					</FileConfiguration>
 27.1523 +					<FileConfiguration
 27.1524 +						Name="Release|Win32"
 27.1525 +						>
 27.1526 +						<Tool
 27.1527 +							Name="VCCLCompilerTool"
 27.1528 +							CompileAs="1"
 27.1529 +						/>
 27.1530 +					</FileConfiguration>
 27.1531 +				</File>
 27.1532 +				<Filter
 27.1533 +					Name="windows"
 27.1534 +					Filter=""
 27.1535 +					>
 27.1536 +					<File
 27.1537 +						RelativePath="..\..\..\..\src\power\windows\SDL_syspower.c"
 27.1538 +						>
 27.1539 +						<FileConfiguration
 27.1540 +							Name="Debug|Win32"
 27.1541 +							>
 27.1542 +							<Tool
 27.1543 +								Name="VCCLCompilerTool"
 27.1544 +								CompileAs="1"
 27.1545 +							/>
 27.1546 +						</FileConfiguration>
 27.1547 +						<FileConfiguration
 27.1548 +							Name="Release|Win32"
 27.1549 +							>
 27.1550 +							<Tool
 27.1551 +								Name="VCCLCompilerTool"
 27.1552 +								CompileAs="1"
 27.1553 +							/>
 27.1554 +						</FileConfiguration>
 27.1555 +					</File>
 27.1556 +				</Filter>
 27.1557 +			</Filter>
 27.1558 +			<Filter
 27.1559 +				Name="render"
 27.1560 +				Filter=""
 27.1561 +				>
 27.1562 +				<File
 27.1563 +					RelativePath="..\..\..\..\src\render\SDL_render.c"
 27.1564 +					>
 27.1565 +					<FileConfiguration
 27.1566 +						Name="Debug|Win32"
 27.1567 +						>
 27.1568 +						<Tool
 27.1569 +							Name="VCCLCompilerTool"
 27.1570 +							CompileAs="1"
 27.1571 +						/>
 27.1572 +					</FileConfiguration>
 27.1573 +					<FileConfiguration
 27.1574 +						Name="Release|Win32"
 27.1575 +						>
 27.1576 +						<Tool
 27.1577 +							Name="VCCLCompilerTool"
 27.1578 +							CompileAs="1"
 27.1579 +						/>
 27.1580 +					</FileConfiguration>
 27.1581 +				</File>
 27.1582 +				<File
 27.1583 +					RelativePath="..\..\..\..\src\render\SDL_sysrender.h"
 27.1584 +					>
 27.1585 +				</File>
 27.1586 +				<File
 27.1587 +					RelativePath="..\..\..\..\src\render\SDL_yuv_mmx.c"
 27.1588 +					>
 27.1589 +					<FileConfiguration
 27.1590 +						Name="Debug|Win32"
 27.1591 +						>
 27.1592 +						<Tool
 27.1593 +							Name="VCCLCompilerTool"
 27.1594 +							CompileAs="1"
 27.1595 +						/>
 27.1596 +					</FileConfiguration>
 27.1597 +					<FileConfiguration
 27.1598 +						Name="Release|Win32"
 27.1599 +						>
 27.1600 +						<Tool
 27.1601 +							Name="VCCLCompilerTool"
 27.1602 +							CompileAs="1"
 27.1603 +						/>
 27.1604 +					</FileConfiguration>
 27.1605 +				</File>
 27.1606 +				<File
 27.1607 +					RelativePath="..\..\..\..\src\render\SDL_yuv_sw.c"
 27.1608 +					>
 27.1609 +					<FileConfiguration
 27.1610 +						Name="Debug|Win32"
 27.1611 +						>
 27.1612 +						<Tool
 27.1613 +							Name="VCCLCompilerTool"
 27.1614 +							CompileAs="1"
 27.1615 +						/>
 27.1616 +					</FileConfiguration>
 27.1617 +					<FileConfiguration
 27.1618 +						Name="Release|Win32"
 27.1619 +						>
 27.1620 +						<Tool
 27.1621 +							Name="VCCLCompilerTool"
 27.1622 +							CompileAs="1"
 27.1623 +						/>
 27.1624 +					</FileConfiguration>
 27.1625 +				</File>
 27.1626 +				<File
 27.1627 +					RelativePath="..\..\..\..\src\render\SDL_yuv_sw_c.h"
 27.1628 +					>
 27.1629 +				</File>
 27.1630 +				<Filter
 27.1631 +					Name="direct3d"
 27.1632 +					Filter=""
 27.1633 +					>
 27.1634 +					<File
 27.1635 +						RelativePath="..\..\..\..\src\render\direct3d\SDL_render_d3d.c"
 27.1636 +						>
 27.1637 +						<FileConfiguration
 27.1638 +							Name="Debug|Win32"
 27.1639 +							>
 27.1640 +							<Tool
 27.1641 +								Name="VCCLCompilerTool"
 27.1642 +								CompileAs="1"
 27.1643 +							/>
 27.1644 +						</FileConfiguration>
 27.1645 +						<FileConfiguration
 27.1646 +							Name="Release|Win32"
 27.1647 +							>
 27.1648 +							<Tool
 27.1649 +								Name="VCCLCompilerTool"
 27.1650 +								CompileAs="1"
 27.1651 +							/>
 27.1652 +						</FileConfiguration>
 27.1653 +					</File>
 27.1654 +				</Filter>
 27.1655 +				<File
 27.1656 +					RelativePath="..\..\..\..\src\render\mmx.h"
 27.1657 +					>
 27.1658 +				</File>
 27.1659 +				<Filter
 27.1660 +					Name="opengl"
 27.1661 +					Filter=""
 27.1662 +					>
 27.1663 +					<File
 27.1664 +						RelativePath="..\..\..\..\src\render\opengl\SDL_glfuncs.h"
 27.1665 +						>
 27.1666 +					</File>
 27.1667 +					<File
 27.1668 +						RelativePath="..\..\..\..\src\render\opengl\SDL_render_gl.c"
 27.1669 +						>
 27.1670 +						<FileConfiguration
 27.1671 +							Name="Debug|Win32"
 27.1672 +							>
 27.1673 +							<Tool
 27.1674 +								Name="VCCLCompilerTool"
 27.1675 +								CompileAs="1"
 27.1676 +							/>
 27.1677 +						</FileConfiguration>
 27.1678 +						<FileConfiguration
 27.1679 +							Name="Release|Win32"
 27.1680 +							>
 27.1681 +							<Tool
 27.1682 +								Name="VCCLCompilerTool"
 27.1683 +								CompileAs="1"
 27.1684 +							/>
 27.1685 +						</FileConfiguration>
 27.1686 +					</File>
 27.1687 +					<File
 27.1688 +						RelativePath="..\..\..\..\src\render\opengl\SDL_shaders_gl.c"
 27.1689 +						>
 27.1690 +						<FileConfiguration
 27.1691 +							Name="Debug|Win32"
 27.1692 +							>
 27.1693 +							<Tool
 27.1694 +								Name="VCCLCompilerTool"
 27.1695 +								CompileAs="1"
 27.1696 +							/>
 27.1697 +						</FileConfiguration>
 27.1698 +						<FileConfiguration
 27.1699 +							Name="Release|Win32"
 27.1700 +							>
 27.1701 +							<Tool
 27.1702 +								Name="VCCLCompilerTool"
 27.1703 +								CompileAs="1"
 27.1704 +							/>
 27.1705 +						</FileConfiguration>
 27.1706 +					</File>
 27.1707 +					<File
 27.1708 +						RelativePath="..\..\..\..\src\render\opengl\SDL_shaders_gl.h"
 27.1709 +						>
 27.1710 +					</File>
 27.1711 +				</Filter>
 27.1712 +				<Filter
 27.1713 +					Name="software"
 27.1714 +					Filter=""
 27.1715 +					>
 27.1716 +					<File
 27.1717 +						RelativePath="..\..\..\..\src\render\software\SDL_blendfillrect.c"
 27.1718 +						>
 27.1719 +						<FileConfiguration
 27.1720 +							Name="Debug|Win32"
 27.1721 +							>
 27.1722 +							<Tool
 27.1723 +								Name="VCCLCompilerTool"
 27.1724 +								CompileAs="1"
 27.1725 +							/>
 27.1726 +						</FileConfiguration>
 27.1727 +						<FileConfiguration
 27.1728 +							Name="Release|Win32"
 27.1729 +							>
 27.1730 +							<Tool
 27.1731 +								Name="VCCLCompilerTool"
 27.1732 +								CompileAs="1"
 27.1733 +							/>
 27.1734 +						</FileConfiguration>
 27.1735 +					</File>
 27.1736 +					<File
 27.1737 +						RelativePath="..\..\..\..\src\render\software\SDL_blendfillrect.h"
 27.1738 +						>
 27.1739 +					</File>
 27.1740 +					<File
 27.1741 +						RelativePath="..\..\..\..\src\render\software\SDL_blendline.c"
 27.1742 +						>
 27.1743 +						<FileConfiguration
 27.1744 +							Name="Debug|Win32"
 27.1745 +							>
 27.1746 +							<Tool
 27.1747 +								Name="VCCLCompilerTool"
 27.1748 +								CompileAs="1"
 27.1749 +							/>
 27.1750 +						</FileConfiguration>
 27.1751 +						<FileConfiguration
 27.1752 +							Name="Release|Win32"
 27.1753 +							>
 27.1754 +							<Tool
 27.1755 +								Name="VCCLCompilerTool"
 27.1756 +								CompileAs="1"
 27.1757 +							/>
 27.1758 +						</FileConfiguration>
 27.1759 +					</File>
 27.1760 +					<File
 27.1761 +						RelativePath="..\..\..\..\src\render\software\SDL_blendline.h"
 27.1762 +						>
 27.1763 +					</File>
 27.1764 +					<File
 27.1765 +						RelativePath="..\..\..\..\src\render\software\SDL_blendpoint.c"
 27.1766 +						>
 27.1767 +						<FileConfiguration
 27.1768 +							Name="Debug|Win32"
 27.1769 +							>
 27.1770 +							<Tool
 27.1771 +								Name="VCCLCompilerTool"
 27.1772 +								CompileAs="1"
 27.1773 +							/>
 27.1774 +						</FileConfiguration>
 27.1775 +						<FileConfiguration
 27.1776 +							Name="Release|Win32"
 27.1777 +							>
 27.1778 +							<Tool
 27.1779 +								Name="VCCLCompilerTool"
 27.1780 +								CompileAs="1"
 27.1781 +							/>
 27.1782 +						</FileConfiguration>
 27.1783 +					</File>
 27.1784 +					<File
 27.1785 +						RelativePath="..\..\..\..\src\render\software\SDL_blendpoint.h"
 27.1786 +						>
 27.1787 +					</File>
 27.1788 +					<File
 27.1789 +						RelativePath="..\..\..\..\src\render\software\SDL_draw.h"
 27.1790 +						>
 27.1791 +					</File>
 27.1792 +					<File
 27.1793 +						RelativePath="..\..\..\..\src\render\software\SDL_drawline.c"
 27.1794 +						>
 27.1795 +						<FileConfiguration
 27.1796 +							Name="Debug|Win32"
 27.1797 +							>
 27.1798 +							<Tool
 27.1799 +								Name="VCCLCompilerTool"
 27.1800 +								CompileAs="1"
 27.1801 +							/>
 27.1802 +						</FileConfiguration>
 27.1803 +						<FileConfiguration
 27.1804 +							Name="Release|Win32"
 27.1805 +							>
 27.1806 +							<Tool
 27.1807 +								Name="VCCLCompilerTool"
 27.1808 +								CompileAs="1"
 27.1809 +							/>
 27.1810 +						</FileConfiguration>
 27.1811 +					</File>
 27.1812 +					<File
 27.1813 +						RelativePath="..\..\..\..\src\render\software\SDL_drawline.h"
 27.1814 +						>
 27.1815 +					</File>
 27.1816 +					<File
 27.1817 +						RelativePath="..\..\..\..\src\render\software\SDL_drawpoint.c"
 27.1818 +						>
 27.1819 +						<FileConfiguration
 27.1820 +							Name="Debug|Win32"
 27.1821 +							>
 27.1822 +							<Tool
 27.1823 +								Name="VCCLCompilerTool"
 27.1824 +								CompileAs="1"
 27.1825 +							/>
 27.1826 +						</FileConfiguration>
 27.1827 +						<FileConfiguration
 27.1828 +							Name="Release|Win32"
 27.1829 +							>
 27.1830 +							<Tool
 27.1831 +								Name="VCCLCompilerTool"
 27.1832 +								CompileAs="1"
 27.1833 +							/>
 27.1834 +						</FileConfiguration>
 27.1835 +					</File>
 27.1836 +					<File
 27.1837 +						RelativePath="..\..\..\..\src\render\software\SDL_drawpoint.h"
 27.1838 +						>
 27.1839 +					</File>
 27.1840 +					<File
 27.1841 +						RelativePath="..\..\..\..\src\render\software\SDL_render_sw.c"
 27.1842 +						>
 27.1843 +						<FileConfiguration
 27.1844 +							Name="Debug|Win32"
 27.1845 +							>
 27.1846 +							<Tool
 27.1847 +								Name="VCCLCompilerTool"
 27.1848 +								CompileAs="1"
 27.1849 +							/>
 27.1850 +						</FileConfiguration>
 27.1851 +						<FileConfiguration
 27.1852 +							Name="Release|Win32"
 27.1853 +							>
 27.1854 +							<Tool
 27.1855 +								Name="VCCLCompilerTool"
 27.1856 +								CompileAs="1"
 27.1857 +							/>
 27.1858 +						</FileConfiguration>
 27.1859 +					</File>
 27.1860 +					<File
 27.1861 +						RelativePath="..\..\..\..\src\render\software\SDL_render_sw_c.h"
 27.1862 +						>
 27.1863 +					</File>
 27.1864 +					<File
 27.1865 +						RelativePath="..\..\..\..\src\render\software\SDL_rotate.c"
 27.1866 +						>
 27.1867 +						<FileConfiguration
 27.1868 +							Name="Debug|Win32"
 27.1869 +							>
 27.1870 +							<Tool
 27.1871 +								Name="VCCLCompilerTool"
 27.1872 +								CompileAs="1"
 27.1873 +							/>
 27.1874 +						</FileConfiguration>
 27.1875 +						<FileConfiguration
 27.1876 +							Name="Release|Win32"
 27.1877 +							>
 27.1878 +							<Tool
 27.1879 +								Name="VCCLCompilerTool"
 27.1880 +								CompileAs="1"
 27.1881 +							/>
 27.1882 +						</FileConfiguration>
 27.1883 +					</File>
 27.1884 +					<File
 27.1885 +						RelativePath="..\..\..\..\src\render\software\SDL_rotate.h"
 27.1886 +						>
 27.1887 +					</File>
 27.1888 +				</Filter>
 27.1889 +			</Filter>
 27.1890 +			<Filter
 27.1891 +				Name="stdlib"
 27.1892 +				Filter=""
 27.1893 +				>
 27.1894 +				<File
 27.1895 +					RelativePath="..\..\..\..\src\stdlib\SDL_getenv.c"
 27.1896 +					>
 27.1897 +					<FileConfiguration
 27.1898 +						Name="Debug|Win32"
 27.1899 +						>
 27.1900 +						<Tool
 27.1901 +							Name="VCCLCompilerTool"
 27.1902 +							CompileAs="1"
 27.1903 +						/>
 27.1904 +					</FileConfiguration>
 27.1905 +					<FileConfiguration
 27.1906 +						Name="Release|Win32"
 27.1907 +						>
 27.1908 +						<Tool
 27.1909 +							Name="VCCLCompilerTool"
 27.1910 +							CompileAs="1"
 27.1911 +						/>
 27.1912 +					</FileConfiguration>
 27.1913 +				</File>
 27.1914 +				<File
 27.1915 +					RelativePath="..\..\..\..\src\stdlib\SDL_iconv.c"
 27.1916 +					>
 27.1917 +					<FileConfiguration
 27.1918 +						Name="Debug|Win32"
 27.1919 +						>
 27.1920 +						<Tool
 27.1921 +							Name="VCCLCompilerTool"
 27.1922 +							CompileAs="1"
 27.1923 +						/>
 27.1924 +					</FileConfiguration>
 27.1925 +					<FileConfiguration
 27.1926 +						Name="Release|Win32"
 27.1927 +						>
 27.1928 +						<Tool
 27.1929 +							Name="VCCLCompilerTool"
 27.1930 +							CompileAs="1"
 27.1931 +						/>
 27.1932 +					</FileConfiguration>
 27.1933 +				</File>
 27.1934 +				<File
 27.1935 +					RelativePath="..\..\..\..\src\stdlib\SDL_malloc.c"
 27.1936 +					>
 27.1937 +					<FileConfiguration
 27.1938 +						Name="Debug|Win32"
 27.1939 +						>
 27.1940 +						<Tool
 27.1941 +							Name="VCCLCompilerTool"
 27.1942 +							CompileAs="1"
 27.1943 +						/>
 27.1944 +					</FileConfiguration>
 27.1945 +					<FileConfiguration
 27.1946 +						Name="Release|Win32"
 27.1947 +						>
 27.1948 +						<Tool
 27.1949 +							Name="VCCLCompilerTool"
 27.1950 +							CompileAs="1"
 27.1951 +						/>
 27.1952 +					</FileConfiguration>
 27.1953 +				</File>
 27.1954 +				<File
 27.1955 +					RelativePath="..\..\..\..\src\stdlib\SDL_qsort.c"
 27.1956 +					>
 27.1957 +					<FileConfiguration
 27.1958 +						Name="Debug|Win32"
 27.1959 +						>
 27.1960 +						<Tool
 27.1961 +							Name="VCCLCompilerTool"
 27.1962 +							CompileAs="1"
 27.1963 +						/>
 27.1964 +					</FileConfiguration>
 27.1965 +					<FileConfiguration
 27.1966 +						Name="Release|Win32"
 27.1967 +						>
 27.1968 +						<Tool
 27.1969 +							Name="VCCLCompilerTool"
 27.1970 +							CompileAs="1"
 27.1971 +						/>
 27.1972 +					</FileConfiguration>
 27.1973 +				</File>
 27.1974 +				<File
 27.1975 +					RelativePath="..\..\..\..\src\stdlib\SDL_stdlib.c"
 27.1976 +					>
 27.1977 +					<FileConfiguration
 27.1978 +						Name="Debug|Win32"
 27.1979 +						>
 27.1980 +						<Tool
 27.1981 +							Name="VCCLCompilerTool"
 27.1982 +							CompileAs="1"
 27.1983 +						/>
 27.1984 +					</FileConfiguration>
 27.1985 +					<FileConfiguration
 27.1986 +						Name="Release|Win32"
 27.1987 +						>
 27.1988 +						<Tool
 27.1989 +							Name="VCCLCompilerTool"
 27.1990 +							CompileAs="1"
 27.1991 +						/>
 27.1992 +					</FileConfiguration>
 27.1993 +				</File>
 27.1994 +				<File
 27.1995 +					RelativePath="..\..\..\..\src\stdlib\SDL_string.c"
 27.1996 +					>
 27.1997 +					<FileConfiguration
 27.1998 +						Name="Debug|Win32"
 27.1999 +						>
 27.2000 +						<Tool
 27.2001 +							Name="VCCLCompilerTool"
 27.2002 +							CompileAs="1"
 27.2003 +						/>
 27.2004 +					</FileConfiguration>
 27.2005 +					<FileConfiguration
 27.2006 +						Name="Release|Win32"
 27.2007 +						>
 27.2008 +						<Tool
 27.2009 +							Name="VCCLCompilerTool"
 27.2010 +							CompileAs="1"
 27.2011 +						/>
 27.2012 +					</FileConfiguration>
 27.2013 +				</File>
 27.2014 +			</Filter>
 27.2015 +			<Filter
 27.2016 +				Name="thread"
 27.2017 +				Filter=""
 27.2018 +				>
 27.2019 +				<File
 27.2020 +					RelativePath="..\..\..\..\src\thread\SDL_systhread.h"
 27.2021 +					>
 27.2022 +				</File>
 27.2023 +				<File
 27.2024 +					RelativePath="..\..\..\..\src\thread\SDL_thread.c"
 27.2025 +					>
 27.2026 +					<FileConfiguration
 27.2027 +						Name="Debug|Win32"
 27.2028 +						>
 27.2029 +						<Tool
 27.2030 +							Name="VCCLCompilerTool"
 27.2031 +							CompileAs="1"
 27.2032 +						/>
 27.2033 +					</FileConfiguration>
 27.2034 +					<FileConfiguration
 27.2035 +						Name="Release|Win32"
 27.2036 +						>
 27.2037 +						<Tool
 27.2038 +							Name="VCCLCompilerTool"
 27.2039 +							CompileAs="1"
 27.2040 +						/>
 27.2041 +					</FileConfiguration>
 27.2042 +				</File>
 27.2043 +				<File
 27.2044 +					RelativePath="..\..\..\..\src\thread\SDL_thread_c.h"
 27.2045 +					>
 27.2046 +				</File>
 27.2047 +				<Filter
 27.2048 +					Name="generic"
 27.2049 +					Filter=""
 27.2050 +					>
 27.2051 +					<File
 27.2052 +						RelativePath="..\..\..\..\src\thread\generic\SDL_syscond.c"
 27.2053 +						>
 27.2054 +						<FileConfiguration
 27.2055 +							Name="Debug|Win32"
 27.2056 +							>
 27.2057 +							<Tool
 27.2058 +								Name="VCCLCompilerTool"
 27.2059 +								CompileAs="1"
 27.2060 +							/>
 27.2061 +						</FileConfiguration>
 27.2062 +						<FileConfiguration
 27.2063 +							Name="Release|Win32"
 27.2064 +							>
 27.2065 +							<Tool
 27.2066 +								Name="VCCLCompilerTool"
 27.2067 +								CompileAs="1"
 27.2068 +							/>
 27.2069 +						</FileConfiguration>
 27.2070 +					</File>
 27.2071 +					<File
 27.2072 +						RelativePath="..\..\..\..\src\thread\generic\SDL_sysmutex_c.h"
 27.2073 +						>
 27.2074 +					</File>
 27.2075 +				</Filter>
 27.2076 +				<Filter
 27.2077 +					Name="windows"
 27.2078 +					Filter=""
 27.2079 +					>
 27.2080 +					<File
 27.2081 +						RelativePath="..\..\..\..\src\thread\windows\SDL_sysmutex.c"
 27.2082 +						>
 27.2083 +						<FileConfiguration
 27.2084 +							Name="Debug|Win32"
 27.2085 +							>
 27.2086 +							<Tool
 27.2087 +								Name="VCCLCompilerTool"
 27.2088 +								CompileAs="1"
 27.2089 +							/>
 27.2090 +						</FileConfiguration>
 27.2091 +						<FileConfiguration
 27.2092 +							Name="Release|Win32"
 27.2093 +							>
 27.2094 +							<Tool
 27.2095 +								Name="VCCLCompilerTool"
 27.2096 +								CompileAs="1"
 27.2097 +							/>
 27.2098 +						</FileConfiguration>
 27.2099 +					</File>
 27.2100 +					<File
 27.2101 +						RelativePath="..\..\..\..\src\thread\windows\SDL_syssem.c"
 27.2102 +						>
 27.2103 +						<FileConfiguration
 27.2104 +							Name="Debug|Win32"
 27.2105 +							>
 27.2106 +							<Tool
 27.2107 +								Name="VCCLCompilerTool"
 27.2108 +								CompileAs="1"
 27.2109 +							/>
 27.2110 +						</FileConfiguration>
 27.2111 +						<FileConfiguration
 27.2112 +							Name="Release|Win32"
 27.2113 +							>
 27.2114 +							<Tool
 27.2115 +								Name="VCCLCompilerTool"
 27.2116 +								CompileAs="1"
 27.2117 +							/>
 27.2118 +						</FileConfiguration>
 27.2119 +					</File>
 27.2120 +					<File
 27.2121 +						RelativePath="..\..\..\..\src\thread\windows\SDL_systhread.c"
 27.2122 +						>
 27.2123 +						<FileConfiguration
 27.2124 +							Name="Debug|Win32"
 27.2125 +							>
 27.2126 +							<Tool
 27.2127 +								Name="VCCLCompilerTool"
 27.2128 +								CompileAs="1"
 27.2129 +							/>
 27.2130 +						</FileConfiguration>
 27.2131 +						<FileConfiguration
 27.2132 +							Name="Release|Win32"
 27.2133 +							>
 27.2134 +							<Tool
 27.2135 +								Name="VCCLCompilerTool"
 27.2136 +								CompileAs="1"
 27.2137 +							/>
 27.2138 +						</FileConfiguration>
 27.2139 +					</File>
 27.2140 +					<File
 27.2141 +						RelativePath="..\..\..\..\src\thread\windows\SDL_systhread_c.h"
 27.2142 +						>
 27.2143 +					</File>
 27.2144 +					<File
 27.2145 +						RelativePath="..\..\..\..\src\thread\windows\SDL_systls.c"
 27.2146 +						>
 27.2147 +						<FileConfiguration
 27.2148 +							Name="Debug|Win32"
 27.2149 +							>
 27.2150 +							<Tool
 27.2151 +								Name="VCCLCompilerTool"
 27.2152 +								CompileAs="1"
 27.2153 +							/>
 27.2154 +						</FileConfiguration>
 27.2155 +						<FileConfiguration
 27.2156 +							Name="Release|Win32"
 27.2157 +							>
 27.2158 +							<Tool
 27.2159 +								Name="VCCLCompilerTool"
 27.2160 +								CompileAs="1"
 27.2161 +							/>
 27.2162 +						</FileConfiguration>
 27.2163 +					</File>
 27.2164 +				</Filter>
 27.2165 +			</Filter>
 27.2166 +			<Filter
 27.2167 +				Name="timer"
 27.2168 +				Filter=""
 27.2169 +				>
 27.2170 +				<File
 27.2171 +					RelativePath="..\..\..\..\src\timer\SDL_timer.c"
 27.2172 +					>
 27.2173 +					<FileConfiguration
 27.2174 +						Name="Debug|Win32"
 27.2175 +						>
 27.2176 +						<Tool
 27.2177 +							Name="VCCLCompilerTool"
 27.2178 +							CompileAs="1"
 27.2179 +						/>
 27.2180 +					</FileConfiguration>
 27.2181 +					<FileConfiguration
 27.2182 +						Name="Release|Win32"
 27.2183 +						>
 27.2184 +						<Tool
 27.2185 +							Name="VCCLCompilerTool"
 27.2186 +							CompileAs="1"
 27.2187 +						/>
 27.2188 +					</FileConfiguration>
 27.2189 +				</File>
 27.2190 +				<File
 27.2191 +					RelativePath="..\..\..\..\src\timer\SDL_timer_c.h"
 27.2192 +					>
 27.2193 +				</File>
 27.2194 +				<Filter
 27.2195 +					Name="windows"
 27.2196 +					Filter=""
 27.2197 +					>
 27.2198 +					<File
 27.2199 +						RelativePath="..\..\..\..\src\timer\windows\SDL_systimer.c"
 27.2200 +						>
 27.2201 +						<FileConfiguration
 27.2202 +							Name="Debug|Win32"
 27.2203 +							>
 27.2204 +							<Tool
 27.2205 +								Name="VCCLCompilerTool"
 27.2206 +								CompileAs="1"
 27.2207 +							/>
 27.2208 +						</FileConfiguration>
 27.2209 +						<FileConfiguration
 27.2210 +							Name="Release|Win32"
 27.2211 +							>
 27.2212 +							<Tool
 27.2213 +								Name="VCCLCompilerTool"
 27.2214 +								CompileAs="1"
 27.2215 +							/>
 27.2216 +						</FileConfiguration>
 27.2217 +					</File>
 27.2218 +				</Filter>
 27.2219 +			</Filter>
 27.2220 +			<Filter
 27.2221 +				Name="video"
 27.2222 +				Filter=""
 27.2223 +				>
 27.2224 +				<File
 27.2225 +					RelativePath="..\..\..\..\src\video\SDL_RLEaccel.c"
 27.2226 +					>
 27.2227 +					<FileConfiguration
 27.2228 +						Name="Debug|Win32"
 27.2229 +						>
 27.2230 +						<Tool
 27.2231 +							Name="VCCLCompilerTool"
 27.2232 +							CompileAs="1"
 27.2233 +						/>
 27.2234 +					</FileConfiguration>
 27.2235 +					<FileConfiguration
 27.2236 +						Name="Release|Win32"
 27.2237 +						>
 27.2238 +						<Tool
 27.2239 +							Name="VCCLCompilerTool"
 27.2240 +							CompileAs="1"
 27.2241 +						/>
 27.2242 +					</FileConfiguration>
 27.2243 +				</File>
 27.2244 +				<File
 27.2245 +					RelativePath="..\..\..\..\src\video\SDL_RLEaccel_c.h"
 27.2246 +					>
 27.2247 +				</File>
 27.2248 +				<File
 27.2249 +					RelativePath="..\..\..\..\src\video\SDL_blit.c"
 27.2250 +					>
 27.2251 +					<FileConfiguration
 27.2252 +						Name="Debug|Win32"
 27.2253 +						>
 27.2254 +						<Tool
 27.2255 +							Name="VCCLCompilerTool"
 27.2256 +							CompileAs="1"
 27.2257 +						/>
 27.2258 +					</FileConfiguration>
 27.2259 +					<FileConfiguration
 27.2260 +						Name="Release|Win32"
 27.2261 +						>
 27.2262 +						<Tool
 27.2263 +							Name="VCCLCompilerTool"
 27.2264 +							CompileAs="1"
 27.2265 +						/>
 27.2266 +					</FileConfiguration>
 27.2267 +				</File>
 27.2268 +				<File
 27.2269 +					RelativePath="..\..\..\..\src\video\SDL_blit.h"
 27.2270 +					>
 27.2271 +				</File>
 27.2272 +				<File
 27.2273 +					RelativePath="..\..\..\..\src\video\SDL_blit_0.c"
 27.2274 +					>
 27.2275 +					<FileConfiguration
 27.2276 +						Name="Debug|Win32"
 27.2277 +						>
 27.2278 +						<Tool
 27.2279 +							Name="VCCLCompilerTool"
 27.2280 +							CompileAs="1"
 27.2281 +						/>
 27.2282 +					</FileConfiguration>
 27.2283 +					<FileConfiguration
 27.2284 +						Name="Release|Win32"
 27.2285 +						>
 27.2286 +						<Tool
 27.2287 +							Name="VCCLCompilerTool"
 27.2288 +							CompileAs="1"
 27.2289 +						/>
 27.2290 +					</FileConfiguration>
 27.2291 +				</File>
 27.2292 +				<File
 27.2293 +					RelativePath="..\..\..\..\src\video\SDL_blit_1.c"
 27.2294 +					>
 27.2295 +					<FileConfiguration
 27.2296 +						Name="Debug|Win32"
 27.2297 +						>
 27.2298 +						<Tool
 27.2299 +							Name="VCCLCompilerTool"
 27.2300 +							CompileAs="1"
 27.2301 +						/>
 27.2302 +					</FileConfiguration>
 27.2303 +					<FileConfiguration
 27.2304 +						Name="Release|Win32"
 27.2305 +						>
 27.2306 +						<Tool
 27.2307 +							Name="VCCLCompilerTool"
 27.2308 +							CompileAs="1"
 27.2309 +						/>
 27.2310 +					</FileConfiguration>
 27.2311 +				</File>
 27.2312 +				<File
 27.2313 +					RelativePath="..\..\..\..\src\video\SDL_blit_A.c"
 27.2314 +					>
 27.2315 +					<FileConfiguration
 27.2316 +						Name="Debug|Win32"
 27.2317 +						>
 27.2318 +						<Tool
 27.2319 +							Name="VCCLCompilerTool"
 27.2320 +							CompileAs="1"
 27.2321 +						/>
 27.2322 +					</FileConfiguration>
 27.2323 +					<FileConfiguration
 27.2324 +						Name="Release|Win32"
 27.2325 +						>
 27.2326 +						<Tool
 27.2327 +							Name="VCCLCompilerTool"
 27.2328 +							CompileAs="1"
 27.2329 +						/>
 27.2330 +					</FileConfiguration>
 27.2331 +				</File>
 27.2332 +				<File
 27.2333 +					RelativePath="..\..\..\..\src\video\SDL_blit_N.c"
 27.2334 +					>
 27.2335 +					<FileConfiguration
 27.2336 +						Name="Debug|Win32"
 27.2337 +						>
 27.2338 +						<Tool
 27.2339 +							Name="VCCLCompilerTool"
 27.2340 +							CompileAs="1"
 27.2341 +						/>
 27.2342 +					</FileConfiguration>
 27.2343 +					<FileConfiguration
 27.2344 +						Name="Release|Win32"
 27.2345 +						>
 27.2346 +						<Tool
 27.2347 +							Name="VCCLCompilerTool"
 27.2348 +							CompileAs="1"
 27.2349 +						/>
 27.2350 +					</FileConfiguration>
 27.2351 +				</File>
 27.2352 +				<File
 27.2353 +					RelativePath="..\..\..\..\src\video\SDL_blit_auto.c"
 27.2354 +					>
 27.2355 +					<FileConfiguration
 27.2356 +						Name="Debug|Win32"
 27.2357 +						>
 27.2358 +						<Tool
 27.2359 +							Name="VCCLCompilerTool"
 27.2360 +							CompileAs="1"
 27.2361 +						/>
 27.2362 +					</FileConfiguration>
 27.2363 +					<FileConfiguration
 27.2364 +						Name="Release|Win32"
 27.2365 +						>
 27.2366 +						<Tool
 27.2367 +							Name="VCCLCompilerTool"
 27.2368 +							CompileAs="1"
 27.2369 +						/>
 27.2370 +					</FileConfiguration>
 27.2371 +				</File>
 27.2372 +				<File
 27.2373 +					RelativePath="..\..\..\..\src\video\SDL_blit_auto.h"
 27.2374 +					>
 27.2375 +				</File>
 27.2376 +				<File
 27.2377 +					RelativePath="..\..\..\..\src\video\SDL_blit_copy.c"
 27.2378 +					>
 27.2379 +					<FileConfiguration
 27.2380 +						Name="Debug|Win32"
 27.2381 +						>
 27.2382 +						<Tool
 27.2383 +							Name="VCCLCompilerTool"
 27.2384 +							CompileAs="1"
 27.2385 +						/>
 27.2386 +					</FileConfiguration>
 27.2387 +					<FileConfiguration
 27.2388 +						Name="Release|Win32"
 27.2389 +						>
 27.2390 +						<Tool
 27.2391 +							Name="VCCLCompilerTool"
 27.2392 +							CompileAs="1"
 27.2393 +						/>
 27.2394 +					</FileConfiguration>
 27.2395 +				</File>
 27.2396 +				<File
 27.2397 +					RelativePath="..\..\..\..\src\video\SDL_blit_copy.h"
 27.2398 +					>
 27.2399 +				</File>
 27.2400 +				<File
 27.2401 +					RelativePath="..\..\..\..\src\video\SDL_blit_slow.c"
 27.2402 +					>
 27.2403 +					<FileConfiguration
 27.2404 +						Name="Debug|Win32"
 27.2405 +						>
 27.2406 +						<Tool
 27.2407 +							Name="VCCLCompilerTool"
 27.2408 +							CompileAs="1"
 27.2409 +						/>
 27.2410 +					</FileConfiguration>
 27.2411 +					<FileConfiguration
 27.2412 +						Name="Release|Win32"
 27.2413 +						>
 27.2414 +						<Tool
 27.2415 +							Name="VCCLCompilerTool"
 27.2416 +							CompileAs="1"
 27.2417 +						/>
 27.2418 +					</FileConfiguration>
 27.2419 +				</File>
 27.2420 +				<File
 27.2421 +					RelativePath="..\..\..\..\src\video\SDL_blit_slow.h"
 27.2422 +					>
 27.2423 +				</File>
 27.2424 +				<File
 27.2425 +					RelativePath="..\..\..\..\src\video\SDL_bmp.c"
 27.2426 +					>
 27.2427 +					<FileConfiguration
 27.2428 +						Name="Debug|Win32"
 27.2429 +						>
 27.2430 +						<Tool
 27.2431 +							Name="VCCLCompilerTool"
 27.2432 +							CompileAs="1"
 27.2433 +						/>
 27.2434 +					</FileConfiguration>
 27.2435 +					<FileConfiguration
 27.2436 +						Name="Release|Win32"
 27.2437 +						>
 27.2438 +						<Tool
 27.2439 +							Name="VCCLCompilerTool"
 27.2440 +							CompileAs="1"
 27.2441 +						/>
 27.2442 +					</FileConfiguration>
 27.2443 +				</File>
 27.2444 +				<File
 27.2445 +					RelativePath="..\..\..\..\src\video\SDL_clipboard.c"
 27.2446 +					>
 27.2447 +					<FileConfiguration
 27.2448 +						Name="Debug|Win32"
 27.2449 +						>
 27.2450 +						<Tool
 27.2451 +							Name="VCCLCompilerTool"
 27.2452 +							CompileAs="1"
 27.2453 +						/>
 27.2454 +					</FileConfiguration>
 27.2455 +					<FileConfiguration
 27.2456 +						Name="Release|Win32"
 27.2457 +						>
 27.2458 +						<Tool
 27.2459 +							Name="VCCLCompilerTool"
 27.2460 +							CompileAs="1"
 27.2461 +						/>
 27.2462 +					</FileConfiguration>
 27.2463 +				</File>
 27.2464 +				<File
 27.2465 +					RelativePath="..\..\..\..\src\video\SDL_egl.c"
 27.2466 +					>
 27.2467 +					<FileConfiguration
 27.2468 +						Name="Debug|Win32"
 27.2469 +						>
 27.2470 +						<Tool
 27.2471 +							Name="VCCLCompilerTool"
 27.2472 +							CompileAs="1"
 27.2473 +						/>
 27.2474 +					</FileConfiguration>
 27.2475 +					<FileConfiguration
 27.2476 +						Name="Release|Win32"
 27.2477 +						>
 27.2478 +						<Tool
 27.2479 +							Name="VCCLCompilerTool"
 27.2480 +							CompileAs="1"
 27.2481 +						/>
 27.2482 +					</FileConfiguration>
 27.2483 +				</File>
 27.2484 +				<File
 27.2485 +					RelativePath="..\..\..\..\src\video\SDL_egl.h"
 27.2486 +					>
 27.2487 +				</File>
 27.2488 +				<File
 27.2489 +					RelativePath="..\..\..\..\src\video\SDL_fillrect.c"
 27.2490 +					>
 27.2491 +					<FileConfiguration
 27.2492 +						Name="Debug|Win32"
 27.2493 +						>
 27.2494 +						<Tool
 27.2495 +							Name="VCCLCompilerTool"
 27.2496 +							CompileAs="1"
 27.2497 +						/>
 27.2498 +					</FileConfiguration>
 27.2499 +					<FileConfiguration
 27.2500 +						Name="Release|Win32"
 27.2501 +						>
 27.2502 +						<Tool
 27.2503 +							Name="VCCLCompilerTool"
 27.2504 +							CompileAs="1"
 27.2505 +						/>
 27.2506 +					</FileConfiguration>
 27.2507 +				</File>
 27.2508 +				<File
 27.2509 +					RelativePath="..\..\..\..\src\video\SDL_pixels.c"
 27.2510 +					>
 27.2511 +					<FileConfiguration
 27.2512 +						Name="Debug|Win32"
 27.2513 +						>
 27.2514 +						<Tool
 27.2515 +							Name="VCCLCompilerTool"
 27.2516 +							CompileAs="1"
 27.2517 +						/>
 27.2518 +					</FileConfiguration>
 27.2519 +					<FileConfiguration
 27.2520 +						Name="Release|Win32"
 27.2521 +						>
 27.2522 +						<Tool
 27.2523 +							Name="VCCLCompilerTool"
 27.2524 +							CompileAs="1"
 27.2525 +						/>
 27.2526 +					</FileConfiguration>
 27.2527 +				</File>
 27.2528 +				<File
 27.2529 +					RelativePath="..\..\..\..\src\video\SDL_pixels_c.h"
 27.2530 +					>
 27.2531 +				</File>
 27.2532 +				<File
 27.2533 +					RelativePath="..\..\..\..\src\video\SDL_rect.c"
 27.2534 +					>
 27.2535 +					<FileConfiguration
 27.2536 +						Name="Debug|Win32"
 27.2537 +						>
 27.2538 +						<Tool
 27.2539 +							Name="VCCLCompilerTool"
 27.2540 +							CompileAs="1"
 27.2541 +						/>
 27.2542 +					</FileConfiguration>
 27.2543 +					<FileConfiguration
 27.2544 +						Name="Release|Win32"
 27.2545 +						>
 27.2546 +						<Tool
 27.2547 +							Name="VCCLCompilerTool"
 27.2548 +							CompileAs="1"
 27.2549 +						/>
 27.2550 +					</FileConfiguration>
 27.2551 +				</File>
 27.2552 +				<File
 27.2553 +					RelativePath="..\..\..\..\src\video\SDL_rect_c.h"
 27.2554 +					>
 27.2555 +				</File>
 27.2556 +				<File
 27.2557 +					RelativePath="..\..\..\..\src\video\SDL_shape.c"
 27.2558 +					>
 27.2559 +					<FileConfiguration
 27.2560 +						Name="Debug|Win32"
 27.2561 +						>
 27.2562 +						<Tool
 27.2563 +							Name="VCCLCompilerTool"
 27.2564 +							CompileAs="1"
 27.2565 +						/>
 27.2566 +					</FileConfiguration>
 27.2567 +					<FileConfiguration
 27.2568 +						Name="Release|Win32"
 27.2569 +						>
 27.2570 +						<Tool
 27.2571 +							Name="VCCLCompilerTool"
 27.2572 +							CompileAs="1"
 27.2573 +						/>
 27.2574 +					</FileConfiguration>
 27.2575 +				</File>
 27.2576 +				<File
 27.2577 +					RelativePath="..\..\..\..\src\video\SDL_shape_internals.h"
 27.2578 +					>
 27.2579 +				</File>
 27.2580 +				<File
 27.2581 +					RelativePath="..\..\..\..\src\video\SDL_stretch.c"
 27.2582 +					>
 27.2583 +					<FileConfiguration
 27.2584 +						Name="Debug|Win32"
 27.2585 +						>
 27.2586 +						<Tool
 27.2587 +							Name="VCCLCompilerTool"
 27.2588 +							CompileAs="1"
 27.2589 +						/>
 27.2590 +					</FileConfiguration>
 27.2591 +					<FileConfiguration
 27.2592 +						Name="Release|Win32"
 27.2593 +						>
 27.2594 +						<Tool
 27.2595 +							Name="VCCLCompilerTool"
 27.2596 +							CompileAs="1"
 27.2597 +						/>
 27.2598 +					</FileConfiguration>
 27.2599 +				</File>
 27.2600 +				<File
 27.2601 +					RelativePath="..\..\..\..\src\video\SDL_surface.c"
 27.2602 +					>
 27.2603 +					<FileConfiguration
 27.2604 +						Name="Debug|Win32"
 27.2605 +						>
 27.2606 +						<Tool
 27.2607 +							Name="VCCLCompilerTool"
 27.2608 +							CompileAs="1"
 27.2609 +						/>
 27.2610 +					</FileConfiguration>
 27.2611 +					<FileConfiguration
 27.2612 +						Name="Release|Win32"
 27.2613 +						>
 27.2614 +						<Tool
 27.2615 +							Name="VCCLCompilerTool"
 27.2616 +							CompileAs="1"
 27.2617 +						/>
 27.2618 +					</FileConfiguration>
 27.2619 +				</File>
 27.2620 +				<File
 27.2621 +					RelativePath="..\..\..\..\src\video\SDL_sysvideo.h"
 27.2622 +					>
 27.2623 +				</File>
 27.2624 +				<File
 27.2625 +					RelativePath="..\..\..\..\src\video\SDL_video.c"
 27.2626 +					>
 27.2627 +					<FileConfiguration
 27.2628 +						Name="Debug|Win32"
 27.2629 +						>
 27.2630 +						<Tool
 27.2631 +							Name="VCCLCompilerTool"
 27.2632 +							CompileAs="1"
 27.2633 +						/>
 27.2634 +					</FileConfiguration>
 27.2635 +					<FileConfiguration
 27.2636 +						Name="Release|Win32"
 27.2637 +						>
 27.2638 +						<Tool
 27.2639 +							Name="VCCLCompilerTool"
 27.2640 +							CompileAs="1"
 27.2641 +						/>
 27.2642 +					</FileConfiguration>
 27.2643 +				</File>
 27.2644 +				<Filter
 27.2645 +					Name="dummy"
 27.2646 +					Filter=""
 27.2647 +					>
 27.2648 +					<File
 27.2649 +						RelativePath="..\..\..\..\src\video\dummy\SDL_nullevents.c"
 27.2650 +						>
 27.2651 +						<FileConfiguration
 27.2652 +							Name="Debug|Win32"
 27.2653 +							>
 27.2654 +							<Tool
 27.2655 +								Name="VCCLCompilerTool"
 27.2656 +								CompileAs="1"
 27.2657 +							/>
 27.2658 +						</FileConfiguration>
 27.2659 +						<FileConfiguration
 27.2660 +							Name="Release|Win32"
 27.2661 +							>
 27.2662 +							<Tool
 27.2663 +								Name="VCCLCompilerTool"
 27.2664 +								CompileAs="1"
 27.2665 +							/>
 27.2666 +						</FileConfiguration>
 27.2667 +					</File>
 27.2668 +					<File
 27.2669 +						RelativePath="..\..\..\..\src\video\dummy\SDL_nullevents_c.h"
 27.2670 +						>
 27.2671 +					</File>
 27.2672 +					<File
 27.2673 +						RelativePath="..\..\..\..\src\video\dummy\SDL_nullframebuffer.c"
 27.2674 +						>
 27.2675 +						<FileConfiguration
 27.2676 +							Name="Debug|Win32"
 27.2677 +							>
 27.2678 +							<Tool
 27.2679 +								Name="VCCLCompilerTool"
 27.2680 +								CompileAs="1"
 27.2681 +							/>
 27.2682 +						</FileConfiguration>
 27.2683 +						<FileConfiguration
 27.2684 +							Name="Release|Win32"
 27.2685 +							>
 27.2686 +							<Tool
 27.2687 +								Name="VCCLCompilerTool"
 27.2688 +								CompileAs="1"
 27.2689 +							/>
 27.2690 +						</FileConfiguration>
 27.2691 +					</File>
 27.2692 +					<File
 27.2693 +						RelativePath="..\..\..\..\src\video\dummy\SDL_nullframebuffer_c.h"
 27.2694 +						>
 27.2695 +					</File>
 27.2696 +					<File
 27.2697 +						RelativePath="..\..\..\..\src\video\dummy\SDL_nullvideo.c"
 27.2698 +						>
 27.2699 +						<FileConfiguration
 27.2700 +							Name="Debug|Win32"
 27.2701 +							>
 27.2702 +							<Tool
 27.2703 +								Name="VCCLCompilerTool"
 27.2704 +								CompileAs="1"
 27.2705 +							/>
 27.2706 +						</FileConfiguration>
 27.2707 +						<FileConfiguration
 27.2708 +							Name="Release|Win32"
 27.2709 +							>
 27.2710 +							<Tool
 27.2711 +								Name="VCCLCompilerTool"
 27.2712 +								CompileAs="1"
 27.2713 +							/>
 27.2714 +						</FileConfiguration>
 27.2715 +					</File>
 27.2716 +					<File
 27.2717 +						RelativePath="..\..\..\..\src\video\dummy\SDL_nullvideo.h"
 27.2718 +						>
 27.2719 +					</File>
 27.2720 +				</Filter>
 27.2721 +				<Filter
 27.2722 +					Name="windows"
 27.2723 +					Filter=""
 27.2724 +					>
 27.2725 +					<File
 27.2726 +						RelativePath="..\..\..\..\src\video\windows\SDL_msctf.h"
 27.2727 +						>
 27.2728 +					</File>
 27.2729 +					<File
 27.2730 +						RelativePath="..\..\..\..\src\video\windows\SDL_vkeys.h"
 27.2731 +						>
 27.2732 +					</File>
 27.2733 +					<File
 27.2734 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsclipboard.c"
 27.2735 +						>
 27.2736 +						<FileConfiguration
 27.2737 +							Name="Debug|Win32"
 27.2738 +							>
 27.2739 +							<Tool
 27.2740 +								Name="VCCLCompilerTool"
 27.2741 +								CompileAs="1"
 27.2742 +							/>
 27.2743 +						</FileConfiguration>
 27.2744 +						<FileConfiguration
 27.2745 +							Name="Release|Win32"
 27.2746 +							>
 27.2747 +							<Tool
 27.2748 +								Name="VCCLCompilerTool"
 27.2749 +								CompileAs="1"
 27.2750 +							/>
 27.2751 +						</FileConfiguration>
 27.2752 +					</File>
 27.2753 +					<File
 27.2754 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsclipboard.h"
 27.2755 +						>
 27.2756 +					</File>
 27.2757 +					<File
 27.2758 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsevents.c"
 27.2759 +						>
 27.2760 +						<FileConfiguration
 27.2761 +							Name="Debug|Win32"
 27.2762 +							>
 27.2763 +							<Tool
 27.2764 +								Name="VCCLCompilerTool"
 27.2765 +								CompileAs="1"
 27.2766 +							/>
 27.2767 +						</FileConfiguration>
 27.2768 +						<FileConfiguration
 27.2769 +							Name="Release|Win32"
 27.2770 +							>
 27.2771 +							<Tool
 27.2772 +								Name="VCCLCompilerTool"
 27.2773 +								CompileAs="1"
 27.2774 +							/>
 27.2775 +						</FileConfiguration>
 27.2776 +					</File>
 27.2777 +					<File
 27.2778 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsevents.h"
 27.2779 +						>
 27.2780 +					</File>
 27.2781 +					<File
 27.2782 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsframebuffer.c"
 27.2783 +						>
 27.2784 +						<FileConfiguration
 27.2785 +							Name="Debug|Win32"
 27.2786 +							>
 27.2787 +							<Tool
 27.2788 +								Name="VCCLCompilerTool"
 27.2789 +								CompileAs="1"
 27.2790 +							/>
 27.2791 +						</FileConfiguration>
 27.2792 +						<FileConfiguration
 27.2793 +							Name="Release|Win32"
 27.2794 +							>
 27.2795 +							<Tool
 27.2796 +								Name="VCCLCompilerTool"
 27.2797 +								CompileAs="1"
 27.2798 +							/>
 27.2799 +						</FileConfiguration>
 27.2800 +					</File>
 27.2801 +					<File
 27.2802 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsframebuffer.h"
 27.2803 +						>
 27.2804 +					</File>
 27.2805 +					<File
 27.2806 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowskeyboard.c"
 27.2807 +						>
 27.2808 +						<FileConfiguration
 27.2809 +							Name="Debug|Win32"
 27.2810 +							>
 27.2811 +							<Tool
 27.2812 +								Name="VCCLCompilerTool"
 27.2813 +								CompileAs="1"
 27.2814 +							/>
 27.2815 +						</FileConfiguration>
 27.2816 +						<FileConfiguration
 27.2817 +							Name="Release|Win32"
 27.2818 +							>
 27.2819 +							<Tool
 27.2820 +								Name="VCCLCompilerTool"
 27.2821 +								CompileAs="1"
 27.2822 +							/>
 27.2823 +						</FileConfiguration>
 27.2824 +					</File>
 27.2825 +					<File
 27.2826 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowskeyboard.h"
 27.2827 +						>
 27.2828 +					</File>
 27.2829 +					<File
 27.2830 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsmessagebox.c"
 27.2831 +						>
 27.2832 +						<FileConfiguration
 27.2833 +							Name="Debug|Win32"
 27.2834 +							>
 27.2835 +							<Tool
 27.2836 +								Name="VCCLCompilerTool"
 27.2837 +								CompileAs="1"
 27.2838 +							/>
 27.2839 +						</FileConfiguration>
 27.2840 +						<FileConfiguration
 27.2841 +							Name="Release|Win32"
 27.2842 +							>
 27.2843 +							<Tool
 27.2844 +								Name="VCCLCompilerTool"
 27.2845 +								CompileAs="1"
 27.2846 +							/>
 27.2847 +						</FileConfiguration>
 27.2848 +					</File>
 27.2849 +					<File
 27.2850 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsmessagebox.h"
 27.2851 +						>
 27.2852 +					</File>
 27.2853 +					<File
 27.2854 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsmodes.c"
 27.2855 +						>
 27.2856 +						<FileConfiguration
 27.2857 +							Name="Debug|Win32"
 27.2858 +							>
 27.2859 +							<Tool
 27.2860 +								Name="VCCLCompilerTool"
 27.2861 +								CompileAs="1"
 27.2862 +							/>
 27.2863 +						</FileConfiguration>
 27.2864 +						<FileConfiguration
 27.2865 +							Name="Release|Win32"
 27.2866 +							>
 27.2867 +							<Tool
 27.2868 +								Name="VCCLCompilerTool"
 27.2869 +								CompileAs="1"
 27.2870 +							/>
 27.2871 +						</FileConfiguration>
 27.2872 +					</File>
 27.2873 +					<File
 27.2874 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsmodes.h"
 27.2875 +						>
 27.2876 +					</File>
 27.2877 +					<File
 27.2878 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsmouse.c"
 27.2879 +						>
 27.2880 +						<FileConfiguration
 27.2881 +							Name="Debug|Win32"
 27.2882 +							>
 27.2883 +							<Tool
 27.2884 +								Name="VCCLCompilerTool"
 27.2885 +								CompileAs="1"
 27.2886 +							/>
 27.2887 +						</FileConfiguration>
 27.2888 +						<FileConfiguration
 27.2889 +							Name="Release|Win32"
 27.2890 +							>
 27.2891 +							<Tool
 27.2892 +								Name="VCCLCompilerTool"
 27.2893 +								CompileAs="1"
 27.2894 +							/>
 27.2895 +						</FileConfiguration>
 27.2896 +					</File>
 27.2897 +					<File
 27.2898 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsmouse.h"
 27.2899 +						>
 27.2900 +					</File>
 27.2901 +					<File
 27.2902 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsopengl.c"
 27.2903 +						>
 27.2904 +						<FileConfiguration
 27.2905 +							Name="Debug|Win32"
 27.2906 +							>
 27.2907 +							<Tool
 27.2908 +								Name="VCCLCompilerTool"
 27.2909 +								CompileAs="1"
 27.2910 +							/>
 27.2911 +						</FileConfiguration>
 27.2912 +						<FileConfiguration
 27.2913 +							Name="Release|Win32"
 27.2914 +							>
 27.2915 +							<Tool
 27.2916 +								Name="VCCLCompilerTool"
 27.2917 +								CompileAs="1"
 27.2918 +							/>
 27.2919 +						</FileConfiguration>
 27.2920 +					</File>
 27.2921 +					<File
 27.2922 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsopengl.h"
 27.2923 +						>
 27.2924 +					</File>
 27.2925 +					<File
 27.2926 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsshape.c"
 27.2927 +						>
 27.2928 +						<FileConfiguration
 27.2929 +							Name="Debug|Win32"
 27.2930 +							>
 27.2931 +							<Tool
 27.2932 +								Name="VCCLCompilerTool"
 27.2933 +								CompileAs="1"
 27.2934 +							/>
 27.2935 +						</FileConfiguration>
 27.2936 +						<FileConfiguration
 27.2937 +							Name="Release|Win32"
 27.2938 +							>
 27.2939 +							<Tool
 27.2940 +								Name="VCCLCompilerTool"
 27.2941 +								CompileAs="1"
 27.2942 +							/>
 27.2943 +						</FileConfiguration>
 27.2944 +					</File>
 27.2945 +					<File
 27.2946 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsshape.h"
 27.2947 +						>
 27.2948 +					</File>
 27.2949 +					<File
 27.2950 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsvideo.c"
 27.2951 +						>
 27.2952 +						<FileConfiguration
 27.2953 +							Name="Debug|Win32"
 27.2954 +							>
 27.2955 +							<Tool
 27.2956 +								Name="VCCLCompilerTool"
 27.2957 +								CompileAs="1"
 27.2958 +							/>
 27.2959 +						</FileConfiguration>
 27.2960 +						<FileConfiguration
 27.2961 +							Name="Release|Win32"
 27.2962 +							>
 27.2963 +							<Tool
 27.2964 +								Name="VCCLCompilerTool"
 27.2965 +								CompileAs="1"
 27.2966 +							/>
 27.2967 +						</FileConfiguration>
 27.2968 +					</File>
 27.2969 +					<File
 27.2970 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowsvideo.h"
 27.2971 +						>
 27.2972 +					</File>
 27.2973 +					<File
 27.2974 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowswindow.c"
 27.2975 +						>
 27.2976 +						<FileConfiguration
 27.2977 +							Name="Debug|Win32"
 27.2978 +							>
 27.2979 +							<Tool
 27.2980 +								Name="VCCLCompilerTool"
 27.2981 +								CompileAs="1"
 27.2982 +							/>
 27.2983 +						</FileConfiguration>
 27.2984 +						<FileConfiguration
 27.2985 +							Name="Release|Win32"
 27.2986 +							>
 27.2987 +							<Tool
 27.2988 +								Name="VCCLCompilerTool"
 27.2989 +								CompileAs="1"
 27.2990 +							/>
 27.2991 +						</FileConfiguration>
 27.2992 +					</File>
 27.2993 +					<File
 27.2994 +						RelativePath="..\..\..\..\src\video\windows\SDL_windowswindow.h"
 27.2995 +						>
 27.2996 +					</File>
 27.2997 +					<File
 27.2998 +						RelativePath="..\..\..\..\src\video\windows\wmmsg.h"
 27.2999 +						>
 27.3000 +					</File>
 27.3001 +				</Filter>
 27.3002 +			</Filter>
 27.3003 +		</Filter>
 27.3004 +	</Files>
 27.3005 +	<Globals>
 27.3006 +	</Globals>
 27.3007 +</VisualStudioProject>
    28.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.2 +++ b/premake/VisualC/VS2008/SDL2main/SDL2main.vcproj	Sun Nov 10 00:38:37 2013 -0500
    28.3 @@ -0,0 +1,199 @@
    28.4 +<?xml version="1.0" encoding="Windows-1252"?>
    28.5 +<VisualStudioProject
    28.6 +	ProjectType="Visual C++"
    28.7 +	Version="9.00"
    28.8 +	Name="SDL2main"
    28.9 +	ProjectGUID="{10E5D730-F9B4-3541-90B0-5AA85E0256C0}"
   28.10 +	RootNamespace="SDL2main"
   28.11 +	Keyword="Win32Proj"
   28.12 +	>
   28.13 +	<Platforms>
   28.14 +		<Platform
   28.15 +			Name="Win32"
   28.16 +		/>
   28.17 +	</Platforms>
   28.18 +	<ToolFiles>
   28.19 +	</ToolFiles>
   28.20 +	<Configurations>
   28.21 +		<Configuration
   28.22 +			Name="Debug|Win32"
   28.23 +			OutputDirectory="Win32\Debug"
   28.24 +			IntermediateDirectory="obj\Debug"
   28.25 +			ConfigurationType="4"
   28.26 +			CharacterSet="2"
   28.27 +			>
   28.28 +			<Tool
   28.29 +				Name="VCPreBuildEventTool"
   28.30 +			/>
   28.31 +			<Tool
   28.32 +				Name="VCCustomBuildTool"
   28.33 +			/>
   28.34 +			<Tool
   28.35 +				Name="VCXMLDataGeneratorTool"
   28.36 +			/>
   28.37 +			<Tool
   28.38 +				Name="VCWebServiceProxyGeneratorTool"
   28.39 +			/>
   28.40 +			<Tool
   28.41 +				Name="VCMIDLTool"
   28.42 +			/>
   28.43 +			<Tool
   28.44 +				Name="VCCLCompilerTool"
   28.45 +				Optimization="0"
   28.46 +				AdditionalIncludeDirectories="..;..\..\..\..\include"
   28.47 +				PreprocessorDefinitions="USING_PREMAKE_CONFIG_H;_DEBUG"
   28.48 +				MinimalRebuild="true"
   28.49 +				ExceptionHandling="0"
   28.50 +				BasicRuntimeChecks="3"
   28.51 +				RuntimeLibrary="3"
   28.52 +				EnableFunctionLevelLinking="true"
   28.53 +				UsePrecompiledHeader="0"
   28.54 +				WarningLevel="3"
   28.55 +				ProgramDataBaseFileName="$(OutDir)\SDL2main.pdb"
   28.56 +				DebugInformationFormat="4"
   28.57 +				CompileAs="1"
   28.58 +			/>
   28.59 +			<Tool
   28.60 +				Name="VCManagedResourceCompilerTool"
   28.61 +			/>
   28.62 +			<Tool
   28.63 +				Name="VCResourceCompilerTool"
   28.64 +				PreprocessorDefinitions="USING_PREMAKE_CONFIG_H;_DEBUG"
   28.65 +				AdditionalIncludeDirectories="..;..\..\..\..\include"
   28.66 +			/>
   28.67 +			<Tool
   28.68 +				Name="VCPreLinkEventTool"
   28.69 +			/>
   28.70 +			<Tool
   28.71 +				Name="VCLibrarianTool"
   28.72 +				OutputFile="$(OutDir)\SDL2main.lib"
   28.73 +			/>
   28.74 +			<Tool
   28.75 +				Name="VCALinkTool"
   28.76 +			/>
   28.77 +			<Tool
   28.78 +				Name="VCManifestTool"
   28.79 +			/>
   28.80 +			<Tool
   28.81 +				Name="VCXDCMakeTool"
   28.82 +			/>
   28.83 +			<Tool
   28.84 +				Name="VCBscMakeTool"
   28.85 +			/>
   28.86 +			<Tool
   28.87 +				Name="VCFxCopTool"
   28.88 +			/>
   28.89 +			<Tool
   28.90 +				Name="VCAppVerifierTool"
   28.91 +			/>
   28.92 +			<Tool
   28.93 +				Name="VCWebDeploymentTool"
   28.94 +			/>
   28.95 +			<Tool
   28.96 +				Name="VCPostBuildEventTool"
   28.97 +			/>
   28.98 +		</Configuration>
   28.99 +		<Configuration
  28.100 +			Name="Release|Win32"
  28.101 +			OutputDirectory="Win32\Release"
  28.102 +			IntermediateDirectory="obj\Release"
  28.103 +			ConfigurationType="4"
  28.104 +			CharacterSet="2"
  28.105 +			>
  28.106 +			<Tool
  28.107 +				Name="VCPreBuildEventTool"
  28.108 +			/>
  28.109 +			<Tool
  28.110 +				Name="VCCustomBuildTool"
  28.111 +			/>
  28.112 +			<Tool
  28.113 +				Name="VCXMLDataGeneratorTool"
  28.114 +			/>
  28.115 +			<Tool
  28.116 +				Name="VCWebServiceProxyGeneratorTool"
  28.117 +			/>
  28.118 +			<Tool
  28.119 +				Name="VCMIDLTool"
  28.120 +			/>
  28.121 +			<Tool
  28.122 +				Name="VCCLCompilerTool"
  28.123 +				Optimization="2"
  28.124 +				AdditionalIncludeDirectories="..;..\..\..\..\include"
  28.125 +				PreprocessorDefinitions="USING_PREMAKE_CONFIG_H;NDEBUG"
  28.126 +				ExceptionHandling="0"
  28.127 +				StringPooling="true"
  28.128 +				RuntimeLibrary="2"
  28.129 +				EnableFunctionLevelLinking="true"
  28.130 +				UsePrecompiledHeader="0"
  28.131 +				WarningLevel="3"
  28.132 +				ProgramDataBaseFileName="$(OutDir)\SDL2main.pdb"
  28.133 +				DebugInformationFormat="0"
  28.134 +				CompileAs="1"
  28.135 +			/>
  28.136 +			<Tool
  28.137 +				Name="VCManagedResourceCompilerTool"
  28.138 +			/>
  28.139 +			<Tool
  28.140 +				Name="VCResourceCompilerTool"
  28.141 +				PreprocessorDefinitions="USING_PREMAKE_CONFIG_H;NDEBUG"
  28.142 +				AdditionalIncludeDirectories="..;..\..\..\..\include"
  28.143 +			/>
  28.144 +			<Tool
  28.145 +				Name="VCPreLinkEventTool"
  28.146 +			/>
  28.147 +			<Tool
  28.148 +				Name="VCLibrarianTool"
  28.149 +				OutputFile="$(OutDir)\SDL2main.lib"
  28.150 +			/>
  28.151 +			<Tool
  28.152 +				Name="VCALinkTool"
  28.153 +			/>
  28.154 +			<Tool
  28.155 +				Name="VCManifestTool"
  28.156 +			/>
  28.157 +			<Tool
  28.158 +				Name="VCXDCMakeTool"
  28.159 +			/>
  28.160 +			<Tool
  28.161 +				Name="VCBscMakeTool"
  28.162 +			/>
  28.163 +			<Tool
  28.164 +				Name="VCFxCopTool"
  28.165 +			/>
  28.166 +			<Tool
  28.167 +				Name="VCAppVerifierTool"
  28.168 +			/>
  28.169 +			<Tool
  28.170 +				Name="VCWebDeploymentTool"
  28.171 +			/>
  28.172 +			<Tool
  28.173 +				Name="VCPostBuildEventTool"
  28.174 +			/>
  28.175 +		</Configuration>
  28.176 +	</Configurations>
  28.177 +	<References>
  28.178 +	</References>
  28.179 +	<Files>
  28.180 +		<Filter
  28.181 +			Name="src"
  28.182 +			Filter=""
  28.183 +			>
  28.184 +			<Filter
  28.185 +				Name="main"
  28.186 +				Filter=""
  28.187 +				>
  28.188 +				<Filter
  28.189 +					Name="windows"
  28.190 +					Filter=""
  28.191 +					>
  28.192 +					<File
  28.193 +						RelativePath="..\..\..\..\src\main\windows\SDL_windows_main.c"
  28.194 +						>
  28.195 +					</File>
  28.196 +				</Filter>
  28.197 +			</Filter>
  28.198 +		</Filter>
  28.199 +	</Files>
  28.200 +	<Globals>
  28.201 +	</Globals>
  28.202 +</VisualStudioProject>
    29.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    29.2 +++ b/premake/VisualC/VS2008/SDL2test/SDL2test.vcproj	Sun Nov 10 00:38:37 2013 -0500
    29.3 @@ -0,0 +1,254 @@
    29.4 +<?xml version="1.0" encoding="Windows-1252"?>
    29.5 +<VisualStudioProject
    29.6 +	ProjectType="Visual C++"
    29.7 +	Version="9.00"
    29.8 +	Name="SDL2