Updated projects for Visual Studio 2010, 2012 and 2013
authorSam Lantinga
Sat, 07 Jun 2014 21:58:18 -0700
changeset 8843ef2955271c4f
parent 8842 f587255157cf
child 8844 d35c1b1798c8
Updated projects for Visual Studio 2010, 2012 and 2013
* Test programs use project references instead of hard-coding SDL library dependencies
* Test data files are copied only when needed.
* Copying SDL2.dll is no longer necessary
* Fixed /SAFESEH warning
* Fixed attempted rebuild of SDL every time a test program is run
VisualC/SDL/SDL_VS2010.vcxproj
VisualC/SDL/SDL_VS2012.vcxproj
VisualC/SDL/SDL_VS2013.vcxproj
VisualC/SDLmain/SDLmain_VS2010.vcxproj
VisualC/SDLmain/SDLmain_VS2012.vcxproj
VisualC/SDLmain/SDLmain_VS2013.vcxproj
VisualC/SDLtest/SDLtest_VS2010.vcxproj
VisualC/SDLtest/SDLtest_VS2012.vcxproj
VisualC/SDLtest/SDLtest_VS2013.vcxproj
VisualC/tests/checkkeys/checkkeys_VS2010.vcxproj
VisualC/tests/checkkeys/checkkeys_VS2012.vcxproj
VisualC/tests/checkkeys/checkkeys_VS2013.vcxproj
VisualC/tests/loopwave/loopwave_VS2010.vcxproj
VisualC/tests/loopwave/loopwave_VS2012.vcxproj
VisualC/tests/loopwave/loopwave_VS2013.vcxproj
VisualC/tests/testatomic/testatomic_VS2010.vcxproj
VisualC/tests/testatomic/testatomic_VS2012.vcxproj
VisualC/tests/testatomic/testatomic_VS2013.vcxproj
VisualC/tests/testautomation/testautomation_vs2010.vcxproj
VisualC/tests/testautomation/testautomation_vs2012.vcxproj
VisualC/tests/testautomation/testautomation_vs2013.vcxproj
VisualC/tests/testdraw2/testdraw2_VS2010.vcxproj
VisualC/tests/testdraw2/testdraw2_VS2012.vcxproj
VisualC/tests/testdraw2/testdraw2_VS2013.vcxproj
VisualC/tests/testfile/testfile_VS2010.vcxproj
VisualC/tests/testfile/testfile_VS2012.vcxproj
VisualC/tests/testfile/testfile_VS2013.vcxproj
VisualC/tests/testgamecontroller/testgamecontroller_VS2010.vcxproj
VisualC/tests/testgamecontroller/testgamecontroller_VS2012.vcxproj
VisualC/tests/testgamecontroller/testgamecontroller_VS2013.vcxproj
VisualC/tests/testgesture/testgesture_VS2010.vcxproj
VisualC/tests/testgesture/testgesture_VS2012.vcxproj
VisualC/tests/testgesture/testgesture_VS2013.vcxproj
VisualC/tests/testgl2/testgl2_VS2010.vcxproj
VisualC/tests/testgl2/testgl2_VS2012.vcxproj
VisualC/tests/testgl2/testgl2_VS2013.vcxproj
VisualC/tests/testgles2/testgles2_VS2008.vcproj
VisualC/tests/testgles2/testgles2_VS2010.vcxproj
VisualC/tests/testgles2/testgles2_VS2012.vcxproj
VisualC/tests/testgles2/testgles2_VS2013.vcxproj
VisualC/tests/testjoystick/testjoystick_VS2010.vcxproj
VisualC/tests/testjoystick/testjoystick_VS2012.vcxproj
VisualC/tests/testjoystick/testjoystick_VS2013.vcxproj
VisualC/tests/testoverlay2/testoverlay2_VS2010.vcxproj
VisualC/tests/testoverlay2/testoverlay2_VS2012.vcxproj
VisualC/tests/testoverlay2/testoverlay2_VS2013.vcxproj
VisualC/tests/testplatform/testplatform_VS2010.vcxproj
VisualC/tests/testplatform/testplatform_VS2012.vcxproj
VisualC/tests/testplatform/testplatform_VS2013.vcxproj
VisualC/tests/testpower/testpower_VS2010.vcxproj
VisualC/tests/testpower/testpower_VS2012.vcxproj
VisualC/tests/testpower/testpower_VS2013.vcxproj
VisualC/tests/testrendertarget/testrendertarget_VS2010.vcxproj
VisualC/tests/testrendertarget/testrendertarget_VS2012.vcxproj
VisualC/tests/testrendertarget/testrendertarget_VS2013.vcxproj
VisualC/tests/testrumble/testrumble_VS2010.vcxproj
VisualC/tests/testrumble/testrumble_VS2012.vcxproj
VisualC/tests/testrumble/testrumble_VS2013.vcxproj
VisualC/tests/testscale/testscale_VS2010.vcxproj
VisualC/tests/testscale/testscale_VS2012.vcxproj
VisualC/tests/testscale/testscale_VS2013.vcxproj
VisualC/tests/testshape/testshape_VS2010.vcxproj
VisualC/tests/testshape/testshape_VS2012.vcxproj
VisualC/tests/testshape/testshape_VS2013.vcxproj
VisualC/tests/testsprite2/testsprite2_VS2010.vcxproj
VisualC/tests/testsprite2/testsprite2_VS2012.vcxproj
VisualC/tests/testsprite2/testsprite2_VS2013.vcxproj
VisualC/visualtest/unittest/testquit/testquit_VS2012.vcxproj
VisualC/visualtest/visualtest_VS2012.vcxproj
     1.1 --- a/VisualC/SDL/SDL_VS2010.vcxproj	Sat Jun 07 20:43:12 2014 -0700
     1.2 +++ b/VisualC/SDL/SDL_VS2010.vcxproj	Sat Jun 07 21:58:18 2014 -0700
     1.3 @@ -1,693 +1,480 @@
     1.4 -<?xml version="1.0" encoding="utf-8"?>
     1.5 -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     1.6 -  <ItemGroup Label="ProjectConfigurations">
     1.7 -    <ProjectConfiguration Include="Debug_static|Win32">
     1.8 -      <Configuration>Debug_static</Configuration>
     1.9 -      <Platform>Win32</Platform>
    1.10 -    </ProjectConfiguration>
    1.11 -    <ProjectConfiguration Include="Debug_static|x64">
    1.12 -      <Configuration>Debug_static</Configuration>
    1.13 -      <Platform>x64</Platform>
    1.14 -    </ProjectConfiguration>
    1.15 -    <ProjectConfiguration Include="Debug|Win32">
    1.16 -      <Configuration>Debug</Configuration>
    1.17 -      <Platform>Win32</Platform>
    1.18 -    </ProjectConfiguration>
    1.19 -    <ProjectConfiguration Include="Debug|x64">
    1.20 -      <Configuration>Debug</Configuration>
    1.21 -      <Platform>x64</Platform>
    1.22 -    </ProjectConfiguration>
    1.23 -    <ProjectConfiguration Include="Release_static|Win32">
    1.24 -      <Configuration>Release_static</Configuration>
    1.25 -      <Platform>Win32</Platform>
    1.26 -    </ProjectConfiguration>
    1.27 -    <ProjectConfiguration Include="Release_static|x64">
    1.28 -      <Configuration>Release_static</Configuration>
    1.29 -      <Platform>x64</Platform>
    1.30 -    </ProjectConfiguration>
    1.31 -    <ProjectConfiguration Include="Release|Win32">
    1.32 -      <Configuration>Release</Configuration>
    1.33 -      <Platform>Win32</Platform>
    1.34 -    </ProjectConfiguration>
    1.35 -    <ProjectConfiguration Include="Release|x64">
    1.36 -      <Configuration>Release</Configuration>
    1.37 -      <Platform>x64</Platform>
    1.38 -    </ProjectConfiguration>
    1.39 -  </ItemGroup>
    1.40 -  <PropertyGroup Label="Globals">
    1.41 -    <ProjectName>SDL2</ProjectName>
    1.42 -    <ProjectGuid>{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}</ProjectGuid>
    1.43 -    <RootNamespace>SDL</RootNamespace>
    1.44 -  </PropertyGroup>
    1.45 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
    1.46 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    1.47 -    <ConfigurationType>DynamicLibrary</ConfigurationType>
    1.48 -    <UseOfMfc>false</UseOfMfc>
    1.49 -  </PropertyGroup>
    1.50 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_static|Win32'" Label="Configuration">
    1.51 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    1.52 -    <UseOfMfc>false</UseOfMfc>
    1.53 -  </PropertyGroup>
    1.54 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    1.55 -    <ConfigurationType>DynamicLibrary</ConfigurationType>
    1.56 -    <UseOfMfc>false</UseOfMfc>
    1.57 -  </PropertyGroup>
    1.58 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_static|Win32'" Label="Configuration">
    1.59 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    1.60 -    <UseOfMfc>false</UseOfMfc>
    1.61 -  </PropertyGroup>
    1.62 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    1.63 -    <ConfigurationType>DynamicLibrary</ConfigurationType>
    1.64 -    <UseOfMfc>false</UseOfMfc>
    1.65 -  </PropertyGroup>
    1.66 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_static|x64'" Label="Configuration">
    1.67 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    1.68 -    <UseOfMfc>false</UseOfMfc>
    1.69 -  </PropertyGroup>
    1.70 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    1.71 -    <ConfigurationType>DynamicLibrary</ConfigurationType>
    1.72 -    <UseOfMfc>false</UseOfMfc>
    1.73 -    <CharacterSet>MultiByte</CharacterSet>
    1.74 -  </PropertyGroup>
    1.75 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_static|x64'" Label="Configuration">
    1.76 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    1.77 -    <UseOfMfc>false</UseOfMfc>
    1.78 -    <CharacterSet>MultiByte</CharacterSet>
    1.79 -  </PropertyGroup>
    1.80 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
    1.81 -  <ImportGroup Label="ExtensionSettings">
    1.82 -  </ImportGroup>
    1.83 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
    1.84 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    1.85 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    1.86 -  </ImportGroup>
    1.87 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_static|Win32'" Label="PropertySheets">
    1.88 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    1.89 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    1.90 -  </ImportGroup>
    1.91 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
    1.92 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    1.93 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    1.94 -  </ImportGroup>
    1.95 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_static|Win32'" Label="PropertySheets">
    1.96 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    1.97 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    1.98 -  </ImportGroup>
    1.99 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
   1.100 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   1.101 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   1.102 -  </ImportGroup>
   1.103 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_static|x64'" Label="PropertySheets">
   1.104 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   1.105 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   1.106 -  </ImportGroup>
   1.107 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
   1.108 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   1.109 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   1.110 -  </ImportGroup>
   1.111 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_static|x64'" Label="PropertySheets">
   1.112 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   1.113 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   1.114 -  </ImportGroup>
   1.115 -  <PropertyGroup Label="UserMacros" />
   1.116 -  <PropertyGroup>
   1.117 -    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
   1.118 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
   1.119 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug_static|Win32'">$(Platform)\$(Configuration)\</OutDir>
   1.120 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   1.121 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug_static|Win32'">$(Platform)\$(Configuration)\</IntDir>
   1.122 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
   1.123 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug_static|x64'">$(Platform)\$(Configuration)\</OutDir>
   1.124 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   1.125 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug_static|x64'">$(Platform)\$(Configuration)\</IntDir>
   1.126 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
   1.127 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release_static|Win32'">$(Platform)\$(Configuration)\</OutDir>
   1.128 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   1.129 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release_static|Win32'">$(Platform)\$(Configuration)\</IntDir>
   1.130 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
   1.131 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release_static|x64'">$(Platform)\$(Configuration)\</OutDir>
   1.132 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   1.133 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release_static|x64'">$(Platform)\$(Configuration)\</IntDir>
   1.134 -    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug_static|Win32'">$(ProjectName)_static</TargetName>
   1.135 -    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug_static|x64'">$(ProjectName)_static</TargetName>
   1.136 -    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release_static|Win32'">$(ProjectName)_static</TargetName>
   1.137 -    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release_static|x64'">$(ProjectName)_static</TargetName>
   1.138 -  </PropertyGroup>
   1.139 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   1.140 -    <PreBuildEvent />
   1.141 -    <Midl>
   1.142 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.143 -      <MkTypLibCompatible>true</MkTypLibCompatible>
   1.144 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.145 -      <TargetEnvironment>Win32</TargetEnvironment>
   1.146 -    </Midl>
   1.147 -    <ClCompile>
   1.148 -      <Optimization>Disabled</Optimization>
   1.149 -      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   1.150 -      <PreprocessorDefinitions>_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.151 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   1.152 -      <BufferSecurityCheck>false</BufferSecurityCheck>
   1.153 -      <PrecompiledHeader>
   1.154 -      </PrecompiledHeader>
   1.155 -      <WarningLevel>Level3</WarningLevel>
   1.156 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.157 -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
   1.158 -      <CompileAs>Default</CompileAs>
   1.159 -      <ExceptionHandling>false</ExceptionHandling>
   1.160 -    </ClCompile>
   1.161 -    <ResourceCompile>
   1.162 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.163 -      <Culture>0x0409</Culture>
   1.164 -    </ResourceCompile>
   1.165 -    <Link>
   1.166 -      <AdditionalDependencies>winmm.lib;imm32.lib;oleaut32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   1.167 -      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   1.168 -      <GenerateDebugInformation>true</GenerateDebugInformation>
   1.169 -      <SubSystem>Windows</SubSystem>
   1.170 -      <CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
   1.171 -      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x86</AdditionalLibraryDirectories>
   1.172 -    </Link>
   1.173 -  </ItemDefinitionGroup>
   1.174 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_static|Win32'">
   1.175 -    <PreBuildEvent />
   1.176 -    <Midl>
   1.177 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.178 -      <MkTypLibCompatible>true</MkTypLibCompatible>
   1.179 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.180 -      <TargetEnvironment>Win32</TargetEnvironment>
   1.181 -    </Midl>
   1.182 -    <ClCompile>
   1.183 -      <Optimization>Disabled</Optimization>
   1.184 -      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   1.185 -      <PreprocessorDefinitions>HAVE_LIBC;_CRT_SECURE_NO_WARNINGS;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.186 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
   1.187 -      <BufferSecurityCheck>false</BufferSecurityCheck>
   1.188 -      <PrecompiledHeader>
   1.189 -      </PrecompiledHeader>
   1.190 -      <WarningLevel>Level3</WarningLevel>
   1.191 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.192 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   1.193 -      <CompileAs>Default</CompileAs>
   1.194 -      <ExceptionHandling>false</ExceptionHandling>
   1.195 -      <OmitDefaultLibName>true</OmitDefaultLibName>
   1.196 -    </ClCompile>
   1.197 -    <ResourceCompile>
   1.198 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.199 -      <Culture>0x0409</Culture>
   1.200 -    </ResourceCompile>
   1.201 -    <Link>
   1.202 -      <AdditionalDependencies>winmm.lib;imm32.lib;oleaut32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   1.203 -      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   1.204 -      <GenerateDebugInformation>true</GenerateDebugInformation>
   1.205 -      <SubSystem>Windows</SubSystem>
   1.206 -      <CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
   1.207 -      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x86</AdditionalLibraryDirectories>
   1.208 -    </Link>
   1.209 -  </ItemDefinitionGroup>
   1.210 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   1.211 -    <Midl>
   1.212 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.213 -      <MkTypLibCompatible>true</MkTypLibCompatible>
   1.214 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.215 -      <TargetEnvironment>X64</TargetEnvironment>
   1.216 -    </Midl>
   1.217 -    <ClCompile>
   1.218 -      <Optimization>Disabled</Optimization>
   1.219 -      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   1.220 -      <PreprocessorDefinitions>_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.221 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   1.222 -      <BufferSecurityCheck>false</BufferSecurityCheck>
   1.223 -      <PrecompiledHeader>
   1.224 -      </PrecompiledHeader>
   1.225 -      <WarningLevel>Level3</WarningLevel>
   1.226 -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
   1.227 -      <ExceptionHandling>false</ExceptionHandling>
   1.228 -    </ClCompile>
   1.229 -    <ResourceCompile>
   1.230 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.231 -      <Culture>0x0409</Culture>
   1.232 -    </ResourceCompile>
   1.233 -    <Link>
   1.234 -      <AdditionalDependencies>winmm.lib;imm32.lib;oleaut32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   1.235 -      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   1.236 -      <GenerateDebugInformation>true</GenerateDebugInformation>
   1.237 -      <SubSystem>Windows</SubSystem>
   1.238 -      <CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
   1.239 -      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x64</AdditionalLibraryDirectories>
   1.240 -    </Link>
   1.241 -  </ItemDefinitionGroup>
   1.242 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_static|x64'">
   1.243 -    <Midl>
   1.244 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.245 -      <MkTypLibCompatible>true</MkTypLibCompatible>
   1.246 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.247 -      <TargetEnvironment>X64</TargetEnvironment>
   1.248 -    </Midl>
   1.249 -    <ClCompile>
   1.250 -      <Optimization>Disabled</Optimization>
   1.251 -      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   1.252 -      <PreprocessorDefinitions>HAVE_LIBC;_CRT_SECURE_NO_WARNINGS;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.253 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
   1.254 -      <BufferSecurityCheck>false</BufferSecurityCheck>
   1.255 -      <PrecompiledHeader>
   1.256 -      </PrecompiledHeader>
   1.257 -      <WarningLevel>Level3</WarningLevel>
   1.258 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   1.259 -      <ExceptionHandling>false</ExceptionHandling>
   1.260 -      <OmitDefaultLibName>true</OmitDefaultLibName>
   1.261 -    </ClCompile>
   1.262 -    <ResourceCompile>
   1.263 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.264 -      <Culture>0x0409</Culture>
   1.265 -    </ResourceCompile>
   1.266 -    <Link>
   1.267 -      <AdditionalDependencies>winmm.lib;imm32.lib;oleaut32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   1.268 -      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   1.269 -      <GenerateDebugInformation>true</GenerateDebugInformation>
   1.270 -      <SubSystem>Windows</SubSystem>
   1.271 -      <CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
   1.272 -      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x64</AdditionalLibraryDirectories>
   1.273 -    </Link>
   1.274 -    <Lib>
   1.275 -      <AdditionalOptions>/MACHINE:X64 %(AdditionalOptions)</AdditionalOptions>
   1.276 -    </Lib>
   1.277 -  </ItemDefinitionGroup>
   1.278 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   1.279 -    <PreBuildEvent />
   1.280 -    <Midl>
   1.281 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.282 -      <MkTypLibCompatible>true</MkTypLibCompatible>
   1.283 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.284 -      <TargetEnvironment>Win32</TargetEnvironment>
   1.285 -    </Midl>
   1.286 -    <ClCompile>
   1.287 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   1.288 -      <IntrinsicFunctions>false</IntrinsicFunctions>
   1.289 -      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   1.290 -      <PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.291 -      <StringPooling>true</StringPooling>
   1.292 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   1.293 -      <BufferSecurityCheck>false</BufferSecurityCheck>
   1.294 -      <FunctionLevelLinking>true</FunctionLevelLinking>
   1.295 -      <PrecompiledHeader>
   1.296 -      </PrecompiledHeader>
   1.297 -      <WarningLevel>Level3</WarningLevel>
   1.298 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.299 -      <CompileAs>Default</CompileAs>
   1.300 -      <ExceptionHandling>false</ExceptionHandling>
   1.301 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
   1.302 -    </ClCompile>
   1.303 -    <ResourceCompile>
   1.304 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.305 -      <Culture>0x0409</Culture>
   1.306 -    </ResourceCompile>
   1.307 -    <Link>
   1.308 -      <AdditionalDependencies>winmm.lib;imm32.lib;oleaut32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   1.309 -      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   1.310 -      <SubSystem>Windows</SubSystem>
   1.311 -      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x86</AdditionalLibraryDirectories>
   1.312 -      <GenerateDebugInformation>true</GenerateDebugInformation>
   1.313 -      <EnableCOMDATFolding>true</EnableCOMDATFolding>
   1.314 -      <OptimizeReferences>true</OptimizeReferences>
   1.315 -    </Link>
   1.316 -  </ItemDefinitionGroup>
   1.317 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_static|Win32'">
   1.318 -    <PreBuildEvent />
   1.319 -    <Midl>
   1.320 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.321 -      <MkTypLibCompatible>true</MkTypLibCompatible>
   1.322 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.323 -      <TargetEnvironment>Win32</TargetEnvironment>
   1.324 -    </Midl>
   1.325 -    <ClCompile>
   1.326 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   1.327 -      <IntrinsicFunctions>false</IntrinsicFunctions>
   1.328 -      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   1.329 -      <PreprocessorDefinitions>HAVE_LIBC;_CRT_SECURE_NO_WARNINGS;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.330 -      <StringPooling>true</StringPooling>
   1.331 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
   1.332 -      <BufferSecurityCheck>false</BufferSecurityCheck>
   1.333 -      <FunctionLevelLinking>true</FunctionLevelLinking>
   1.334 -      <PrecompiledHeader>
   1.335 -      </PrecompiledHeader>
   1.336 -      <WarningLevel>Level3</WarningLevel>
   1.337 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.338 -      <CompileAs>Default</CompileAs>
   1.339 -      <ExceptionHandling>false</ExceptionHandling>
   1.340 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   1.341 -      <OmitDefaultLibName>true</OmitDefaultLibName>
   1.342 -    </ClCompile>
   1.343 -    <ResourceCompile>
   1.344 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.345 -      <Culture>0x0409</Culture>
   1.346 -    </ResourceCompile>
   1.347 -    <Link>
   1.348 -      <AdditionalDependencies>winmm.lib;imm32.lib;oleaut32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   1.349 -      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   1.350 -      <SubSystem>Windows</SubSystem>
   1.351 -      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x86</AdditionalLibraryDirectories>
   1.352 -      <GenerateDebugInformation>true</GenerateDebugInformation>
   1.353 -      <EnableCOMDATFolding>true</EnableCOMDATFolding>
   1.354 -      <OptimizeReferences>true</OptimizeReferences>
   1.355 -    </Link>
   1.356 -  </ItemDefinitionGroup>
   1.357 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   1.358 -    <Midl>
   1.359 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.360 -      <MkTypLibCompatible>true</MkTypLibCompatible>
   1.361 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.362 -      <TargetEnvironment>X64</TargetEnvironment>
   1.363 -    </Midl>
   1.364 -    <ClCompile>
   1.365 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   1.366 -      <IntrinsicFunctions>false</IntrinsicFunctions>
   1.367 -      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   1.368 -      <PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.369 -      <StringPooling>true</StringPooling>
   1.370 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   1.371 -      <BufferSecurityCheck>false</BufferSecurityCheck>
   1.372 -      <FunctionLevelLinking>true</FunctionLevelLinking>
   1.373 -      <PrecompiledHeader>
   1.374 -      </PrecompiledHeader>
   1.375 -      <WarningLevel>Level3</WarningLevel>
   1.376 -      <ExceptionHandling>false</ExceptionHandling>
   1.377 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
   1.378 -    </ClCompile>
   1.379 -    <ResourceCompile>
   1.380 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.381 -      <Culture>0x0409</Culture>
   1.382 -    </ResourceCompile>
   1.383 -    <Link>
   1.384 -      <AdditionalDependencies>winmm.lib;imm32.lib;oleaut32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   1.385 -      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   1.386 -      <SubSystem>Windows</SubSystem>
   1.387 -      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x64</AdditionalLibraryDirectories>
   1.388 -      <GenerateDebugInformation>true</GenerateDebugInformation>
   1.389 -      <EnableCOMDATFolding>true</EnableCOMDATFolding>
   1.390 -      <OptimizeReferences>true</OptimizeReferences>
   1.391 -    </Link>
   1.392 -  </ItemDefinitionGroup>
   1.393 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_static|x64'">
   1.394 -    <Midl>
   1.395 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.396 -      <MkTypLibCompatible>true</MkTypLibCompatible>
   1.397 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.398 -      <TargetEnvironment>X64</TargetEnvironment>
   1.399 -    </Midl>
   1.400 -    <ClCompile>
   1.401 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   1.402 -      <IntrinsicFunctions>false</IntrinsicFunctions>
   1.403 -      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   1.404 -      <PreprocessorDefinitions>HAVE_LIBC;_CRT_SECURE_NO_WARNINGS;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.405 -      <StringPooling>true</StringPooling>
   1.406 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
   1.407 -      <BufferSecurityCheck>false</BufferSecurityCheck>
   1.408 -      <FunctionLevelLinking>true</FunctionLevelLinking>
   1.409 -      <PrecompiledHeader>
   1.410 -      </PrecompiledHeader>
   1.411 -      <WarningLevel>Level3</WarningLevel>
   1.412 -      <ExceptionHandling>false</ExceptionHandling>
   1.413 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   1.414 -      <OmitDefaultLibName>true</OmitDefaultLibName>
   1.415 -    </ClCompile>
   1.416 -    <ResourceCompile>
   1.417 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.418 -      <Culture>0x0409</Culture>
   1.419 -    </ResourceCompile>
   1.420 -    <Link>
   1.421 -      <AdditionalDependencies>winmm.lib;imm32.lib;oleaut32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   1.422 -      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   1.423 -      <SubSystem>Windows</SubSystem>
   1.424 -      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x64</AdditionalLibraryDirectories>
   1.425 -      <GenerateDebugInformation>true</GenerateDebugInformation>
   1.426 -      <EnableCOMDATFolding>true</EnableCOMDATFolding>
   1.427 -      <OptimizeReferences>true</OptimizeReferences>
   1.428 -    </Link>
   1.429 -    <Lib>
   1.430 -      <AdditionalOptions>/MACHINE:X64 %(AdditionalOptions)</AdditionalOptions>
   1.431 -    </Lib>
   1.432 -  </ItemDefinitionGroup>
   1.433 -  <ItemGroup>
   1.434 -    <ClInclude Include="..\..\include\SDL.h" />
   1.435 -    <ClInclude Include="..\..\include\SDL_assert.h" />
   1.436 -    <ClInclude Include="..\..\include\SDL_atomic.h" />
   1.437 -    <ClInclude Include="..\..\include\SDL_audio.h" />
   1.438 -    <ClInclude Include="..\..\include\SDL_bits.h" />
   1.439 -    <ClInclude Include="..\..\include\SDL_blendmode.h" />
   1.440 -    <ClInclude Include="..\..\include\SDL_clipboard.h" />
   1.441 -    <ClInclude Include="..\..\include\SDL_config.h" />
   1.442 -    <ClInclude Include="..\..\include\SDL_config_windows.h" />
   1.443 -    <ClInclude Include="..\..\include\SDL_copying.h" />
   1.444 -    <ClInclude Include="..\..\include\SDL_cpuinfo.h" />
   1.445 -    <ClInclude Include="..\..\include\SDL_endian.h" />
   1.446 -    <ClInclude Include="..\..\include\SDL_error.h" />
   1.447 -    <ClInclude Include="..\..\include\SDL_events.h" />
   1.448 -    <ClInclude Include="..\..\include\SDL_filesystem.h" />
   1.449 -    <ClInclude Include="..\..\include\SDL_gesture.h" />
   1.450 -    <ClInclude Include="..\..\include\SDL_haptic.h" />
   1.451 -    <ClInclude Include="..\..\include\SDL_hints.h" />
   1.452 -    <ClInclude Include="..\..\include\SDL_joystick.h" />
   1.453 -    <ClInclude Include="..\..\include\SDL_gamecontroller.h" />
   1.454 -    <ClInclude Include="..\..\include\SDL_keyboard.h" />
   1.455 -    <ClInclude Include="..\..\include\SDL_keycode.h" />
   1.456 -    <ClInclude Include="..\..\include\SDL_loadso.h" />
   1.457 -    <ClInclude Include="..\..\include\SDL_log.h" />
   1.458 -    <ClInclude Include="..\..\include\SDL_main.h" />
   1.459 -    <ClInclude Include="..\..\include\SDL_mouse.h" />
   1.460 -    <ClInclude Include="..\..\include\SDL_mutex.h" />
   1.461 -    <ClInclude Include="..\..\include\SDL_name.h" />
   1.462 -    <ClInclude Include="..\..\include\SDL_opengl.h" />
   1.463 -    <ClInclude Include="..\..\include\SDL_opengles.h" />
   1.464 -    <ClInclude Include="..\..\include\SDL_pixels.h" />
   1.465 -    <ClInclude Include="..\..\include\SDL_platform.h" />
   1.466 -    <ClInclude Include="..\..\include\SDL_power.h" />
   1.467 -    <ClInclude Include="..\..\include\SDL_quit.h" />
   1.468 -    <ClInclude Include="..\..\include\SDL_rect.h" />
   1.469 -    <ClInclude Include="..\..\include\SDL_render.h" />
   1.470 -    <ClInclude Include="..\..\include\SDL_revision.h" />
   1.471 -    <ClInclude Include="..\..\include\SDL_rwops.h" />
   1.472 -    <ClInclude Include="..\..\include\SDL_scancode.h" />
   1.473 -    <ClInclude Include="..\..\include\SDL_shape.h" />
   1.474 -    <ClInclude Include="..\..\include\SDL_stdinc.h" />
   1.475 -    <ClInclude Include="..\..\include\SDL_surface.h" />
   1.476 -    <ClInclude Include="..\..\include\SDL_system.h" />
   1.477 -    <ClInclude Include="..\..\include\SDL_syswm.h" />
   1.478 -    <ClInclude Include="..\..\include\SDL_thread.h" />
   1.479 -    <ClInclude Include="..\..\include\SDL_timer.h" />
   1.480 -    <ClInclude Include="..\..\include\SDL_touch.h" />
   1.481 -    <ClInclude Include="..\..\include\SDL_types.h" />
   1.482 -    <ClInclude Include="..\..\include\SDL_version.h" />
   1.483 -    <ClInclude Include="..\..\include\SDL_video.h" />
   1.484 -    <ClInclude Include="..\..\src\core\windows\SDL_windows.h" />
   1.485 -    <ClInclude Include="..\..\src\dynapi\SDL_dynapi.h" />
   1.486 -    <ClInclude Include="..\..\src\dynapi\SDL_dynapi_overrides.h" />
   1.487 -    <ClInclude Include="..\..\src\dynapi\SDL_dynapi_procs.h" />
   1.488 -    <ClInclude Include="..\..\src\events\blank_cursor.h" />
   1.489 -    <ClInclude Include="..\..\src\events\default_cursor.h" />
   1.490 -    <ClInclude Include="..\..\src\audio\directsound\directx.h" />
   1.491 -    <ClInclude Include="..\..\src\events\SDL_clipboardevents_c.h" />
   1.492 -    <ClInclude Include="..\..\src\events\SDL_gesture_c.h" />
   1.493 -    <ClInclude Include="..\..\src\events\SDL_touch_c.h" />
   1.494 -    <ClInclude Include="..\..\src\libm\math.h" />
   1.495 -    <ClInclude Include="..\..\src\libm\math_private.h" />
   1.496 -    <ClInclude Include="..\..\src\render\mmx.h" />
   1.497 -    <ClInclude Include="..\..\src\render\opengl\SDL_shaders_gl.h" />
   1.498 -    <ClInclude Include="..\..\src\render\SDL_d3dmath.h" />
   1.499 -    <ClInclude Include="..\..\src\render\SDL_sysrender.h" />
   1.500 -    <ClInclude Include="..\..\src\render\SDL_yuv_sw_c.h" />
   1.501 -    <ClInclude Include="..\..\src\audio\SDL_audio_c.h" />
   1.502 -    <ClInclude Include="..\..\src\audio\SDL_audiodev_c.h" />
   1.503 -    <ClInclude Include="..\..\src\audio\SDL_audiomem.h" />
   1.504 -    <ClInclude Include="..\..\src\render\software\SDL_blendfillrect.h" />
   1.505 -    <ClInclude Include="..\..\src\render\software\SDL_blendline.h" />
   1.506 -    <ClInclude Include="..\..\src\render\software\SDL_blendpoint.h" />
   1.507 -    <ClInclude Include="..\..\src\render\software\SDL_draw.h" />
   1.508 -    <ClInclude Include="..\..\src\render\software\SDL_drawline.h" />
   1.509 -    <ClInclude Include="..\..\src\render\software\SDL_drawpoint.h" />
   1.510 -    <ClInclude Include="..\..\src\events\SDL_dropevents_c.h" />
   1.511 -    <ClInclude Include="..\..\src\render\software\SDL_render_sw_c.h" />
   1.512 -    <ClInclude Include="..\..\src\render\software\SDL_rotate.h" />
   1.513 -    <ClInclude Include="..\..\src\video\dummy\SDL_nullframebuffer_c.h" />
   1.514 -    <ClInclude Include="..\..\src\video\SDL_blit.h" />
   1.515 -    <ClInclude Include="..\..\src\video\SDL_blit_auto.h" />
   1.516 -    <ClInclude Include="..\..\src\video\SDL_blit_copy.h" />
   1.517 -    <ClInclude Include="..\..\src\video\SDL_blit_slow.h" />
   1.518 -    <ClInclude Include="..\..\src\video\SDL_shape_internals.h" />
   1.519 -    <ClInclude Include="..\..\src\audio\winmm\SDL_winmm.h" />
   1.520 -    <ClInclude Include="..\..\src\audio\disk\SDL_diskaudio.h" />
   1.521 -    <ClInclude Include="..\..\src\audio\dummy\SDL_dummyaudio.h" />
   1.522 -    <ClInclude Include="..\..\src\audio\directsound\SDL_directsound.h" />
   1.523 -    <ClInclude Include="..\..\src\SDL_error_c.h" />
   1.524 -    <ClInclude Include="..\..\src\SDL_hints_c.h" />
   1.525 -    <ClInclude Include="..\..\src\events\SDL_events_c.h" />
   1.526 -    <ClInclude Include="..\..\src\video\SDL_glesfuncs.h" />
   1.527 -    <ClInclude Include="..\..\src\video\SDL_glfuncs.h" />
   1.528 -    <ClInclude Include="..\..\src\joystick\SDL_joystick_c.h" />
   1.529 -    <ClInclude Include="..\..\src\events\SDL_keyboard_c.h" />
   1.530 -    <ClInclude Include="..\..\src\events\SDL_mouse_c.h" />
   1.531 -    <ClInclude Include="..\..\src\video\dummy\SDL_nullevents_c.h" />
   1.532 -    <ClInclude Include="..\..\src\video\dummy\SDL_nullvideo.h" />
   1.533 -    <ClInclude Include="..\..\src\video\SDL_pixels_c.h" />
   1.534 -    <ClInclude Include="..\..\src\video\SDL_rect_c.h" />
   1.535 -    <ClInclude Include="..\..\src\video\SDL_RLEaccel_c.h" />
   1.536 -    <ClInclude Include="..\..\src\video\SDL_stretch_c.h" />
   1.537 -    <ClInclude Include="..\..\src\audio\SDL_sysaudio.h" />
   1.538 -    <ClInclude Include="..\..\src\events\SDL_sysevents.h" />
   1.539 -    <ClInclude Include="..\..\src\haptic\SDL_syshaptic.h" />
   1.540 -    <ClInclude Include="..\..\src\joystick\SDL_sysjoystick.h" />
   1.541 -    <ClInclude Include="..\..\src\thread\SDL_systhread.h" />
   1.542 -    <ClInclude Include="..\..\src\thread\windows\SDL_systhread_c.h" />
   1.543 -    <ClInclude Include="..\..\src\timer\SDL_systimer.h" />
   1.544 -    <ClInclude Include="..\..\src\video\SDL_sysvideo.h" />
   1.545 -    <ClInclude Include="..\..\src\thread\SDL_thread_c.h" />
   1.546 -    <ClInclude Include="..\..\src\timer\SDL_timer_c.h" />
   1.547 -    <ClInclude Include="..\..\src\video\windows\SDL_vkeys.h" />
   1.548 -    <ClInclude Include="..\..\src\audio\SDL_wave.h" />
   1.549 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsclipboard.h" />
   1.550 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsevents.h" />
   1.551 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsframebuffer.h" />
   1.552 -    <ClInclude Include="..\..\src\video\windows\SDL_windowskeyboard.h" />
   1.553 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsmessagebox.h" />
   1.554 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsmodes.h" />
   1.555 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsmouse.h" />
   1.556 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsopengl.h" />
   1.557 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsshape.h" />
   1.558 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsvideo.h" />
   1.559 -    <ClInclude Include="..\..\src\video\windows\SDL_windowswindow.h" />
   1.560 -    <ClInclude Include="..\..\src\events\SDL_windowevents_c.h" />
   1.561 -    <ClInclude Include="..\..\src\video\windows\wmmsg.h" />
   1.562 -    <ClInclude Include="resource.h" />
   1.563 -    <ClInclude Include="..\..\include\SDL_egl.h" />
   1.564 -    <ClInclude Include="..\..\src\video\sdl_egl_c.h" />
   1.565 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsopengles.h" />
   1.566 -  </ItemGroup>
   1.567 -  <ItemGroup>
   1.568 -    <ClCompile Include="..\..\src\core\windows\SDL_windows.c" />
   1.569 -    <ClCompile Include="..\..\src\dynapi\SDL_dynapi.c" />
   1.570 -    <ClCompile Include="..\..\src\events\SDL_clipboardevents.c" />
   1.571 -    <ClCompile Include="..\..\src\events\SDL_gesture.c" />
   1.572 -    <ClCompile Include="..\..\src\events\SDL_touch.c" />
   1.573 -    <ClCompile Include="..\..\src\libm\e_atan2.c" />
   1.574 -    <ClCompile Include="..\..\src\libm\e_log.c" />
   1.575 -    <ClCompile Include="..\..\src\libm\e_pow.c" />
   1.576 -    <ClCompile Include="..\..\src\libm\e_rem_pio2.c" />
   1.577 -    <ClCompile Include="..\..\src\libm\e_sqrt.c" />
   1.578 -    <ClCompile Include="..\..\src\libm\k_cos.c" />
   1.579 -    <ClCompile Include="..\..\src\libm\k_rem_pio2.c" />
   1.580 -    <ClCompile Include="..\..\src\libm\k_sin.c" />
   1.581 -    <ClCompile Include="..\..\src\libm\s_atan.c" />
   1.582 -    <ClCompile Include="..\..\src\libm\s_copysign.c" />
   1.583 -    <ClCompile Include="..\..\src\libm\s_cos.c" />
   1.584 -    <ClCompile Include="..\..\src\libm\s_fabs.c" />
   1.585 -    <ClCompile Include="..\..\src\libm\s_floor.c" />
   1.586 -    <ClCompile Include="..\..\src\libm\s_scalbn.c" />
   1.587 -    <ClCompile Include="..\..\src\libm\s_sin.c" />
   1.588 -    <ClCompile Include="..\..\src\render\direct3d11\SDL_render_d3d11.c" />
   1.589 -    <ClCompile Include="..\..\src\render\direct3d\SDL_render_d3d.c" />
   1.590 -    <ClCompile Include="..\..\src\render\opengl\SDL_render_gl.c" />
   1.591 -    <ClCompile Include="..\..\src\render\opengl\SDL_shaders_gl.c" />
   1.592 -    <ClCompile Include="..\..\src\render\SDL_d3dmath.c" />
   1.593 -    <ClCompile Include="..\..\src\render\SDL_render.c" />
   1.594 -    <ClCompile Include="..\..\src\render\SDL_yuv_mmx.c" />
   1.595 -    <ClCompile Include="..\..\src\render\SDL_yuv_sw.c" />
   1.596 -    <ClCompile Include="..\..\src\render\software\SDL_blendfillrect.c" />
   1.597 -    <ClCompile Include="..\..\src\render\software\SDL_blendline.c" />
   1.598 -    <ClCompile Include="..\..\src\render\software\SDL_blendpoint.c" />
   1.599 -    <ClCompile Include="..\..\src\render\software\SDL_drawline.c" />
   1.600 -    <ClCompile Include="..\..\src\render\software\SDL_drawpoint.c" />
   1.601 -    <ClCompile Include="..\..\src\render\software\SDL_render_sw.c" />
   1.602 -    <ClCompile Include="..\..\src\render\software\SDL_rotate.c" />
   1.603 -    <ClCompile Include="..\..\src\SDL.c" />
   1.604 -    <ClCompile Include="..\..\src\SDL_assert.c" />
   1.605 -    <ClCompile Include="..\..\src\atomic\SDL_atomic.c" />
   1.606 -    <ClCompile Include="..\..\src\atomic\SDL_spinlock.c" />
   1.607 -    <ClCompile Include="..\..\src\audio\SDL_audio.c" />
   1.608 -    <ClCompile Include="..\..\src\audio\SDL_audiocvt.c" />
   1.609 -    <ClCompile Include="..\..\src\audio\SDL_audiodev.c" />
   1.610 -    <ClCompile Include="..\..\src\audio\SDL_audiotypecvt.c" />
   1.611 -    <ClCompile Include="..\..\src\SDL_hints.c" />
   1.612 -    <ClCompile Include="..\..\src\SDL_log.c" />
   1.613 -    <ClCompile Include="..\..\src\video\dummy\SDL_nullframebuffer.c" />
   1.614 -    <ClCompile Include="..\..\src\video\SDL_blit.c" />
   1.615 -    <ClCompile Include="..\..\src\video\SDL_blit_0.c" />
   1.616 -    <ClCompile Include="..\..\src\video\SDL_blit_1.c" />
   1.617 -    <ClCompile Include="..\..\src\video\SDL_blit_A.c" />
   1.618 -    <ClCompile Include="..\..\src\video\SDL_blit_auto.c" />
   1.619 -    <ClCompile Include="..\..\src\video\SDL_blit_copy.c" />
   1.620 -    <ClCompile Include="..\..\src\video\SDL_blit_N.c" />
   1.621 -    <ClCompile Include="..\..\src\video\SDL_blit_slow.c" />
   1.622 -    <ClCompile Include="..\..\src\video\SDL_bmp.c" />
   1.623 -    <ClCompile Include="..\..\src\cpuinfo\SDL_cpuinfo.c" />
   1.624 -    <ClCompile Include="..\..\src\video\SDL_clipboard.c" />
   1.625 -    <ClCompile Include="..\..\src\video\SDL_shape.c" />
   1.626 -    <ClCompile Include="..\..\src\audio\winmm\SDL_winmm.c" />
   1.627 -    <ClCompile Include="..\..\src\audio\disk\SDL_diskaudio.c" />
   1.628 -    <ClCompile Include="..\..\src\audio\dummy\SDL_dummyaudio.c" />
   1.629 -    <ClCompile Include="..\..\src\audio\directsound\SDL_directsound.c" />
   1.630 -    <ClCompile Include="..\..\src\events\SDL_dropevents.c" />
   1.631 -    <ClCompile Include="..\..\src\audio\xaudio2\SDL_xaudio2.c" />
   1.632 -    <ClCompile Include="..\..\src\joystick\windows\SDL_dxjoystick.c" />
   1.633 -    <ClCompile Include="..\..\src\SDL_error.c" />
   1.634 -    <ClCompile Include="..\..\src\events\SDL_events.c" />
   1.635 -    <ClCompile Include="..\..\src\video\SDL_fillrect.c" />
   1.636 -    <ClCompile Include="..\..\src\stdlib\SDL_getenv.c" />
   1.637 -    <ClCompile Include="..\..\src\haptic\SDL_haptic.c" />
   1.638 -    <ClCompile Include="..\..\src\stdlib\SDL_iconv.c" />
   1.639 -    <ClCompile Include="..\..\src\joystick\SDL_joystick.c" />
   1.640 -    <ClCompile Include="..\..\src\joystick\SDL_gamecontroller.c" />
   1.641 -    <ClCompile Include="..\..\src\events\SDL_keyboard.c" />
   1.642 -    <ClCompile Include="..\..\src\stdlib\SDL_malloc.c" />
   1.643 -    <ClCompile Include="..\..\src\audio\SDL_mixer.c" />
   1.644 -    <ClCompile Include="..\..\src\joystick\windows\SDL_mmjoystick.c" />
   1.645 -    <ClCompile Include="..\..\src\events\SDL_mouse.c" />
   1.646 -    <ClCompile Include="..\..\src\video\dummy\SDL_nullevents.c" />
   1.647 -    <ClCompile Include="..\..\src\video\dummy\SDL_nullvideo.c" />
   1.648 -    <ClCompile Include="..\..\src\video\SDL_pixels.c" />
   1.649 -    <ClCompile Include="..\..\src\power\SDL_power.c" />
   1.650 -    <ClCompile Include="..\..\src\stdlib\SDL_qsort.c" />
   1.651 -    <ClCompile Include="..\..\src\events\SDL_quit.c" />
   1.652 -    <ClCompile Include="..\..\src\video\SDL_rect.c" />
   1.653 -    <ClCompile Include="..\..\src\video\SDL_RLEaccel.c" />
   1.654 -    <ClCompile Include="..\..\src\file\SDL_rwops.c" />
   1.655 -    <ClCompile Include="..\..\src\stdlib\SDL_stdlib.c" />
   1.656 -    <ClCompile Include="..\..\src\video\SDL_stretch.c" />
   1.657 -    <ClCompile Include="..\..\src\stdlib\SDL_string.c" />
   1.658 -    <ClCompile Include="..\..\src\video\SDL_surface.c" />
   1.659 -    <ClCompile Include="..\..\src\thread\generic\SDL_syscond.c" />
   1.660 -    <ClCompile Include="..\..\src\filesystem\windows\SDL_sysfilesystem.c" />
   1.661 -    <ClCompile Include="..\..\src\haptic\windows\SDL_syshaptic.c" />
   1.662 -    <ClCompile Include="..\..\src\loadso\windows\SDL_sysloadso.c" />
   1.663 -    <ClCompile Include="..\..\src\thread\windows\SDL_sysmutex.c" />
   1.664 -    <ClCompile Include="..\..\src\power\windows\SDL_syspower.c" />
   1.665 -    <ClCompile Include="..\..\src\thread\windows\SDL_syssem.c" />
   1.666 -    <ClCompile Include="..\..\src\thread\windows\SDL_systhread.c" />
   1.667 -    <ClCompile Include="..\..\src\thread\windows\SDL_systls.c" />
   1.668 -    <ClCompile Include="..\..\src\timer\windows\SDL_systimer.c" />
   1.669 -    <ClCompile Include="..\..\src\thread\SDL_thread.c" />
   1.670 -    <ClCompile Include="..\..\src\timer\SDL_timer.c" />
   1.671 -    <ClCompile Include="..\..\src\video\SDL_video.c" />
   1.672 -    <ClCompile Include="..\..\src\audio\SDL_wave.c" />
   1.673 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsclipboard.c" />
   1.674 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsevents.c" />
   1.675 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsframebuffer.c" />
   1.676 -    <ClCompile Include="..\..\src\video\windows\SDL_windowskeyboard.c" />
   1.677 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsmessagebox.c" />
   1.678 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsmodes.c" />
   1.679 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsmouse.c" />
   1.680 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsopengl.c" />
   1.681 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsshape.c" />
   1.682 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsvideo.c" />
   1.683 -    <ClCompile Include="..\..\src\video\windows\SDL_windowswindow.c" />
   1.684 -    <ClCompile Include="..\..\src\events\SDL_windowevents.c" />
   1.685 -    <ClCompile Include="..\..\src\render\opengles2\SDL_render_gles2.c" />
   1.686 -    <ClCompile Include="..\..\src\render\opengles2\SDL_shaders_gles2.c" />
   1.687 -    <ClCompile Include="..\..\src\video\SDL_egl.c" />
   1.688 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsopengles.c" />
   1.689 -  </ItemGroup>
   1.690 -  <ItemGroup>
   1.691 -    <ResourceCompile Include="..\..\src\main\windows\version.rc" />
   1.692 -  </ItemGroup>
   1.693 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   1.694 -  <ImportGroup Label="ExtensionTargets">
   1.695 -  </ImportGroup>
   1.696 -</Project>
   1.697 +<?xml version="1.0" encoding="utf-8"?>
   1.698 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   1.699 +  <ItemGroup Label="ProjectConfigurations">
   1.700 +    <ProjectConfiguration Include="Debug|Win32">
   1.701 +      <Configuration>Debug</Configuration>
   1.702 +      <Platform>Win32</Platform>
   1.703 +    </ProjectConfiguration>
   1.704 +    <ProjectConfiguration Include="Debug|x64">
   1.705 +      <Configuration>Debug</Configuration>
   1.706 +      <Platform>x64</Platform>
   1.707 +    </ProjectConfiguration>
   1.708 +    <ProjectConfiguration Include="Release|Win32">
   1.709 +      <Configuration>Release</Configuration>
   1.710 +      <Platform>Win32</Platform>
   1.711 +    </ProjectConfiguration>
   1.712 +    <ProjectConfiguration Include="Release|x64">
   1.713 +      <Configuration>Release</Configuration>
   1.714 +      <Platform>x64</Platform>
   1.715 +    </ProjectConfiguration>
   1.716 +  </ItemGroup>
   1.717 +  <PropertyGroup Label="Globals">
   1.718 +    <ProjectName>SDL2</ProjectName>
   1.719 +    <ProjectGuid>{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}</ProjectGuid>
   1.720 +    <RootNamespace>SDL</RootNamespace>
   1.721 +  </PropertyGroup>
   1.722 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   1.723 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
   1.724 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
   1.725 +    <UseOfMfc>false</UseOfMfc>
   1.726 +  </PropertyGroup>
   1.727 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
   1.728 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
   1.729 +    <UseOfMfc>false</UseOfMfc>
   1.730 +  </PropertyGroup>
   1.731 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
   1.732 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
   1.733 +    <UseOfMfc>false</UseOfMfc>
   1.734 +  </PropertyGroup>
   1.735 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
   1.736 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
   1.737 +    <UseOfMfc>false</UseOfMfc>
   1.738 +    <CharacterSet>MultiByte</CharacterSet>
   1.739 +  </PropertyGroup>
   1.740 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   1.741 +  <ImportGroup Label="ExtensionSettings">
   1.742 +  </ImportGroup>
   1.743 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
   1.744 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   1.745 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   1.746 +  </ImportGroup>
   1.747 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
   1.748 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   1.749 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   1.750 +  </ImportGroup>
   1.751 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
   1.752 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   1.753 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   1.754 +  </ImportGroup>
   1.755 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
   1.756 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   1.757 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   1.758 +  </ImportGroup>
   1.759 +  <PropertyGroup Label="UserMacros" />
   1.760 +  <PropertyGroup>
   1.761 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
   1.762 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   1.763 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   1.764 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   1.765 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   1.766 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   1.767 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   1.768 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   1.769 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   1.770 +  </PropertyGroup>
   1.771 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   1.772 +    <PreBuildEvent />
   1.773 +    <Midl>
   1.774 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.775 +      <MkTypLibCompatible>true</MkTypLibCompatible>
   1.776 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.777 +      <TargetEnvironment>Win32</TargetEnvironment>
   1.778 +    </Midl>
   1.779 +    <ClCompile>
   1.780 +      <Optimization>Disabled</Optimization>
   1.781 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   1.782 +      <PreprocessorDefinitions>_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.783 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   1.784 +      <BufferSecurityCheck>false</BufferSecurityCheck>
   1.785 +      <PrecompiledHeader>
   1.786 +      </PrecompiledHeader>
   1.787 +      <WarningLevel>Level3</WarningLevel>
   1.788 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.789 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
   1.790 +      <CompileAs>Default</CompileAs>
   1.791 +      <ExceptionHandling>false</ExceptionHandling>
   1.792 +      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
   1.793 +    </ClCompile>
   1.794 +    <ResourceCompile>
   1.795 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.796 +      <Culture>0x0409</Culture>
   1.797 +    </ResourceCompile>
   1.798 +    <Link>
   1.799 +      <AdditionalDependencies>winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   1.800 +      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   1.801 +      <GenerateDebugInformation>true</GenerateDebugInformation>
   1.802 +      <SubSystem>Windows</SubSystem>
   1.803 +      <CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
   1.804 +      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x86</AdditionalLibraryDirectories>
   1.805 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   1.806 +    </Link>
   1.807 +  </ItemDefinitionGroup>
   1.808 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   1.809 +    <Midl>
   1.810 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.811 +      <MkTypLibCompatible>true</MkTypLibCompatible>
   1.812 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.813 +      <TargetEnvironment>X64</TargetEnvironment>
   1.814 +    </Midl>
   1.815 +    <ClCompile>
   1.816 +      <Optimization>Disabled</Optimization>
   1.817 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   1.818 +      <PreprocessorDefinitions>_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.819 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   1.820 +      <BufferSecurityCheck>false</BufferSecurityCheck>
   1.821 +      <PrecompiledHeader>
   1.822 +      </PrecompiledHeader>
   1.823 +      <WarningLevel>Level3</WarningLevel>
   1.824 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
   1.825 +      <ExceptionHandling>false</ExceptionHandling>
   1.826 +    </ClCompile>
   1.827 +    <ResourceCompile>
   1.828 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.829 +      <Culture>0x0409</Culture>
   1.830 +    </ResourceCompile>
   1.831 +    <Link>
   1.832 +      <AdditionalDependencies>winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   1.833 +      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   1.834 +      <GenerateDebugInformation>true</GenerateDebugInformation>
   1.835 +      <SubSystem>Windows</SubSystem>
   1.836 +      <CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
   1.837 +      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x64</AdditionalLibraryDirectories>
   1.838 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   1.839 +    </Link>
   1.840 +  </ItemDefinitionGroup>
   1.841 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   1.842 +    <PreBuildEvent />
   1.843 +    <Midl>
   1.844 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.845 +      <MkTypLibCompatible>true</MkTypLibCompatible>
   1.846 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.847 +      <TargetEnvironment>Win32</TargetEnvironment>
   1.848 +    </Midl>
   1.849 +    <ClCompile>
   1.850 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   1.851 +      <IntrinsicFunctions>false</IntrinsicFunctions>
   1.852 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   1.853 +      <PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.854 +      <StringPooling>true</StringPooling>
   1.855 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   1.856 +      <BufferSecurityCheck>false</BufferSecurityCheck>
   1.857 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   1.858 +      <PrecompiledHeader>
   1.859 +      </PrecompiledHeader>
   1.860 +      <WarningLevel>Level3</WarningLevel>
   1.861 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.862 +      <CompileAs>Default</CompileAs>
   1.863 +      <ExceptionHandling>false</ExceptionHandling>
   1.864 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
   1.865 +      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
   1.866 +    </ClCompile>
   1.867 +    <ResourceCompile>
   1.868 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.869 +      <Culture>0x0409</Culture>
   1.870 +    </ResourceCompile>
   1.871 +    <Link>
   1.872 +      <AdditionalDependencies>winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   1.873 +      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   1.874 +      <SubSystem>Windows</SubSystem>
   1.875 +      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x86</AdditionalLibraryDirectories>
   1.876 +      <OptimizeReferences>true</OptimizeReferences>
   1.877 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
   1.878 +      <GenerateDebugInformation>true</GenerateDebugInformation>
   1.879 +    </Link>
   1.880 +  </ItemDefinitionGroup>
   1.881 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   1.882 +    <Midl>
   1.883 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.884 +      <MkTypLibCompatible>true</MkTypLibCompatible>
   1.885 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   1.886 +      <TargetEnvironment>X64</TargetEnvironment>
   1.887 +    </Midl>
   1.888 +    <ClCompile>
   1.889 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   1.890 +      <IntrinsicFunctions>false</IntrinsicFunctions>
   1.891 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   1.892 +      <PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.893 +      <StringPooling>true</StringPooling>
   1.894 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   1.895 +      <BufferSecurityCheck>false</BufferSecurityCheck>
   1.896 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   1.897 +      <PrecompiledHeader>
   1.898 +      </PrecompiledHeader>
   1.899 +      <WarningLevel>Level3</WarningLevel>
   1.900 +      <ExceptionHandling>false</ExceptionHandling>
   1.901 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
   1.902 +    </ClCompile>
   1.903 +    <ResourceCompile>
   1.904 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   1.905 +      <Culture>0x0409</Culture>
   1.906 +    </ResourceCompile>
   1.907 +    <Link>
   1.908 +      <AdditionalDependencies>winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   1.909 +      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   1.910 +      <SubSystem>Windows</SubSystem>
   1.911 +      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x64</AdditionalLibraryDirectories>
   1.912 +      <OptimizeReferences>true</OptimizeReferences>
   1.913 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
   1.914 +      <GenerateDebugInformation>true</GenerateDebugInformation>
   1.915 +    </Link>
   1.916 +  </ItemDefinitionGroup>
   1.917 +  <ItemGroup>
   1.918 +    <ClInclude Include="..\..\include\SDL.h" />
   1.919 +    <ClInclude Include="..\..\include\SDL_assert.h" />
   1.920 +    <ClInclude Include="..\..\include\SDL_atomic.h" />
   1.921 +    <ClInclude Include="..\..\include\SDL_audio.h" />
   1.922 +    <ClInclude Include="..\..\include\SDL_bits.h" />
   1.923 +    <ClInclude Include="..\..\include\SDL_blendmode.h" />
   1.924 +    <ClInclude Include="..\..\include\SDL_clipboard.h" />
   1.925 +    <ClInclude Include="..\..\include\SDL_config.h" />
   1.926 +    <ClInclude Include="..\..\include\SDL_config_windows.h" />
   1.927 +    <ClInclude Include="..\..\include\SDL_copying.h" />
   1.928 +    <ClInclude Include="..\..\include\SDL_cpuinfo.h" />
   1.929 +    <ClInclude Include="..\..\include\SDL_egl.h" />
   1.930 +    <ClInclude Include="..\..\include\SDL_endian.h" />
   1.931 +    <ClInclude Include="..\..\include\SDL_error.h" />
   1.932 +    <ClInclude Include="..\..\include\SDL_events.h" />
   1.933 +    <ClInclude Include="..\..\include\SDL_filesystem.h" />
   1.934 +    <ClInclude Include="..\..\include\SDL_gesture.h" />
   1.935 +    <ClInclude Include="..\..\include\SDL_haptic.h" />
   1.936 +    <ClInclude Include="..\..\include\SDL_hints.h" />
   1.937 +    <ClInclude Include="..\..\include\SDL_joystick.h" />
   1.938 +    <ClInclude Include="..\..\include\SDL_keyboard.h" />
   1.939 +    <ClInclude Include="..\..\include\SDL_keycode.h" />
   1.940 +    <ClInclude Include="..\..\include\SDL_loadso.h" />
   1.941 +    <ClInclude Include="..\..\include\SDL_log.h" />
   1.942 +    <ClInclude Include="..\..\include\SDL_main.h" />
   1.943 +    <ClInclude Include="..\..\include\SDL_mouse.h" />
   1.944 +    <ClInclude Include="..\..\include\SDL_mutex.h" />
   1.945 +    <ClInclude Include="..\..\include\SDL_name.h" />
   1.946 +    <ClInclude Include="..\..\include\SDL_opengl.h" />
   1.947 +    <ClInclude Include="..\..\include\SDL_opengles.h" />
   1.948 +    <ClInclude Include="..\..\include\SDL_pixels.h" />
   1.949 +    <ClInclude Include="..\..\include\SDL_platform.h" />
   1.950 +    <ClInclude Include="..\..\include\SDL_power.h" />
   1.951 +    <ClInclude Include="..\..\include\SDL_quit.h" />
   1.952 +    <ClInclude Include="..\..\include\SDL_rect.h" />
   1.953 +    <ClInclude Include="..\..\include\SDL_render.h" />
   1.954 +    <ClInclude Include="..\..\include\SDL_revision.h" />
   1.955 +    <ClInclude Include="..\..\include\SDL_rwops.h" />
   1.956 +    <ClInclude Include="..\..\include\SDL_scancode.h" />
   1.957 +    <ClInclude Include="..\..\include\SDL_shape.h" />
   1.958 +    <ClInclude Include="..\..\include\SDL_stdinc.h" />
   1.959 +    <ClInclude Include="..\..\include\SDL_surface.h" />
   1.960 +    <ClInclude Include="..\..\include\SDL_system.h" />
   1.961 +    <ClInclude Include="..\..\include\SDL_syswm.h" />
   1.962 +    <ClInclude Include="..\..\include\SDL_thread.h" />
   1.963 +    <ClInclude Include="..\..\include\SDL_timer.h" />
   1.964 +    <ClInclude Include="..\..\include\SDL_touch.h" />
   1.965 +    <ClInclude Include="..\..\include\SDL_types.h" />
   1.966 +    <ClInclude Include="..\..\include\SDL_version.h" />
   1.967 +    <ClInclude Include="..\..\include\SDL_video.h" />
   1.968 +    <ClInclude Include="..\..\include\SDL_gamecontroller.h" />
   1.969 +    <ClInclude Include="..\..\src\core\windows\SDL_windows.h" />
   1.970 +    <ClInclude Include="..\..\src\dynapi\SDL_dynapi.h" />
   1.971 +    <ClInclude Include="..\..\src\dynapi\SDL_dynapi_overrides.h" />
   1.972 +    <ClInclude Include="..\..\src\dynapi\SDL_dynapi_procs.h" />
   1.973 +    <ClInclude Include="..\..\src\events\blank_cursor.h" />
   1.974 +    <ClInclude Include="..\..\src\events\default_cursor.h" />
   1.975 +    <ClInclude Include="..\..\src\audio\directsound\directx.h" />
   1.976 +    <ClInclude Include="..\..\src\events\SDL_clipboardevents_c.h" />
   1.977 +    <ClInclude Include="..\..\src\events\SDL_gesture_c.h" />
   1.978 +    <ClInclude Include="..\..\src\events\SDL_touch_c.h" />
   1.979 +    <ClInclude Include="..\..\src\libm\math_libm.h" />
   1.980 +    <ClInclude Include="..\..\src\libm\math_private.h" />
   1.981 +    <ClInclude Include="..\..\src\render\mmx.h" />
   1.982 +    <ClInclude Include="..\..\src\render\opengl\SDL_shaders_gl.h" />
   1.983 +    <ClInclude Include="..\..\src\render\SDL_d3dmath.h" />
   1.984 +    <ClInclude Include="..\..\src\render\SDL_sysrender.h" />
   1.985 +    <ClInclude Include="..\..\src\render\SDL_yuv_sw_c.h" />
   1.986 +    <ClInclude Include="..\..\src\audio\SDL_audio_c.h" />
   1.987 +    <ClInclude Include="..\..\src\audio\SDL_audiodev_c.h" />
   1.988 +    <ClInclude Include="..\..\src\audio\SDL_audiomem.h" />
   1.989 +    <ClInclude Include="..\..\src\render\software\SDL_blendfillrect.h" />
   1.990 +    <ClInclude Include="..\..\src\render\software\SDL_blendline.h" />
   1.991 +    <ClInclude Include="..\..\src\render\software\SDL_blendpoint.h" />
   1.992 +    <ClInclude Include="..\..\src\render\software\SDL_draw.h" />
   1.993 +    <ClInclude Include="..\..\src\render\software\SDL_drawline.h" />
   1.994 +    <ClInclude Include="..\..\src\render\software\SDL_drawpoint.h" />
   1.995 +    <ClInclude Include="..\..\src\events\SDL_dropevents_c.h" />
   1.996 +    <ClInclude Include="..\..\src\render\software\SDL_render_sw_c.h" />
   1.997 +    <ClInclude Include="..\..\src\render\software\SDL_rotate.h" />
   1.998 +    <ClInclude Include="..\..\src\video\dummy\SDL_nullframebuffer_c.h" />
   1.999 +    <ClInclude Include="..\..\src\video\SDL_blit.h" />
  1.1000 +    <ClInclude Include="..\..\src\video\SDL_blit_auto.h" />
  1.1001 +    <ClInclude Include="..\..\src\video\SDL_blit_copy.h" />
  1.1002 +    <ClInclude Include="..\..\src\video\SDL_blit_slow.h" />
  1.1003 +    <ClInclude Include="..\..\src\video\sdl_egl_c.h" />
  1.1004 +    <ClInclude Include="..\..\src\video\SDL_shape_internals.h" />
  1.1005 +    <ClInclude Include="..\..\src\audio\winmm\SDL_winmm.h" />
  1.1006 +    <ClInclude Include="..\..\src\audio\disk\SDL_diskaudio.h" />
  1.1007 +    <ClInclude Include="..\..\src\audio\dummy\SDL_dummyaudio.h" />
  1.1008 +    <ClInclude Include="..\..\src\audio\directsound\SDL_directsound.h" />
  1.1009 +    <ClInclude Include="..\..\src\SDL_error_c.h" />
  1.1010 +    <ClInclude Include="..\..\src\events\SDL_events_c.h" />
  1.1011 +    <ClInclude Include="..\..\src\joystick\SDL_joystick_c.h" />
  1.1012 +    <ClInclude Include="..\..\src\events\SDL_keyboard_c.h" />
  1.1013 +    <ClInclude Include="..\..\src\events\SDL_mouse_c.h" />
  1.1014 +    <ClInclude Include="..\..\src\video\dummy\SDL_nullevents_c.h" />
  1.1015 +    <ClInclude Include="..\..\src\video\dummy\SDL_nullvideo.h" />
  1.1016 +    <ClInclude Include="..\..\src\video\SDL_pixels_c.h" />
  1.1017 +    <ClInclude Include="..\..\src\video\SDL_rect_c.h" />
  1.1018 +    <ClInclude Include="..\..\src\video\SDL_RLEaccel_c.h" />
  1.1019 +    <ClInclude Include="..\..\src\audio\SDL_sysaudio.h" />
  1.1020 +    <ClInclude Include="..\..\src\events\SDL_sysevents.h" />
  1.1021 +    <ClInclude Include="..\..\src\haptic\SDL_syshaptic.h" />
  1.1022 +    <ClInclude Include="..\..\src\joystick\SDL_sysjoystick.h" />
  1.1023 +    <ClInclude Include="..\..\src\thread\SDL_systhread.h" />
  1.1024 +    <ClInclude Include="..\..\src\thread\windows\SDL_systhread_c.h" />
  1.1025 +    <ClInclude Include="..\..\src\video\SDL_sysvideo.h" />
  1.1026 +    <ClInclude Include="..\..\src\thread\SDL_thread_c.h" />
  1.1027 +    <ClInclude Include="..\..\src\timer\SDL_timer_c.h" />
  1.1028 +    <ClInclude Include="..\..\src\video\windows\SDL_vkeys.h" />
  1.1029 +    <ClInclude Include="..\..\src\audio\SDL_wave.h" />
  1.1030 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsclipboard.h" />
  1.1031 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsevents.h" />
  1.1032 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsframebuffer.h" />
  1.1033 +    <ClInclude Include="..\..\src\video\windows\SDL_windowskeyboard.h" />
  1.1034 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsmessagebox.h" />
  1.1035 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsmodes.h" />
  1.1036 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsmouse.h" />
  1.1037 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsopengl.h" />
  1.1038 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsopengles.h" />
  1.1039 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsshape.h" />
  1.1040 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsvideo.h" />
  1.1041 +    <ClInclude Include="..\..\src\video\windows\SDL_windowswindow.h" />
  1.1042 +    <ClInclude Include="..\..\src\events\SDL_windowevents_c.h" />
  1.1043 +    <ClInclude Include="..\..\src\video\windows\wmmsg.h" />
  1.1044 +  </ItemGroup>
  1.1045 +  <ItemGroup>
  1.1046 +    <ClCompile Include="..\..\src\core\windows\SDL_windows.c" />
  1.1047 +    <ClCompile Include="..\..\src\dynapi\SDL_dynapi.c" />
  1.1048 +    <ClCompile Include="..\..\src\events\SDL_clipboardevents.c" />
  1.1049 +    <ClCompile Include="..\..\src\events\SDL_gesture.c" />
  1.1050 +    <ClCompile Include="..\..\src\events\SDL_touch.c" />
  1.1051 +    <ClCompile Include="..\..\src\libm\e_atan2.c" />
  1.1052 +    <ClCompile Include="..\..\src\libm\e_log.c" />
  1.1053 +    <ClCompile Include="..\..\src\libm\e_pow.c" />
  1.1054 +    <ClCompile Include="..\..\src\libm\e_rem_pio2.c" />
  1.1055 +    <ClCompile Include="..\..\src\libm\e_sqrt.c" />
  1.1056 +    <ClCompile Include="..\..\src\libm\k_cos.c" />
  1.1057 +    <ClCompile Include="..\..\src\libm\k_rem_pio2.c" />
  1.1058 +    <ClCompile Include="..\..\src\libm\k_sin.c" />
  1.1059 +    <ClCompile Include="..\..\src\libm\k_tan.c" />
  1.1060 +    <ClCompile Include="..\..\src\libm\s_atan.c" />
  1.1061 +    <ClCompile Include="..\..\src\libm\s_copysign.c" />
  1.1062 +    <ClCompile Include="..\..\src\libm\s_cos.c" />
  1.1063 +    <ClCompile Include="..\..\src\libm\s_fabs.c" />
  1.1064 +    <ClCompile Include="..\..\src\libm\s_floor.c" />
  1.1065 +    <ClCompile Include="..\..\src\libm\s_scalbn.c" />
  1.1066 +    <ClCompile Include="..\..\src\libm\s_sin.c" />
  1.1067 +    <ClCompile Include="..\..\src\libm\s_tan.c" />
  1.1068 +    <ClCompile Include="..\..\src\render\direct3d11\SDL_render_d3d11.c" />
  1.1069 +    <ClCompile Include="..\..\src\render\direct3d\SDL_render_d3d.c" />
  1.1070 +    <ClCompile Include="..\..\src\render\opengles2\SDL_render_gles2.c" />
  1.1071 +    <ClCompile Include="..\..\src\render\opengles2\SDL_shaders_gles2.c" />
  1.1072 +    <ClCompile Include="..\..\src\render\opengl\SDL_render_gl.c" />
  1.1073 +    <ClCompile Include="..\..\src\render\opengl\SDL_shaders_gl.c" />
  1.1074 +    <ClCompile Include="..\..\src\render\SDL_d3dmath.c" />
  1.1075 +    <ClCompile Include="..\..\src\render\SDL_render.c" />
  1.1076 +    <ClCompile Include="..\..\src\render\SDL_yuv_mmx.c" />
  1.1077 +    <ClCompile Include="..\..\src\render\SDL_yuv_sw.c" />
  1.1078 +    <ClCompile Include="..\..\src\render\software\SDL_blendfillrect.c" />
  1.1079 +    <ClCompile Include="..\..\src\render\software\SDL_blendline.c" />
  1.1080 +    <ClCompile Include="..\..\src\render\software\SDL_blendpoint.c" />
  1.1081 +    <ClCompile Include="..\..\src\render\software\SDL_drawline.c" />
  1.1082 +    <ClCompile Include="..\..\src\render\software\SDL_drawpoint.c" />
  1.1083 +    <ClCompile Include="..\..\src\render\software\SDL_render_sw.c" />
  1.1084 +    <ClCompile Include="..\..\src\render\software\SDL_rotate.c" />
  1.1085 +    <ClCompile Include="..\..\src\SDL.c" />
  1.1086 +    <ClCompile Include="..\..\src\SDL_assert.c" />
  1.1087 +    <ClCompile Include="..\..\src\atomic\SDL_atomic.c" />
  1.1088 +    <ClCompile Include="..\..\src\atomic\SDL_spinlock.c" />
  1.1089 +    <ClCompile Include="..\..\src\audio\SDL_audio.c" />
  1.1090 +    <ClCompile Include="..\..\src\audio\SDL_audiocvt.c" />
  1.1091 +    <ClCompile Include="..\..\src\audio\SDL_audiodev.c" />
  1.1092 +    <ClCompile Include="..\..\src\audio\SDL_audiotypecvt.c" />
  1.1093 +    <ClCompile Include="..\..\src\SDL_hints.c" />
  1.1094 +    <ClCompile Include="..\..\src\SDL_log.c" />
  1.1095 +    <ClCompile Include="..\..\src\video\dummy\SDL_nullframebuffer.c" />
  1.1096 +    <ClCompile Include="..\..\src\video\SDL_blit.c" />
  1.1097 +    <ClCompile Include="..\..\src\video\SDL_blit_0.c" />
  1.1098 +    <ClCompile Include="..\..\src\video\SDL_blit_1.c" />
  1.1099 +    <ClCompile Include="..\..\src\video\SDL_blit_A.c" />
  1.1100 +    <ClCompile Include="..\..\src\video\SDL_blit_auto.c" />
  1.1101 +    <ClCompile Include="..\..\src\video\SDL_blit_copy.c" />
  1.1102 +    <ClCompile Include="..\..\src\video\SDL_blit_N.c" />
  1.1103 +    <ClCompile Include="..\..\src\video\SDL_blit_slow.c" />
  1.1104 +    <ClCompile Include="..\..\src\video\SDL_bmp.c" />
  1.1105 +    <ClCompile Include="..\..\src\cpuinfo\SDL_cpuinfo.c" />
  1.1106 +    <ClCompile Include="..\..\src\video\SDL_clipboard.c" />
  1.1107 +    <ClCompile Include="..\..\src\video\SDL_egl.c" />
  1.1108 +    <ClCompile Include="..\..\src\video\SDL_shape.c" />
  1.1109 +    <ClCompile Include="..\..\src\audio\winmm\SDL_winmm.c" />
  1.1110 +    <ClCompile Include="..\..\src\audio\disk\SDL_diskaudio.c" />
  1.1111 +    <ClCompile Include="..\..\src\audio\dummy\SDL_dummyaudio.c" />
  1.1112 +    <ClCompile Include="..\..\src\audio\directsound\SDL_directsound.c" />
  1.1113 +    <ClCompile Include="..\..\src\events\SDL_dropevents.c" />
  1.1114 +    <ClCompile Include="..\..\src\audio\xaudio2\SDL_xaudio2.c" />
  1.1115 +    <ClCompile Include="..\..\src\joystick\windows\SDL_dxjoystick.c" />
  1.1116 +    <ClCompile Include="..\..\src\SDL_error.c" />
  1.1117 +    <ClCompile Include="..\..\src\events\SDL_events.c" />
  1.1118 +    <ClCompile Include="..\..\src\video\SDL_fillrect.c" />
  1.1119 +    <ClCompile Include="..\..\src\stdlib\SDL_getenv.c" />
  1.1120 +    <ClCompile Include="..\..\src\haptic\SDL_haptic.c" />
  1.1121 +    <ClCompile Include="..\..\src\stdlib\SDL_iconv.c" />
  1.1122 +    <ClCompile Include="..\..\src\joystick\SDL_joystick.c" />
  1.1123 +    <ClCompile Include="..\..\src\events\SDL_keyboard.c" />
  1.1124 +    <ClCompile Include="..\..\src\stdlib\SDL_malloc.c" />
  1.1125 +    <ClCompile Include="..\..\src\audio\SDL_mixer.c" />
  1.1126 +    <ClCompile Include="..\..\src\joystick\windows\SDL_mmjoystick.c" />
  1.1127 +    <ClCompile Include="..\..\src\events\SDL_mouse.c" />
  1.1128 +    <ClCompile Include="..\..\src\video\dummy\SDL_nullevents.c" />
  1.1129 +    <ClCompile Include="..\..\src\video\dummy\SDL_nullvideo.c" />
  1.1130 +    <ClCompile Include="..\..\src\video\SDL_pixels.c" />
  1.1131 +    <ClCompile Include="..\..\src\power\SDL_power.c" />
  1.1132 +    <ClCompile Include="..\..\src\stdlib\SDL_qsort.c" />
  1.1133 +    <ClCompile Include="..\..\src\events\SDL_quit.c" />
  1.1134 +    <ClCompile Include="..\..\src\video\SDL_rect.c" />
  1.1135 +    <ClCompile Include="..\..\src\video\SDL_RLEaccel.c" />
  1.1136 +    <ClCompile Include="..\..\src\file\SDL_rwops.c" />
  1.1137 +    <ClCompile Include="..\..\src\stdlib\SDL_stdlib.c" />
  1.1138 +    <ClCompile Include="..\..\src\video\SDL_stretch.c" />
  1.1139 +    <ClCompile Include="..\..\src\stdlib\SDL_string.c" />
  1.1140 +    <ClCompile Include="..\..\src\video\SDL_surface.c" />
  1.1141 +    <ClCompile Include="..\..\src\thread\generic\SDL_syscond.c" />
  1.1142 +    <ClCompile Include="..\..\src\filesystem\windows\SDL_sysfilesystem.c" />
  1.1143 +    <ClCompile Include="..\..\src\haptic\windows\SDL_syshaptic.c" />
  1.1144 +    <ClCompile Include="..\..\src\loadso\windows\SDL_sysloadso.c" />
  1.1145 +    <ClCompile Include="..\..\src\thread\windows\SDL_sysmutex.c" />
  1.1146 +    <ClCompile Include="..\..\src\power\windows\SDL_syspower.c" />
  1.1147 +    <ClCompile Include="..\..\src\thread\windows\SDL_syssem.c" />
  1.1148 +    <ClCompile Include="..\..\src\thread\windows\SDL_systhread.c" />
  1.1149 +    <ClCompile Include="..\..\src\thread\windows\SDL_systls.c" />
  1.1150 +    <ClCompile Include="..\..\src\timer\windows\SDL_systimer.c" />
  1.1151 +    <ClCompile Include="..\..\src\thread\SDL_thread.c" />
  1.1152 +    <ClCompile Include="..\..\src\timer\SDL_timer.c" />
  1.1153 +    <ClCompile Include="..\..\src\video\SDL_video.c" />
  1.1154 +    <ClCompile Include="..\..\src\audio\SDL_wave.c" />
  1.1155 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsclipboard.c" />
  1.1156 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsevents.c" />
  1.1157 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsframebuffer.c" />
  1.1158 +    <ClCompile Include="..\..\src\video\windows\SDL_windowskeyboard.c" />
  1.1159 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsmessagebox.c" />
  1.1160 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsmodes.c" />
  1.1161 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsmouse.c" />
  1.1162 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsopengl.c" />
  1.1163 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsopengles.c" />
  1.1164 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsshape.c" />
  1.1165 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsvideo.c" />
  1.1166 +    <ClCompile Include="..\..\src\video\windows\SDL_windowswindow.c" />
  1.1167 +    <ClCompile Include="..\..\src\events\SDL_windowevents.c" />
  1.1168 +    <ClCompile Include="..\..\src\joystick\SDL_gamecontroller.c" />
  1.1169 +  </ItemGroup>
  1.1170 +  <ItemGroup>
  1.1171 +    <ResourceCompile Include="..\..\src\main\windows\version.rc" />
  1.1172 +  </ItemGroup>
  1.1173 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  1.1174 +  <ImportGroup Label="ExtensionTargets">
  1.1175 +  </ImportGroup>
  1.1176 +</Project>
     2.1 --- a/VisualC/SDL/SDL_VS2012.vcxproj	Sat Jun 07 20:43:12 2014 -0700
     2.2 +++ b/VisualC/SDL/SDL_VS2012.vcxproj	Sat Jun 07 21:58:18 2014 -0700
     2.3 @@ -1,484 +1,484 @@
     2.4 -<?xml version="1.0" encoding="utf-8"?>
     2.5 -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     2.6 -  <ItemGroup Label="ProjectConfigurations">
     2.7 -    <ProjectConfiguration Include="Debug|Win32">
     2.8 -      <Configuration>Debug</Configuration>
     2.9 -      <Platform>Win32</Platform>
    2.10 -    </ProjectConfiguration>
    2.11 -    <ProjectConfiguration Include="Debug|x64">
    2.12 -      <Configuration>Debug</Configuration>
    2.13 -      <Platform>x64</Platform>
    2.14 -    </ProjectConfiguration>
    2.15 -    <ProjectConfiguration Include="Release|Win32">
    2.16 -      <Configuration>Release</Configuration>
    2.17 -      <Platform>Win32</Platform>
    2.18 -    </ProjectConfiguration>
    2.19 -    <ProjectConfiguration Include="Release|x64">
    2.20 -      <Configuration>Release</Configuration>
    2.21 -      <Platform>x64</Platform>
    2.22 -    </ProjectConfiguration>
    2.23 -  </ItemGroup>
    2.24 -  <PropertyGroup Label="Globals">
    2.25 -    <ProjectName>SDL2</ProjectName>
    2.26 -    <ProjectGuid>{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}</ProjectGuid>
    2.27 -    <RootNamespace>SDL</RootNamespace>
    2.28 -  </PropertyGroup>
    2.29 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
    2.30 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    2.31 -    <ConfigurationType>DynamicLibrary</ConfigurationType>
    2.32 -    <UseOfMfc>false</UseOfMfc>
    2.33 -    <PlatformToolset>v110</PlatformToolset>
    2.34 -  </PropertyGroup>
    2.35 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    2.36 -    <ConfigurationType>DynamicLibrary</ConfigurationType>
    2.37 -    <UseOfMfc>false</UseOfMfc>
    2.38 -    <PlatformToolset>v110</PlatformToolset>
    2.39 -  </PropertyGroup>
    2.40 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    2.41 -    <ConfigurationType>DynamicLibrary</ConfigurationType>
    2.42 -    <UseOfMfc>false</UseOfMfc>
    2.43 -    <PlatformToolset>v110</PlatformToolset>
    2.44 -  </PropertyGroup>
    2.45 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    2.46 -    <ConfigurationType>DynamicLibrary</ConfigurationType>
    2.47 -    <UseOfMfc>false</UseOfMfc>
    2.48 -    <CharacterSet>MultiByte</CharacterSet>
    2.49 -    <PlatformToolset>v110</PlatformToolset>
    2.50 -  </PropertyGroup>
    2.51 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
    2.52 -  <ImportGroup Label="ExtensionSettings">
    2.53 -  </ImportGroup>
    2.54 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
    2.55 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    2.56 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    2.57 -  </ImportGroup>
    2.58 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
    2.59 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    2.60 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    2.61 -  </ImportGroup>
    2.62 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
    2.63 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    2.64 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    2.65 -  </ImportGroup>
    2.66 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
    2.67 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    2.68 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    2.69 -  </ImportGroup>
    2.70 -  <PropertyGroup Label="UserMacros" />
    2.71 -  <PropertyGroup>
    2.72 -    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
    2.73 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
    2.74 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
    2.75 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
    2.76 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
    2.77 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
    2.78 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
    2.79 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
    2.80 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
    2.81 -  </PropertyGroup>
    2.82 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    2.83 -    <PreBuildEvent />
    2.84 -    <Midl>
    2.85 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    2.86 -      <MkTypLibCompatible>true</MkTypLibCompatible>
    2.87 -      <SuppressStartupBanner>true</SuppressStartupBanner>
    2.88 -      <TargetEnvironment>Win32</TargetEnvironment>
    2.89 -    </Midl>
    2.90 -    <ClCompile>
    2.91 -      <Optimization>Disabled</Optimization>
    2.92 -      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
    2.93 -      <PreprocessorDefinitions>_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    2.94 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
    2.95 -      <BufferSecurityCheck>false</BufferSecurityCheck>
    2.96 -      <PrecompiledHeader>
    2.97 -      </PrecompiledHeader>
    2.98 -      <WarningLevel>Level3</WarningLevel>
    2.99 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   2.100 -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
   2.101 -      <CompileAs>Default</CompileAs>
   2.102 -      <ExceptionHandling>false</ExceptionHandling>
   2.103 -    </ClCompile>
   2.104 -    <ResourceCompile>
   2.105 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.106 -      <Culture>0x0409</Culture>
   2.107 -    </ResourceCompile>
   2.108 -    <Link>
   2.109 -      <AdditionalDependencies>winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   2.110 -      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   2.111 -      <GenerateDebugInformation>true</GenerateDebugInformation>
   2.112 -      <SubSystem>Windows</SubSystem>
   2.113 -      <CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
   2.114 -      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x86</AdditionalLibraryDirectories>
   2.115 -    </Link>
   2.116 -  </ItemDefinitionGroup>
   2.117 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   2.118 -    <Midl>
   2.119 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.120 -      <MkTypLibCompatible>true</MkTypLibCompatible>
   2.121 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   2.122 -      <TargetEnvironment>X64</TargetEnvironment>
   2.123 -    </Midl>
   2.124 -    <ClCompile>
   2.125 -      <Optimization>Disabled</Optimization>
   2.126 -      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   2.127 -      <PreprocessorDefinitions>_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.128 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   2.129 -      <BufferSecurityCheck>false</BufferSecurityCheck>
   2.130 -      <PrecompiledHeader>
   2.131 -      </PrecompiledHeader>
   2.132 -      <WarningLevel>Level3</WarningLevel>
   2.133 -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
   2.134 -      <ExceptionHandling>false</ExceptionHandling>
   2.135 -    </ClCompile>
   2.136 -    <ResourceCompile>
   2.137 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.138 -      <Culture>0x0409</Culture>
   2.139 -    </ResourceCompile>
   2.140 -    <Link>
   2.141 -      <AdditionalDependencies>winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   2.142 -      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   2.143 -      <GenerateDebugInformation>true</GenerateDebugInformation>
   2.144 -      <SubSystem>Windows</SubSystem>
   2.145 -      <CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
   2.146 -      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x64</AdditionalLibraryDirectories>
   2.147 -    </Link>
   2.148 -  </ItemDefinitionGroup>
   2.149 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   2.150 -    <PreBuildEvent />
   2.151 -    <Midl>
   2.152 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.153 -      <MkTypLibCompatible>true</MkTypLibCompatible>
   2.154 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   2.155 -      <TargetEnvironment>Win32</TargetEnvironment>
   2.156 -    </Midl>
   2.157 -    <ClCompile>
   2.158 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   2.159 -      <IntrinsicFunctions>false</IntrinsicFunctions>
   2.160 -      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   2.161 -      <PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.162 -      <StringPooling>true</StringPooling>
   2.163 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   2.164 -      <BufferSecurityCheck>false</BufferSecurityCheck>
   2.165 -      <FunctionLevelLinking>true</FunctionLevelLinking>
   2.166 -      <PrecompiledHeader>
   2.167 -      </PrecompiledHeader>
   2.168 -      <WarningLevel>Level3</WarningLevel>
   2.169 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   2.170 -      <CompileAs>Default</CompileAs>
   2.171 -      <ExceptionHandling>false</ExceptionHandling>
   2.172 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
   2.173 -    </ClCompile>
   2.174 -    <ResourceCompile>
   2.175 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.176 -      <Culture>0x0409</Culture>
   2.177 -    </ResourceCompile>
   2.178 -    <Link>
   2.179 -      <AdditionalDependencies>winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   2.180 -      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   2.181 -      <SubSystem>Windows</SubSystem>
   2.182 -      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x86</AdditionalLibraryDirectories>
   2.183 -      <OptimizeReferences>true</OptimizeReferences>
   2.184 -      <EnableCOMDATFolding>true</EnableCOMDATFolding>
   2.185 -      <GenerateDebugInformation>true</GenerateDebugInformation>
   2.186 -    </Link>
   2.187 -  </ItemDefinitionGroup>
   2.188 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   2.189 -    <Midl>
   2.190 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.191 -      <MkTypLibCompatible>true</MkTypLibCompatible>
   2.192 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   2.193 -      <TargetEnvironment>X64</TargetEnvironment>
   2.194 -    </Midl>
   2.195 -    <ClCompile>
   2.196 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   2.197 -      <IntrinsicFunctions>false</IntrinsicFunctions>
   2.198 -      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   2.199 -      <PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.200 -      <StringPooling>true</StringPooling>
   2.201 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   2.202 -      <BufferSecurityCheck>false</BufferSecurityCheck>
   2.203 -      <FunctionLevelLinking>true</FunctionLevelLinking>
   2.204 -      <PrecompiledHeader>
   2.205 -      </PrecompiledHeader>
   2.206 -      <WarningLevel>Level3</WarningLevel>
   2.207 -      <ExceptionHandling>false</ExceptionHandling>
   2.208 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
   2.209 -    </ClCompile>
   2.210 -    <ResourceCompile>
   2.211 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.212 -      <Culture>0x0409</Culture>
   2.213 -    </ResourceCompile>
   2.214 -    <Link>
   2.215 -      <AdditionalDependencies>winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   2.216 -      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   2.217 -      <SubSystem>Windows</SubSystem>
   2.218 -      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x64</AdditionalLibraryDirectories>
   2.219 -      <OptimizeReferences>true</OptimizeReferences>
   2.220 -      <EnableCOMDATFolding>true</EnableCOMDATFolding>
   2.221 -      <GenerateDebugInformation>true</GenerateDebugInformation>
   2.222 -    </Link>
   2.223 -  </ItemDefinitionGroup>
   2.224 -  <ItemGroup>
   2.225 -    <ClInclude Include="..\..\include\SDL.h" />
   2.226 -    <ClInclude Include="..\..\include\SDL_assert.h" />
   2.227 -    <ClInclude Include="..\..\include\SDL_atomic.h" />
   2.228 -    <ClInclude Include="..\..\include\SDL_audio.h" />
   2.229 -    <ClInclude Include="..\..\include\SDL_bits.h" />
   2.230 -    <ClInclude Include="..\..\include\SDL_blendmode.h" />
   2.231 -    <ClInclude Include="..\..\include\SDL_clipboard.h" />
   2.232 -    <ClInclude Include="..\..\include\SDL_config.h" />
   2.233 -    <ClInclude Include="..\..\include\SDL_config_windows.h" />
   2.234 -    <ClInclude Include="..\..\include\SDL_copying.h" />
   2.235 -    <ClInclude Include="..\..\include\SDL_cpuinfo.h" />
   2.236 -    <ClInclude Include="..\..\include\SDL_endian.h" />
   2.237 -    <ClInclude Include="..\..\include\SDL_error.h" />
   2.238 -    <ClInclude Include="..\..\include\SDL_events.h" />
   2.239 -    <ClInclude Include="..\..\include\SDL_filesystem.h" />
   2.240 -    <ClInclude Include="..\..\include\SDL_gesture.h" />
   2.241 -    <ClInclude Include="..\..\include\SDL_haptic.h" />
   2.242 -    <ClInclude Include="..\..\include\SDL_hints.h" />
   2.243 -    <ClInclude Include="..\..\include\SDL_joystick.h" />
   2.244 -    <ClInclude Include="..\..\include\SDL_keyboard.h" />
   2.245 -    <ClInclude Include="..\..\include\SDL_keycode.h" />
   2.246 -    <ClInclude Include="..\..\include\SDL_loadso.h" />
   2.247 -    <ClInclude Include="..\..\include\SDL_log.h" />
   2.248 -    <ClInclude Include="..\..\include\SDL_main.h" />
   2.249 -    <ClInclude Include="..\..\include\SDL_mouse.h" />
   2.250 -    <ClInclude Include="..\..\include\SDL_mutex.h" />
   2.251 -    <ClInclude Include="..\..\include\SDL_name.h" />
   2.252 -    <ClInclude Include="..\..\include\SDL_opengl.h" />
   2.253 -    <ClInclude Include="..\..\include\SDL_opengles.h" />
   2.254 -    <ClInclude Include="..\..\include\SDL_pixels.h" />
   2.255 -    <ClInclude Include="..\..\include\SDL_platform.h" />
   2.256 -    <ClInclude Include="..\..\include\SDL_power.h" />
   2.257 -    <ClInclude Include="..\..\include\SDL_quit.h" />
   2.258 -    <ClInclude Include="..\..\include\SDL_rect.h" />
   2.259 -    <ClInclude Include="..\..\include\SDL_render.h" />
   2.260 -    <ClInclude Include="..\..\include\SDL_revision.h" />
   2.261 -    <ClInclude Include="..\..\include\SDL_rwops.h" />
   2.262 -    <ClInclude Include="..\..\include\SDL_scancode.h" />
   2.263 -    <ClInclude Include="..\..\include\SDL_shape.h" />
   2.264 -    <ClInclude Include="..\..\include\SDL_stdinc.h" />
   2.265 -    <ClInclude Include="..\..\include\SDL_surface.h" />
   2.266 -    <ClInclude Include="..\..\include\SDL_system.h" />
   2.267 -    <ClInclude Include="..\..\include\SDL_syswm.h" />
   2.268 -    <ClInclude Include="..\..\include\SDL_thread.h" />
   2.269 -    <ClInclude Include="..\..\include\SDL_timer.h" />
   2.270 -    <ClInclude Include="..\..\include\SDL_touch.h" />
   2.271 -    <ClInclude Include="..\..\include\SDL_types.h" />
   2.272 -    <ClInclude Include="..\..\include\SDL_version.h" />
   2.273 -    <ClInclude Include="..\..\include\SDL_video.h" />
   2.274 -    <ClInclude Include="..\..\include\SDL_gamecontroller.h" />
   2.275 -    <ClInclude Include="..\..\src\core\windows\SDL_windows.h" />
   2.276 -    <ClInclude Include="..\..\src\dynapi\SDL_dynapi.h" />
   2.277 -    <ClInclude Include="..\..\src\dynapi\SDL_dynapi_overrides.h" />
   2.278 -    <ClInclude Include="..\..\src\dynapi\SDL_dynapi_procs.h" />
   2.279 -    <ClInclude Include="..\..\src\events\blank_cursor.h" />
   2.280 -    <ClInclude Include="..\..\src\events\default_cursor.h" />
   2.281 -    <ClInclude Include="..\..\src\audio\directsound\directx.h" />
   2.282 -    <ClInclude Include="..\..\src\events\SDL_clipboardevents_c.h" />
   2.283 -    <ClInclude Include="..\..\src\events\SDL_gesture_c.h" />
   2.284 -    <ClInclude Include="..\..\src\events\SDL_touch_c.h" />
   2.285 -    <ClInclude Include="..\..\src\libm\math.h" />
   2.286 -    <ClInclude Include="..\..\src\libm\math_private.h" />
   2.287 -    <ClInclude Include="..\..\src\render\mmx.h" />
   2.288 -    <ClInclude Include="..\..\src\render\opengl\SDL_shaders_gl.h" />
   2.289 -    <ClInclude Include="..\..\src\render\SDL_d3dmath.h" />
   2.290 -    <ClInclude Include="..\..\src\render\SDL_sysrender.h" />
   2.291 -    <ClInclude Include="..\..\src\render\SDL_yuv_sw_c.h" />
   2.292 -    <ClInclude Include="..\..\src\audio\SDL_audio_c.h" />
   2.293 -    <ClInclude Include="..\..\src\audio\SDL_audiodev_c.h" />
   2.294 -    <ClInclude Include="..\..\src\audio\SDL_audiomem.h" />
   2.295 -    <ClInclude Include="..\..\src\render\software\SDL_blendfillrect.h" />
   2.296 -    <ClInclude Include="..\..\src\render\software\SDL_blendline.h" />
   2.297 -    <ClInclude Include="..\..\src\render\software\SDL_blendpoint.h" />
   2.298 -    <ClInclude Include="..\..\src\render\software\SDL_draw.h" />
   2.299 -    <ClInclude Include="..\..\src\render\software\SDL_drawline.h" />
   2.300 -    <ClInclude Include="..\..\src\render\software\SDL_drawpoint.h" />
   2.301 -    <ClInclude Include="..\..\src\events\SDL_dropevents_c.h" />
   2.302 -    <ClInclude Include="..\..\src\render\software\SDL_render_sw_c.h" />
   2.303 -    <ClInclude Include="..\..\src\render\software\SDL_rotate.h" />
   2.304 -    <ClInclude Include="..\..\src\video\dummy\SDL_nullframebuffer_c.h" />
   2.305 -    <ClInclude Include="..\..\src\video\SDL_blit.h" />
   2.306 -    <ClInclude Include="..\..\src\video\SDL_blit_auto.h" />
   2.307 -    <ClInclude Include="..\..\src\video\SDL_blit_copy.h" />
   2.308 -    <ClInclude Include="..\..\src\video\SDL_blit_slow.h" />
   2.309 -    <ClInclude Include="..\..\src\video\SDL_shape_internals.h" />
   2.310 -    <ClInclude Include="..\..\src\audio\winmm\SDL_winmm.h" />
   2.311 -    <ClInclude Include="..\..\src\audio\disk\SDL_diskaudio.h" />
   2.312 -    <ClInclude Include="..\..\src\audio\dummy\SDL_dummyaudio.h" />
   2.313 -    <ClInclude Include="..\..\src\audio\directsound\SDL_directsound.h" />
   2.314 -    <ClInclude Include="..\..\src\SDL_error_c.h" />
   2.315 -    <ClInclude Include="..\..\src\SDL_hints_c.h" />
   2.316 -    <ClInclude Include="..\..\src\events\SDL_events_c.h" />
   2.317 -    <ClInclude Include="..\..\src\video\SDL_glesfuncs.h" />
   2.318 -    <ClInclude Include="..\..\src\video\SDL_glfuncs.h" />
   2.319 -    <ClInclude Include="..\..\src\joystick\SDL_joystick_c.h" />
   2.320 -    <ClInclude Include="..\..\src\events\SDL_keyboard_c.h" />
   2.321 -    <ClInclude Include="..\..\src\events\SDL_mouse_c.h" />
   2.322 -    <ClInclude Include="..\..\src\video\dummy\SDL_nullevents_c.h" />
   2.323 -    <ClInclude Include="..\..\src\video\dummy\SDL_nullvideo.h" />
   2.324 -    <ClInclude Include="..\..\src\video\SDL_pixels_c.h" />
   2.325 -    <ClInclude Include="..\..\src\video\SDL_rect_c.h" />
   2.326 -    <ClInclude Include="..\..\src\video\SDL_RLEaccel_c.h" />
   2.327 -    <ClInclude Include="..\..\src\video\SDL_stretch_c.h" />
   2.328 -    <ClInclude Include="..\..\src\audio\SDL_sysaudio.h" />
   2.329 -    <ClInclude Include="..\..\src\events\SDL_sysevents.h" />
   2.330 -    <ClInclude Include="..\..\src\haptic\SDL_syshaptic.h" />
   2.331 -    <ClInclude Include="..\..\src\joystick\SDL_sysjoystick.h" />
   2.332 -    <ClInclude Include="..\..\src\thread\SDL_systhread.h" />
   2.333 -    <ClInclude Include="..\..\src\thread\windows\SDL_systhread_c.h" />
   2.334 -    <ClInclude Include="..\..\src\timer\SDL_systimer.h" />
   2.335 -    <ClInclude Include="..\..\src\video\SDL_sysvideo.h" />
   2.336 -    <ClInclude Include="..\..\src\thread\SDL_thread_c.h" />
   2.337 -    <ClInclude Include="..\..\src\timer\SDL_timer_c.h" />
   2.338 -    <ClInclude Include="..\..\src\video\windows\SDL_vkeys.h" />
   2.339 -    <ClInclude Include="..\..\src\audio\SDL_wave.h" />
   2.340 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsclipboard.h" />
   2.341 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsevents.h" />
   2.342 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsframebuffer.h" />
   2.343 -    <ClInclude Include="..\..\src\video\windows\SDL_windowskeyboard.h" />
   2.344 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsmessagebox.h" />
   2.345 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsmodes.h" />
   2.346 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsmouse.h" />
   2.347 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsopengl.h" />
   2.348 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsshape.h" />
   2.349 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsvideo.h" />
   2.350 -    <ClInclude Include="..\..\src\video\windows\SDL_windowswindow.h" />
   2.351 -    <ClInclude Include="..\..\src\events\SDL_windowevents_c.h" />
   2.352 -    <ClInclude Include="..\..\src\video\windows\wmmsg.h" />
   2.353 -    <ClInclude Include="resource.h" />
   2.354 -    <ClInclude Include="..\..\include\SDL_egl.h" />
   2.355 -    <ClInclude Include="..\..\src\video\sdl_egl_c.h" />
   2.356 -    <ClInclude Include="..\..\src\video\windows\SDL_windowsopengles.h" />
   2.357 -  </ItemGroup>
   2.358 -  <ItemGroup>
   2.359 -    <ClCompile Include="..\..\src\core\windows\SDL_windows.c" />
   2.360 -    <ClCompile Include="..\..\src\dynapi\SDL_dynapi.c" />
   2.361 -    <ClCompile Include="..\..\src\events\SDL_clipboardevents.c" />
   2.362 -    <ClCompile Include="..\..\src\events\SDL_gesture.c" />
   2.363 -    <ClCompile Include="..\..\src\events\SDL_touch.c" />
   2.364 -    <ClCompile Include="..\..\src\libm\e_atan2.c" />
   2.365 -    <ClCompile Include="..\..\src\libm\e_log.c" />
   2.366 -    <ClCompile Include="..\..\src\libm\e_pow.c" />
   2.367 -    <ClCompile Include="..\..\src\libm\e_rem_pio2.c" />
   2.368 -    <ClCompile Include="..\..\src\libm\e_sqrt.c" />
   2.369 -    <ClCompile Include="..\..\src\libm\k_cos.c" />
   2.370 -    <ClCompile Include="..\..\src\libm\k_rem_pio2.c" />
   2.371 -    <ClCompile Include="..\..\src\libm\k_sin.c" />
   2.372 -    <ClCompile Include="..\..\src\libm\s_atan.c" />
   2.373 -    <ClCompile Include="..\..\src\libm\s_copysign.c" />
   2.374 -    <ClCompile Include="..\..\src\libm\s_cos.c" />
   2.375 -    <ClCompile Include="..\..\src\libm\s_fabs.c" />
   2.376 -    <ClCompile Include="..\..\src\libm\s_floor.c" />
   2.377 -    <ClCompile Include="..\..\src\libm\s_scalbn.c" />
   2.378 -    <ClCompile Include="..\..\src\libm\s_sin.c" />
   2.379 -    <ClCompile Include="..\..\src\render\direct3d11\SDL_render_d3d11.c" />
   2.380 -    <ClCompile Include="..\..\src\render\direct3d\SDL_render_d3d.c" />
   2.381 -    <ClCompile Include="..\..\src\render\opengl\SDL_render_gl.c" />
   2.382 -    <ClCompile Include="..\..\src\render\opengl\SDL_shaders_gl.c" />
   2.383 -    <ClCompile Include="..\..\src\render\SDL_d3dmath.c" />
   2.384 -    <ClCompile Include="..\..\src\render\SDL_render.c" />
   2.385 -    <ClCompile Include="..\..\src\render\SDL_yuv_mmx.c" />
   2.386 -    <ClCompile Include="..\..\src\render\SDL_yuv_sw.c" />
   2.387 -    <ClCompile Include="..\..\src\render\software\SDL_blendfillrect.c" />
   2.388 -    <ClCompile Include="..\..\src\render\software\SDL_blendline.c" />
   2.389 -    <ClCompile Include="..\..\src\render\software\SDL_blendpoint.c" />
   2.390 -    <ClCompile Include="..\..\src\render\software\SDL_drawline.c" />
   2.391 -    <ClCompile Include="..\..\src\render\software\SDL_drawpoint.c" />
   2.392 -    <ClCompile Include="..\..\src\render\software\SDL_render_sw.c" />
   2.393 -    <ClCompile Include="..\..\src\render\software\SDL_rotate.c" />
   2.394 -    <ClCompile Include="..\..\src\SDL.c" />
   2.395 -    <ClCompile Include="..\..\src\SDL_assert.c" />
   2.396 -    <ClCompile Include="..\..\src\atomic\SDL_atomic.c" />
   2.397 -    <ClCompile Include="..\..\src\atomic\SDL_spinlock.c" />
   2.398 -    <ClCompile Include="..\..\src\audio\SDL_audio.c" />
   2.399 -    <ClCompile Include="..\..\src\audio\SDL_audiocvt.c" />
   2.400 -    <ClCompile Include="..\..\src\audio\SDL_audiodev.c" />
   2.401 -    <ClCompile Include="..\..\src\audio\SDL_audiotypecvt.c" />
   2.402 -    <ClCompile Include="..\..\src\SDL_hints.c" />
   2.403 -    <ClCompile Include="..\..\src\SDL_log.c" />
   2.404 -    <ClCompile Include="..\..\src\video\dummy\SDL_nullframebuffer.c" />
   2.405 -    <ClCompile Include="..\..\src\video\SDL_blit.c" />
   2.406 -    <ClCompile Include="..\..\src\video\SDL_blit_0.c" />
   2.407 -    <ClCompile Include="..\..\src\video\SDL_blit_1.c" />
   2.408 -    <ClCompile Include="..\..\src\video\SDL_blit_A.c" />
   2.409 -    <ClCompile Include="..\..\src\video\SDL_blit_auto.c" />
   2.410 -    <ClCompile Include="..\..\src\video\SDL_blit_copy.c" />
   2.411 -    <ClCompile Include="..\..\src\video\SDL_blit_N.c" />
   2.412 -    <ClCompile Include="..\..\src\video\SDL_blit_slow.c" />
   2.413 -    <ClCompile Include="..\..\src\video\SDL_bmp.c" />
   2.414 -    <ClCompile Include="..\..\src\cpuinfo\SDL_cpuinfo.c" />
   2.415 -    <ClCompile Include="..\..\src\video\SDL_clipboard.c" />
   2.416 -    <ClCompile Include="..\..\src\video\SDL_shape.c" />
   2.417 -    <ClCompile Include="..\..\src\audio\winmm\SDL_winmm.c" />
   2.418 -    <ClCompile Include="..\..\src\audio\disk\SDL_diskaudio.c" />
   2.419 -    <ClCompile Include="..\..\src\audio\dummy\SDL_dummyaudio.c" />
   2.420 -    <ClCompile Include="..\..\src\audio\directsound\SDL_directsound.c" />
   2.421 -    <ClCompile Include="..\..\src\events\SDL_dropevents.c" />
   2.422 -    <ClCompile Include="..\..\src\audio\xaudio2\SDL_xaudio2.c" />
   2.423 -    <ClCompile Include="..\..\src\joystick\windows\SDL_dxjoystick.c" />
   2.424 -    <ClCompile Include="..\..\src\SDL_error.c" />
   2.425 -    <ClCompile Include="..\..\src\events\SDL_events.c" />
   2.426 -    <ClCompile Include="..\..\src\video\SDL_fillrect.c" />
   2.427 -    <ClCompile Include="..\..\src\stdlib\SDL_getenv.c" />
   2.428 -    <ClCompile Include="..\..\src\haptic\SDL_haptic.c" />
   2.429 -    <ClCompile Include="..\..\src\stdlib\SDL_iconv.c" />
   2.430 -    <ClCompile Include="..\..\src\joystick\SDL_joystick.c" />
   2.431 -    <ClCompile Include="..\..\src\events\SDL_keyboard.c" />
   2.432 -    <ClCompile Include="..\..\src\stdlib\SDL_malloc.c" />
   2.433 -    <ClCompile Include="..\..\src\audio\SDL_mixer.c" />
   2.434 -    <ClCompile Include="..\..\src\joystick\windows\SDL_mmjoystick.c" />
   2.435 -    <ClCompile Include="..\..\src\events\SDL_mouse.c" />
   2.436 -    <ClCompile Include="..\..\src\video\dummy\SDL_nullevents.c" />
   2.437 -    <ClCompile Include="..\..\src\video\dummy\SDL_nullvideo.c" />
   2.438 -    <ClCompile Include="..\..\src\video\SDL_pixels.c" />
   2.439 -    <ClCompile Include="..\..\src\power\SDL_power.c" />
   2.440 -    <ClCompile Include="..\..\src\stdlib\SDL_qsort.c" />
   2.441 -    <ClCompile Include="..\..\src\events\SDL_quit.c" />
   2.442 -    <ClCompile Include="..\..\src\video\SDL_rect.c" />
   2.443 -    <ClCompile Include="..\..\src\video\SDL_RLEaccel.c" />
   2.444 -    <ClCompile Include="..\..\src\file\SDL_rwops.c" />
   2.445 -    <ClCompile Include="..\..\src\stdlib\SDL_stdlib.c" />
   2.446 -    <ClCompile Include="..\..\src\video\SDL_stretch.c" />
   2.447 -    <ClCompile Include="..\..\src\stdlib\SDL_string.c" />
   2.448 -    <ClCompile Include="..\..\src\video\SDL_surface.c" />
   2.449 -    <ClCompile Include="..\..\src\thread\generic\SDL_syscond.c" />
   2.450 -    <ClCompile Include="..\..\src\filesystem\windows\SDL_sysfilesystem.c" />
   2.451 -    <ClCompile Include="..\..\src\haptic\windows\SDL_syshaptic.c" />
   2.452 -    <ClCompile Include="..\..\src\loadso\windows\SDL_sysloadso.c" />
   2.453 -    <ClCompile Include="..\..\src\thread\windows\SDL_sysmutex.c" />
   2.454 -    <ClCompile Include="..\..\src\power\windows\SDL_syspower.c" />
   2.455 -    <ClCompile Include="..\..\src\thread\windows\SDL_syssem.c" />
   2.456 -    <ClCompile Include="..\..\src\thread\windows\SDL_systhread.c" />
   2.457 -    <ClCompile Include="..\..\src\thread\windows\SDL_systls.c" />
   2.458 -    <ClCompile Include="..\..\src\timer\windows\SDL_systimer.c" />
   2.459 -    <ClCompile Include="..\..\src\thread\SDL_thread.c" />
   2.460 -    <ClCompile Include="..\..\src\timer\SDL_timer.c" />
   2.461 -    <ClCompile Include="..\..\src\video\SDL_video.c" />
   2.462 -    <ClCompile Include="..\..\src\audio\SDL_wave.c" />
   2.463 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsclipboard.c" />
   2.464 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsevents.c" />
   2.465 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsframebuffer.c" />
   2.466 -    <ClCompile Include="..\..\src\video\windows\SDL_windowskeyboard.c" />
   2.467 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsmessagebox.c" />
   2.468 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsmodes.c" />
   2.469 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsmouse.c" />
   2.470 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsopengl.c" />
   2.471 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsshape.c" />
   2.472 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsvideo.c" />
   2.473 -    <ClCompile Include="..\..\src\video\windows\SDL_windowswindow.c" />
   2.474 -    <ClCompile Include="..\..\src\events\SDL_windowevents.c" />
   2.475 -    <ClCompile Include="..\..\src\joystick\SDL_gamecontroller.c" />
   2.476 -    <ClCompile Include="..\..\src\render\opengles2\SDL_render_gles2.c" />
   2.477 -    <ClCompile Include="..\..\src\render\opengles2\SDL_shaders_gles2.c" />
   2.478 -    <ClCompile Include="..\..\src\video\SDL_egl.c" />
   2.479 -    <ClCompile Include="..\..\src\video\windows\SDL_windowsopengles.c" />
   2.480 -  </ItemGroup>
   2.481 -  <ItemGroup>
   2.482 -    <ResourceCompile Include="..\..\src\main\windows\version.rc" />
   2.483 -  </ItemGroup>
   2.484 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   2.485 -  <ImportGroup Label="ExtensionTargets">
   2.486 -  </ImportGroup>
   2.487 -</Project>
   2.488 +<?xml version="1.0" encoding="utf-8"?>
   2.489 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   2.490 +  <ItemGroup Label="ProjectConfigurations">
   2.491 +    <ProjectConfiguration Include="Debug|Win32">
   2.492 +      <Configuration>Debug</Configuration>
   2.493 +      <Platform>Win32</Platform>
   2.494 +    </ProjectConfiguration>
   2.495 +    <ProjectConfiguration Include="Debug|x64">
   2.496 +      <Configuration>Debug</Configuration>
   2.497 +      <Platform>x64</Platform>
   2.498 +    </ProjectConfiguration>
   2.499 +    <ProjectConfiguration Include="Release|Win32">
   2.500 +      <Configuration>Release</Configuration>
   2.501 +      <Platform>Win32</Platform>
   2.502 +    </ProjectConfiguration>
   2.503 +    <ProjectConfiguration Include="Release|x64">
   2.504 +      <Configuration>Release</Configuration>
   2.505 +      <Platform>x64</Platform>
   2.506 +    </ProjectConfiguration>
   2.507 +  </ItemGroup>
   2.508 +  <PropertyGroup Label="Globals">
   2.509 +    <ProjectName>SDL2</ProjectName>
   2.510 +    <ProjectGuid>{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}</ProjectGuid>
   2.511 +    <RootNamespace>SDL</RootNamespace>
   2.512 +  </PropertyGroup>
   2.513 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   2.514 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
   2.515 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
   2.516 +    <UseOfMfc>false</UseOfMfc>
   2.517 +    <PlatformToolset>v110</PlatformToolset>
   2.518 +  </PropertyGroup>
   2.519 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
   2.520 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
   2.521 +    <UseOfMfc>false</UseOfMfc>
   2.522 +    <PlatformToolset>v110</PlatformToolset>
   2.523 +  </PropertyGroup>
   2.524 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
   2.525 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
   2.526 +    <UseOfMfc>false</UseOfMfc>
   2.527 +    <PlatformToolset>v110</PlatformToolset>
   2.528 +  </PropertyGroup>
   2.529 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
   2.530 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
   2.531 +    <UseOfMfc>false</UseOfMfc>
   2.532 +    <CharacterSet>MultiByte</CharacterSet>
   2.533 +    <PlatformToolset>v110</PlatformToolset>
   2.534 +  </PropertyGroup>
   2.535 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   2.536 +  <ImportGroup Label="ExtensionSettings">
   2.537 +  </ImportGroup>
   2.538 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
   2.539 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   2.540 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   2.541 +  </ImportGroup>
   2.542 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
   2.543 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   2.544 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   2.545 +  </ImportGroup>
   2.546 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
   2.547 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   2.548 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   2.549 +  </ImportGroup>
   2.550 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
   2.551 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   2.552 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   2.553 +  </ImportGroup>
   2.554 +  <PropertyGroup Label="UserMacros" />
   2.555 +  <PropertyGroup>
   2.556 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
   2.557 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   2.558 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   2.559 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   2.560 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   2.561 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   2.562 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   2.563 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   2.564 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   2.565 +  </PropertyGroup>
   2.566 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   2.567 +    <PreBuildEvent />
   2.568 +    <Midl>
   2.569 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.570 +      <MkTypLibCompatible>true</MkTypLibCompatible>
   2.571 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   2.572 +      <TargetEnvironment>Win32</TargetEnvironment>
   2.573 +    </Midl>
   2.574 +    <ClCompile>
   2.575 +      <Optimization>Disabled</Optimization>
   2.576 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   2.577 +      <PreprocessorDefinitions>_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.578 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   2.579 +      <BufferSecurityCheck>false</BufferSecurityCheck>
   2.580 +      <PrecompiledHeader>
   2.581 +      </PrecompiledHeader>
   2.582 +      <WarningLevel>Level3</WarningLevel>
   2.583 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   2.584 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
   2.585 +      <CompileAs>Default</CompileAs>
   2.586 +      <ExceptionHandling>false</ExceptionHandling>
   2.587 +      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
   2.588 +    </ClCompile>
   2.589 +    <ResourceCompile>
   2.590 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.591 +      <Culture>0x0409</Culture>
   2.592 +    </ResourceCompile>
   2.593 +    <Link>
   2.594 +      <AdditionalDependencies>winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   2.595 +      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   2.596 +      <GenerateDebugInformation>true</GenerateDebugInformation>
   2.597 +      <SubSystem>Windows</SubSystem>
   2.598 +      <CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
   2.599 +      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x86</AdditionalLibraryDirectories>
   2.600 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   2.601 +    </Link>
   2.602 +  </ItemDefinitionGroup>
   2.603 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   2.604 +    <Midl>
   2.605 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.606 +      <MkTypLibCompatible>true</MkTypLibCompatible>
   2.607 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   2.608 +      <TargetEnvironment>X64</TargetEnvironment>
   2.609 +    </Midl>
   2.610 +    <ClCompile>
   2.611 +      <Optimization>Disabled</Optimization>
   2.612 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   2.613 +      <PreprocessorDefinitions>_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.614 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   2.615 +      <BufferSecurityCheck>false</BufferSecurityCheck>
   2.616 +      <PrecompiledHeader>
   2.617 +      </PrecompiledHeader>
   2.618 +      <WarningLevel>Level3</WarningLevel>
   2.619 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
   2.620 +      <ExceptionHandling>false</ExceptionHandling>
   2.621 +    </ClCompile>
   2.622 +    <ResourceCompile>
   2.623 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.624 +      <Culture>0x0409</Culture>
   2.625 +    </ResourceCompile>
   2.626 +    <Link>
   2.627 +      <AdditionalDependencies>winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   2.628 +      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   2.629 +      <GenerateDebugInformation>true</GenerateDebugInformation>
   2.630 +      <SubSystem>Windows</SubSystem>
   2.631 +      <CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
   2.632 +      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x64</AdditionalLibraryDirectories>
   2.633 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   2.634 +    </Link>
   2.635 +  </ItemDefinitionGroup>
   2.636 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   2.637 +    <PreBuildEvent />
   2.638 +    <Midl>
   2.639 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.640 +      <MkTypLibCompatible>true</MkTypLibCompatible>
   2.641 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   2.642 +      <TargetEnvironment>Win32</TargetEnvironment>
   2.643 +    </Midl>
   2.644 +    <ClCompile>
   2.645 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   2.646 +      <IntrinsicFunctions>false</IntrinsicFunctions>
   2.647 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   2.648 +      <PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.649 +      <StringPooling>true</StringPooling>
   2.650 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   2.651 +      <BufferSecurityCheck>false</BufferSecurityCheck>
   2.652 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   2.653 +      <PrecompiledHeader>
   2.654 +      </PrecompiledHeader>
   2.655 +      <WarningLevel>Level3</WarningLevel>
   2.656 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   2.657 +      <CompileAs>Default</CompileAs>
   2.658 +      <ExceptionHandling>false</ExceptionHandling>
   2.659 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
   2.660 +      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
   2.661 +    </ClCompile>
   2.662 +    <ResourceCompile>
   2.663 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.664 +      <Culture>0x0409</Culture>
   2.665 +    </ResourceCompile>
   2.666 +    <Link>
   2.667 +      <AdditionalDependencies>winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   2.668 +      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   2.669 +      <SubSystem>Windows</SubSystem>
   2.670 +      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x86</AdditionalLibraryDirectories>
   2.671 +      <OptimizeReferences>true</OptimizeReferences>
   2.672 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
   2.673 +      <GenerateDebugInformation>true</GenerateDebugInformation>
   2.674 +    </Link>
   2.675 +  </ItemDefinitionGroup>
   2.676 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   2.677 +    <Midl>
   2.678 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.679 +      <MkTypLibCompatible>true</MkTypLibCompatible>
   2.680 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   2.681 +      <TargetEnvironment>X64</TargetEnvironment>
   2.682 +    </Midl>
   2.683 +    <ClCompile>
   2.684 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   2.685 +      <IntrinsicFunctions>false</IntrinsicFunctions>
   2.686 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   2.687 +      <PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.688 +      <StringPooling>true</StringPooling>
   2.689 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   2.690 +      <BufferSecurityCheck>false</BufferSecurityCheck>
   2.691 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   2.692 +      <PrecompiledHeader>
   2.693 +      </PrecompiledHeader>
   2.694 +      <WarningLevel>Level3</WarningLevel>
   2.695 +      <ExceptionHandling>false</ExceptionHandling>
   2.696 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
   2.697 +    </ClCompile>
   2.698 +    <ResourceCompile>
   2.699 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   2.700 +      <Culture>0x0409</Culture>
   2.701 +    </ResourceCompile>
   2.702 +    <Link>
   2.703 +      <AdditionalDependencies>winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   2.704 +      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   2.705 +      <SubSystem>Windows</SubSystem>
   2.706 +      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x64</AdditionalLibraryDirectories>
   2.707 +      <OptimizeReferences>true</OptimizeReferences>
   2.708 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
   2.709 +      <GenerateDebugInformation>true</GenerateDebugInformation>
   2.710 +    </Link>
   2.711 +  </ItemDefinitionGroup>
   2.712 +  <ItemGroup>
   2.713 +    <ClInclude Include="..\..\include\SDL.h" />
   2.714 +    <ClInclude Include="..\..\include\SDL_assert.h" />
   2.715 +    <ClInclude Include="..\..\include\SDL_atomic.h" />
   2.716 +    <ClInclude Include="..\..\include\SDL_audio.h" />
   2.717 +    <ClInclude Include="..\..\include\SDL_bits.h" />
   2.718 +    <ClInclude Include="..\..\include\SDL_blendmode.h" />
   2.719 +    <ClInclude Include="..\..\include\SDL_clipboard.h" />
   2.720 +    <ClInclude Include="..\..\include\SDL_config.h" />
   2.721 +    <ClInclude Include="..\..\include\SDL_config_windows.h" />
   2.722 +    <ClInclude Include="..\..\include\SDL_copying.h" />
   2.723 +    <ClInclude Include="..\..\include\SDL_cpuinfo.h" />
   2.724 +    <ClInclude Include="..\..\include\SDL_egl.h" />
   2.725 +    <ClInclude Include="..\..\include\SDL_endian.h" />
   2.726 +    <ClInclude Include="..\..\include\SDL_error.h" />
   2.727 +    <ClInclude Include="..\..\include\SDL_events.h" />
   2.728 +    <ClInclude Include="..\..\include\SDL_filesystem.h" />
   2.729 +    <ClInclude Include="..\..\include\SDL_gesture.h" />
   2.730 +    <ClInclude Include="..\..\include\SDL_haptic.h" />
   2.731 +    <ClInclude Include="..\..\include\SDL_hints.h" />
   2.732 +    <ClInclude Include="..\..\include\SDL_joystick.h" />
   2.733 +    <ClInclude Include="..\..\include\SDL_keyboard.h" />
   2.734 +    <ClInclude Include="..\..\include\SDL_keycode.h" />
   2.735 +    <ClInclude Include="..\..\include\SDL_loadso.h" />
   2.736 +    <ClInclude Include="..\..\include\SDL_log.h" />
   2.737 +    <ClInclude Include="..\..\include\SDL_main.h" />
   2.738 +    <ClInclude Include="..\..\include\SDL_mouse.h" />
   2.739 +    <ClInclude Include="..\..\include\SDL_mutex.h" />
   2.740 +    <ClInclude Include="..\..\include\SDL_name.h" />
   2.741 +    <ClInclude Include="..\..\include\SDL_opengl.h" />
   2.742 +    <ClInclude Include="..\..\include\SDL_opengles.h" />
   2.743 +    <ClInclude Include="..\..\include\SDL_pixels.h" />
   2.744 +    <ClInclude Include="..\..\include\SDL_platform.h" />
   2.745 +    <ClInclude Include="..\..\include\SDL_power.h" />
   2.746 +    <ClInclude Include="..\..\include\SDL_quit.h" />
   2.747 +    <ClInclude Include="..\..\include\SDL_rect.h" />
   2.748 +    <ClInclude Include="..\..\include\SDL_render.h" />
   2.749 +    <ClInclude Include="..\..\include\SDL_revision.h" />
   2.750 +    <ClInclude Include="..\..\include\SDL_rwops.h" />
   2.751 +    <ClInclude Include="..\..\include\SDL_scancode.h" />
   2.752 +    <ClInclude Include="..\..\include\SDL_shape.h" />
   2.753 +    <ClInclude Include="..\..\include\SDL_stdinc.h" />
   2.754 +    <ClInclude Include="..\..\include\SDL_surface.h" />
   2.755 +    <ClInclude Include="..\..\include\SDL_system.h" />
   2.756 +    <ClInclude Include="..\..\include\SDL_syswm.h" />
   2.757 +    <ClInclude Include="..\..\include\SDL_thread.h" />
   2.758 +    <ClInclude Include="..\..\include\SDL_timer.h" />
   2.759 +    <ClInclude Include="..\..\include\SDL_touch.h" />
   2.760 +    <ClInclude Include="..\..\include\SDL_types.h" />
   2.761 +    <ClInclude Include="..\..\include\SDL_version.h" />
   2.762 +    <ClInclude Include="..\..\include\SDL_video.h" />
   2.763 +    <ClInclude Include="..\..\include\SDL_gamecontroller.h" />
   2.764 +    <ClInclude Include="..\..\src\core\windows\SDL_windows.h" />
   2.765 +    <ClInclude Include="..\..\src\dynapi\SDL_dynapi.h" />
   2.766 +    <ClInclude Include="..\..\src\dynapi\SDL_dynapi_overrides.h" />
   2.767 +    <ClInclude Include="..\..\src\dynapi\SDL_dynapi_procs.h" />
   2.768 +    <ClInclude Include="..\..\src\events\blank_cursor.h" />
   2.769 +    <ClInclude Include="..\..\src\events\default_cursor.h" />
   2.770 +    <ClInclude Include="..\..\src\audio\directsound\directx.h" />
   2.771 +    <ClInclude Include="..\..\src\events\SDL_clipboardevents_c.h" />
   2.772 +    <ClInclude Include="..\..\src\events\SDL_gesture_c.h" />
   2.773 +    <ClInclude Include="..\..\src\events\SDL_touch_c.h" />
   2.774 +    <ClInclude Include="..\..\src\libm\math_libm.h" />
   2.775 +    <ClInclude Include="..\..\src\libm\math_private.h" />
   2.776 +    <ClInclude Include="..\..\src\render\mmx.h" />
   2.777 +    <ClInclude Include="..\..\src\render\opengl\SDL_shaders_gl.h" />
   2.778 +    <ClInclude Include="..\..\src\render\SDL_d3dmath.h" />
   2.779 +    <ClInclude Include="..\..\src\render\SDL_sysrender.h" />
   2.780 +    <ClInclude Include="..\..\src\render\SDL_yuv_sw_c.h" />
   2.781 +    <ClInclude Include="..\..\src\audio\SDL_audio_c.h" />
   2.782 +    <ClInclude Include="..\..\src\audio\SDL_audiodev_c.h" />
   2.783 +    <ClInclude Include="..\..\src\audio\SDL_audiomem.h" />
   2.784 +    <ClInclude Include="..\..\src\render\software\SDL_blendfillrect.h" />
   2.785 +    <ClInclude Include="..\..\src\render\software\SDL_blendline.h" />
   2.786 +    <ClInclude Include="..\..\src\render\software\SDL_blendpoint.h" />
   2.787 +    <ClInclude Include="..\..\src\render\software\SDL_draw.h" />
   2.788 +    <ClInclude Include="..\..\src\render\software\SDL_drawline.h" />
   2.789 +    <ClInclude Include="..\..\src\render\software\SDL_drawpoint.h" />
   2.790 +    <ClInclude Include="..\..\src\events\SDL_dropevents_c.h" />
   2.791 +    <ClInclude Include="..\..\src\render\software\SDL_render_sw_c.h" />
   2.792 +    <ClInclude Include="..\..\src\render\software\SDL_rotate.h" />
   2.793 +    <ClInclude Include="..\..\src\video\dummy\SDL_nullframebuffer_c.h" />
   2.794 +    <ClInclude Include="..\..\src\video\SDL_blit.h" />
   2.795 +    <ClInclude Include="..\..\src\video\SDL_blit_auto.h" />
   2.796 +    <ClInclude Include="..\..\src\video\SDL_blit_copy.h" />
   2.797 +    <ClInclude Include="..\..\src\video\SDL_blit_slow.h" />
   2.798 +    <ClInclude Include="..\..\src\video\sdl_egl_c.h" />
   2.799 +    <ClInclude Include="..\..\src\video\SDL_shape_internals.h" />
   2.800 +    <ClInclude Include="..\..\src\audio\winmm\SDL_winmm.h" />
   2.801 +    <ClInclude Include="..\..\src\audio\disk\SDL_diskaudio.h" />
   2.802 +    <ClInclude Include="..\..\src\audio\dummy\SDL_dummyaudio.h" />
   2.803 +    <ClInclude Include="..\..\src\audio\directsound\SDL_directsound.h" />
   2.804 +    <ClInclude Include="..\..\src\SDL_error_c.h" />
   2.805 +    <ClInclude Include="..\..\src\events\SDL_events_c.h" />
   2.806 +    <ClInclude Include="..\..\src\joystick\SDL_joystick_c.h" />
   2.807 +    <ClInclude Include="..\..\src\events\SDL_keyboard_c.h" />
   2.808 +    <ClInclude Include="..\..\src\events\SDL_mouse_c.h" />
   2.809 +    <ClInclude Include="..\..\src\video\dummy\SDL_nullevents_c.h" />
   2.810 +    <ClInclude Include="..\..\src\video\dummy\SDL_nullvideo.h" />
   2.811 +    <ClInclude Include="..\..\src\video\SDL_pixels_c.h" />
   2.812 +    <ClInclude Include="..\..\src\video\SDL_rect_c.h" />
   2.813 +    <ClInclude Include="..\..\src\video\SDL_RLEaccel_c.h" />
   2.814 +    <ClInclude Include="..\..\src\audio\SDL_sysaudio.h" />
   2.815 +    <ClInclude Include="..\..\src\events\SDL_sysevents.h" />
   2.816 +    <ClInclude Include="..\..\src\haptic\SDL_syshaptic.h" />
   2.817 +    <ClInclude Include="..\..\src\joystick\SDL_sysjoystick.h" />
   2.818 +    <ClInclude Include="..\..\src\thread\SDL_systhread.h" />
   2.819 +    <ClInclude Include="..\..\src\thread\windows\SDL_systhread_c.h" />
   2.820 +    <ClInclude Include="..\..\src\video\SDL_sysvideo.h" />
   2.821 +    <ClInclude Include="..\..\src\thread\SDL_thread_c.h" />
   2.822 +    <ClInclude Include="..\..\src\timer\SDL_timer_c.h" />
   2.823 +    <ClInclude Include="..\..\src\video\windows\SDL_vkeys.h" />
   2.824 +    <ClInclude Include="..\..\src\audio\SDL_wave.h" />
   2.825 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsclipboard.h" />
   2.826 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsevents.h" />
   2.827 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsframebuffer.h" />
   2.828 +    <ClInclude Include="..\..\src\video\windows\SDL_windowskeyboard.h" />
   2.829 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsmessagebox.h" />
   2.830 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsmodes.h" />
   2.831 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsmouse.h" />
   2.832 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsopengl.h" />
   2.833 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsopengles.h" />
   2.834 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsshape.h" />
   2.835 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsvideo.h" />
   2.836 +    <ClInclude Include="..\..\src\video\windows\SDL_windowswindow.h" />
   2.837 +    <ClInclude Include="..\..\src\events\SDL_windowevents_c.h" />
   2.838 +    <ClInclude Include="..\..\src\video\windows\wmmsg.h" />
   2.839 +  </ItemGroup>
   2.840 +  <ItemGroup>
   2.841 +    <ClCompile Include="..\..\src\core\windows\SDL_windows.c" />
   2.842 +    <ClCompile Include="..\..\src\dynapi\SDL_dynapi.c" />
   2.843 +    <ClCompile Include="..\..\src\events\SDL_clipboardevents.c" />
   2.844 +    <ClCompile Include="..\..\src\events\SDL_gesture.c" />
   2.845 +    <ClCompile Include="..\..\src\events\SDL_touch.c" />
   2.846 +    <ClCompile Include="..\..\src\libm\e_atan2.c" />
   2.847 +    <ClCompile Include="..\..\src\libm\e_log.c" />
   2.848 +    <ClCompile Include="..\..\src\libm\e_pow.c" />
   2.849 +    <ClCompile Include="..\..\src\libm\e_rem_pio2.c" />
   2.850 +    <ClCompile Include="..\..\src\libm\e_sqrt.c" />
   2.851 +    <ClCompile Include="..\..\src\libm\k_cos.c" />
   2.852 +    <ClCompile Include="..\..\src\libm\k_rem_pio2.c" />
   2.853 +    <ClCompile Include="..\..\src\libm\k_sin.c" />
   2.854 +    <ClCompile Include="..\..\src\libm\k_tan.c" />
   2.855 +    <ClCompile Include="..\..\src\libm\s_atan.c" />
   2.856 +    <ClCompile Include="..\..\src\libm\s_copysign.c" />
   2.857 +    <ClCompile Include="..\..\src\libm\s_cos.c" />
   2.858 +    <ClCompile Include="..\..\src\libm\s_fabs.c" />
   2.859 +    <ClCompile Include="..\..\src\libm\s_floor.c" />
   2.860 +    <ClCompile Include="..\..\src\libm\s_scalbn.c" />
   2.861 +    <ClCompile Include="..\..\src\libm\s_sin.c" />
   2.862 +    <ClCompile Include="..\..\src\libm\s_tan.c" />
   2.863 +    <ClCompile Include="..\..\src\render\direct3d11\SDL_render_d3d11.c" />
   2.864 +    <ClCompile Include="..\..\src\render\direct3d\SDL_render_d3d.c" />
   2.865 +    <ClCompile Include="..\..\src\render\opengles2\SDL_render_gles2.c" />
   2.866 +    <ClCompile Include="..\..\src\render\opengles2\SDL_shaders_gles2.c" />
   2.867 +    <ClCompile Include="..\..\src\render\opengl\SDL_render_gl.c" />
   2.868 +    <ClCompile Include="..\..\src\render\opengl\SDL_shaders_gl.c" />
   2.869 +    <ClCompile Include="..\..\src\render\SDL_d3dmath.c" />
   2.870 +    <ClCompile Include="..\..\src\render\SDL_render.c" />
   2.871 +    <ClCompile Include="..\..\src\render\SDL_yuv_mmx.c" />
   2.872 +    <ClCompile Include="..\..\src\render\SDL_yuv_sw.c" />
   2.873 +    <ClCompile Include="..\..\src\render\software\SDL_blendfillrect.c" />
   2.874 +    <ClCompile Include="..\..\src\render\software\SDL_blendline.c" />
   2.875 +    <ClCompile Include="..\..\src\render\software\SDL_blendpoint.c" />
   2.876 +    <ClCompile Include="..\..\src\render\software\SDL_drawline.c" />
   2.877 +    <ClCompile Include="..\..\src\render\software\SDL_drawpoint.c" />
   2.878 +    <ClCompile Include="..\..\src\render\software\SDL_render_sw.c" />
   2.879 +    <ClCompile Include="..\..\src\render\software\SDL_rotate.c" />
   2.880 +    <ClCompile Include="..\..\src\SDL.c" />
   2.881 +    <ClCompile Include="..\..\src\SDL_assert.c" />
   2.882 +    <ClCompile Include="..\..\src\atomic\SDL_atomic.c" />
   2.883 +    <ClCompile Include="..\..\src\atomic\SDL_spinlock.c" />
   2.884 +    <ClCompile Include="..\..\src\audio\SDL_audio.c" />
   2.885 +    <ClCompile Include="..\..\src\audio\SDL_audiocvt.c" />
   2.886 +    <ClCompile Include="..\..\src\audio\SDL_audiodev.c" />
   2.887 +    <ClCompile Include="..\..\src\audio\SDL_audiotypecvt.c" />
   2.888 +    <ClCompile Include="..\..\src\SDL_hints.c" />
   2.889 +    <ClCompile Include="..\..\src\SDL_log.c" />
   2.890 +    <ClCompile Include="..\..\src\video\dummy\SDL_nullframebuffer.c" />
   2.891 +    <ClCompile Include="..\..\src\video\SDL_blit.c" />
   2.892 +    <ClCompile Include="..\..\src\video\SDL_blit_0.c" />
   2.893 +    <ClCompile Include="..\..\src\video\SDL_blit_1.c" />
   2.894 +    <ClCompile Include="..\..\src\video\SDL_blit_A.c" />
   2.895 +    <ClCompile Include="..\..\src\video\SDL_blit_auto.c" />
   2.896 +    <ClCompile Include="..\..\src\video\SDL_blit_copy.c" />
   2.897 +    <ClCompile Include="..\..\src\video\SDL_blit_N.c" />
   2.898 +    <ClCompile Include="..\..\src\video\SDL_blit_slow.c" />
   2.899 +    <ClCompile Include="..\..\src\video\SDL_bmp.c" />
   2.900 +    <ClCompile Include="..\..\src\cpuinfo\SDL_cpuinfo.c" />
   2.901 +    <ClCompile Include="..\..\src\video\SDL_clipboard.c" />
   2.902 +    <ClCompile Include="..\..\src\video\SDL_egl.c" />
   2.903 +    <ClCompile Include="..\..\src\video\SDL_shape.c" />
   2.904 +    <ClCompile Include="..\..\src\audio\winmm\SDL_winmm.c" />
   2.905 +    <ClCompile Include="..\..\src\audio\disk\SDL_diskaudio.c" />
   2.906 +    <ClCompile Include="..\..\src\audio\dummy\SDL_dummyaudio.c" />
   2.907 +    <ClCompile Include="..\..\src\audio\directsound\SDL_directsound.c" />
   2.908 +    <ClCompile Include="..\..\src\events\SDL_dropevents.c" />
   2.909 +    <ClCompile Include="..\..\src\audio\xaudio2\SDL_xaudio2.c" />
   2.910 +    <ClCompile Include="..\..\src\joystick\windows\SDL_dxjoystick.c" />
   2.911 +    <ClCompile Include="..\..\src\SDL_error.c" />
   2.912 +    <ClCompile Include="..\..\src\events\SDL_events.c" />
   2.913 +    <ClCompile Include="..\..\src\video\SDL_fillrect.c" />
   2.914 +    <ClCompile Include="..\..\src\stdlib\SDL_getenv.c" />
   2.915 +    <ClCompile Include="..\..\src\haptic\SDL_haptic.c" />
   2.916 +    <ClCompile Include="..\..\src\stdlib\SDL_iconv.c" />
   2.917 +    <ClCompile Include="..\..\src\joystick\SDL_joystick.c" />
   2.918 +    <ClCompile Include="..\..\src\events\SDL_keyboard.c" />
   2.919 +    <ClCompile Include="..\..\src\stdlib\SDL_malloc.c" />
   2.920 +    <ClCompile Include="..\..\src\audio\SDL_mixer.c" />
   2.921 +    <ClCompile Include="..\..\src\joystick\windows\SDL_mmjoystick.c" />
   2.922 +    <ClCompile Include="..\..\src\events\SDL_mouse.c" />
   2.923 +    <ClCompile Include="..\..\src\video\dummy\SDL_nullevents.c" />
   2.924 +    <ClCompile Include="..\..\src\video\dummy\SDL_nullvideo.c" />
   2.925 +    <ClCompile Include="..\..\src\video\SDL_pixels.c" />
   2.926 +    <ClCompile Include="..\..\src\power\SDL_power.c" />
   2.927 +    <ClCompile Include="..\..\src\stdlib\SDL_qsort.c" />
   2.928 +    <ClCompile Include="..\..\src\events\SDL_quit.c" />
   2.929 +    <ClCompile Include="..\..\src\video\SDL_rect.c" />
   2.930 +    <ClCompile Include="..\..\src\video\SDL_RLEaccel.c" />
   2.931 +    <ClCompile Include="..\..\src\file\SDL_rwops.c" />
   2.932 +    <ClCompile Include="..\..\src\stdlib\SDL_stdlib.c" />
   2.933 +    <ClCompile Include="..\..\src\video\SDL_stretch.c" />
   2.934 +    <ClCompile Include="..\..\src\stdlib\SDL_string.c" />
   2.935 +    <ClCompile Include="..\..\src\video\SDL_surface.c" />
   2.936 +    <ClCompile Include="..\..\src\thread\generic\SDL_syscond.c" />
   2.937 +    <ClCompile Include="..\..\src\filesystem\windows\SDL_sysfilesystem.c" />
   2.938 +    <ClCompile Include="..\..\src\haptic\windows\SDL_syshaptic.c" />
   2.939 +    <ClCompile Include="..\..\src\loadso\windows\SDL_sysloadso.c" />
   2.940 +    <ClCompile Include="..\..\src\thread\windows\SDL_sysmutex.c" />
   2.941 +    <ClCompile Include="..\..\src\power\windows\SDL_syspower.c" />
   2.942 +    <ClCompile Include="..\..\src\thread\windows\SDL_syssem.c" />
   2.943 +    <ClCompile Include="..\..\src\thread\windows\SDL_systhread.c" />
   2.944 +    <ClCompile Include="..\..\src\thread\windows\SDL_systls.c" />
   2.945 +    <ClCompile Include="..\..\src\timer\windows\SDL_systimer.c" />
   2.946 +    <ClCompile Include="..\..\src\thread\SDL_thread.c" />
   2.947 +    <ClCompile Include="..\..\src\timer\SDL_timer.c" />
   2.948 +    <ClCompile Include="..\..\src\video\SDL_video.c" />
   2.949 +    <ClCompile Include="..\..\src\audio\SDL_wave.c" />
   2.950 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsclipboard.c" />
   2.951 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsevents.c" />
   2.952 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsframebuffer.c" />
   2.953 +    <ClCompile Include="..\..\src\video\windows\SDL_windowskeyboard.c" />
   2.954 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsmessagebox.c" />
   2.955 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsmodes.c" />
   2.956 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsmouse.c" />
   2.957 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsopengl.c" />
   2.958 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsopengles.c" />
   2.959 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsshape.c" />
   2.960 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsvideo.c" />
   2.961 +    <ClCompile Include="..\..\src\video\windows\SDL_windowswindow.c" />
   2.962 +    <ClCompile Include="..\..\src\events\SDL_windowevents.c" />
   2.963 +    <ClCompile Include="..\..\src\joystick\SDL_gamecontroller.c" />
   2.964 +  </ItemGroup>
   2.965 +  <ItemGroup>
   2.966 +    <ResourceCompile Include="..\..\src\main\windows\version.rc" />
   2.967 +  </ItemGroup>
   2.968 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   2.969 +  <ImportGroup Label="ExtensionTargets">
   2.970 +  </ImportGroup>
   2.971 +</Project>
     3.1 --- a/VisualC/SDL/SDL_VS2013.vcxproj	Sat Jun 07 20:43:12 2014 -0700
     3.2 +++ b/VisualC/SDL/SDL_VS2013.vcxproj	Sat Jun 07 21:58:18 2014 -0700
     3.3 @@ -67,13 +67,13 @@
     3.4    <PropertyGroup Label="UserMacros" />
     3.5    <PropertyGroup>
     3.6      <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     3.7 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
     3.8 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
     3.9      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
    3.10 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
    3.11 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
    3.12      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
    3.13 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
    3.14 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
    3.15      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
    3.16 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
    3.17 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
    3.18      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
    3.19    </PropertyGroup>
    3.20    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    3.21 @@ -110,6 +110,7 @@
    3.22        <SubSystem>Windows</SubSystem>
    3.23        <CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
    3.24        <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x86</AdditionalLibraryDirectories>
    3.25 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
    3.26      </Link>
    3.27    </ItemDefinitionGroup>
    3.28    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    3.29 @@ -142,6 +143,7 @@
    3.30        <SubSystem>Windows</SubSystem>
    3.31        <CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
    3.32        <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x64</AdditionalLibraryDirectories>
    3.33 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
    3.34      </Link>
    3.35    </ItemDefinitionGroup>
    3.36    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    3.37 @@ -282,7 +284,7 @@
    3.38      <ClInclude Include="..\..\src\events\SDL_clipboardevents_c.h" />
    3.39      <ClInclude Include="..\..\src\events\SDL_gesture_c.h" />
    3.40      <ClInclude Include="..\..\src\events\SDL_touch_c.h" />
    3.41 -    <ClInclude Include="..\..\src\libm\math.h" />
    3.42 +    <ClInclude Include="..\..\src\libm\math_libm.h" />
    3.43      <ClInclude Include="..\..\src\libm\math_private.h" />
    3.44      <ClInclude Include="..\..\src\render\mmx.h" />
    3.45      <ClInclude Include="..\..\src\render\opengl\SDL_shaders_gl.h" />
    3.46 @@ -313,10 +315,7 @@
    3.47      <ClInclude Include="..\..\src\audio\dummy\SDL_dummyaudio.h" />
    3.48      <ClInclude Include="..\..\src\audio\directsound\SDL_directsound.h" />
    3.49      <ClInclude Include="..\..\src\SDL_error_c.h" />
    3.50 -    <ClInclude Include="..\..\src\SDL_hints_c.h" />
    3.51      <ClInclude Include="..\..\src\events\SDL_events_c.h" />
    3.52 -    <ClInclude Include="..\..\src\video\SDL_glesfuncs.h" />
    3.53 -    <ClInclude Include="..\..\src\video\SDL_glfuncs.h" />
    3.54      <ClInclude Include="..\..\src\joystick\SDL_joystick_c.h" />
    3.55      <ClInclude Include="..\..\src\events\SDL_keyboard_c.h" />
    3.56      <ClInclude Include="..\..\src\events\SDL_mouse_c.h" />
    3.57 @@ -325,14 +324,12 @@
    3.58      <ClInclude Include="..\..\src\video\SDL_pixels_c.h" />
    3.59      <ClInclude Include="..\..\src\video\SDL_rect_c.h" />
    3.60      <ClInclude Include="..\..\src\video\SDL_RLEaccel_c.h" />
    3.61 -    <ClInclude Include="..\..\src\video\SDL_stretch_c.h" />
    3.62      <ClInclude Include="..\..\src\audio\SDL_sysaudio.h" />
    3.63      <ClInclude Include="..\..\src\events\SDL_sysevents.h" />
    3.64      <ClInclude Include="..\..\src\haptic\SDL_syshaptic.h" />
    3.65      <ClInclude Include="..\..\src\joystick\SDL_sysjoystick.h" />
    3.66      <ClInclude Include="..\..\src\thread\SDL_systhread.h" />
    3.67      <ClInclude Include="..\..\src\thread\windows\SDL_systhread_c.h" />
    3.68 -    <ClInclude Include="..\..\src\timer\SDL_systimer.h" />
    3.69      <ClInclude Include="..\..\src\video\SDL_sysvideo.h" />
    3.70      <ClInclude Include="..\..\src\thread\SDL_thread_c.h" />
    3.71      <ClInclude Include="..\..\src\timer\SDL_timer_c.h" />
    3.72 @@ -352,7 +349,6 @@
    3.73      <ClInclude Include="..\..\src\video\windows\SDL_windowswindow.h" />
    3.74      <ClInclude Include="..\..\src\events\SDL_windowevents_c.h" />
    3.75      <ClInclude Include="..\..\src\video\windows\wmmsg.h" />
    3.76 -    <ClInclude Include="resource.h" />
    3.77    </ItemGroup>
    3.78    <ItemGroup>
    3.79      <ClCompile Include="..\..\src\core\windows\SDL_windows.c" />
    3.80 @@ -368,6 +364,7 @@
    3.81      <ClCompile Include="..\..\src\libm\k_cos.c" />
    3.82      <ClCompile Include="..\..\src\libm\k_rem_pio2.c" />
    3.83      <ClCompile Include="..\..\src\libm\k_sin.c" />
    3.84 +    <ClCompile Include="..\..\src\libm\k_tan.c" />
    3.85      <ClCompile Include="..\..\src\libm\s_atan.c" />
    3.86      <ClCompile Include="..\..\src\libm\s_copysign.c" />
    3.87      <ClCompile Include="..\..\src\libm\s_cos.c" />
    3.88 @@ -375,6 +372,7 @@
    3.89      <ClCompile Include="..\..\src\libm\s_floor.c" />
    3.90      <ClCompile Include="..\..\src\libm\s_scalbn.c" />
    3.91      <ClCompile Include="..\..\src\libm\s_sin.c" />
    3.92 +    <ClCompile Include="..\..\src\libm\s_tan.c" />
    3.93      <ClCompile Include="..\..\src\render\direct3d11\SDL_render_d3d11.c" />
    3.94      <ClCompile Include="..\..\src\render\direct3d\SDL_render_d3d.c" />
    3.95      <ClCompile Include="..\..\src\render\opengles2\SDL_render_gles2.c" />
     4.1 --- a/VisualC/SDLmain/SDLmain_VS2010.vcxproj	Sat Jun 07 20:43:12 2014 -0700
     4.2 +++ b/VisualC/SDLmain/SDLmain_VS2010.vcxproj	Sat Jun 07 21:58:18 2014 -0700
     4.3 @@ -1,163 +1,164 @@
     4.4 -<?xml version="1.0" encoding="utf-8"?>
     4.5 -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     4.6 -  <ItemGroup Label="ProjectConfigurations">
     4.7 -    <ProjectConfiguration Include="Debug|Win32">
     4.8 -      <Configuration>Debug</Configuration>
     4.9 -      <Platform>Win32</Platform>
    4.10 -    </ProjectConfiguration>
    4.11 -    <ProjectConfiguration Include="Debug|x64">
    4.12 -      <Configuration>Debug</Configuration>
    4.13 -      <Platform>x64</Platform>
    4.14 -    </ProjectConfiguration>
    4.15 -    <ProjectConfiguration Include="Release|Win32">
    4.16 -      <Configuration>Release</Configuration>
    4.17 -      <Platform>Win32</Platform>
    4.18 -    </ProjectConfiguration>
    4.19 -    <ProjectConfiguration Include="Release|x64">
    4.20 -      <Configuration>Release</Configuration>
    4.21 -      <Platform>x64</Platform>
    4.22 -    </ProjectConfiguration>
    4.23 -  </ItemGroup>
    4.24 -  <PropertyGroup Label="Globals">
    4.25 -    <ProjectName>SDL2main</ProjectName>
    4.26 -    <ProjectGuid>{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}</ProjectGuid>
    4.27 -  </PropertyGroup>
    4.28 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
    4.29 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    4.30 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    4.31 -    <UseOfMfc>false</UseOfMfc>
    4.32 -  </PropertyGroup>
    4.33 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    4.34 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    4.35 -    <UseOfMfc>false</UseOfMfc>
    4.36 -  </PropertyGroup>
    4.37 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    4.38 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    4.39 -    <UseOfMfc>false</UseOfMfc>
    4.40 -    <CharacterSet>MultiByte</CharacterSet>
    4.41 -  </PropertyGroup>
    4.42 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    4.43 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    4.44 -    <UseOfMfc>false</UseOfMfc>
    4.45 -  </PropertyGroup>
    4.46 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
    4.47 -  <ImportGroup Label="ExtensionSettings">
    4.48 -  </ImportGroup>
    4.49 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
    4.50 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    4.51 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    4.52 -  </ImportGroup>
    4.53 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
    4.54 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    4.55 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    4.56 -  </ImportGroup>
    4.57 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
    4.58 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    4.59 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    4.60 -  </ImportGroup>
    4.61 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
    4.62 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    4.63 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    4.64 -  </ImportGroup>
    4.65 -  <PropertyGroup Label="UserMacros" />
    4.66 -  <PropertyGroup>
    4.67 -    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
    4.68 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
    4.69 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
    4.70 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
    4.71 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
    4.72 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
    4.73 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
    4.74 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
    4.75 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
    4.76 -  </PropertyGroup>
    4.77 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    4.78 -    <PreBuildEvent />
    4.79 -    <ClCompile>
    4.80 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
    4.81 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    4.82 -      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    4.83 -      <StringPooling>true</StringPooling>
    4.84 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
    4.85 -      <FunctionLevelLinking>true</FunctionLevelLinking>
    4.86 -      <PrecompiledHeader>
    4.87 -      </PrecompiledHeader>
    4.88 -      <WarningLevel>Level3</WarningLevel>
    4.89 -      <SuppressStartupBanner>true</SuppressStartupBanner>
    4.90 -      <CompileAs>Default</CompileAs>
    4.91 -      <ExceptionHandling>false</ExceptionHandling>
    4.92 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
    4.93 -    </ClCompile>
    4.94 -    <Lib>
    4.95 -      <SuppressStartupBanner>true</SuppressStartupBanner>
    4.96 -    </Lib>
    4.97 -  </ItemDefinitionGroup>
    4.98 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    4.99 -    <Midl>
   4.100 -      <TargetEnvironment>X64</TargetEnvironment>
   4.101 -    </Midl>
   4.102 -    <ClCompile>
   4.103 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   4.104 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   4.105 -      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   4.106 -      <StringPooling>true</StringPooling>
   4.107 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   4.108 -      <FunctionLevelLinking>true</FunctionLevelLinking>
   4.109 -      <PrecompiledHeader>
   4.110 -      </PrecompiledHeader>
   4.111 -      <WarningLevel>Level3</WarningLevel>
   4.112 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   4.113 -      <CompileAs>Default</CompileAs>
   4.114 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   4.115 -    </ClCompile>
   4.116 -    <Lib>
   4.117 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   4.118 -    </Lib>
   4.119 -  </ItemDefinitionGroup>
   4.120 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   4.121 -    <PreBuildEvent />
   4.122 -    <ClCompile>
   4.123 -      <Optimization>Disabled</Optimization>
   4.124 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   4.125 -      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   4.126 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   4.127 -      <PrecompiledHeader>
   4.128 -      </PrecompiledHeader>
   4.129 -      <WarningLevel>Level3</WarningLevel>
   4.130 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   4.131 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   4.132 -      <CompileAs>Default</CompileAs>
   4.133 -      <ExceptionHandling>false</ExceptionHandling>
   4.134 -    </ClCompile>
   4.135 -    <Lib>
   4.136 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   4.137 -    </Lib>
   4.138 -  </ItemDefinitionGroup>
   4.139 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   4.140 -    <Midl>
   4.141 -      <TargetEnvironment>X64</TargetEnvironment>
   4.142 -    </Midl>
   4.143 -    <ClCompile>
   4.144 -      <Optimization>Disabled</Optimization>
   4.145 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   4.146 -      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   4.147 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   4.148 -      <PrecompiledHeader>
   4.149 -      </PrecompiledHeader>
   4.150 -      <PrecompiledHeaderOutputFile>.\Debug/SDLmain.pch</PrecompiledHeaderOutputFile>
   4.151 -      <WarningLevel>Level3</WarningLevel>
   4.152 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   4.153 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   4.154 -      <CompileAs>Default</CompileAs>
   4.155 -    </ClCompile>
   4.156 -    <Lib>
   4.157 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   4.158 -    </Lib>
   4.159 -  </ItemDefinitionGroup>
   4.160 -  <ItemGroup>
   4.161 -    <ClCompile Include="..\..\src\main\windows\SDL_windows_main.c" />
   4.162 -  </ItemGroup>
   4.163 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   4.164 -  <ImportGroup Label="ExtensionTargets">
   4.165 -  </ImportGroup>
   4.166 -</Project>
   4.167 \ No newline at end of file
   4.168 +<?xml version="1.0" encoding="utf-8"?>
   4.169 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   4.170 +  <ItemGroup Label="ProjectConfigurations">
   4.171 +    <ProjectConfiguration Include="Debug|Win32">
   4.172 +      <Configuration>Debug</Configuration>
   4.173 +      <Platform>Win32</Platform>
   4.174 +    </ProjectConfiguration>
   4.175 +    <ProjectConfiguration Include="Debug|x64">
   4.176 +      <Configuration>Debug</Configuration>
   4.177 +      <Platform>x64</Platform>
   4.178 +    </ProjectConfiguration>
   4.179 +    <ProjectConfiguration Include="Release|Win32">
   4.180 +      <Configuration>Release</Configuration>
   4.181 +      <Platform>Win32</Platform>
   4.182 +    </ProjectConfiguration>
   4.183 +    <ProjectConfiguration Include="Release|x64">
   4.184 +      <Configuration>Release</Configuration>
   4.185 +      <Platform>x64</Platform>
   4.186 +    </ProjectConfiguration>
   4.187 +  </ItemGroup>
   4.188 +  <PropertyGroup Label="Globals">
   4.189 +    <ProjectName>SDL2main</ProjectName>
   4.190 +    <ProjectGuid>{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}</ProjectGuid>
   4.191 +  </PropertyGroup>
   4.192 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   4.193 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
   4.194 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   4.195 +    <UseOfMfc>false</UseOfMfc>
   4.196 +  </PropertyGroup>
   4.197 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
   4.198 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   4.199 +    <UseOfMfc>false</UseOfMfc>
   4.200 +  </PropertyGroup>
   4.201 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
   4.202 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   4.203 +    <UseOfMfc>false</UseOfMfc>
   4.204 +    <CharacterSet>MultiByte</CharacterSet>
   4.205 +  </PropertyGroup>
   4.206 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
   4.207 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   4.208 +    <UseOfMfc>false</UseOfMfc>
   4.209 +  </PropertyGroup>
   4.210 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   4.211 +  <ImportGroup Label="ExtensionSettings">
   4.212 +  </ImportGroup>
   4.213 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
   4.214 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   4.215 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   4.216 +  </ImportGroup>
   4.217 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
   4.218 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   4.219 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   4.220 +  </ImportGroup>
   4.221 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
   4.222 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   4.223 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   4.224 +  </ImportGroup>
   4.225 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
   4.226 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   4.227 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   4.228 +  </ImportGroup>
   4.229 +  <PropertyGroup Label="UserMacros" />
   4.230 +  <PropertyGroup>
   4.231 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
   4.232 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   4.233 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   4.234 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   4.235 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   4.236 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   4.237 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   4.238 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   4.239 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   4.240 +  </PropertyGroup>
   4.241 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   4.242 +    <PreBuildEvent />
   4.243 +    <ClCompile>
   4.244 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   4.245 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   4.246 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   4.247 +      <StringPooling>true</StringPooling>
   4.248 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   4.249 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   4.250 +      <PrecompiledHeader>
   4.251 +      </PrecompiledHeader>
   4.252 +      <WarningLevel>Level3</WarningLevel>
   4.253 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   4.254 +      <CompileAs>Default</CompileAs>
   4.255 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   4.256 +      <ExceptionHandling>false</ExceptionHandling>
   4.257 +    </ClCompile>
   4.258 +    <Lib>
   4.259 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   4.260 +    </Lib>
   4.261 +  </ItemDefinitionGroup>
   4.262 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   4.263 +    <Midl>
   4.264 +      <TargetEnvironment>X64</TargetEnvironment>
   4.265 +    </Midl>
   4.266 +    <ClCompile>
   4.267 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   4.268 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   4.269 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   4.270 +      <StringPooling>true</StringPooling>
   4.271 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   4.272 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   4.273 +      <PrecompiledHeader>
   4.274 +      </PrecompiledHeader>
   4.275 +      <WarningLevel>Level3</WarningLevel>
   4.276 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   4.277 +      <CompileAs>Default</CompileAs>
   4.278 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   4.279 +      <ExceptionHandling>false</ExceptionHandling>
   4.280 +    </ClCompile>
   4.281 +    <Lib>
   4.282 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   4.283 +    </Lib>
   4.284 +  </ItemDefinitionGroup>
   4.285 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   4.286 +    <PreBuildEvent />
   4.287 +    <ClCompile>
   4.288 +      <Optimization>Disabled</Optimization>
   4.289 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   4.290 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   4.291 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   4.292 +      <PrecompiledHeader>
   4.293 +      </PrecompiledHeader>
   4.294 +      <WarningLevel>Level3</WarningLevel>
   4.295 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   4.296 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   4.297 +      <CompileAs>Default</CompileAs>
   4.298 +      <ExceptionHandling>false</ExceptionHandling>
   4.299 +    </ClCompile>
   4.300 +    <Lib>
   4.301 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   4.302 +    </Lib>
   4.303 +  </ItemDefinitionGroup>
   4.304 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   4.305 +    <Midl>
   4.306 +      <TargetEnvironment>X64</TargetEnvironment>
   4.307 +    </Midl>
   4.308 +    <ClCompile>
   4.309 +      <Optimization>Disabled</Optimization>
   4.310 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   4.311 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   4.312 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   4.313 +      <PrecompiledHeader>
   4.314 +      </PrecompiledHeader>
   4.315 +      <WarningLevel>Level3</WarningLevel>
   4.316 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   4.317 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   4.318 +      <CompileAs>Default</CompileAs>
   4.319 +      <ExceptionHandling>false</ExceptionHandling>
   4.320 +    </ClCompile>
   4.321 +    <Lib>
   4.322 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   4.323 +    </Lib>
   4.324 +  </ItemDefinitionGroup>
   4.325 +  <ItemGroup>
   4.326 +    <ClCompile Include="..\..\src\main\windows\SDL_windows_main.c" />
   4.327 +  </ItemGroup>
   4.328 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   4.329 +  <ImportGroup Label="ExtensionTargets">
   4.330 +  </ImportGroup>
   4.331 +</Project>
     5.1 --- a/VisualC/SDLmain/SDLmain_VS2012.vcxproj	Sat Jun 07 20:43:12 2014 -0700
     5.2 +++ b/VisualC/SDLmain/SDLmain_VS2012.vcxproj	Sat Jun 07 21:58:18 2014 -0700
     5.3 @@ -1,168 +1,168 @@
     5.4 -<?xml version="1.0" encoding="utf-8"?>
     5.5 -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     5.6 -  <ItemGroup Label="ProjectConfigurations">
     5.7 -    <ProjectConfiguration Include="Debug|Win32">
     5.8 -      <Configuration>Debug</Configuration>
     5.9 -      <Platform>Win32</Platform>
    5.10 -    </ProjectConfiguration>
    5.11 -    <ProjectConfiguration Include="Debug|x64">
    5.12 -      <Configuration>Debug</Configuration>
    5.13 -      <Platform>x64</Platform>
    5.14 -    </ProjectConfiguration>
    5.15 -    <ProjectConfiguration Include="Release|Win32">
    5.16 -      <Configuration>Release</Configuration>
    5.17 -      <Platform>Win32</Platform>
    5.18 -    </ProjectConfiguration>
    5.19 -    <ProjectConfiguration Include="Release|x64">
    5.20 -      <Configuration>Release</Configuration>
    5.21 -      <Platform>x64</Platform>
    5.22 -    </ProjectConfiguration>
    5.23 -  </ItemGroup>
    5.24 -  <PropertyGroup Label="Globals">
    5.25 +<?xml version="1.0" encoding="utf-8"?>
    5.26 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    5.27 +  <ItemGroup Label="ProjectConfigurations">
    5.28 +    <ProjectConfiguration Include="Debug|Win32">
    5.29 +      <Configuration>Debug</Configuration>
    5.30 +      <Platform>Win32</Platform>
    5.31 +    </ProjectConfiguration>
    5.32 +    <ProjectConfiguration Include="Debug|x64">
    5.33 +      <Configuration>Debug</Configuration>
    5.34 +      <Platform>x64</Platform>
    5.35 +    </ProjectConfiguration>
    5.36 +    <ProjectConfiguration Include="Release|Win32">
    5.37 +      <Configuration>Release</Configuration>
    5.38 +      <Platform>Win32</Platform>
    5.39 +    </ProjectConfiguration>
    5.40 +    <ProjectConfiguration Include="Release|x64">
    5.41 +      <Configuration>Release</Configuration>
    5.42 +      <Platform>x64</Platform>
    5.43 +    </ProjectConfiguration>
    5.44 +  </ItemGroup>
    5.45 +  <PropertyGroup Label="Globals">
    5.46      <ProjectName>SDL2main</ProjectName>
    5.47 -    <ProjectGuid>{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}</ProjectGuid>
    5.48 -  </PropertyGroup>
    5.49 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
    5.50 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    5.51 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    5.52 -    <UseOfMfc>false</UseOfMfc>
    5.53 -    <PlatformToolset>v110</PlatformToolset>
    5.54 -  </PropertyGroup>
    5.55 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    5.56 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    5.57 -    <UseOfMfc>false</UseOfMfc>
    5.58 -    <PlatformToolset>v110</PlatformToolset>
    5.59 -  </PropertyGroup>
    5.60 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    5.61 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    5.62 -    <UseOfMfc>false</UseOfMfc>
    5.63 -    <CharacterSet>MultiByte</CharacterSet>
    5.64 -    <PlatformToolset>v110</PlatformToolset>
    5.65 -  </PropertyGroup>
    5.66 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    5.67 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    5.68 -    <UseOfMfc>false</UseOfMfc>
    5.69 -    <PlatformToolset>v110</PlatformToolset>
    5.70 -  </PropertyGroup>
    5.71 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
    5.72 -  <ImportGroup Label="ExtensionSettings">
    5.73 -  </ImportGroup>
    5.74 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
    5.75 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    5.76 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    5.77 -  </ImportGroup>
    5.78 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
    5.79 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    5.80 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    5.81 -  </ImportGroup>
    5.82 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
    5.83 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    5.84 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    5.85 -  </ImportGroup>
    5.86 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
    5.87 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    5.88 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    5.89 -  </ImportGroup>
    5.90 -  <PropertyGroup Label="UserMacros" />
    5.91 -  <PropertyGroup>
    5.92 -    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
    5.93 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
    5.94 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
    5.95 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
    5.96 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
    5.97 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
    5.98 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
    5.99 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
   5.100 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   5.101 -  </PropertyGroup>
   5.102 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   5.103 -    <PreBuildEvent />
   5.104 -    <ClCompile>
   5.105 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   5.106 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   5.107 -      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   5.108 -      <StringPooling>true</StringPooling>
   5.109 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   5.110 -      <FunctionLevelLinking>true</FunctionLevelLinking>
   5.111 -      <PrecompiledHeader>
   5.112 -      </PrecompiledHeader>
   5.113 -      <WarningLevel>Level3</WarningLevel>
   5.114 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   5.115 -      <CompileAs>Default</CompileAs>
   5.116 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   5.117 -      <ExceptionHandling>false</ExceptionHandling>
   5.118 -    </ClCompile>
   5.119 -    <Lib>
   5.120 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   5.121 -    </Lib>
   5.122 -  </ItemDefinitionGroup>
   5.123 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   5.124 -    <Midl>
   5.125 -      <TargetEnvironment>X64</TargetEnvironment>
   5.126 -    </Midl>
   5.127 -    <ClCompile>
   5.128 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   5.129 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   5.130 -      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   5.131 -      <StringPooling>true</StringPooling>
   5.132 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   5.133 -      <FunctionLevelLinking>true</FunctionLevelLinking>
   5.134 -      <PrecompiledHeader>
   5.135 -      </PrecompiledHeader>
   5.136 -      <WarningLevel>Level3</WarningLevel>
   5.137 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   5.138 -      <CompileAs>Default</CompileAs>
   5.139 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   5.140 -      <ExceptionHandling>false</ExceptionHandling>
   5.141 -    </ClCompile>
   5.142 -    <Lib>
   5.143 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   5.144 -    </Lib>
   5.145 -  </ItemDefinitionGroup>
   5.146 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   5.147 -    <PreBuildEvent />
   5.148 -    <ClCompile>
   5.149 -      <Optimization>Disabled</Optimization>
   5.150 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   5.151 -      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   5.152 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   5.153 -      <PrecompiledHeader>
   5.154 -      </PrecompiledHeader>
   5.155 -      <WarningLevel>Level3</WarningLevel>
   5.156 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   5.157 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   5.158 -      <CompileAs>Default</CompileAs>
   5.159 -      <ExceptionHandling>false</ExceptionHandling>
   5.160 -    </ClCompile>
   5.161 -    <Lib>
   5.162 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   5.163 -    </Lib>
   5.164 -  </ItemDefinitionGroup>
   5.165 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   5.166 -    <Midl>
   5.167 -      <TargetEnvironment>X64</TargetEnvironment>
   5.168 -    </Midl>
   5.169 -    <ClCompile>
   5.170 -      <Optimization>Disabled</Optimization>
   5.171 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   5.172 -      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   5.173 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   5.174 -      <PrecompiledHeader>
   5.175 -      </PrecompiledHeader>
   5.176 -      <WarningLevel>Level3</WarningLevel>
   5.177 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   5.178 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   5.179 -      <CompileAs>Default</CompileAs>
   5.180 -      <ExceptionHandling>false</ExceptionHandling>
   5.181 -    </ClCompile>
   5.182 -    <Lib>
   5.183 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   5.184 -    </Lib>
   5.185 -  </ItemDefinitionGroup>
   5.186 -  <ItemGroup>
   5.187 -    <ClCompile Include="..\..\src\main\windows\SDL_windows_main.c" />
   5.188 -  </ItemGroup>
   5.189 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   5.190 -  <ImportGroup Label="ExtensionTargets">
   5.191 -  </ImportGroup>
   5.192 -</Project>
   5.193 \ No newline at end of file
   5.194 +    <ProjectGuid>{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}</ProjectGuid>
   5.195 +  </PropertyGroup>
   5.196 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   5.197 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
   5.198 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   5.199 +    <UseOfMfc>false</UseOfMfc>
   5.200 +    <PlatformToolset>v110</PlatformToolset>
   5.201 +  </PropertyGroup>
   5.202 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
   5.203 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   5.204 +    <UseOfMfc>false</UseOfMfc>
   5.205 +    <PlatformToolset>v110</PlatformToolset>
   5.206 +  </PropertyGroup>
   5.207 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
   5.208 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   5.209 +    <UseOfMfc>false</UseOfMfc>
   5.210 +    <CharacterSet>MultiByte</CharacterSet>
   5.211 +    <PlatformToolset>v110</PlatformToolset>
   5.212 +  </PropertyGroup>
   5.213 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
   5.214 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   5.215 +    <UseOfMfc>false</UseOfMfc>
   5.216 +    <PlatformToolset>v110</PlatformToolset>
   5.217 +  </PropertyGroup>
   5.218 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   5.219 +  <ImportGroup Label="ExtensionSettings">
   5.220 +  </ImportGroup>
   5.221 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
   5.222 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   5.223 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   5.224 +  </ImportGroup>
   5.225 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
   5.226 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   5.227 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   5.228 +  </ImportGroup>
   5.229 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
   5.230 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   5.231 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   5.232 +  </ImportGroup>
   5.233 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
   5.234 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   5.235 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   5.236 +  </ImportGroup>
   5.237 +  <PropertyGroup Label="UserMacros" />
   5.238 +  <PropertyGroup>
   5.239 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
   5.240 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   5.241 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   5.242 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   5.243 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   5.244 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   5.245 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   5.246 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   5.247 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   5.248 +  </PropertyGroup>
   5.249 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   5.250 +    <PreBuildEvent />
   5.251 +    <ClCompile>
   5.252 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   5.253 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   5.254 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   5.255 +      <StringPooling>true</StringPooling>
   5.256 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   5.257 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   5.258 +      <PrecompiledHeader>
   5.259 +      </PrecompiledHeader>
   5.260 +      <WarningLevel>Level3</WarningLevel>
   5.261 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   5.262 +      <CompileAs>Default</CompileAs>
   5.263 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   5.264 +      <ExceptionHandling>false</ExceptionHandling>
   5.265 +    </ClCompile>
   5.266 +    <Lib>
   5.267 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   5.268 +    </Lib>
   5.269 +  </ItemDefinitionGroup>
   5.270 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   5.271 +    <Midl>
   5.272 +      <TargetEnvironment>X64</TargetEnvironment>
   5.273 +    </Midl>
   5.274 +    <ClCompile>
   5.275 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   5.276 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   5.277 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   5.278 +      <StringPooling>true</StringPooling>
   5.279 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   5.280 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   5.281 +      <PrecompiledHeader>
   5.282 +      </PrecompiledHeader>
   5.283 +      <WarningLevel>Level3</WarningLevel>
   5.284 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   5.285 +      <CompileAs>Default</CompileAs>
   5.286 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   5.287 +      <ExceptionHandling>false</ExceptionHandling>
   5.288 +    </ClCompile>
   5.289 +    <Lib>
   5.290 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   5.291 +    </Lib>
   5.292 +  </ItemDefinitionGroup>
   5.293 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   5.294 +    <PreBuildEvent />
   5.295 +    <ClCompile>
   5.296 +      <Optimization>Disabled</Optimization>
   5.297 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   5.298 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   5.299 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   5.300 +      <PrecompiledHeader>
   5.301 +      </PrecompiledHeader>
   5.302 +      <WarningLevel>Level3</WarningLevel>
   5.303 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   5.304 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   5.305 +      <CompileAs>Default</CompileAs>
   5.306 +      <ExceptionHandling>false</ExceptionHandling>
   5.307 +    </ClCompile>
   5.308 +    <Lib>
   5.309 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   5.310 +    </Lib>
   5.311 +  </ItemDefinitionGroup>
   5.312 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   5.313 +    <Midl>
   5.314 +      <TargetEnvironment>X64</TargetEnvironment>
   5.315 +    </Midl>
   5.316 +    <ClCompile>
   5.317 +      <Optimization>Disabled</Optimization>
   5.318 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   5.319 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   5.320 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   5.321 +      <PrecompiledHeader>
   5.322 +      </PrecompiledHeader>
   5.323 +      <WarningLevel>Level3</WarningLevel>
   5.324 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   5.325 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   5.326 +      <CompileAs>Default</CompileAs>
   5.327 +      <ExceptionHandling>false</ExceptionHandling>
   5.328 +    </ClCompile>
   5.329 +    <Lib>
   5.330 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   5.331 +    </Lib>
   5.332 +  </ItemDefinitionGroup>
   5.333 +  <ItemGroup>
   5.334 +    <ClCompile Include="..\..\src\main\windows\SDL_windows_main.c" />
   5.335 +  </ItemGroup>
   5.336 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   5.337 +  <ImportGroup Label="ExtensionTargets">
   5.338 +  </ImportGroup>
   5.339 +</Project>
     6.1 --- a/VisualC/SDLmain/SDLmain_VS2013.vcxproj	Sat Jun 07 20:43:12 2014 -0700
     6.2 +++ b/VisualC/SDLmain/SDLmain_VS2013.vcxproj	Sat Jun 07 21:58:18 2014 -0700
     6.3 @@ -66,13 +66,13 @@
     6.4    <PropertyGroup Label="UserMacros" />
     6.5    <PropertyGroup>
     6.6      <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     6.7 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
     6.8 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
     6.9      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
    6.10 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
    6.11 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
    6.12      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
    6.13 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
    6.14 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
    6.15      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
    6.16 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
    6.17 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
    6.18      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
    6.19    </PropertyGroup>
    6.20    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     7.1 --- a/VisualC/SDLtest/SDLtest_VS2010.vcxproj	Sat Jun 07 20:43:12 2014 -0700
     7.2 +++ b/VisualC/SDLtest/SDLtest_VS2010.vcxproj	Sat Jun 07 21:58:18 2014 -0700
     7.3 @@ -1,191 +1,192 @@
     7.4 -<?xml version="1.0" encoding="utf-8"?>
     7.5 -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     7.6 -  <ItemGroup Label="ProjectConfigurations">
     7.7 -    <ProjectConfiguration Include="Debug|Win32">
     7.8 -      <Configuration>Debug</Configuration>
     7.9 -      <Platform>Win32</Platform>
    7.10 -    </ProjectConfiguration>
    7.11 -    <ProjectConfiguration Include="Debug|x64">
    7.12 -      <Configuration>Debug</Configuration>
    7.13 -      <Platform>x64</Platform>
    7.14 -    </ProjectConfiguration>
    7.15 -    <ProjectConfiguration Include="Release|Win32">
    7.16 -      <Configuration>Release</Configuration>
    7.17 -      <Platform>Win32</Platform>
    7.18 -    </ProjectConfiguration>
    7.19 -    <ProjectConfiguration Include="Release|x64">
    7.20 -      <Configuration>Release</Configuration>
    7.21 -      <Platform>x64</Platform>
    7.22 -    </ProjectConfiguration>
    7.23 -  </ItemGroup>
    7.24 -  <PropertyGroup Label="Globals">
    7.25 -    <ProjectName>SDL2test</ProjectName>
    7.26 -    <ProjectGuid>{DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}</ProjectGuid>
    7.27 -  </PropertyGroup>
    7.28 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
    7.29 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    7.30 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    7.31 -    <UseOfMfc>false</UseOfMfc>
    7.32 -  </PropertyGroup>
    7.33 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    7.34 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    7.35 -    <UseOfMfc>false</UseOfMfc>
    7.36 -  </PropertyGroup>
    7.37 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    7.38 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    7.39 -    <UseOfMfc>false</UseOfMfc>
    7.40 -    <CharacterSet>MultiByte</CharacterSet>
    7.41 -  </PropertyGroup>
    7.42 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    7.43 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    7.44 -    <UseOfMfc>false</UseOfMfc>
    7.45 -  </PropertyGroup>
    7.46 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
    7.47 -  <ImportGroup Label="ExtensionSettings">
    7.48 -  </ImportGroup>
    7.49 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
    7.50 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    7.51 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    7.52 -  </ImportGroup>
    7.53 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
    7.54 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    7.55 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    7.56 -  </ImportGroup>
    7.57 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
    7.58 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    7.59 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    7.60 -  </ImportGroup>
    7.61 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
    7.62 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    7.63 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    7.64 -  </ImportGroup>
    7.65 -  <PropertyGroup Label="UserMacros" />
    7.66 -  <PropertyGroup>
    7.67 -    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
    7.68 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
    7.69 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
    7.70 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
    7.71 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
    7.72 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
    7.73 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
    7.74 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
    7.75 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
    7.76 -  </PropertyGroup>
    7.77 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    7.78 -    <PreBuildEvent />
    7.79 -    <ClCompile>
    7.80 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
    7.81 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    7.82 -      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    7.83 -      <StringPooling>true</StringPooling>
    7.84 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
    7.85 -      <FunctionLevelLinking>true</FunctionLevelLinking>
    7.86 -      <PrecompiledHeader>
    7.87 -      </PrecompiledHeader>
    7.88 -      <WarningLevel>Level3</WarningLevel>
    7.89 -      <SuppressStartupBanner>true</SuppressStartupBanner>
    7.90 -      <CompileAs>Default</CompileAs>
    7.91 -      <ExceptionHandling>false</ExceptionHandling>
    7.92 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
    7.93 -    </ClCompile>
    7.94 -    <Lib>
    7.95 -      <SuppressStartupBanner>true</SuppressStartupBanner>
    7.96 -    </Lib>
    7.97 -  </ItemDefinitionGroup>
    7.98 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    7.99 -    <Midl>
   7.100 -      <TargetEnvironment>X64</TargetEnvironment>
   7.101 -    </Midl>
   7.102 -    <ClCompile>
   7.103 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   7.104 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   7.105 -      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   7.106 -      <StringPooling>true</StringPooling>
   7.107 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   7.108 -      <FunctionLevelLinking>true</FunctionLevelLinking>
   7.109 -      <PrecompiledHeader>
   7.110 -      </PrecompiledHeader>
   7.111 -      <WarningLevel>Level3</WarningLevel>
   7.112 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   7.113 -      <CompileAs>Default</CompileAs>
   7.114 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   7.115 -    </ClCompile>
   7.116 -    <Lib>
   7.117 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   7.118 -    </Lib>
   7.119 -  </ItemDefinitionGroup>
   7.120 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   7.121 -    <PreBuildEvent />
   7.122 -    <ClCompile>
   7.123 -      <Optimization>Disabled</Optimization>
   7.124 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   7.125 -      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   7.126 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   7.127 -      <PrecompiledHeader>
   7.128 -      </PrecompiledHeader>
   7.129 -      <WarningLevel>Level3</WarningLevel>
   7.130 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   7.131 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   7.132 -      <CompileAs>Default</CompileAs>
   7.133 -      <ExceptionHandling>false</ExceptionHandling>
   7.134 -    </ClCompile>
   7.135 -    <Lib>
   7.136 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   7.137 -    </Lib>
   7.138 -  </ItemDefinitionGroup>
   7.139 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   7.140 -    <Midl>
   7.141 -      <TargetEnvironment>X64</TargetEnvironment>
   7.142 -    </Midl>
   7.143 -    <ClCompile>
   7.144 -      <Optimization>Disabled</Optimization>
   7.145 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   7.146 -      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   7.147 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   7.148 -      <PrecompiledHeader>
   7.149 -      </PrecompiledHeader>
   7.150 -      <PrecompiledHeaderOutputFile>.\Debug/SDLtest.pch</PrecompiledHeaderOutputFile>
   7.151 -      <WarningLevel>Level3</WarningLevel>
   7.152 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   7.153 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   7.154 -      <CompileAs>Default</CompileAs>
   7.155 -    </ClCompile>
   7.156 -    <Lib>
   7.157 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   7.158 -    </Lib>
   7.159 -  </ItemDefinitionGroup>
   7.160 -  <ItemGroup>
   7.161 -    <ClInclude Include="..\..\include\SDL_test.h" />
   7.162 -    <ClInclude Include="..\..\include\SDL_test_assert.h" />
   7.163 -    <ClInclude Include="..\..\include\SDL_test_common.h" />
   7.164 -    <ClInclude Include="..\..\include\SDL_test_crc32.h" />
   7.165 -    <ClInclude Include="..\..\include\SDL_test_font.h" />
   7.166 -    <ClInclude Include="..\..\include\SDL_test_fuzzer.h" />
   7.167 -    <ClInclude Include="..\..\include\SDL_test_harness.h" />
   7.168 -    <ClInclude Include="..\..\include\SDL_test_log.h" />
   7.169 -    <ClInclude Include="..\..\include\SDL_test_md5.h" />
   7.170 -    <ClInclude Include="..\..\include\SDL_test_random.h" />
   7.171 -    <ClInclude Include="..\..\include\SDL_test_images.h" />
   7.172 -    <ClInclude Include="..\..\include\SDL_test_compare.h" />
   7.173 -  </ItemGroup>
   7.174 -  <ItemGroup>
   7.175 -    <ClCompile Include="..\..\src\test\SDL_test_assert.c" />
   7.176 -    <ClCompile Include="..\..\src\test\SDL_test_common.c" />
   7.177 -    <ClCompile Include="..\..\src\test\SDL_test_crc32.c" />
   7.178 -    <ClCompile Include="..\..\src\test\SDL_test_font.c" />
   7.179 -    <ClCompile Include="..\..\src\test\SDL_test_fuzzer.c" />
   7.180 -    <ClCompile Include="..\..\src\test\SDL_test_harness.c" />
   7.181 -    <ClCompile Include="..\..\src\test\SDL_test_log.c" />
   7.182 -    <ClCompile Include="..\..\src\test\SDL_test_md5.c" />
   7.183 -    <ClCompile Include="..\..\src\test\SDL_test_random.c" />
   7.184 -    <ClCompile Include="..\..\src\test\SDL_test_imageBlit.c" />
   7.185 -    <ClCompile Include="..\..\src\test\SDL_test_imageBlitBlend.c" />
   7.186 -    <ClCompile Include="..\..\src\test\SDL_test_imageFace.c" />
   7.187 -    <ClCompile Include="..\..\src\test\SDL_test_imagePrimitives.c" />
   7.188 -    <ClCompile Include="..\..\src\test\SDL_test_imagePrimitivesBlend.c" />
   7.189 -    <ClCompile Include="..\..\src\test\SDL_test_compare.c" />
   7.190 -  </ItemGroup>
   7.191 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   7.192 -  <ImportGroup Label="ExtensionTargets">
   7.193 -  </ImportGroup>
   7.194 -</Project>
   7.195 \ No newline at end of file
   7.196 +<?xml version="1.0" encoding="utf-8"?>
   7.197 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   7.198 +  <ItemGroup Label="ProjectConfigurations">
   7.199 +    <ProjectConfiguration Include="Debug|Win32">
   7.200 +      <Configuration>Debug</Configuration>
   7.201 +      <Platform>Win32</Platform>
   7.202 +    </ProjectConfiguration>
   7.203 +    <ProjectConfiguration Include="Debug|x64">
   7.204 +      <Configuration>Debug</Configuration>
   7.205 +      <Platform>x64</Platform>
   7.206 +    </ProjectConfiguration>
   7.207 +    <ProjectConfiguration Include="Release|Win32">
   7.208 +      <Configuration>Release</Configuration>
   7.209 +      <Platform>Win32</Platform>
   7.210 +    </ProjectConfiguration>
   7.211 +    <ProjectConfiguration Include="Release|x64">
   7.212 +      <Configuration>Release</Configuration>
   7.213 +      <Platform>x64</Platform>
   7.214 +    </ProjectConfiguration>
   7.215 +  </ItemGroup>
   7.216 +  <PropertyGroup Label="Globals">
   7.217 +    <ProjectName>SDL2test</ProjectName>
   7.218 +    <ProjectGuid>{DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}</ProjectGuid>
   7.219 +  </PropertyGroup>
   7.220 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   7.221 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
   7.222 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   7.223 +    <UseOfMfc>false</UseOfMfc>
   7.224 +  </PropertyGroup>
   7.225 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
   7.226 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   7.227 +    <UseOfMfc>false</UseOfMfc>
   7.228 +  </PropertyGroup>
   7.229 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
   7.230 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   7.231 +    <UseOfMfc>false</UseOfMfc>
   7.232 +    <CharacterSet>MultiByte</CharacterSet>
   7.233 +  </PropertyGroup>
   7.234 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
   7.235 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   7.236 +    <UseOfMfc>false</UseOfMfc>
   7.237 +  </PropertyGroup>
   7.238 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   7.239 +  <ImportGroup Label="ExtensionSettings">
   7.240 +  </ImportGroup>
   7.241 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
   7.242 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   7.243 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   7.244 +  </ImportGroup>
   7.245 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
   7.246 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   7.247 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   7.248 +  </ImportGroup>
   7.249 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
   7.250 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   7.251 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   7.252 +  </ImportGroup>
   7.253 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
   7.254 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   7.255 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   7.256 +  </ImportGroup>
   7.257 +  <PropertyGroup Label="UserMacros" />
   7.258 +  <PropertyGroup>
   7.259 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
   7.260 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   7.261 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   7.262 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   7.263 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   7.264 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   7.265 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   7.266 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   7.267 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   7.268 +  </PropertyGroup>
   7.269 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   7.270 +    <PreBuildEvent />
   7.271 +    <ClCompile>
   7.272 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   7.273 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   7.274 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   7.275 +      <StringPooling>true</StringPooling>
   7.276 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   7.277 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   7.278 +      <PrecompiledHeader>
   7.279 +      </PrecompiledHeader>
   7.280 +      <WarningLevel>Level3</WarningLevel>
   7.281 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   7.282 +      <CompileAs>Default</CompileAs>
   7.283 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   7.284 +      <ExceptionHandling>false</ExceptionHandling>
   7.285 +    </ClCompile>
   7.286 +    <Lib>
   7.287 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   7.288 +    </Lib>
   7.289 +  </ItemDefinitionGroup>
   7.290 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   7.291 +    <Midl>
   7.292 +      <TargetEnvironment>X64</TargetEnvironment>
   7.293 +    </Midl>
   7.294 +    <ClCompile>
   7.295 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   7.296 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   7.297 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   7.298 +      <StringPooling>true</StringPooling>
   7.299 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   7.300 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   7.301 +      <PrecompiledHeader>
   7.302 +      </PrecompiledHeader>
   7.303 +      <WarningLevel>Level3</WarningLevel>
   7.304 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   7.305 +      <CompileAs>Default</CompileAs>
   7.306 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   7.307 +      <ExceptionHandling>false</ExceptionHandling>
   7.308 +    </ClCompile>
   7.309 +    <Lib>
   7.310 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   7.311 +    </Lib>
   7.312 +  </ItemDefinitionGroup>
   7.313 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   7.314 +    <PreBuildEvent />
   7.315 +    <ClCompile>
   7.316 +      <Optimization>Disabled</Optimization>
   7.317 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   7.318 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   7.319 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   7.320 +      <PrecompiledHeader>
   7.321 +      </PrecompiledHeader>
   7.322 +      <WarningLevel>Level3</WarningLevel>
   7.323 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   7.324 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   7.325 +      <CompileAs>Default</CompileAs>
   7.326 +      <ExceptionHandling>false</ExceptionHandling>
   7.327 +    </ClCompile>
   7.328 +    <Lib>
   7.329 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   7.330 +    </Lib>
   7.331 +  </ItemDefinitionGroup>
   7.332 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   7.333 +    <Midl>
   7.334 +      <TargetEnvironment>X64</TargetEnvironment>
   7.335 +    </Midl>
   7.336 +    <ClCompile>
   7.337 +      <Optimization>Disabled</Optimization>
   7.338 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   7.339 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   7.340 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   7.341 +      <PrecompiledHeader>
   7.342 +      </PrecompiledHeader>
   7.343 +      <WarningLevel>Level3</WarningLevel>
   7.344 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   7.345 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   7.346 +      <CompileAs>Default</CompileAs>
   7.347 +      <ExceptionHandling>false</ExceptionHandling>
   7.348 +    </ClCompile>
   7.349 +    <Lib>
   7.350 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   7.351 +    </Lib>
   7.352 +  </ItemDefinitionGroup>
   7.353 +  <ItemGroup>
   7.354 +    <ClInclude Include="..\..\include\SDL_test.h" />
   7.355 +    <ClInclude Include="..\..\include\SDL_test_assert.h" />
   7.356 +    <ClInclude Include="..\..\include\SDL_test_common.h" />
   7.357 +    <ClInclude Include="..\..\include\SDL_test_crc32.h" />
   7.358 +    <ClInclude Include="..\..\include\SDL_test_font.h" />
   7.359 +    <ClInclude Include="..\..\include\SDL_test_fuzzer.h" />
   7.360 +    <ClInclude Include="..\..\include\SDL_test_harness.h" />
   7.361 +    <ClInclude Include="..\..\include\SDL_test_log.h" />
   7.362 +    <ClInclude Include="..\..\include\SDL_test_md5.h" />
   7.363 +    <ClInclude Include="..\..\include\SDL_test_random.h" />
   7.364 +    <ClInclude Include="..\..\include\SDL_test_images.h" />
   7.365 +    <ClInclude Include="..\..\include\SDL_test_compare.h" />
   7.366 +  </ItemGroup>
   7.367 +  <ItemGroup>
   7.368 +    <ClCompile Include="..\..\src\test\SDL_test_assert.c" />
   7.369 +    <ClCompile Include="..\..\src\test\SDL_test_common.c" />
   7.370 +    <ClCompile Include="..\..\src\test\SDL_test_crc32.c" />
   7.371 +    <ClCompile Include="..\..\src\test\SDL_test_font.c" />
   7.372 +    <ClCompile Include="..\..\src\test\SDL_test_fuzzer.c" />
   7.373 +    <ClCompile Include="..\..\src\test\SDL_test_harness.c" />
   7.374 +    <ClCompile Include="..\..\src\test\SDL_test_log.c" />
   7.375 +    <ClCompile Include="..\..\src\test\SDL_test_md5.c" />
   7.376 +    <ClCompile Include="..\..\src\test\SDL_test_random.c" />
   7.377 +    <ClCompile Include="..\..\src\test\SDL_test_imageBlit.c" />
   7.378 +    <ClCompile Include="..\..\src\test\SDL_test_imageBlitBlend.c" />
   7.379 +    <ClCompile Include="..\..\src\test\SDL_test_imageFace.c" />
   7.380 +    <ClCompile Include="..\..\src\test\SDL_test_imagePrimitives.c" />
   7.381 +    <ClCompile Include="..\..\src\test\SDL_test_imagePrimitivesBlend.c" />
   7.382 +    <ClCompile Include="..\..\src\test\SDL_test_compare.c" />
   7.383 +  </ItemGroup>
   7.384 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   7.385 +  <ImportGroup Label="ExtensionTargets">
   7.386 +  </ImportGroup>
   7.387 +</Project>
     8.1 --- a/VisualC/SDLtest/SDLtest_VS2012.vcxproj	Sat Jun 07 20:43:12 2014 -0700
     8.2 +++ b/VisualC/SDLtest/SDLtest_VS2012.vcxproj	Sat Jun 07 21:58:18 2014 -0700
     8.3 @@ -1,196 +1,196 @@
     8.4 -<?xml version="1.0" encoding="utf-8"?>
     8.5 -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     8.6 -  <ItemGroup Label="ProjectConfigurations">
     8.7 -    <ProjectConfiguration Include="Debug|Win32">
     8.8 -      <Configuration>Debug</Configuration>
     8.9 -      <Platform>Win32</Platform>
    8.10 -    </ProjectConfiguration>
    8.11 -    <ProjectConfiguration Include="Debug|x64">
    8.12 -      <Configuration>Debug</Configuration>
    8.13 -      <Platform>x64</Platform>
    8.14 -    </ProjectConfiguration>
    8.15 -    <ProjectConfiguration Include="Release|Win32">
    8.16 -      <Configuration>Release</Configuration>
    8.17 -      <Platform>Win32</Platform>
    8.18 -    </ProjectConfiguration>
    8.19 -    <ProjectConfiguration Include="Release|x64">
    8.20 -      <Configuration>Release</Configuration>
    8.21 -      <Platform>x64</Platform>
    8.22 -    </ProjectConfiguration>
    8.23 -  </ItemGroup>
    8.24 -  <PropertyGroup Label="Globals">
    8.25 +<?xml version="1.0" encoding="utf-8"?>
    8.26 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    8.27 +  <ItemGroup Label="ProjectConfigurations">
    8.28 +    <ProjectConfiguration Include="Debug|Win32">
    8.29 +      <Configuration>Debug</Configuration>
    8.30 +      <Platform>Win32</Platform>
    8.31 +    </ProjectConfiguration>
    8.32 +    <ProjectConfiguration Include="Debug|x64">
    8.33 +      <Configuration>Debug</Configuration>
    8.34 +      <Platform>x64</Platform>
    8.35 +    </ProjectConfiguration>
    8.36 +    <ProjectConfiguration Include="Release|Win32">
    8.37 +      <Configuration>Release</Configuration>
    8.38 +      <Platform>Win32</Platform>
    8.39 +    </ProjectConfiguration>
    8.40 +    <ProjectConfiguration Include="Release|x64">
    8.41 +      <Configuration>Release</Configuration>
    8.42 +      <Platform>x64</Platform>
    8.43 +    </ProjectConfiguration>
    8.44 +  </ItemGroup>
    8.45 +  <PropertyGroup Label="Globals">
    8.46      <ProjectName>SDL2test</ProjectName>
    8.47 -    <ProjectGuid>{DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}</ProjectGuid>
    8.48 -  </PropertyGroup>
    8.49 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
    8.50 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    8.51 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    8.52 -    <UseOfMfc>false</UseOfMfc>
    8.53 -    <PlatformToolset>v110</PlatformToolset>
    8.54 -  </PropertyGroup>
    8.55 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    8.56 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    8.57 -    <UseOfMfc>false</UseOfMfc>
    8.58 -    <PlatformToolset>v110</PlatformToolset>
    8.59 -  </PropertyGroup>
    8.60 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    8.61 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    8.62 -    <UseOfMfc>false</UseOfMfc>
    8.63 -    <CharacterSet>MultiByte</CharacterSet>
    8.64 -    <PlatformToolset>v110</PlatformToolset>
    8.65 -  </PropertyGroup>
    8.66 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    8.67 -    <ConfigurationType>StaticLibrary</ConfigurationType>
    8.68 -    <UseOfMfc>false</UseOfMfc>
    8.69 -    <PlatformToolset>v110</PlatformToolset>
    8.70 -  </PropertyGroup>
    8.71 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
    8.72 -  <ImportGroup Label="ExtensionSettings">
    8.73 -  </ImportGroup>
    8.74 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
    8.75 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    8.76 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    8.77 -  </ImportGroup>
    8.78 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
    8.79 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    8.80 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    8.81 -  </ImportGroup>
    8.82 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
    8.83 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    8.84 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    8.85 -  </ImportGroup>
    8.86 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
    8.87 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    8.88 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    8.89 -  </ImportGroup>
    8.90 -  <PropertyGroup Label="UserMacros" />
    8.91 -  <PropertyGroup>
    8.92 -    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
    8.93 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
    8.94 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
    8.95 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
    8.96 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
    8.97 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
    8.98 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
    8.99 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
   8.100 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   8.101 -  </PropertyGroup>
   8.102 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   8.103 -    <PreBuildEvent />
   8.104 -    <ClCompile>
   8.105 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   8.106 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   8.107 -      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   8.108 -      <StringPooling>true</StringPooling>
   8.109 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   8.110 -      <FunctionLevelLinking>true</FunctionLevelLinking>
   8.111 -      <PrecompiledHeader>
   8.112 -      </PrecompiledHeader>
   8.113 -      <WarningLevel>Level3</WarningLevel>
   8.114 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   8.115 -      <CompileAs>Default</CompileAs>
   8.116 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   8.117 -      <ExceptionHandling>false</ExceptionHandling>
   8.118 -    </ClCompile>
   8.119 -    <Lib>
   8.120 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   8.121 -    </Lib>
   8.122 -  </ItemDefinitionGroup>
   8.123 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   8.124 -    <Midl>
   8.125 -      <TargetEnvironment>X64</TargetEnvironment>
   8.126 -    </Midl>
   8.127 -    <ClCompile>
   8.128 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   8.129 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   8.130 -      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   8.131 -      <StringPooling>true</StringPooling>
   8.132 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   8.133 -      <FunctionLevelLinking>true</FunctionLevelLinking>
   8.134 -      <PrecompiledHeader>
   8.135 -      </PrecompiledHeader>
   8.136 -      <WarningLevel>Level3</WarningLevel>
   8.137 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   8.138 -      <CompileAs>Default</CompileAs>
   8.139 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   8.140 -      <ExceptionHandling>false</ExceptionHandling>
   8.141 -    </ClCompile>
   8.142 -    <Lib>
   8.143 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   8.144 -    </Lib>
   8.145 -  </ItemDefinitionGroup>
   8.146 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   8.147 -    <PreBuildEvent />
   8.148 -    <ClCompile>
   8.149 -      <Optimization>Disabled</Optimization>
   8.150 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   8.151 -      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   8.152 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   8.153 -      <PrecompiledHeader>
   8.154 -      </PrecompiledHeader>
   8.155 -      <WarningLevel>Level3</WarningLevel>
   8.156 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   8.157 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   8.158 -      <CompileAs>Default</CompileAs>
   8.159 -      <ExceptionHandling>false</ExceptionHandling>
   8.160 -    </ClCompile>
   8.161 -    <Lib>
   8.162 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   8.163 -    </Lib>
   8.164 -  </ItemDefinitionGroup>
   8.165 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   8.166 -    <Midl>
   8.167 -      <TargetEnvironment>X64</TargetEnvironment>
   8.168 -    </Midl>
   8.169 -    <ClCompile>
   8.170 -      <Optimization>Disabled</Optimization>
   8.171 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   8.172 -      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   8.173 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   8.174 -      <PrecompiledHeader>
   8.175 -      </PrecompiledHeader>
   8.176 -      <WarningLevel>Level3</WarningLevel>
   8.177 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   8.178 -      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   8.179 -      <CompileAs>Default</CompileAs>
   8.180 -      <ExceptionHandling>false</ExceptionHandling>
   8.181 -    </ClCompile>
   8.182 -    <Lib>
   8.183 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   8.184 -    </Lib>
   8.185 -  </ItemDefinitionGroup>
   8.186 -  <ItemGroup>
   8.187 -    <ClInclude Include="..\..\include\SDL_test.h" />
   8.188 -    <ClInclude Include="..\..\include\SDL_test_assert.h" />
   8.189 -    <ClInclude Include="..\..\include\SDL_test_common.h" />
   8.190 -    <ClInclude Include="..\..\include\SDL_test_crc32.h" />
   8.191 -    <ClInclude Include="..\..\include\SDL_test_font.h" />
   8.192 -    <ClInclude Include="..\..\include\SDL_test_fuzzer.h" />
   8.193 -    <ClInclude Include="..\..\include\SDL_test_harness.h" />
   8.194 -    <ClInclude Include="..\..\include\SDL_test_log.h" />
   8.195 -    <ClInclude Include="..\..\include\SDL_test_md5.h" />
   8.196 -    <ClInclude Include="..\..\include\SDL_test_random.h" />
   8.197 -    <ClInclude Include="..\..\include\SDL_test_images.h" />
   8.198 -    <ClInclude Include="..\..\include\SDL_test_compare.h" />
   8.199 -  </ItemGroup>
   8.200 -  <ItemGroup>
   8.201 -    <ClCompile Include="..\..\src\test\SDL_test_assert.c" />
   8.202 -    <ClCompile Include="..\..\src\test\SDL_test_common.c" />
   8.203 -    <ClCompile Include="..\..\src\test\SDL_test_crc32.c" />
   8.204 -    <ClCompile Include="..\..\src\test\SDL_test_font.c" />
   8.205 -    <ClCompile Include="..\..\src\test\SDL_test_fuzzer.c" />
   8.206 -    <ClCompile Include="..\..\src\test\SDL_test_harness.c" />
   8.207 -    <ClCompile Include="..\..\src\test\SDL_test_log.c" />
   8.208 -    <ClCompile Include="..\..\src\test\SDL_test_md5.c" />
   8.209 -    <ClCompile Include="..\..\src\test\SDL_test_random.c" />
   8.210 -    <ClCompile Include="..\..\src\test\SDL_test_imageBlit.c" />
   8.211 -    <ClCompile Include="..\..\src\test\SDL_test_imageBlitBlend.c" />
   8.212 -    <ClCompile Include="..\..\src\test\SDL_test_imageFace.c" />
   8.213 -    <ClCompile Include="..\..\src\test\SDL_test_imagePrimitives.c" />
   8.214 -    <ClCompile Include="..\..\src\test\SDL_test_imagePrimitivesBlend.c" />
   8.215 -    <ClCompile Include="..\..\src\test\SDL_test_compare.c" />
   8.216 -  </ItemGroup>
   8.217 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   8.218 -  <ImportGroup Label="ExtensionTargets">
   8.219 -  </ImportGroup>
   8.220 -</Project>
   8.221 \ No newline at end of file
   8.222 +    <ProjectGuid>{DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}</ProjectGuid>
   8.223 +  </PropertyGroup>
   8.224 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   8.225 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
   8.226 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   8.227 +    <UseOfMfc>false</UseOfMfc>
   8.228 +    <PlatformToolset>v110</PlatformToolset>
   8.229 +  </PropertyGroup>
   8.230 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
   8.231 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   8.232 +    <UseOfMfc>false</UseOfMfc>
   8.233 +    <PlatformToolset>v110</PlatformToolset>
   8.234 +  </PropertyGroup>
   8.235 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
   8.236 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   8.237 +    <UseOfMfc>false</UseOfMfc>
   8.238 +    <CharacterSet>MultiByte</CharacterSet>
   8.239 +    <PlatformToolset>v110</PlatformToolset>
   8.240 +  </PropertyGroup>
   8.241 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
   8.242 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   8.243 +    <UseOfMfc>false</UseOfMfc>
   8.244 +    <PlatformToolset>v110</PlatformToolset>
   8.245 +  </PropertyGroup>
   8.246 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   8.247 +  <ImportGroup Label="ExtensionSettings">
   8.248 +  </ImportGroup>
   8.249 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
   8.250 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   8.251 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   8.252 +  </ImportGroup>
   8.253 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
   8.254 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   8.255 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   8.256 +  </ImportGroup>
   8.257 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
   8.258 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   8.259 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   8.260 +  </ImportGroup>
   8.261 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
   8.262 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   8.263 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   8.264 +  </ImportGroup>
   8.265 +  <PropertyGroup Label="UserMacros" />
   8.266 +  <PropertyGroup>
   8.267 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
   8.268 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   8.269 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   8.270 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   8.271 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   8.272 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   8.273 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   8.274 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   8.275 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   8.276 +  </PropertyGroup>
   8.277 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   8.278 +    <PreBuildEvent />
   8.279 +    <ClCompile>
   8.280 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   8.281 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   8.282 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   8.283 +      <StringPooling>true</StringPooling>
   8.284 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   8.285 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   8.286 +      <PrecompiledHeader>
   8.287 +      </PrecompiledHeader>
   8.288 +      <WarningLevel>Level3</WarningLevel>
   8.289 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   8.290 +      <CompileAs>Default</CompileAs>
   8.291 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   8.292 +      <ExceptionHandling>false</ExceptionHandling>
   8.293 +    </ClCompile>
   8.294 +    <Lib>
   8.295 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   8.296 +    </Lib>
   8.297 +  </ItemDefinitionGroup>
   8.298 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   8.299 +    <Midl>
   8.300 +      <TargetEnvironment>X64</TargetEnvironment>
   8.301 +    </Midl>
   8.302 +    <ClCompile>
   8.303 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   8.304 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   8.305 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   8.306 +      <StringPooling>true</StringPooling>
   8.307 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   8.308 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   8.309 +      <PrecompiledHeader>
   8.310 +      </PrecompiledHeader>
   8.311 +      <WarningLevel>Level3</WarningLevel>
   8.312 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   8.313 +      <CompileAs>Default</CompileAs>
   8.314 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   8.315 +      <ExceptionHandling>false</ExceptionHandling>
   8.316 +    </ClCompile>
   8.317 +    <Lib>
   8.318 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   8.319 +    </Lib>
   8.320 +  </ItemDefinitionGroup>
   8.321 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   8.322 +    <PreBuildEvent />
   8.323 +    <ClCompile>
   8.324 +      <Optimization>Disabled</Optimization>
   8.325 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   8.326 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   8.327 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   8.328 +      <PrecompiledHeader>
   8.329 +      </PrecompiledHeader>
   8.330 +      <WarningLevel>Level3</WarningLevel>
   8.331 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   8.332 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   8.333 +      <CompileAs>Default</CompileAs>
   8.334 +      <ExceptionHandling>false</ExceptionHandling>
   8.335 +    </ClCompile>
   8.336 +    <Lib>
   8.337 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   8.338 +    </Lib>
   8.339 +  </ItemDefinitionGroup>
   8.340 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   8.341 +    <Midl>
   8.342 +      <TargetEnvironment>X64</TargetEnvironment>
   8.343 +    </Midl>
   8.344 +    <ClCompile>
   8.345 +      <Optimization>Disabled</Optimization>
   8.346 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   8.347 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   8.348 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   8.349 +      <PrecompiledHeader>
   8.350 +      </PrecompiledHeader>
   8.351 +      <WarningLevel>Level3</WarningLevel>
   8.352 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   8.353 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   8.354 +      <CompileAs>Default</CompileAs>
   8.355 +      <ExceptionHandling>false</ExceptionHandling>
   8.356 +    </ClCompile>
   8.357 +    <Lib>
   8.358 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   8.359 +    </Lib>
   8.360 +  </ItemDefinitionGroup>
   8.361 +  <ItemGroup>
   8.362 +    <ClInclude Include="..\..\include\SDL_test.h" />
   8.363 +    <ClInclude Include="..\..\include\SDL_test_assert.h" />
   8.364 +    <ClInclude Include="..\..\include\SDL_test_common.h" />
   8.365 +    <ClInclude Include="..\..\include\SDL_test_crc32.h" />
   8.366 +    <ClInclude Include="..\..\include\SDL_test_font.h" />
   8.367 +    <ClInclude Include="..\..\include\SDL_test_fuzzer.h" />
   8.368 +    <ClInclude Include="..\..\include\SDL_test_harness.h" />
   8.369 +    <ClInclude Include="..\..\include\SDL_test_log.h" />
   8.370 +    <ClInclude Include="..\..\include\SDL_test_md5.h" />
   8.371 +    <ClInclude Include="..\..\include\SDL_test_random.h" />
   8.372 +    <ClInclude Include="..\..\include\SDL_test_images.h" />
   8.373 +    <ClInclude Include="..\..\include\SDL_test_compare.h" />
   8.374 +  </ItemGroup>
   8.375 +  <ItemGroup>
   8.376 +    <ClCompile Include="..\..\src\test\SDL_test_assert.c" />
   8.377 +    <ClCompile Include="..\..\src\test\SDL_test_common.c" />
   8.378 +    <ClCompile Include="..\..\src\test\SDL_test_crc32.c" />
   8.379 +    <ClCompile Include="..\..\src\test\SDL_test_font.c" />
   8.380 +    <ClCompile Include="..\..\src\test\SDL_test_fuzzer.c" />
   8.381 +    <ClCompile Include="..\..\src\test\SDL_test_harness.c" />
   8.382 +    <ClCompile Include="..\..\src\test\SDL_test_log.c" />
   8.383 +    <ClCompile Include="..\..\src\test\SDL_test_md5.c" />
   8.384 +    <ClCompile Include="..\..\src\test\SDL_test_random.c" />
   8.385 +    <ClCompile Include="..\..\src\test\SDL_test_imageBlit.c" />
   8.386 +    <ClCompile Include="..\..\src\test\SDL_test_imageBlitBlend.c" />
   8.387 +    <ClCompile Include="..\..\src\test\SDL_test_imageFace.c" />
   8.388 +    <ClCompile Include="..\..\src\test\SDL_test_imagePrimitives.c" />
   8.389 +    <ClCompile Include="..\..\src\test\SDL_test_imagePrimitivesBlend.c" />
   8.390 +    <ClCompile Include="..\..\src\test\SDL_test_compare.c" />
   8.391 +  </ItemGroup>
   8.392 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   8.393 +  <ImportGroup Label="ExtensionTargets">
   8.394 +  </ImportGroup>
   8.395 +</Project>
     9.1 --- a/VisualC/SDLtest/SDLtest_VS2013.vcxproj	Sat Jun 07 20:43:12 2014 -0700
     9.2 +++ b/VisualC/SDLtest/SDLtest_VS2013.vcxproj	Sat Jun 07 21:58:18 2014 -0700
     9.3 @@ -66,13 +66,13 @@
     9.4    <PropertyGroup Label="UserMacros" />
     9.5    <PropertyGroup>
     9.6      <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     9.7 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
     9.8 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
     9.9      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
    9.10 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
    9.11 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
    9.12      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
    9.13 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
    9.14 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
    9.15      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
    9.16 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
    9.17 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
    9.18      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
    9.19    </PropertyGroup>
    9.20    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    10.1 --- a/VisualC/tests/checkkeys/checkkeys_VS2010.vcxproj	Sat Jun 07 20:43:12 2014 -0700
    10.2 +++ b/VisualC/tests/checkkeys/checkkeys_VS2010.vcxproj	Sat Jun 07 21:58:18 2014 -0700
    10.3 @@ -1,231 +1,241 @@
    10.4 -<?xml version="1.0" encoding="utf-8"?>
    10.5 -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    10.6 -  <ItemGroup Label="ProjectConfigurations">
    10.7 -    <ProjectConfiguration Include="Debug|Win32">
    10.8 -      <Configuration>Debug</Configuration>
    10.9 -      <Platform>Win32</Platform>
   10.10 -    </ProjectConfiguration>
   10.11 -    <ProjectConfiguration Include="Debug|x64">
   10.12 -      <Configuration>Debug</Configuration>
   10.13 -      <Platform>x64</Platform>
   10.14 -    </ProjectConfiguration>
   10.15 -    <ProjectConfiguration Include="Release|Win32">
   10.16 -      <Configuration>Release</Configuration>
   10.17 -      <Platform>Win32</Platform>
   10.18 -    </ProjectConfiguration>
   10.19 -    <ProjectConfiguration Include="Release|x64">
   10.20 -      <Configuration>Release</Configuration>
   10.21 -      <Platform>x64</Platform>
   10.22 -    </ProjectConfiguration>
   10.23 -  </ItemGroup>
   10.24 -  <PropertyGroup Label="Globals">
   10.25 -    <ProjectName>checkkeys</ProjectName>
   10.26 -    <RootNamespace>checkkeys</RootNamespace>
   10.27 -    <ProjectGuid>{26828762-C95D-4637-9CB1-7F0979523813}</ProjectGuid>
   10.28 -  </PropertyGroup>
   10.29 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   10.30 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
   10.31 -    <ConfigurationType>Application</ConfigurationType>
   10.32 -    <UseOfMfc>false</UseOfMfc>
   10.33 -  </PropertyGroup>
   10.34 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
   10.35 -    <ConfigurationType>Application</ConfigurationType>
   10.36 -    <UseOfMfc>false</UseOfMfc>
   10.37 -  </PropertyGroup>
   10.38 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
   10.39 -    <ConfigurationType>Application</ConfigurationType>
   10.40 -    <UseOfMfc>false</UseOfMfc>
   10.41 -  </PropertyGroup>
   10.42 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
   10.43 -    <ConfigurationType>Application</ConfigurationType>
   10.44 -    <UseOfMfc>false</UseOfMfc>
   10.45 -    <CharacterSet>MultiByte</CharacterSet>
   10.46 -  </PropertyGroup>
   10.47 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   10.48 -  <ImportGroup Label="ExtensionSettings">
   10.49 -  </ImportGroup>
   10.50 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
   10.51 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   10.52 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   10.53 -  </ImportGroup>
   10.54 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
   10.55 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   10.56 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   10.57 -  </ImportGroup>
   10.58 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
   10.59 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   10.60 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   10.61 -  </ImportGroup>
   10.62 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
   10.63 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   10.64 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   10.65 -  </ImportGroup>
   10.66 -  <PropertyGroup Label="UserMacros" />
   10.67 -  <PropertyGroup>
   10.68 -    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
   10.69 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
   10.70 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
   10.71 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   10.72 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   10.73 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
   10.74 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
   10.75 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
   10.76 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
   10.77 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   10.78 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   10.79 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
   10.80 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
   10.81 -  </PropertyGroup>
   10.82 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   10.83 -    <Midl>
   10.84 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   10.85 -      <MkTypLibCompatible>true</MkTypLibCompatible>
   10.86 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   10.87 -      <TargetEnvironment>Win32</TargetEnvironment>
   10.88 -    </Midl>
   10.89 -    <ClCompile>
   10.90 -      <Optimization>Disabled</Optimization>
   10.91 -      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   10.92 -      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   10.93 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   10.94 -      <PrecompiledHeader>
   10.95 -      </PrecompiledHeader>
   10.96 -      <WarningLevel>Level3</WarningLevel>
   10.97 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   10.98 -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
   10.99 -      <CompileAs>Default</CompileAs>
  10.100 -    </ClCompile>
  10.101 -    <ResourceCompile>
  10.102 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.103 -      <Culture>0x0409</Culture>
  10.104 -    </ResourceCompile>
  10.105 -    <Link>
  10.106 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.107 -      <GenerateDebugInformation>true</GenerateDebugInformation>
  10.108 -      <SubSystem>Windows</SubSystem>
  10.109 -    </Link>
  10.110 -    <PostBuildEvent>
  10.111 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
  10.112 -    </PostBuildEvent>
  10.113 -    <PostBuildEvent>
  10.114 -      <Message>Copy SDL</Message>
  10.115 -    </PostBuildEvent>
  10.116 -  </ItemDefinitionGroup>
  10.117 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  10.118 -    <Midl>
  10.119 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.120 -      <MkTypLibCompatible>true</MkTypLibCompatible>
  10.121 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.122 -    </Midl>
  10.123 -    <ClCompile>
  10.124 -      <Optimization>Disabled</Optimization>
  10.125 -      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  10.126 -      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.127 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  10.128 -      <PrecompiledHeader>
  10.129 -      </PrecompiledHeader>
  10.130 -      <WarningLevel>Level3</WarningLevel>
  10.131 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.132 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  10.133 -      <CompileAs>Default</CompileAs>
  10.134 -    </ClCompile>
  10.135 -    <ResourceCompile>
  10.136 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.137 -      <Culture>0x0409</Culture>
  10.138 -    </ResourceCompile>
  10.139 -    <Link>
  10.140 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.141 -      <GenerateDebugInformation>true</GenerateDebugInformation>
  10.142 -      <SubSystem>Windows</SubSystem>
  10.143 -    </Link>
  10.144 -    <PostBuildEvent>
  10.145 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
  10.146 -    </PostBuildEvent>
  10.147 -    <PostBuildEvent>
  10.148 -      <Message>Copy SDL</Message>
  10.149 -    </PostBuildEvent>
  10.150 -  </ItemDefinitionGroup>
  10.151 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  10.152 -    <Midl>
  10.153 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.154 -      <MkTypLibCompatible>true</MkTypLibCompatible>
  10.155 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.156 -      <TargetEnvironment>Win32</TargetEnvironment>
  10.157 -    </Midl>
  10.158 -    <ClCompile>
  10.159 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  10.160 -      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  10.161 -      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.162 -      <StringPooling>true</StringPooling>
  10.163 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  10.164 -      <FunctionLevelLinking>true</FunctionLevelLinking>
  10.165 -      <PrecompiledHeader>
  10.166 -      </PrecompiledHeader>
  10.167 -      <WarningLevel>Level3</WarningLevel>
  10.168 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.169 -      <CompileAs>Default</CompileAs>
  10.170 -    </ClCompile>
  10.171 -    <ResourceCompile>
  10.172 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.173 -      <Culture>0x0409</Culture>
  10.174 -    </ResourceCompile>
  10.175 -    <Link>
  10.176 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.177 -      <SubSystem>Windows</SubSystem>
  10.178 -    </Link>
  10.179 -    <PostBuildEvent>
  10.180 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
  10.181 -    </PostBuildEvent>
  10.182 -    <PostBuildEvent>
  10.183 -      <Message>Copy SDL</Message>
  10.184 -    </PostBuildEvent>
  10.185 -  </ItemDefinitionGroup>
  10.186 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  10.187 -    <Midl>
  10.188 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.189 -      <MkTypLibCompatible>true</MkTypLibCompatible>
  10.190 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.191 -    </Midl>
  10.192 -    <ClCompile>
  10.193 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  10.194 -      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  10.195 -      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.196 -      <StringPooling>true</StringPooling>
  10.197 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  10.198 -      <FunctionLevelLinking>true</FunctionLevelLinking>
  10.199 -      <PrecompiledHeader>
  10.200 -      </PrecompiledHeader>
  10.201 -      <WarningLevel>Level3</WarningLevel>
  10.202 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.203 -      <CompileAs>Default</CompileAs>
  10.204 -    </ClCompile>
  10.205 -    <ResourceCompile>
  10.206 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.207 -      <Culture>0x0409</Culture>
  10.208 -    </ResourceCompile>
  10.209 -    <Link>
  10.210 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.211 -      <SubSystem>Windows</SubSystem>
  10.212 -    </Link>
  10.213 -    <PostBuildEvent>
  10.214 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
  10.215 -    </PostBuildEvent>
  10.216 -    <PostBuildEvent>
  10.217 -      <Message>Copy SDL</Message>
  10.218 -    </PostBuildEvent>
  10.219 -  </ItemDefinitionGroup>
  10.220 -  <ItemGroup>
  10.221 -    <ClCompile Include="..\..\..\test\checkkeys.c" />
  10.222 -  </ItemGroup>
  10.223 -  <ItemGroup>
  10.224 -    <ProjectReference Include="..\..\SDLmain\SDLmain_VS2010.vcxproj">
  10.225 -      <Project>{da956fd3-e142-46f2-9dd5-c78bebb56b7a}</Project>
  10.226 -    </ProjectReference>
  10.227 -    <ProjectReference Include="..\..\SDL\SDL_VS2010.vcxproj">
  10.228 -      <Project>{81ce8daf-ebb2-4761-8e45-b71abcca8c68}</Project>
  10.229 -    </ProjectReference>
  10.230 -  </ItemGroup>
  10.231 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  10.232 -  <ImportGroup Label="ExtensionTargets">
  10.233 -  </ImportGroup>
  10.234 -</Project>
  10.235 +<?xml version="1.0" encoding="utf-8"?>
  10.236 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  10.237 +  <ItemGroup Label="ProjectConfigurations">
  10.238 +    <ProjectConfiguration Include="Debug|Win32">
  10.239 +      <Configuration>Debug</Configuration>
  10.240 +      <Platform>Win32</Platform>
  10.241 +    </ProjectConfiguration>
  10.242 +    <ProjectConfiguration Include="Debug|x64">
  10.243 +      <Configuration>Debug</Configuration>
  10.244 +      <Platform>x64</Platform>
  10.245 +    </ProjectConfiguration>
  10.246 +    <ProjectConfiguration Include="Release|Win32">
  10.247 +      <Configuration>Release</Configuration>
  10.248 +      <Platform>Win32</Platform>
  10.249 +    </ProjectConfiguration>
  10.250 +    <ProjectConfiguration Include="Release|x64">
  10.251 +      <Configuration>Release</Configuration>
  10.252 +      <Platform>x64</Platform>
  10.253 +    </ProjectConfiguration>
  10.254 +  </ItemGroup>
  10.255 +  <PropertyGroup Label="Globals">
  10.256 +    <ProjectName>checkkeys</ProjectName>
  10.257 +    <RootNamespace>checkkeys</RootNamespace>
  10.258 +    <ProjectGuid>{26828762-C95D-4637-9CB1-7F0979523813}</ProjectGuid>
  10.259 +  </PropertyGroup>
  10.260 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  10.261 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  10.262 +    <ConfigurationType>Application</ConfigurationType>
  10.263 +    <UseOfMfc>false</UseOfMfc>
  10.264 +  </PropertyGroup>
  10.265 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  10.266 +    <ConfigurationType>Application</ConfigurationType>
  10.267 +    <UseOfMfc>false</UseOfMfc>
  10.268 +  </PropertyGroup>
  10.269 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  10.270 +    <ConfigurationType>Application</ConfigurationType>
  10.271 +    <UseOfMfc>false</UseOfMfc>
  10.272 +  </PropertyGroup>
  10.273 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  10.274 +    <ConfigurationType>Application</ConfigurationType>
  10.275 +    <UseOfMfc>false</UseOfMfc>
  10.276 +    <CharacterSet>MultiByte</CharacterSet>
  10.277 +  </PropertyGroup>
  10.278 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  10.279 +  <ImportGroup Label="ExtensionSettings">
  10.280 +  </ImportGroup>
  10.281 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
  10.282 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  10.283 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  10.284 +  </ImportGroup>
  10.285 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
  10.286 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  10.287 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  10.288 +  </ImportGroup>
  10.289 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
  10.290 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  10.291 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  10.292 +  </ImportGroup>
  10.293 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
  10.294 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  10.295 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  10.296 +  </ImportGroup>
  10.297 +  <PropertyGroup Label="UserMacros" />
  10.298 +  <PropertyGroup>
  10.299 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  10.300 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
  10.301 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
  10.302 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
  10.303 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
  10.304 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
  10.305 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
  10.306 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
  10.307 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
  10.308 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
  10.309 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
  10.310 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
  10.311 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
  10.312 +  </PropertyGroup>
  10.313 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  10.314 +    <Midl>
  10.315 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.316 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  10.317 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.318 +      <TargetEnvironment>Win32</TargetEnvironment>
  10.319 +    </Midl>
  10.320 +    <ClCompile>
  10.321 +      <Optimization>Disabled</Optimization>
  10.322 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  10.323 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.324 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  10.325 +      <PrecompiledHeader>
  10.326 +      </PrecompiledHeader>
  10.327 +      <WarningLevel>Level3</WarningLevel>
  10.328 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.329 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
  10.330 +      <CompileAs>Default</CompileAs>
  10.331 +    </ClCompile>
  10.332 +    <ResourceCompile>
  10.333 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.334 +      <Culture>0x0409</Culture>
  10.335 +    </ResourceCompile>
  10.336 +    <Link>
  10.337 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.338 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  10.339 +      <SubSystem>Windows</SubSystem>
  10.340 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
  10.341 +    </Link>
  10.342 +    <PostBuildEvent>
  10.343 +      <Command>
  10.344 +      </Command>
  10.345 +    </PostBuildEvent>
  10.346 +    <PostBuildEvent>
  10.347 +      <Message>
  10.348 +      </Message>
  10.349 +    </PostBuildEvent>
  10.350 +  </ItemDefinitionGroup>
  10.351 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  10.352 +    <Midl>
  10.353 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.354 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  10.355 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.356 +    </Midl>
  10.357 +    <ClCompile>
  10.358 +      <Optimization>Disabled</Optimization>
  10.359 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  10.360 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.361 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  10.362 +      <PrecompiledHeader>
  10.363 +      </PrecompiledHeader>
  10.364 +      <WarningLevel>Level3</WarningLevel>
  10.365 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.366 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  10.367 +      <CompileAs>Default</CompileAs>
  10.368 +    </ClCompile>
  10.369 +    <ResourceCompile>
  10.370 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.371 +      <Culture>0x0409</Culture>
  10.372 +    </ResourceCompile>
  10.373 +    <Link>
  10.374 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.375 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  10.376 +      <SubSystem>Windows</SubSystem>
  10.377 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
  10.378 +    </Link>
  10.379 +    <PostBuildEvent>
  10.380 +      <Command>
  10.381 +      </Command>
  10.382 +    </PostBuildEvent>
  10.383 +    <PostBuildEvent>
  10.384 +      <Message>
  10.385 +      </Message>
  10.386 +    </PostBuildEvent>
  10.387 +  </ItemDefinitionGroup>
  10.388 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  10.389 +    <Midl>
  10.390 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.391 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  10.392 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.393 +      <TargetEnvironment>Win32</TargetEnvironment>
  10.394 +    </Midl>
  10.395 +    <ClCompile>
  10.396 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  10.397 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  10.398 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.399 +      <StringPooling>true</StringPooling>
  10.400 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  10.401 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  10.402 +      <PrecompiledHeader>
  10.403 +      </PrecompiledHeader>
  10.404 +      <WarningLevel>Level3</WarningLevel>
  10.405 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.406 +      <CompileAs>Default</CompileAs>
  10.407 +    </ClCompile>
  10.408 +    <ResourceCompile>
  10.409 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.410 +      <Culture>0x0409</Culture>
  10.411 +    </ResourceCompile>
  10.412 +    <Link>
  10.413 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.414 +      <SubSystem>Windows</SubSystem>
  10.415 +    </Link>
  10.416 +    <PostBuildEvent>
  10.417 +      <Command>
  10.418 +      </Command>
  10.419 +    </PostBuildEvent>
  10.420 +    <PostBuildEvent>
  10.421 +      <Message>
  10.422 +      </Message>
  10.423 +    </PostBuildEvent>
  10.424 +  </ItemDefinitionGroup>
  10.425 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  10.426 +    <Midl>
  10.427 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.428 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  10.429 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.430 +    </Midl>
  10.431 +    <ClCompile>
  10.432 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  10.433 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  10.434 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.435 +      <StringPooling>true</StringPooling>
  10.436 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  10.437 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  10.438 +      <PrecompiledHeader>
  10.439 +      </PrecompiledHeader>
  10.440 +      <WarningLevel>Level3</WarningLevel>
  10.441 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.442 +      <CompileAs>Default</CompileAs>
  10.443 +    </ClCompile>
  10.444 +    <ResourceCompile>
  10.445 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  10.446 +      <Culture>0x0409</Culture>
  10.447 +    </ResourceCompile>
  10.448 +    <Link>
  10.449 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  10.450 +      <SubSystem>Windows</SubSystem>
  10.451 +    </Link>
  10.452 +    <PostBuildEvent>
  10.453 +      <Command>
  10.454 +      </Command>
  10.455 +    </PostBuildEvent>
  10.456 +    <PostBuildEvent>
  10.457 +      <Message>
  10.458 +      </Message>
  10.459 +    </PostBuildEvent>
  10.460 +  </ItemDefinitionGroup>
  10.461 +  <ItemGroup>
  10.462 +    <ClCompile Include="..\..\..\test\checkkeys.c" />
  10.463 +  </ItemGroup>
  10.464 +  <ItemGroup>
  10.465 +    <ProjectReference Include="..\..\SDLmain\SDLmain_VS2010.vcxproj">
  10.466 +      <Project>{da956fd3-e142-46f2-9dd5-c78bebb56b7a}</Project>
  10.467 +    </ProjectReference>
  10.468 +    <ProjectReference Include="..\..\SDL\SDL_VS2010.vcxproj">
  10.469 +      <Project>{81ce8daf-ebb2-4761-8e45-b71abcca8c68}</Project>
  10.470 +    </ProjectReference>
  10.471 +  </ItemGroup>
  10.472 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  10.473 +  <ImportGroup Label="ExtensionTargets">
  10.474 +  </ImportGroup>
  10.475 +</Project>
    11.1 --- a/VisualC/tests/checkkeys/checkkeys_VS2012.vcxproj	Sat Jun 07 20:43:12 2014 -0700
    11.2 +++ b/VisualC/tests/checkkeys/checkkeys_VS2012.vcxproj	Sat Jun 07 21:58:18 2014 -0700
    11.3 @@ -67,14 +67,14 @@
    11.4    <PropertyGroup Label="UserMacros" />
    11.5    <PropertyGroup>
    11.6      <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
    11.7 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
    11.8 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
    11.9 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   11.10 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   11.11      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   11.12      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   11.13      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
   11.14      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
   11.15 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
   11.16 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
   11.17 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   11.18 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   11.19      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   11.20      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   11.21      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
   11.22 @@ -107,12 +107,15 @@
   11.23        <SuppressStartupBanner>true</SuppressStartupBanner>
   11.24        <GenerateDebugInformation>true</GenerateDebugInformation>
   11.25        <SubSystem>Windows</SubSystem>
   11.26 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   11.27      </Link>
   11.28      <PostBuildEvent>
   11.29 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   11.30 +      <Command>
   11.31 +      </Command>
   11.32      </PostBuildEvent>
   11.33      <PostBuildEvent>
   11.34 -      <Message>Copy SDL</Message>
   11.35 +      <Message>
   11.36 +      </Message>
   11.37      </PostBuildEvent>
   11.38    </ItemDefinitionGroup>
   11.39    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   11.40 @@ -141,12 +144,15 @@
   11.41        <SuppressStartupBanner>true</SuppressStartupBanner>
   11.42        <GenerateDebugInformation>true</GenerateDebugInformation>
   11.43        <SubSystem>Windows</SubSystem>
   11.44 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   11.45      </Link>
   11.46      <PostBuildEvent>
   11.47 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   11.48 +      <Command>
   11.49 +      </Command>
   11.50      </PostBuildEvent>
   11.51      <PostBuildEvent>
   11.52 -      <Message>Copy SDL</Message>
   11.53 +      <Message>
   11.54 +      </Message>
   11.55      </PostBuildEvent>
   11.56    </ItemDefinitionGroup>
   11.57    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   11.58 @@ -178,10 +184,12 @@
   11.59        <SubSystem>Windows</SubSystem>
   11.60      </Link>
   11.61      <PostBuildEvent>
   11.62 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   11.63 +      <Command>
   11.64 +      </Command>
   11.65      </PostBuildEvent>
   11.66      <PostBuildEvent>
   11.67 -      <Message>Copy SDL</Message>
   11.68 +      <Message>
   11.69 +      </Message>
   11.70      </PostBuildEvent>
   11.71    </ItemDefinitionGroup>
   11.72    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   11.73 @@ -212,20 +220,26 @@
   11.74        <SubSystem>Windows</SubSystem>
   11.75      </Link>
   11.76      <PostBuildEvent>
   11.77 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   11.78 +      <Command>
   11.79 +      </Command>
   11.80      </PostBuildEvent>
   11.81      <PostBuildEvent>
   11.82 -      <Message>Copy SDL</Message>
   11.83 +      <Message>
   11.84 +      </Message>
   11.85      </PostBuildEvent>
   11.86    </ItemDefinitionGroup>
   11.87    <ItemGroup>
   11.88      <ClCompile Include="..\..\..\test\checkkeys.c" />
   11.89    </ItemGroup>
   11.90    <ItemGroup>
   11.91 -    <Library Include="..\..\SDL\$(Platform)\$(Configuration)\SDL2.lib" />
   11.92 -    <Library Include="..\..\SDLmain\$(Platform)\$(Configuration)\SDL2main.lib" />
   11.93 +    <ProjectReference Include="..\..\SDLmain\SDLmain_VS2012.vcxproj">
   11.94 +      <Project>{da956fd3-e142-46f2-9dd5-c78bebb56b7a}</Project>
   11.95 +    </ProjectReference>
   11.96 +    <ProjectReference Include="..\..\SDL\SDL_VS2012.vcxproj">
   11.97 +      <Project>{81ce8daf-ebb2-4761-8e45-b71abcca8c68}</Project>
   11.98 +    </ProjectReference>
   11.99    </ItemGroup>
  11.100    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  11.101    <ImportGroup Label="ExtensionTargets">
  11.102    </ImportGroup>
  11.103 -</Project>
  11.104 \ No newline at end of file
  11.105 +</Project>
    12.1 --- a/VisualC/tests/checkkeys/checkkeys_VS2013.vcxproj	Sat Jun 07 20:43:12 2014 -0700
    12.2 +++ b/VisualC/tests/checkkeys/checkkeys_VS2013.vcxproj	Sat Jun 07 21:58:18 2014 -0700
    12.3 @@ -67,14 +67,14 @@
    12.4    <PropertyGroup Label="UserMacros" />
    12.5    <PropertyGroup>
    12.6      <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
    12.7 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
    12.8 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
    12.9 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   12.10 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   12.11      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   12.12      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   12.13      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
   12.14      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
   12.15 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
   12.16 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
   12.17 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   12.18 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   12.19      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   12.20      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   12.21      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
   12.22 @@ -107,12 +107,15 @@
   12.23        <SuppressStartupBanner>true</SuppressStartupBanner>
   12.24        <GenerateDebugInformation>true</GenerateDebugInformation>
   12.25        <SubSystem>Windows</SubSystem>
   12.26 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   12.27      </Link>
   12.28      <PostBuildEvent>
   12.29 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   12.30 +      <Command>
   12.31 +      </Command>
   12.32      </PostBuildEvent>
   12.33      <PostBuildEvent>
   12.34 -      <Message>Copy SDL</Message>
   12.35 +      <Message>
   12.36 +      </Message>
   12.37      </PostBuildEvent>
   12.38    </ItemDefinitionGroup>
   12.39    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   12.40 @@ -141,12 +144,15 @@
   12.41        <SuppressStartupBanner>true</SuppressStartupBanner>
   12.42        <GenerateDebugInformation>true</GenerateDebugInformation>
   12.43        <SubSystem>Windows</SubSystem>
   12.44 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   12.45      </Link>
   12.46      <PostBuildEvent>
   12.47 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   12.48 +      <Command>
   12.49 +      </Command>
   12.50      </PostBuildEvent>
   12.51      <PostBuildEvent>
   12.52 -      <Message>Copy SDL</Message>
   12.53 +      <Message>
   12.54 +      </Message>
   12.55      </PostBuildEvent>
   12.56    </ItemDefinitionGroup>
   12.57    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   12.58 @@ -178,10 +184,12 @@
   12.59        <SubSystem>Windows</SubSystem>
   12.60      </Link>
   12.61      <PostBuildEvent>
   12.62 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   12.63 +      <Command>
   12.64 +      </Command>
   12.65      </PostBuildEvent>
   12.66      <PostBuildEvent>
   12.67 -      <Message>Copy SDL</Message>
   12.68 +      <Message>
   12.69 +      </Message>
   12.70      </PostBuildEvent>
   12.71    </ItemDefinitionGroup>
   12.72    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   12.73 @@ -212,18 +220,24 @@
   12.74        <SubSystem>Windows</SubSystem>
   12.75      </Link>
   12.76      <PostBuildEvent>
   12.77 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   12.78 +      <Command>
   12.79 +      </Command>
   12.80      </PostBuildEvent>
   12.81      <PostBuildEvent>
   12.82 -      <Message>Copy SDL</Message>
   12.83 +      <Message>
   12.84 +      </Message>
   12.85      </PostBuildEvent>
   12.86    </ItemDefinitionGroup>
   12.87    <ItemGroup>
   12.88      <ClCompile Include="..\..\..\test\checkkeys.c" />
   12.89    </ItemGroup>
   12.90    <ItemGroup>
   12.91 -    <Library Include="..\..\SDL\$(Platform)\$(Configuration)\SDL2.lib" />
   12.92 -    <Library Include="..\..\SDLmain\$(Platform)\$(Configuration)\SDL2main.lib" />
   12.93 +    <ProjectReference Include="..\..\SDLmain\SDLmain_VS2013.vcxproj">
   12.94 +      <Project>{da956fd3-e142-46f2-9dd5-c78bebb56b7a}</Project>
   12.95 +    </ProjectReference>
   12.96 +    <ProjectReference Include="..\..\SDL\SDL_VS2013.vcxproj">
   12.97 +      <Project>{81ce8daf-ebb2-4761-8e45-b71abcca8c68}</Project>
   12.98 +    </ProjectReference>
   12.99    </ItemGroup>
  12.100    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  12.101    <ImportGroup Label="ExtensionTargets">
    13.1 --- a/VisualC/tests/loopwave/loopwave_VS2010.vcxproj	Sat Jun 07 20:43:12 2014 -0700
    13.2 +++ b/VisualC/tests/loopwave/loopwave_VS2010.vcxproj	Sat Jun 07 21:58:18 2014 -0700
    13.3 @@ -1,235 +1,226 @@
    13.4 -<?xml version="1.0" encoding="utf-8"?>
    13.5 -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    13.6 -  <ItemGroup Label="ProjectConfigurations">
    13.7 -    <ProjectConfiguration Include="Debug|Win32">
    13.8 -      <Configuration>Debug</Configuration>
    13.9 -      <Platform>Win32</Platform>
   13.10 -    </ProjectConfiguration>
   13.11 -    <ProjectConfiguration Include="Debug|x64">
   13.12 -      <Configuration>Debug</Configuration>
   13.13 -      <Platform>x64</Platform>
   13.14 -    </ProjectConfiguration>
   13.15 -    <ProjectConfiguration Include="Release|Win32">
   13.16 -      <Configuration>Release</Configuration>
   13.17 -      <Platform>Win32</Platform>
   13.18 -    </ProjectConfiguration>
   13.19 -    <ProjectConfiguration Include="Release|x64">
   13.20 -      <Configuration>Release</Configuration>
   13.21 -      <Platform>x64</Platform>
   13.22 -    </ProjectConfiguration>
   13.23 -  </ItemGroup>
   13.24 -  <PropertyGroup Label="Globals">
   13.25 -    <ProjectName>loopwave</ProjectName>
   13.26 -    <RootNamespace>loopwave</RootNamespace>
   13.27 -    <ProjectGuid>{AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}</ProjectGuid>
   13.28 -  </PropertyGroup>
   13.29 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   13.30 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
   13.31 -    <ConfigurationType>Application</ConfigurationType>
   13.32 -    <UseOfMfc>false</UseOfMfc>
   13.33 -  </PropertyGroup>
   13.34 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
   13.35 -    <ConfigurationType>Application</ConfigurationType>
   13.36 -    <UseOfMfc>false</UseOfMfc>
   13.37 -    <CharacterSet>MultiByte</CharacterSet>
   13.38 -  </PropertyGroup>
   13.39 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
   13.40 -    <ConfigurationType>Application</ConfigurationType>
   13.41 -    <UseOfMfc>false</UseOfMfc>
   13.42 -  </PropertyGroup>
   13.43 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
   13.44 -    <ConfigurationType>Application</ConfigurationType>
   13.45 -    <UseOfMfc>false</UseOfMfc>
   13.46 -  </PropertyGroup>
   13.47 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   13.48 -  <ImportGroup Label="ExtensionSettings">
   13.49 -  </ImportGroup>
   13.50 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
   13.51 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   13.52 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   13.53 -  </ImportGroup>
   13.54 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
   13.55 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   13.56 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   13.57 -  </ImportGroup>
   13.58 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
   13.59 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   13.60 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   13.61 -  </ImportGroup>
   13.62 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
   13.63 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   13.64 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   13.65 -  </ImportGroup>
   13.66 -  <PropertyGroup Label="UserMacros" />
   13.67 -  <PropertyGroup>
   13.68 -    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
   13.69 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
   13.70 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
   13.71 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   13.72 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   13.73 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
   13.74 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
   13.75 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
   13.76 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
   13.77 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   13.78 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   13.79 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
   13.80 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
   13.81 -  </PropertyGroup>
   13.82 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   13.83 -    <Midl>
   13.84 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   13.85 -      <MkTypLibCompatible>true</MkTypLibCompatible>
   13.86 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   13.87 -      <TargetEnvironment>Win32</TargetEnvironment>
   13.88 -    </Midl>
   13.89 -    <ClCompile>
   13.90 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   13.91 -      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   13.92 -      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   13.93 -      <StringPooling>true</StringPooling>
   13.94 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   13.95 -      <FunctionLevelLinking>true</FunctionLevelLinking>
   13.96 -      <PrecompiledHeader>
   13.97 -      </PrecompiledHeader>
   13.98 -      <WarningLevel>Level3</WarningLevel>
   13.99 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.100 -      <CompileAs>Default</CompileAs>
  13.101 -    </ClCompile>
  13.102 -    <ResourceCompile>
  13.103 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.104 -      <Culture>0x0409</Culture>
  13.105 -    </ResourceCompile>
  13.106 -    <Link>
  13.107 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.108 -      <SubSystem>Windows</SubSystem>
  13.109 -    </Link>
  13.110 -    <PostBuildEvent>
  13.111 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"
  13.112 -copy "$(SolutionDir)\..\test\sample.wav" "$(TargetDir)\sample.wav"</Command>
  13.113 -    </PostBuildEvent>
  13.114 -    <PostBuildEvent>
  13.115 -      <Message>Copy SDL</Message>
  13.116 -    </PostBuildEvent>
  13.117 -  </ItemDefinitionGroup>
  13.118 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  13.119 -    <Midl>
  13.120 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.121 -      <MkTypLibCompatible>true</MkTypLibCompatible>
  13.122 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.123 -    </Midl>
  13.124 -    <ClCompile>
  13.125 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  13.126 -      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  13.127 -      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.128 -      <StringPooling>true</StringPooling>
  13.129 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  13.130 -      <FunctionLevelLinking>true</FunctionLevelLinking>
  13.131 -      <PrecompiledHeader>
  13.132 -      </PrecompiledHeader>
  13.133 -      <WarningLevel>Level3</WarningLevel>
  13.134 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.135 -      <CompileAs>Default</CompileAs>
  13.136 -    </ClCompile>
  13.137 -    <ResourceCompile>
  13.138 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.139 -      <Culture>0x0409</Culture>
  13.140 -    </ResourceCompile>
  13.141 -    <Link>
  13.142 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.143 -      <SubSystem>Windows</SubSystem>
  13.144 -    </Link>
  13.145 -    <PostBuildEvent>
  13.146 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"
  13.147 -copy "$(SolutionDir)\..\test\sample.wav" "$(TargetDir)\sample.wav"</Command>
  13.148 -    </PostBuildEvent>
  13.149 -    <PostBuildEvent>
  13.150 -      <Message>Copy SDL</Message>
  13.151 -    </PostBuildEvent>
  13.152 -  </ItemDefinitionGroup>
  13.153 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  13.154 -    <Midl>
  13.155 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.156 -      <MkTypLibCompatible>true</MkTypLibCompatible>
  13.157 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.158 -      <TargetEnvironment>Win32</TargetEnvironment>
  13.159 -    </Midl>
  13.160 -    <ClCompile>
  13.161 -      <Optimization>Disabled</Optimization>
  13.162 -      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  13.163 -      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.164 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  13.165 -      <PrecompiledHeader>
  13.166 -      </PrecompiledHeader>
  13.167 -      <WarningLevel>Level3</WarningLevel>
  13.168 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.169 -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
  13.170 -      <CompileAs>Default</CompileAs>
  13.171 -    </ClCompile>
  13.172 -    <ResourceCompile>
  13.173 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.174 -      <Culture>0x0409</Culture>
  13.175 -    </ResourceCompile>
  13.176 -    <Link>
  13.177 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.178 -      <GenerateDebugInformation>true</GenerateDebugInformation>
  13.179 -      <SubSystem>Windows</SubSystem>
  13.180 -    </Link>
  13.181 -    <PostBuildEvent>
  13.182 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"
  13.183 -copy "$(SolutionDir)\..\test\sample.wav" "$(TargetDir)\sample.wav"</Command>
  13.184 -    </PostBuildEvent>
  13.185 -    <PostBuildEvent>
  13.186 -      <Message>Copy SDL</Message>
  13.187 -    </PostBuildEvent>
  13.188 -  </ItemDefinitionGroup>
  13.189 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  13.190 -    <Midl>
  13.191 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.192 -      <MkTypLibCompatible>true</MkTypLibCompatible>
  13.193 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.194 -    </Midl>
  13.195 -    <ClCompile>
  13.196 -      <Optimization>Disabled</Optimization>
  13.197 -      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  13.198 -      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.199 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  13.200 -      <PrecompiledHeader>
  13.201 -      </PrecompiledHeader>
  13.202 -      <WarningLevel>Level3</WarningLevel>
  13.203 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.204 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  13.205 -      <CompileAs>Default</CompileAs>
  13.206 -    </ClCompile>
  13.207 -    <ResourceCompile>
  13.208 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.209 -      <Culture>0x0409</Culture>
  13.210 -    </ResourceCompile>
  13.211 -    <Link>
  13.212 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.213 -      <GenerateDebugInformation>true</GenerateDebugInformation>
  13.214 -      <SubSystem>Windows</SubSystem>
  13.215 -    </Link>
  13.216 -    <PostBuildEvent>
  13.217 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"
  13.218 -copy "$(SolutionDir)\..\test\sample.wav" "$(TargetDir)\sample.wav"</Command>
  13.219 -    </PostBuildEvent>
  13.220 -    <PostBuildEvent>
  13.221 -      <Message>Copy SDL</Message>
  13.222 -    </PostBuildEvent>
  13.223 -  </ItemDefinitionGroup>
  13.224 -  <ItemGroup>
  13.225 -    <ClCompile Include="..\..\..\Test\Loopwave.c" />
  13.226 -  </ItemGroup>
  13.227 -  <ItemGroup>
  13.228 -    <ProjectReference Include="..\..\SDLmain\SDLmain_VS2010.vcxproj">
  13.229 -      <Project>{da956fd3-e142-46f2-9dd5-c78bebb56b7a}</Project>
  13.230 -    </ProjectReference>
  13.231 -    <ProjectReference Include="..\..\SDL\SDL_VS2010.vcxproj">
  13.232 -      <Project>{81ce8daf-ebb2-4761-8e45-b71abcca8c68}</Project>
  13.233 -    </ProjectReference>
  13.234 -  </ItemGroup>
  13.235 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  13.236 -  <ImportGroup Label="ExtensionTargets">
  13.237 -  </ImportGroup>
  13.238 -</Project>
  13.239 +<?xml version="1.0" encoding="utf-8"?>
  13.240 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  13.241 +  <ItemGroup Label="ProjectConfigurations">
  13.242 +    <ProjectConfiguration Include="Debug|Win32">
  13.243 +      <Configuration>Debug</Configuration>
  13.244 +      <Platform>Win32</Platform>
  13.245 +    </ProjectConfiguration>
  13.246 +    <ProjectConfiguration Include="Debug|x64">
  13.247 +      <Configuration>Debug</Configuration>
  13.248 +      <Platform>x64</Platform>
  13.249 +    </ProjectConfiguration>
  13.250 +    <ProjectConfiguration Include="Release|Win32">
  13.251 +      <Configuration>Release</Configuration>
  13.252 +      <Platform>Win32</Platform>
  13.253 +    </ProjectConfiguration>
  13.254 +    <ProjectConfiguration Include="Release|x64">
  13.255 +      <Configuration>Release</Configuration>
  13.256 +      <Platform>x64</Platform>
  13.257 +    </ProjectConfiguration>
  13.258 +  </ItemGroup>
  13.259 +  <PropertyGroup Label="Globals">
  13.260 +    <ProjectName>loopwave</ProjectName>
  13.261 +    <RootNamespace>loopwave</RootNamespace>
  13.262 +    <ProjectGuid>{AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}</ProjectGuid>
  13.263 +  </PropertyGroup>
  13.264 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  13.265 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  13.266 +    <ConfigurationType>Application</ConfigurationType>
  13.267 +    <UseOfMfc>false</UseOfMfc>
  13.268 +  </PropertyGroup>
  13.269 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  13.270 +    <ConfigurationType>Application</ConfigurationType>
  13.271 +    <UseOfMfc>false</UseOfMfc>
  13.272 +    <CharacterSet>MultiByte</CharacterSet>
  13.273 +  </PropertyGroup>
  13.274 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  13.275 +    <ConfigurationType>Application</ConfigurationType>
  13.276 +    <UseOfMfc>false</UseOfMfc>
  13.277 +  </PropertyGroup>
  13.278 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  13.279 +    <ConfigurationType>Application</ConfigurationType>
  13.280 +    <UseOfMfc>false</UseOfMfc>
  13.281 +  </PropertyGroup>
  13.282 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  13.283 +  <ImportGroup Label="ExtensionSettings">
  13.284 +  </ImportGroup>
  13.285 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
  13.286 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  13.287 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  13.288 +  </ImportGroup>
  13.289 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
  13.290 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  13.291 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  13.292 +  </ImportGroup>
  13.293 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
  13.294 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  13.295 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  13.296 +  </ImportGroup>
  13.297 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
  13.298 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  13.299 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  13.300 +  </ImportGroup>
  13.301 +  <PropertyGroup Label="UserMacros" />
  13.302 +  <PropertyGroup>
  13.303 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  13.304 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
  13.305 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
  13.306 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
  13.307 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
  13.308 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
  13.309 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
  13.310 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
  13.311 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
  13.312 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
  13.313 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
  13.314 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
  13.315 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
  13.316 +  </PropertyGroup>
  13.317 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  13.318 +    <Midl>
  13.319 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.320 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  13.321 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.322 +      <TargetEnvironment>Win32</TargetEnvironment>
  13.323 +    </Midl>
  13.324 +    <ClCompile>
  13.325 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  13.326 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  13.327 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.328 +      <StringPooling>true</StringPooling>
  13.329 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  13.330 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  13.331 +      <PrecompiledHeader>
  13.332 +      </PrecompiledHeader>
  13.333 +      <WarningLevel>Level3</WarningLevel>
  13.334 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.335 +      <CompileAs>Default</CompileAs>
  13.336 +    </ClCompile>
  13.337 +    <ResourceCompile>
  13.338 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.339 +      <Culture>0x0409</Culture>
  13.340 +    </ResourceCompile>
  13.341 +    <Link>
  13.342 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.343 +      <SubSystem>Windows</SubSystem>
  13.344 +    </Link>
  13.345 +  </ItemDefinitionGroup>
  13.346 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  13.347 +    <Midl>
  13.348 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.349 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  13.350 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.351 +    </Midl>
  13.352 +    <ClCompile>
  13.353 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  13.354 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  13.355 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.356 +      <StringPooling>true</StringPooling>
  13.357 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  13.358 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  13.359 +      <PrecompiledHeader>
  13.360 +      </PrecompiledHeader>
  13.361 +      <WarningLevel>Level3</WarningLevel>
  13.362 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.363 +      <CompileAs>Default</CompileAs>
  13.364 +    </ClCompile>
  13.365 +    <ResourceCompile>
  13.366 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.367 +      <Culture>0x0409</Culture>
  13.368 +    </ResourceCompile>
  13.369 +    <Link>
  13.370 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.371 +      <SubSystem>Windows</SubSystem>
  13.372 +    </Link>
  13.373 +  </ItemDefinitionGroup>
  13.374 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  13.375 +    <Midl>
  13.376 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.377 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  13.378 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.379 +      <TargetEnvironment>Win32</TargetEnvironment>
  13.380 +    </Midl>
  13.381 +    <ClCompile>
  13.382 +      <Optimization>Disabled</Optimization>
  13.383 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  13.384 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.385 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  13.386 +      <PrecompiledHeader>
  13.387 +      </PrecompiledHeader>
  13.388 +      <WarningLevel>Level3</WarningLevel>
  13.389 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.390 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
  13.391 +      <CompileAs>Default</CompileAs>
  13.392 +    </ClCompile>
  13.393 +    <ResourceCompile>
  13.394 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.395 +      <Culture>0x0409</Culture>
  13.396 +    </ResourceCompile>
  13.397 +    <Link>
  13.398 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.399 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  13.400 +      <SubSystem>Windows</SubSystem>
  13.401 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
  13.402 +    </Link>
  13.403 +  </ItemDefinitionGroup>
  13.404 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  13.405 +    <Midl>
  13.406 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.407 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  13.408 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.409 +    </Midl>
  13.410 +    <ClCompile>
  13.411 +      <Optimization>Disabled</Optimization>
  13.412 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  13.413 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.414 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  13.415 +      <PrecompiledHeader>
  13.416 +      </PrecompiledHeader>
  13.417 +      <WarningLevel>Level3</WarningLevel>
  13.418 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.419 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  13.420 +      <CompileAs>Default</CompileAs>
  13.421 +    </ClCompile>
  13.422 +    <ResourceCompile>
  13.423 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  13.424 +      <Culture>0x0409</Culture>
  13.425 +    </ResourceCompile>
  13.426 +    <Link>
  13.427 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  13.428 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  13.429 +      <SubSystem>Windows</SubSystem>
  13.430 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
  13.431 +    </Link>
  13.432 +  </ItemDefinitionGroup>
  13.433 +  <ItemGroup>
  13.434 +    <ClCompile Include="..\..\..\Test\Loopwave.c" />
  13.435 +  </ItemGroup>
  13.436 +  <ItemGroup>
  13.437 +    <CustomBuild Include="..\..\..\test\sample.wav">
  13.438 +      <FileType>Document</FileType>
  13.439 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy %(FullPath) $(ProjectDir)\</Command>
  13.440 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)\%(Filename)%(Extension)</Outputs>
  13.441 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy %(FullPath) $(ProjectDir)\</Command>
  13.442 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)\%(Filename)%(Extension)</Outputs>
  13.443 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy %(FullPath) $(ProjectDir)\</Command>
  13.444 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)\%(Filename)%(Extension)</Outputs>
  13.445 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy %(FullPath) $(ProjectDir)\</Command>
  13.446 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)\%(Filename)%(Extension)</Outputs>
  13.447 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Copying %(Filename)%(Extension)</Message>
  13.448 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Copying %(Filename)%(Extension)</Message>
  13.449 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Copying %(Filename)%(Extension)</Message>
  13.450 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Copying %(Filename)%(Extension)</Message>
  13.451 +    </CustomBuild>
  13.452 +  </ItemGroup>
  13.453 +  <ItemGroup>
  13.454 +    <ProjectReference Include="..\..\SDLmain\SDLmain_VS2010.vcxproj">
  13.455 +      <Project>{da956fd3-e142-46f2-9dd5-c78bebb56b7a}</Project>
  13.456 +    </ProjectReference>
  13.457 +    <ProjectReference Include="..\..\SDL\SDL_VS2010.vcxproj">
  13.458 +      <Project>{81ce8daf-ebb2-4761-8e45-b71abcca8c68}</Project>
  13.459 +    </ProjectReference>
  13.460 +  </ItemGroup>
  13.461 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  13.462 +  <ImportGroup Label="ExtensionTargets">
  13.463 +  </ImportGroup>
  13.464 +</Project>
    14.1 --- a/VisualC/tests/loopwave/loopwave_VS2012.vcxproj	Sat Jun 07 20:43:12 2014 -0700
    14.2 +++ b/VisualC/tests/loopwave/loopwave_VS2012.vcxproj	Sat Jun 07 21:58:18 2014 -0700
    14.3 @@ -67,14 +67,14 @@
    14.4    <PropertyGroup Label="UserMacros" />
    14.5    <PropertyGroup>
    14.6      <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
    14.7 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
    14.8 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
    14.9 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   14.10 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   14.11      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   14.12      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   14.13      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
   14.14      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
   14.15 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
   14.16 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
   14.17 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   14.18 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   14.19      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   14.20      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   14.21      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
   14.22 @@ -108,13 +108,6 @@
   14.23        <SuppressStartupBanner>true</SuppressStartupBanner>
   14.24        <SubSystem>Windows</SubSystem>
   14.25      </Link>
   14.26 -    <PostBuildEvent>
   14.27 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"
   14.28 -copy "$(SolutionDir)\..\test\sample.wav" "$(TargetDir)\sample.wav"</Command>
   14.29 -    </PostBuildEvent>
   14.30 -    <PostBuildEvent>
   14.31 -      <Message>Copy SDL</Message>
   14.32 -    </PostBuildEvent>
   14.33    </ItemDefinitionGroup>
   14.34    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   14.35      <Midl>
   14.36 @@ -143,13 +136,6 @@
   14.37        <SuppressStartupBanner>true</SuppressStartupBanner>
   14.38        <SubSystem>Windows</SubSystem>
   14.39      </Link>
   14.40 -    <PostBuildEvent>
   14.41 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"
   14.42 -copy "$(SolutionDir)\..\test\sample.wav" "$(TargetDir)\sample.wav"</Command>
   14.43 -    </PostBuildEvent>
   14.44 -    <PostBuildEvent>
   14.45 -      <Message>Copy SDL</Message>
   14.46 -    </PostBuildEvent>
   14.47    </ItemDefinitionGroup>
   14.48    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   14.49      <Midl>
   14.50 @@ -178,14 +164,8 @@
   14.51        <SuppressStartupBanner>true</SuppressStartupBanner>
   14.52        <GenerateDebugInformation>true</GenerateDebugInformation>
   14.53        <SubSystem>Windows</SubSystem>
   14.54 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   14.55      </Link>
   14.56 -    <PostBuildEvent>
   14.57 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"
   14.58 -copy "$(SolutionDir)\..\test\sample.wav" "$(TargetDir)\sample.wav"</Command>
   14.59 -    </PostBuildEvent>
   14.60 -    <PostBuildEvent>
   14.61 -      <Message>Copy SDL</Message>
   14.62 -    </PostBuildEvent>
   14.63    </ItemDefinitionGroup>
   14.64    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   14.65      <Midl>
   14.66 @@ -213,23 +193,38 @@
   14.67        <SuppressStartupBanner>true</SuppressStartupBanner>
   14.68        <GenerateDebugInformation>true</GenerateDebugInformation>
   14.69        <SubSystem>Windows</SubSystem>
   14.70 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   14.71      </Link>
   14.72 -    <PostBuildEvent>
   14.73 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"
   14.74 -copy "$(SolutionDir)\..\test\sample.wav" "$(TargetDir)\sample.wav"</Command>
   14.75 -    </PostBuildEvent>
   14.76 -    <PostBuildEvent>
   14.77 -      <Message>Copy SDL</Message>
   14.78 -    </PostBuildEvent>
   14.79    </ItemDefinitionGroup>
   14.80    <ItemGroup>
   14.81      <ClCompile Include="..\..\..\Test\Loopwave.c" />
   14.82    </ItemGroup>
   14.83    <ItemGroup>
   14.84 -    <Library Include="..\..\SDL\$(Platform)\$(Configuration)\SDL2.lib" />
   14.85 -    <Library Include="..\..\SDLmain\$(Platform)\$(Configuration)\SDL2main.lib" />
   14.86 +    <CustomBuild Include="..\..\..\test\sample.wav">
   14.87 +      <FileType>Document</FileType>
   14.88 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy %(FullPath) $(ProjectDir)\</Command>
   14.89 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)\%(Filename)%(Extension)</Outputs>
   14.90 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy %(FullPath) $(ProjectDir)\</Command>
   14.91 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)\%(Filename)%(Extension)</Outputs>
   14.92 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy %(FullPath) $(ProjectDir)\</Command>
   14.93 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)\%(Filename)%(Extension)</Outputs>
   14.94 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy %(FullPath) $(ProjectDir)\</Command>
   14.95 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)\%(Filename)%(Extension)</Outputs>
   14.96 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Copying %(Filename)%(Extension)</Message>
   14.97 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Copying %(Filename)%(Extension)</Message>
   14.98 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Copying %(Filename)%(Extension)</Message>
   14.99 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Copying %(Filename)%(Extension)</Message>
  14.100 +    </CustomBuild>
  14.101 +  </ItemGroup>
  14.102 +  <ItemGroup>
  14.103 +    <ProjectReference Include="..\..\SDLmain\SDLmain_VS2012.vcxproj">
  14.104 +      <Project>{da956fd3-e142-46f2-9dd5-c78bebb56b7a}</Project>
  14.105 +    </ProjectReference>
  14.106 +    <ProjectReference Include="..\..\SDL\SDL_VS2012.vcxproj">
  14.107 +      <Project>{81ce8daf-ebb2-4761-8e45-b71abcca8c68}</Project>
  14.108 +    </ProjectReference>
  14.109    </ItemGroup>
  14.110    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  14.111    <ImportGroup Label="ExtensionTargets">
  14.112    </ImportGroup>
  14.113 -</Project>
  14.114 \ No newline at end of file
  14.115 +</Project>
    15.1 --- a/VisualC/tests/loopwave/loopwave_VS2013.vcxproj	Sat Jun 07 20:43:12 2014 -0700
    15.2 +++ b/VisualC/tests/loopwave/loopwave_VS2013.vcxproj	Sat Jun 07 21:58:18 2014 -0700
    15.3 @@ -67,14 +67,14 @@
    15.4    <PropertyGroup Label="UserMacros" />
    15.5    <PropertyGroup>
    15.6      <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
    15.7 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
    15.8 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
    15.9 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   15.10 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   15.11      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   15.12      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   15.13      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
   15.14      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
   15.15 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
   15.16 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
   15.17 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   15.18 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   15.19      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   15.20      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   15.21      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
   15.22 @@ -108,13 +108,6 @@
   15.23        <SuppressStartupBanner>true</SuppressStartupBanner>
   15.24        <SubSystem>Windows</SubSystem>
   15.25      </Link>
   15.26 -    <PostBuildEvent>
   15.27 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"
   15.28 -copy "$(SolutionDir)\..\test\sample.wav" "$(TargetDir)\sample.wav"</Command>
   15.29 -    </PostBuildEvent>
   15.30 -    <PostBuildEvent>
   15.31 -      <Message>Copy SDL</Message>
   15.32 -    </PostBuildEvent>
   15.33    </ItemDefinitionGroup>
   15.34    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   15.35      <Midl>
   15.36 @@ -143,13 +136,6 @@
   15.37        <SuppressStartupBanner>true</SuppressStartupBanner>
   15.38        <SubSystem>Windows</SubSystem>
   15.39      </Link>
   15.40 -    <PostBuildEvent>
   15.41 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"
   15.42 -copy "$(SolutionDir)\..\test\sample.wav" "$(TargetDir)\sample.wav"</Command>
   15.43 -    </PostBuildEvent>
   15.44 -    <PostBuildEvent>
   15.45 -      <Message>Copy SDL</Message>
   15.46 -    </PostBuildEvent>
   15.47    </ItemDefinitionGroup>
   15.48    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   15.49      <Midl>
   15.50 @@ -178,14 +164,8 @@
   15.51        <SuppressStartupBanner>true</SuppressStartupBanner>
   15.52        <GenerateDebugInformation>true</GenerateDebugInformation>
   15.53        <SubSystem>Windows</SubSystem>
   15.54 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   15.55      </Link>
   15.56 -    <PostBuildEvent>
   15.57 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"
   15.58 -copy "$(SolutionDir)\..\test\sample.wav" "$(TargetDir)\sample.wav"</Command>
   15.59 -    </PostBuildEvent>
   15.60 -    <PostBuildEvent>
   15.61 -      <Message>Copy SDL</Message>
   15.62 -    </PostBuildEvent>
   15.63    </ItemDefinitionGroup>
   15.64    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   15.65      <Midl>
   15.66 @@ -213,21 +193,36 @@
   15.67        <SuppressStartupBanner>true</SuppressStartupBanner>
   15.68        <GenerateDebugInformation>true</GenerateDebugInformation>
   15.69        <SubSystem>Windows</SubSystem>
   15.70 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   15.71      </Link>
   15.72 -    <PostBuildEvent>
   15.73 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"
   15.74 -copy "$(SolutionDir)\..\test\sample.wav" "$(TargetDir)\sample.wav"</Command>
   15.75 -    </PostBuildEvent>
   15.76 -    <PostBuildEvent>
   15.77 -      <Message>Copy SDL</Message>
   15.78 -    </PostBuildEvent>
   15.79    </ItemDefinitionGroup>
   15.80    <ItemGroup>
   15.81      <ClCompile Include="..\..\..\Test\Loopwave.c" />
   15.82    </ItemGroup>
   15.83    <ItemGroup>
   15.84 -    <Library Include="..\..\SDL\$(Platform)\$(Configuration)\SDL2.lib" />
   15.85 -    <Library Include="..\..\SDLmain\$(Platform)\$(Configuration)\SDL2main.lib" />
   15.86 +    <CustomBuild Include="..\..\..\test\sample.wav">
   15.87 +      <FileType>Document</FileType>
   15.88 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy %(FullPath) $(ProjectDir)\</Command>
   15.89 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)\%(Filename)%(Extension)</Outputs>
   15.90 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy %(FullPath) $(ProjectDir)\</Command>
   15.91 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)\%(Filename)%(Extension)</Outputs>
   15.92 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy %(FullPath) $(ProjectDir)\</Command>
   15.93 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)\%(Filename)%(Extension)</Outputs>
   15.94 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy %(FullPath) $(ProjectDir)\</Command>
   15.95 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)\%(Filename)%(Extension)</Outputs>
   15.96 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Copying %(Filename)%(Extension)</Message>
   15.97 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Copying %(Filename)%(Extension)</Message>
   15.98 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Copying %(Filename)%(Extension)</Message>
   15.99 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Copying %(Filename)%(Extension)</Message>
  15.100 +    </CustomBuild>
  15.101 +  </ItemGroup>
  15.102 +  <ItemGroup>
  15.103 +    <ProjectReference Include="..\..\SDLmain\SDLmain_VS2013.vcxproj">
  15.104 +      <Project>{da956fd3-e142-46f2-9dd5-c78bebb56b7a}</Project>
  15.105 +    </ProjectReference>
  15.106 +    <ProjectReference Include="..\..\SDL\SDL_VS2013.vcxproj">
  15.107 +      <Project>{81ce8daf-ebb2-4761-8e45-b71abcca8c68}</Project>
  15.108 +    </ProjectReference>
  15.109    </ItemGroup>
  15.110    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  15.111    <ImportGroup Label="ExtensionTargets">
    16.1 --- a/VisualC/tests/testatomic/testatomic_VS2010.vcxproj	Sat Jun 07 20:43:12 2014 -0700
    16.2 +++ b/VisualC/tests/testatomic/testatomic_VS2010.vcxproj	Sat Jun 07 21:58:18 2014 -0700
    16.3 @@ -1,4 +1,4 @@
    16.4 -<?xml version="1.0" encoding="utf-8"?>
    16.5 +<?xml version="1.0" encoding="utf-8"?>
    16.6  <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    16.7    <ItemGroup Label="ProjectConfigurations">
    16.8      <ProjectConfiguration Include="Debug|Win32">
    16.9 @@ -24,7 +24,7 @@
   16.10      <RootNamespace>testatomic</RootNamespace>
   16.11    </PropertyGroup>
   16.12    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   16.13 -   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
   16.14 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
   16.15      <ConfigurationType>Application</ConfigurationType>
   16.16      <UseOfMfc>false</UseOfMfc>
   16.17    </PropertyGroup>
   16.18 @@ -41,7 +41,7 @@
   16.19      <UseOfMfc>false</UseOfMfc>
   16.20      <CharacterSet>MultiByte</CharacterSet>
   16.21    </PropertyGroup>
   16.22 - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   16.23 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   16.24    <ImportGroup Label="ExtensionSettings">
   16.25    </ImportGroup>
   16.26    <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
   16.27 @@ -63,14 +63,14 @@
   16.28    <PropertyGroup Label="UserMacros" />
   16.29    <PropertyGroup>
   16.30      <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
   16.31 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
   16.32 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
   16.33 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   16.34 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   16.35      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   16.36      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   16.37      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
   16.38      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
   16.39 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
   16.40 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
   16.41 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   16.42 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   16.43      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   16.44      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   16.45      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
   16.46 @@ -103,13 +103,8 @@
   16.47        <SuppressStartupBanner>true</SuppressStartupBanner>
   16.48        <GenerateDebugInformation>true</GenerateDebugInformation>
   16.49        <SubSystem>Windows</SubSystem>
   16.50 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   16.51      </Link>
   16.52 -    <PostBuildEvent>
   16.53 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   16.54 -    </PostBuildEvent>
   16.55 -    <PostBuildEvent>
   16.56 -      <Message>Copy SDL</Message>
   16.57 -    </PostBuildEvent>
   16.58    </ItemDefinitionGroup>
   16.59    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   16.60      <Midl>
   16.61 @@ -137,13 +132,8 @@
   16.62        <SuppressStartupBanner>true</SuppressStartupBanner>
   16.63        <GenerateDebugInformation>true</GenerateDebugInformation>
   16.64        <SubSystem>Windows</SubSystem>
   16.65 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   16.66      </Link>
   16.67 -    <PostBuildEvent>
   16.68 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   16.69 -    </PostBuildEvent>
   16.70 -    <PostBuildEvent>
   16.71 -      <Message>Copy SDL</Message>
   16.72 -    </PostBuildEvent>
   16.73    </ItemDefinitionGroup>
   16.74    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   16.75      <Midl>
   16.76 @@ -173,12 +163,6 @@
   16.77        <SuppressStartupBanner>true</SuppressStartupBanner>
   16.78        <SubSystem>Windows</SubSystem>
   16.79      </Link>
   16.80 -    <PostBuildEvent>
   16.81 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   16.82 -    </PostBuildEvent>
   16.83 -    <PostBuildEvent>
   16.84 -      <Message>Copy SDL</Message>
   16.85 -    </PostBuildEvent>
   16.86    </ItemDefinitionGroup>
   16.87    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   16.88      <Midl>
   16.89 @@ -207,12 +191,6 @@
   16.90        <SuppressStartupBanner>true</SuppressStartupBanner>
   16.91        <SubSystem>Windows</SubSystem>
   16.92      </Link>
   16.93 -    <PostBuildEvent>
   16.94 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   16.95 -    </PostBuildEvent>
   16.96 -    <PostBuildEvent>
   16.97 -      <Message>Copy SDL</Message>
   16.98 -    </PostBuildEvent>
   16.99    </ItemDefinitionGroup>
  16.100    <ItemGroup>
  16.101      <ClCompile Include="..\..\..\test\testatomic.c" />
  16.102 @@ -224,8 +202,8 @@
  16.103      <ProjectReference Include="..\..\SDL\SDL_VS2010.vcxproj">
  16.104        <Project>{81ce8daf-ebb2-4761-8e45-b71abcca8c68}</Project>
  16.105      </ProjectReference>
  16.106 -  </ItemGroup>  
  16.107 +  </ItemGroup>
  16.108    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  16.109    <ImportGroup Label="ExtensionTargets">
  16.110    </ImportGroup>
  16.111 -</Project>
  16.112 \ No newline at end of file
  16.113 +</Project>
    17.1 --- a/VisualC/tests/testatomic/testatomic_VS2012.vcxproj	Sat Jun 07 20:43:12 2014 -0700
    17.2 +++ b/VisualC/tests/testatomic/testatomic_VS2012.vcxproj	Sat Jun 07 21:58:18 2014 -0700
    17.3 @@ -67,14 +67,14 @@
    17.4    <PropertyGroup Label="UserMacros" />
    17.5    <PropertyGroup>
    17.6      <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
    17.7 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
    17.8 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
    17.9 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   17.10 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   17.11      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   17.12      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   17.13      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
   17.14      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
   17.15 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
   17.16 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
   17.17 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   17.18 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   17.19      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   17.20      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   17.21      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
   17.22 @@ -107,13 +107,8 @@
   17.23        <SuppressStartupBanner>true</SuppressStartupBanner>
   17.24        <GenerateDebugInformation>true</GenerateDebugInformation>
   17.25        <SubSystem>Windows</SubSystem>
   17.26 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   17.27      </Link>
   17.28 -    <PostBuildEvent>
   17.29 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   17.30 -    </PostBuildEvent>
   17.31 -    <PostBuildEvent>
   17.32 -      <Message>Copy SDL</Message>
   17.33 -    </PostBuildEvent>
   17.34    </ItemDefinitionGroup>
   17.35    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   17.36      <Midl>
   17.37 @@ -141,13 +136,8 @@
   17.38        <SuppressStartupBanner>true</SuppressStartupBanner>
   17.39        <GenerateDebugInformation>true</GenerateDebugInformation>
   17.40        <SubSystem>Windows</SubSystem>
   17.41 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   17.42      </Link>
   17.43 -    <PostBuildEvent>
   17.44 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   17.45 -    </PostBuildEvent>
   17.46 -    <PostBuildEvent>
   17.47 -      <Message>Copy SDL</Message>
   17.48 -    </PostBuildEvent>
   17.49    </ItemDefinitionGroup>
   17.50    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   17.51      <Midl>
   17.52 @@ -177,12 +167,6 @@
   17.53        <SuppressStartupBanner>true</SuppressStartupBanner>
   17.54        <SubSystem>Windows</SubSystem>
   17.55      </Link>
   17.56 -    <PostBuildEvent>
   17.57 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   17.58 -    </PostBuildEvent>
   17.59 -    <PostBuildEvent>
   17.60 -      <Message>Copy SDL</Message>
   17.61 -    </PostBuildEvent>
   17.62    </ItemDefinitionGroup>
   17.63    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   17.64      <Midl>
   17.65 @@ -211,12 +195,6 @@
   17.66        <SuppressStartupBanner>true</SuppressStartupBanner>
   17.67        <SubSystem>Windows</SubSystem>
   17.68      </Link>
   17.69 -    <PostBuildEvent>
   17.70 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   17.71 -    </PostBuildEvent>
   17.72 -    <PostBuildEvent>
   17.73 -      <Message>Copy SDL</Message>
   17.74 -    </PostBuildEvent>
   17.75    </ItemDefinitionGroup>
   17.76    <ItemGroup>
   17.77      <ClCompile Include="..\..\..\test\testatomic.c" />
   17.78 @@ -232,4 +210,4 @@
   17.79    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   17.80    <ImportGroup Label="ExtensionTargets">
   17.81    </ImportGroup>
   17.82 -</Project>
   17.83 \ No newline at end of file
   17.84 +</Project>
    18.1 --- a/VisualC/tests/testatomic/testatomic_VS2013.vcxproj	Sat Jun 07 20:43:12 2014 -0700
    18.2 +++ b/VisualC/tests/testatomic/testatomic_VS2013.vcxproj	Sat Jun 07 21:58:18 2014 -0700
    18.3 @@ -67,14 +67,14 @@
    18.4    <PropertyGroup Label="UserMacros" />
    18.5    <PropertyGroup>
    18.6      <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
    18.7 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
    18.8 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
    18.9 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   18.10 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   18.11      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   18.12      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   18.13      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
   18.14      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
   18.15 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
   18.16 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
   18.17 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   18.18 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   18.19      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   18.20      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   18.21      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
   18.22 @@ -107,13 +107,8 @@
   18.23        <SuppressStartupBanner>true</SuppressStartupBanner>
   18.24        <GenerateDebugInformation>true</GenerateDebugInformation>
   18.25        <SubSystem>Windows</SubSystem>
   18.26 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   18.27      </Link>
   18.28 -    <PostBuildEvent>
   18.29 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   18.30 -    </PostBuildEvent>
   18.31 -    <PostBuildEvent>
   18.32 -      <Message>Copy SDL</Message>
   18.33 -    </PostBuildEvent>
   18.34    </ItemDefinitionGroup>
   18.35    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   18.36      <Midl>
   18.37 @@ -141,13 +136,8 @@
   18.38        <SuppressStartupBanner>true</SuppressStartupBanner>
   18.39        <GenerateDebugInformation>true</GenerateDebugInformation>
   18.40        <SubSystem>Windows</SubSystem>
   18.41 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   18.42      </Link>
   18.43 -    <PostBuildEvent>
   18.44 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   18.45 -    </PostBuildEvent>
   18.46 -    <PostBuildEvent>
   18.47 -      <Message>Copy SDL</Message>
   18.48 -    </PostBuildEvent>
   18.49    </ItemDefinitionGroup>
   18.50    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   18.51      <Midl>
   18.52 @@ -177,12 +167,6 @@
   18.53        <SuppressStartupBanner>true</SuppressStartupBanner>
   18.54        <SubSystem>Windows</SubSystem>
   18.55      </Link>
   18.56 -    <PostBuildEvent>
   18.57 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   18.58 -    </PostBuildEvent>
   18.59 -    <PostBuildEvent>
   18.60 -      <Message>Copy SDL</Message>
   18.61 -    </PostBuildEvent>
   18.62    </ItemDefinitionGroup>
   18.63    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   18.64      <Midl>
   18.65 @@ -211,12 +195,6 @@
   18.66        <SuppressStartupBanner>true</SuppressStartupBanner>
   18.67        <SubSystem>Windows</SubSystem>
   18.68      </Link>
   18.69 -    <PostBuildEvent>
   18.70 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   18.71 -    </PostBuildEvent>
   18.72 -    <PostBuildEvent>
   18.73 -      <Message>Copy SDL</Message>
   18.74 -    </PostBuildEvent>
   18.75    </ItemDefinitionGroup>
   18.76    <ItemGroup>
   18.77      <ClCompile Include="..\..\..\test\testatomic.c" />
   18.78 @@ -232,4 +210,4 @@
   18.79    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   18.80    <ImportGroup Label="ExtensionTargets">
   18.81    </ImportGroup>
   18.82 -</Project>
   18.83 \ No newline at end of file
   18.84 +</Project>
    19.1 --- a/VisualC/tests/testautomation/testautomation_vs2010.vcxproj	Sat Jun 07 20:43:12 2014 -0700
    19.2 +++ b/VisualC/tests/testautomation/testautomation_vs2010.vcxproj	Sat Jun 07 21:58:18 2014 -0700
    19.3 @@ -1,216 +1,194 @@
    19.4 -<?xml version="1.0" encoding="utf-8"?>
    19.5 -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    19.6 -  <ItemGroup Label="ProjectConfigurations">
    19.7 -    <ProjectConfiguration Include="Debug|Win32">
    19.8 -      <Configuration>Debug</Configuration>
    19.9 -      <Platform>Win32</Platform>
   19.10 -    </ProjectConfiguration>
   19.11 -    <ProjectConfiguration Include="Debug|x64">
   19.12 -      <Configuration>Debug</Configuration>
   19.13 -      <Platform>x64</Platform>
   19.14 -    </ProjectConfiguration>
   19.15 -    <ProjectConfiguration Include="Release|Win32">
   19.16 -      <Configuration>Release</Configuration>
   19.17 -      <Platform>Win32</Platform>
   19.18 -    </ProjectConfiguration>
   19.19 -    <ProjectConfiguration Include="Release|x64">
   19.20 -      <Configuration>Release</Configuration>
   19.21 -      <Platform>x64</Platform>
   19.22 -    </ProjectConfiguration>
   19.23 -  </ItemGroup>
   19.24 -  <PropertyGroup Label="Globals">
   19.25 -    <ProjectName>testautomation</ProjectName>
   19.26 -    <ProjectGuid>{FEE710DB-EC7B-4CCB-BD75-535D401A2FE0}</ProjectGuid>
   19.27 -    <RootNamespace>testautomation</RootNamespace>
   19.28 -    <Keyword>Win32Proj</Keyword>
   19.29 -  </PropertyGroup>
   19.30 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   19.31 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
   19.32 -    <ConfigurationType>Application</ConfigurationType>
   19.33 -    <CharacterSet>Unicode</CharacterSet>
   19.34 -    <WholeProgramOptimization>true</WholeProgramOptimization>
   19.35 -  </PropertyGroup>
   19.36 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
   19.37 -    <ConfigurationType>Application</ConfigurationType>
   19.38 -    <CharacterSet>Unicode</CharacterSet>
   19.39 -    <WholeProgramOptimization>true</WholeProgramOptimization>
   19.40 -  </PropertyGroup>
   19.41 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
   19.42 -    <ConfigurationType>Application</ConfigurationType>
   19.43 -    <CharacterSet>Unicode</CharacterSet>
   19.44 -  </PropertyGroup>
   19.45 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
   19.46 -    <ConfigurationType>Application</ConfigurationType>
   19.47 -    <CharacterSet>MultiByte</CharacterSet>
   19.48 -  </PropertyGroup>
   19.49 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   19.50 -  <ImportGroup Label="ExtensionSettings">
   19.51 -  </ImportGroup>
   19.52 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
   19.53 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   19.54 -  </ImportGroup>
   19.55 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
   19.56 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   19.57 -  </ImportGroup>
   19.58 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
   19.59 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   19.60 -  </ImportGroup>
   19.61 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
   19.62 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   19.63 -  </ImportGroup>
   19.64 -  <PropertyGroup Label="UserMacros" />
   19.65 -  <PropertyGroup>
   19.66 -    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
   19.67 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
   19.68 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
   19.69 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   19.70 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   19.71 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
   19.72 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
   19.73 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
   19.74 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
   19.75 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   19.76 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   19.77 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
   19.78 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
   19.79 -  </PropertyGroup>
   19.80 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   19.81 -    <ClCompile>
   19.82 -      <Optimization>Disabled</Optimization>
   19.83 -      <AdditionalIncludeDirectories>$(SolutionDir)..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   19.84 -      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   19.85 -      <MinimalRebuild>true</MinimalRebuild>
   19.86 -      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
   19.87 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   19.88 -      <PrecompiledHeader>
   19.89 -      </PrecompiledHeader>
   19.90 -      <WarningLevel>Level3</WarningLevel>
   19.91 -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
   19.92 -    </ClCompile>
   19.93 -    <Link>
   19.94 -      <GenerateDebugInformation>true</GenerateDebugInformation>
   19.95 -      <SubSystem>Windows</SubSystem>
   19.96 -      <TargetMachine>MachineX86</TargetMachine>
   19.97 -    </Link>
   19.98 -    <PostBuildEvent>
   19.99 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
  19.100 -    </PostBuildEvent>
  19.101 -    <PostBuildEvent>
  19.102 -      <Message>Copy SDL</Message>
  19.103 -    </PostBuildEvent>
  19.104 -  </ItemDefinitionGroup>
  19.105 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  19.106 -    <ClCompile>
  19.107 -      <Optimization>Disabled</Optimization>
  19.108 -      <AdditionalIncludeDirectories>$(SolutionDir)..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  19.109 -      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  19.110 -      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  19.111 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  19.112 -      <PrecompiledHeader>
  19.113 -      </PrecompiledHeader>
  19.114 -      <WarningLevel>Level3</WarningLevel>
  19.115 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  19.116 -    </ClCompile>
  19.117 -    <Link>
  19.118 -      <GenerateDebugInformation>true</GenerateDebugInformation>
  19.119 -      <SubSystem>Windows</SubSystem>
  19.120 -    </Link>
  19.121 -    <PostBuildEvent>
  19.122 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
  19.123 -    </PostBuildEvent>
  19.124 -    <PostBuildEvent>
  19.125 -      <Message>Copy SDL</Message>
  19.126 -    </PostBuildEvent>
  19.127 -  </ItemDefinitionGroup>
  19.128 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  19.129 -    <ClCompile>
  19.130 -      <Optimization>MaxSpeed</Optimization>
  19.131 -      <IntrinsicFunctions>true</IntrinsicFunctions>
  19.132 -      <AdditionalIncludeDirectories>$(SolutionDir)..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  19.133 -      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  19.134 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  19.135 -      <FunctionLevelLinking>true</FunctionLevelLinking>
  19.136 -      <PrecompiledHeader>
  19.137 -      </PrecompiledHeader>
  19.138 -      <WarningLevel>Level3</WarningLevel>
  19.139 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  19.140 -    </ClCompile>
  19.141 -    <Link>
  19.142 -      <GenerateDebugInformation>true</GenerateDebugInformation>
  19.143 -      <SubSystem>Windows</SubSystem>
  19.144 -      <OptimizeReferences>true</OptimizeReferences>
  19.145 -      <EnableCOMDATFolding>true</EnableCOMDATFolding>
  19.146 -      <TargetMachine>MachineX86</TargetMachine>
  19.147 -    </Link>
  19.148 -    <PostBuildEvent>
  19.149 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
  19.150 -    </PostBuildEvent>
  19.151 -    <PostBuildEvent>
  19.152 -      <Message>Copy SDL</Message>
  19.153 -    </PostBuildEvent>
  19.154 -  </ItemDefinitionGroup>
  19.155 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  19.156 -    <ClCompile>
  19.157 -      <Optimization>MaxSpeed</Optimization>
  19.158 -      <IntrinsicFunctions>true</IntrinsicFunctions>
  19.159 -      <AdditionalIncludeDirectories>$(SolutionDir)..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  19.160 -      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  19.161 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  19.162 -      <FunctionLevelLinking>true</FunctionLevelLinking>
  19.163 -      <PrecompiledHeader>
  19.164 -      </PrecompiledHeader>
  19.165 -      <WarningLevel>Level3</WarningLevel>
  19.166 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  19.167 -      <PostBuildEvent>
  19.168 -        <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
  19.169 -      </PostBuildEvent>
  19.170 -      <PostBuildEvent>
  19.171 -        <Message>Copy SDL</Message>
  19.172 -      </PostBuildEvent>
  19.173 -    </ClCompile>
  19.174 -    <Link>
  19.175 -      <GenerateDebugInformation>true</GenerateDebugInformation>
  19.176 -      <SubSystem>Windows</SubSystem>
  19.177 -      <OptimizeReferences>true</OptimizeReferences>
  19.178 -      <EnableCOMDATFolding>true</EnableCOMDATFolding>
  19.179 -    </Link>
  19.180 -  </ItemDefinitionGroup>
  19.181 -  <ItemGroup>
  19.182 -    <ClCompile Include="..\..\..\test\testautomation.c" />
  19.183 -    <ClCompile Include="..\..\..\test\testautomation_audio.c" />
  19.184 -    <ClCompile Include="..\..\..\test\testautomation_clipboard.c" />
  19.185 -    <ClCompile Include="..\..\..\test\testautomation_events.c" />
  19.186 -    <ClCompile Include="..\..\..\test\testautomation_keyboard.c" />
  19.187 -    <ClCompile Include="..\..\..\test\testautomation_main.c" />
  19.188 -    <ClCompile Include="..\..\..\test\testautomation_mouse.c" />
  19.189 -    <ClCompile Include="..\..\..\test\testautomation_pixels.c" />
  19.190 -    <ClCompile Include="..\..\..\test\testautomation_platform.c" />
  19.191 -    <ClCompile Include="..\..\..\test\testautomation_rect.c" />
  19.192 -    <ClCompile Include="..\..\..\test\testautomation_render.c" />
  19.193 -    <ClCompile Include="..\..\..\test\testautomation_rwops.c" />
  19.194 -    <ClCompile Include="..\..\..\test\testautomation_sdltest.c" />
  19.195 -    <ClCompile Include="..\..\..\test\testautomation_stdlib.c" />
  19.196 -    <ClCompile Include="..\..\..\test\testautomation_surface.c" />
  19.197 -    <ClCompile Include="..\..\..\test\testautomation_syswm.c" />
  19.198 -    <ClCompile Include="..\..\..\test\testautomation_timer.c" />
  19.199 -    <ClCompile Include="..\..\..\test\testautomation_video.c" />
  19.200 -    <ClCompile Include="..\..\..\test\testautomation_hints.c" />
  19.201 -  </ItemGroup>
  19.202 -  <ItemGroup>
  19.203 -    <ClInclude Include="..\..\..\test\testautomation_suites.h" />
  19.204 -  </ItemGroup>
  19.205 -  <ItemGroup>
  19.206 -    <ProjectReference Include="..\..\SDLmain\SDLmain_VS2010.vcxproj">
  19.207 -      <Project>{da956fd3-e142-46f2-9dd5-c78bebb56b7a}</Project>
  19.208 -    </ProjectReference>
  19.209 -    <ProjectReference Include="..\..\SDLtest\SDLtest_VS2010.vcxproj">
  19.210 -      <Project>{da956fd3-e143-46f2-9fe5-c77bebc56b1a}</Project>
  19.211 -    </ProjectReference>
  19.212 -    <ProjectReference Include="..\..\SDL\SDL_VS2010.vcxproj">
  19.213 -      <Project>{81ce8daf-ebb2-4761-8e45-b71abcca8c68}</Project>
  19.214 -    </ProjectReference>
  19.215 -  </ItemGroup>
  19.216 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  19.217 -  <ImportGroup Label="ExtensionTargets">
  19.218 -  </ImportGroup>
  19.219 -</Project>
  19.220 +<?xml version="1.0" encoding="utf-8"?>
  19.221 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  19.222 +  <ItemGroup Label="ProjectConfigurations">
  19.223 +    <ProjectConfiguration Include="Debug|Win32">
  19.224 +      <Configuration>Debug</Configuration>
  19.225 +      <Platform>Win32</Platform>
  19.226 +    </ProjectConfiguration>
  19.227 +    <ProjectConfiguration Include="Debug|x64">
  19.228 +      <Configuration>Debug</Configuration>
  19.229 +      <Platform>x64</Platform>
  19.230 +    </ProjectConfiguration>
  19.231 +    <ProjectConfiguration Include="Release|Win32">
  19.232 +      <Configuration>Release</Configuration>
  19.233 +      <Platform>Win32</Platform>
  19.234 +    </ProjectConfiguration>
  19.235 +    <ProjectConfiguration Include="Release|x64">
  19.236 +      <Configuration>Release</Configuration>
  19.237 +      <Platform>x64</Platform>
  19.238 +    </ProjectConfiguration>
  19.239 +  </ItemGroup>
  19.240 +  <PropertyGroup Label="Globals">
  19.241 +    <ProjectName>testautomation</ProjectName>
  19.242 +    <ProjectGuid>{FEE710DB-EC7B-4CCB-BD75-535D401A2FE0}</ProjectGuid>
  19.243 +    <RootNamespace>testautomation</RootNamespace>
  19.244 +    <Keyword>Win32Proj</Keyword>
  19.245 +  </PropertyGroup>
  19.246 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  19.247 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  19.248 +    <ConfigurationType>Application</ConfigurationType>
  19.249 +    <CharacterSet>Unicode</CharacterSet>
  19.250 +    <WholeProgramOptimization>true</WholeProgramOptimization>
  19.251 +  </PropertyGroup>
  19.252 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  19.253 +    <ConfigurationType>Application</ConfigurationType>
  19.254 +    <CharacterSet>Unicode</CharacterSet>
  19.255 +    <WholeProgramOptimization>true</WholeProgramOptimization>
  19.256 +  </PropertyGroup>
  19.257 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  19.258 +    <ConfigurationType>Application</ConfigurationType>
  19.259 +    <CharacterSet>Unicode</CharacterSet>
  19.260 +  </PropertyGroup>
  19.261 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  19.262 +    <ConfigurationType>Application</ConfigurationType>
  19.263 +    <CharacterSet>MultiByte</CharacterSet>
  19.264 +  </PropertyGroup>
  19.265 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  19.266 +  <ImportGroup Label="ExtensionSettings">
  19.267 +  </ImportGroup>
  19.268 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
  19.269 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  19.270 +  </ImportGroup>
  19.271 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
  19.272 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  19.273 +  </ImportGroup>
  19.274 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
  19.275 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  19.276 +  </ImportGroup>
  19.277 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
  19.278 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  19.279 +  </ImportGroup>
  19.280 +  <PropertyGroup Label="UserMacros" />
  19.281 +  <PropertyGroup>
  19.282 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  19.283 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
  19.284 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
  19.285 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
  19.286 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
  19.287 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
  19.288 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
  19.289 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
  19.290 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
  19.291 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
  19.292 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
  19.293 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
  19.294 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
  19.295 +  </PropertyGroup>
  19.296 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  19.297 +    <ClCompile>
  19.298 +      <Optimization>Disabled</Optimization>
  19.299 +      <AdditionalIncludeDirectories>$(SolutionDir)..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  19.300 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  19.301 +      <MinimalRebuild>true</MinimalRebuild>
  19.302 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  19.303 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  19.304 +      <PrecompiledHeader>
  19.305 +      </PrecompiledHeader>
  19.306 +      <WarningLevel>Level3</WarningLevel>
  19.307 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
  19.308 +    </ClCompile>
  19.309 +    <Link>
  19.310 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  19.311 +      <SubSystem>Windows</SubSystem>
  19.312 +      <TargetMachine>MachineX86</TargetMachine>
  19.313 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
  19.314 +    </Link>
  19.315 +  </ItemDefinitionGroup>
  19.316 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  19.317 +    <ClCompile>
  19.318 +      <Optimization>Disabled</Optimization>
  19.319 +      <AdditionalIncludeDirectories>$(SolutionDir)..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  19.320 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  19.321 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  19.322 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  19.323 +      <PrecompiledHeader>
  19.324 +      </PrecompiledHeader>
  19.325 +      <WarningLevel>Level3</WarningLevel>
  19.326 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  19.327 +    </ClCompile>
  19.328 +    <Link>
  19.329 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  19.330 +      <SubSystem>Windows</SubSystem>
  19.331 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
  19.332 +    </Link>
  19.333 +  </ItemDefinitionGroup>
  19.334 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  19.335 +    <ClCompile>
  19.336 +      <Optimization>MaxSpeed</Optimization>
  19.337 +      <IntrinsicFunctions>true</IntrinsicFunctions>
  19.338 +      <AdditionalIncludeDirectories>$(SolutionDir)..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  19.339 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  19.340 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  19.341 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  19.342 +      <PrecompiledHeader>
  19.343 +      </PrecompiledHeader>
  19.344 +      <WarningLevel>Level3</WarningLevel>
  19.345 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  19.346 +    </ClCompile>
  19.347 +    <Link>
  19.348 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  19.349 +      <SubSystem>Windows</SubSystem>
  19.350 +      <OptimizeReferences>true</OptimizeReferences>
  19.351 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
  19.352 +      <TargetMachine>MachineX86</TargetMachine>
  19.353 +    </Link>
  19.354 +  </ItemDefinitionGroup>
  19.355 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  19.356 +    <ClCompile>
  19.357 +      <Optimization>MaxSpeed</Optimization>
  19.358 +      <IntrinsicFunctions>true</IntrinsicFunctions>
  19.359 +      <AdditionalIncludeDirectories>$(SolutionDir)..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  19.360 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  19.361 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  19.362 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  19.363 +      <PrecompiledHeader>
  19.364 +      </PrecompiledHeader>
  19.365 +      <WarningLevel>Level3</WarningLevel>
  19.366 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  19.367 +    </ClCompile>
  19.368 +    <Link>
  19.369 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  19.370 +      <SubSystem>Windows</SubSystem>
  19.371 +      <OptimizeReferences>true</OptimizeReferences>
  19.372 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
  19.373 +    </Link>
  19.374 +  </ItemDefinitionGroup>
  19.375 +  <ItemGroup>
  19.376 +    <ClCompile Include="..\..\..\test\testautomation.c" />
  19.377 +    <ClCompile Include="..\..\..\test\testautomation_audio.c" />
  19.378 +    <ClCompile Include="..\..\..\test\testautomation_clipboard.c" />
  19.379 +    <ClCompile Include="..\..\..\test\testautomation_events.c" />
  19.380 +    <ClCompile Include="..\..\..\test\testautomation_keyboard.c" />
  19.381 +    <ClCompile Include="..\..\..\test\testautomation_main.c" />
  19.382 +    <ClCompile Include="..\..\..\test\testautomation_mouse.c" />
  19.383 +    <ClCompile Include="..\..\..\test\testautomation_pixels.c" />
  19.384 +    <ClCompile Include="..\..\..\test\testautomation_platform.c" />
  19.385 +    <ClCompile Include="..\..\..\test\testautomation_rect.c" />
  19.386 +    <ClCompile Include="..\..\..\test\testautomation_render.c" />
  19.387 +    <ClCompile Include="..\..\..\test\testautomation_rwops.c" />
  19.388 +    <ClCompile Include="..\..\..\test\testautomation_sdltest.c" />
  19.389 +    <ClCompile Include="..\..\..\test\testautomation_stdlib.c" />
  19.390 +    <ClCompile Include="..\..\..\test\testautomation_surface.c" />
  19.391 +    <ClCompile Include="..\..\..\test\testautomation_syswm.c" />
  19.392 +    <ClCompile Include="..\..\..\test\testautomation_timer.c" />
  19.393 +    <ClCompile Include="..\..\..\test\testautomation_video.c" />
  19.394 +    <ClCompile Include="..\..\..\test\testautomation_hints.c" />
  19.395 +  </ItemGroup>
  19.396 +  <ItemGroup>
  19.397 +    <ClInclude Include="..\..\..\test\testautomation_suites.h" />
  19.398 +  </ItemGroup>
  19.399 +  <ItemGroup>
  19.400 +    <ProjectReference Include="..\..\SDLmain\SDLmain_VS2010.vcxproj">
  19.401 +      <Project>{da956fd3-e142-46f2-9dd5-c78bebb56b7a}</Project>
  19.402 +    </ProjectReference>
  19.403 +    <ProjectReference Include="..\..\SDLtest\SDLtest_VS2010.vcxproj">
  19.404 +      <Project>{da956fd3-e143-46f2-9fe5-c77bebc56b1a}</Project>
  19.405 +    </ProjectReference>
  19.406 +    <ProjectReference Include="..\..\SDL\SDL_VS2010.vcxproj">
  19.407 +      <Project>{81ce8daf-ebb2-4761-8e45-b71abcca8c68}</Project>
  19.408 +    </ProjectReference>
  19.409 +  </ItemGroup>
  19.410 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  19.411 +  <ImportGroup Label="ExtensionTargets">
  19.412 +  </ImportGroup>
  19.413 +</Project>
    20.1 --- a/VisualC/tests/testautomation/testautomation_vs2012.vcxproj	Sat Jun 07 20:43:12 2014 -0700
    20.2 +++ b/VisualC/tests/testautomation/testautomation_vs2012.vcxproj	Sat Jun 07 21:58:18 2014 -0700
    20.3 @@ -1,4 +1,4 @@
    20.4 -<?xml version="1.0" encoding="utf-8"?>
    20.5 +<?xml version="1.0" encoding="utf-8"?>
    20.6  <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    20.7    <ItemGroup Label="ProjectConfigurations">
    20.8      <ProjectConfiguration Include="Debug|Win32">
    20.9 @@ -65,14 +65,14 @@
   20.10    <PropertyGroup Label="UserMacros" />
   20.11    <PropertyGroup>
   20.12      <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
   20.13 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
   20.14 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
   20.15 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   20.16 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   20.17      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   20.18      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   20.19      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
   20.20      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
   20.21 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
   20.22 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
   20.23 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   20.24 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   20.25      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   20.26      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   20.27      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
   20.28 @@ -95,13 +95,8 @@
   20.29        <GenerateDebugInformation>true</GenerateDebugInformation>
   20.30        <SubSystem>Windows</SubSystem>
   20.31        <TargetMachine>MachineX86</TargetMachine>
   20.32 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   20.33      </Link>
   20.34 -    <PostBuildEvent>
   20.35 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   20.36 -    </PostBuildEvent>
   20.37 -    <PostBuildEvent>
   20.38 -      <Message>Copy SDL</Message>
   20.39 -    </PostBuildEvent>
   20.40    </ItemDefinitionGroup>
   20.41    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   20.42      <ClCompile>
   20.43 @@ -118,13 +113,8 @@
   20.44      <Link>
   20.45        <GenerateDebugInformation>true</GenerateDebugInformation>
   20.46        <SubSystem>Windows</SubSystem>
   20.47 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   20.48      </Link>
   20.49 -    <PostBuildEvent>
   20.50 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   20.51 -    </PostBuildEvent>
   20.52 -    <PostBuildEvent>
   20.53 -      <Message>Copy SDL</Message>
   20.54 -    </PostBuildEvent>
   20.55    </ItemDefinitionGroup>
   20.56    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   20.57      <ClCompile>
   20.58 @@ -146,12 +136,6 @@
   20.59        <EnableCOMDATFolding>true</EnableCOMDATFolding>
   20.60        <TargetMachine>MachineX86</TargetMachine>
   20.61      </Link>
   20.62 -    <PostBuildEvent>
   20.63 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   20.64 -    </PostBuildEvent>
   20.65 -    <PostBuildEvent>
   20.66 -      <Message>Copy SDL</Message>
   20.67 -    </PostBuildEvent>
   20.68    </ItemDefinitionGroup>
   20.69    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   20.70      <ClCompile>
   20.71 @@ -172,12 +156,6 @@
   20.72        <OptimizeReferences>true</OptimizeReferences>
   20.73        <EnableCOMDATFolding>true</EnableCOMDATFolding>
   20.74      </Link>
   20.75 -    <PostBuildEvent>
   20.76 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   20.77 -    </PostBuildEvent>
   20.78 -    <PostBuildEvent>
   20.79 -      <Message>Copy SDL</Message>
   20.80 -    </PostBuildEvent>
   20.81    </ItemDefinitionGroup>
   20.82    <ItemGroup>
   20.83      <ClCompile Include="..\..\..\test\testautomation.c" />
   20.84 @@ -204,9 +182,15 @@
   20.85      <ClInclude Include="..\..\..\test\testautomation_suites.h" />
   20.86    </ItemGroup>
   20.87    <ItemGroup>
   20.88 -    <Library Include="..\..\SDL\$(Platform)\$(Configuration)\SDL2.lib" />
   20.89 -    <Library Include="..\..\SDLmain\$(Platform)\$(Configuration)\SDL2main.lib" />
   20.90 -    <Library Include="..\..\SDLtest\$(Platform)\$(Configuration)\SDL2test.lib" />
   20.91 +    <ProjectReference Include="..\..\SDLmain\SDLmain_VS2012.vcxproj">
   20.92 +      <Project>{da956fd3-e142-46f2-9dd5-c78bebb56b7a}</Project>
   20.93 +    </ProjectReference>
   20.94 +    <ProjectReference Include="..\..\SDLtest\SDLtest_VS2012.vcxproj">
   20.95 +      <Project>{da956fd3-e143-46f2-9fe5-c77bebc56b1a}</Project>
   20.96 +    </ProjectReference>
   20.97 +    <ProjectReference Include="..\..\SDL\SDL_VS2012.vcxproj">
   20.98 +      <Project>{81ce8daf-ebb2-4761-8e45-b71abcca8c68}</Project>
   20.99 +    </ProjectReference>
  20.100    </ItemGroup>
  20.101    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  20.102    <ImportGroup Label="ExtensionTargets">
    21.1 --- a/VisualC/tests/testautomation/testautomation_vs2013.vcxproj	Sat Jun 07 20:43:12 2014 -0700
    21.2 +++ b/VisualC/tests/testautomation/testautomation_vs2013.vcxproj	Sat Jun 07 21:58:18 2014 -0700
    21.3 @@ -65,14 +65,14 @@
    21.4    <PropertyGroup Label="UserMacros" />
    21.5    <PropertyGroup>
    21.6      <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
    21.7 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
    21.8 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
    21.9 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   21.10 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   21.11      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   21.12      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   21.13      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
   21.14      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
   21.15 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
   21.16 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
   21.17 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   21.18 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
   21.19      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   21.20      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   21.21      <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
   21.22 @@ -95,13 +95,8 @@
   21.23        <GenerateDebugInformation>true</GenerateDebugInformation>
   21.24        <SubSystem>Windows</SubSystem>
   21.25        <TargetMachine>MachineX86</TargetMachine>
   21.26 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   21.27      </Link>
   21.28 -    <PostBuildEvent>
   21.29 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   21.30 -    </PostBuildEvent>
   21.31 -    <PostBuildEvent>
   21.32 -      <Message>Copy SDL</Message>
   21.33 -    </PostBuildEvent>
   21.34    </ItemDefinitionGroup>
   21.35    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   21.36      <ClCompile>
   21.37 @@ -118,13 +113,8 @@
   21.38      <Link>
   21.39        <GenerateDebugInformation>true</GenerateDebugInformation>
   21.40        <SubSystem>Windows</SubSystem>
   21.41 +      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
   21.42      </Link>
   21.43 -    <PostBuildEvent>
   21.44 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   21.45 -    </PostBuildEvent>
   21.46 -    <PostBuildEvent>
   21.47 -      <Message>Copy SDL</Message>
   21.48 -    </PostBuildEvent>
   21.49    </ItemDefinitionGroup>
   21.50    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   21.51      <ClCompile>
   21.52 @@ -146,12 +136,6 @@
   21.53        <EnableCOMDATFolding>true</EnableCOMDATFolding>
   21.54        <TargetMachine>MachineX86</TargetMachine>
   21.55      </Link>
   21.56 -    <PostBuildEvent>
   21.57 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   21.58 -    </PostBuildEvent>
   21.59 -    <PostBuildEvent>
   21.60 -      <Message>Copy SDL</Message>
   21.61 -    </PostBuildEvent>
   21.62    </ItemDefinitionGroup>
   21.63    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   21.64      <ClCompile>
   21.65 @@ -172,12 +156,6 @@
   21.66        <OptimizeReferences>true</OptimizeReferences>
   21.67        <EnableCOMDATFolding>true</EnableCOMDATFolding>
   21.68      </Link>
   21.69 -    <PostBuildEvent>
   21.70 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
   21.71 -    </PostBuildEvent>
   21.72 -    <PostBuildEvent>
   21.73 -      <Message>Copy SDL</Message>
   21.74 -    </PostBuildEvent>
   21.75    </ItemDefinitionGroup>
   21.76    <ItemGroup>
   21.77      <ClCompile Include="..\..\..\test\testautomation.c" />
   21.78 @@ -204,9 +182,15 @@
   21.79      <ClInclude Include="..\..\..\test\testautomation_suites.h" />
   21.80    </ItemGroup>
   21.81    <ItemGroup>
   21.82 -    <Library Include="..\..\SDL\$(Platform)\$(Configuration)\SDL2.lib" />
   21.83 -    <Library Include="..\..\SDLmain\$(Platform)\$(Configuration)\SDL2main.lib" />
   21.84 -    <Library Include="..\..\SDLtest\$(Platform)\$(Configuration)\SDL2test.lib" />
   21.85 +    <ProjectReference Include="..\..\SDLmain\SDLmain_VS2013.vcxproj">
   21.86 +      <Project>{da956fd3-e142-46f2-9dd5-c78bebb56b7a}</Project>
   21.87 +    </ProjectReference>
   21.88 +    <ProjectReference Include="..\..\SDLtest\SDLtest_VS2013.vcxproj">
   21.89 +      <Project>{da956fd3-e143-46f2-9fe5-c77bebc56b1a}</Project>
   21.90 +    </ProjectReference>
   21.91 +    <ProjectReference Include="..\..\SDL\SDL_VS2013.vcxproj">
   21.92 +      <Project>{81ce8daf-ebb2-4761-8e45-b71abcca8c68}</Project>
   21.93 +    </ProjectReference>
   21.94    </ItemGroup>
   21.95    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   21.96    <ImportGroup Label="ExtensionTargets">
    22.1 --- a/VisualC/tests/testdraw2/testdraw2_VS2010.vcxproj	Sat Jun 07 20:43:12 2014 -0700
    22.2 +++ b/VisualC/tests/testdraw2/testdraw2_VS2010.vcxproj	Sat Jun 07 21:58:18 2014 -0700
    22.3 @@ -1,234 +1,212 @@
    22.4 -<?xml version="1.0" encoding="utf-8"?>
    22.5 -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    22.6 -  <ItemGroup Label="ProjectConfigurations">
    22.7 -    <ProjectConfiguration Include="Debug|Win32">
    22.8 -      <Configuration>Debug</Configuration>
    22.9 -      <Platform>Win32</Platform>
   22.10 -    </ProjectConfiguration>
   22.11 -    <ProjectConfiguration Include="Debug|x64">
   22.12 -      <Configuration>Debug</Configuration>
   22.13 -      <Platform>x64</Platform>
   22.14 -    </ProjectConfiguration>
   22.15 -    <ProjectConfiguration Include="Release|Win32">
   22.16 -      <Configuration>Release</Configuration>
   22.17 -      <Platform>Win32</Platform>
   22.18 -    </ProjectConfiguration>
   22.19 -    <ProjectConfiguration Include="Release|x64">
   22.20 -      <Configuration>Release</Configuration>
   22.21 -      <Platform>x64</Platform>
   22.22 -    </ProjectConfiguration>
   22.23 -  </ItemGroup>
   22.24 -  <PropertyGroup Label="Globals">
   22.25 -    <ProjectName>testdraw2</ProjectName>
   22.26 -    <RootNamespace>testdraw2</RootNamespace>
   22.27 -    <ProjectGuid>{8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}</ProjectGuid>
   22.28 -  </PropertyGroup>
   22.29 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   22.30 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
   22.31 -    <ConfigurationType>Application</ConfigurationType>
   22.32 -    <UseOfMfc>false</UseOfMfc>
   22.33 -  </PropertyGroup>
   22.34 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
   22.35 -    <ConfigurationType>Application</ConfigurationType>
   22.36 -    <UseOfMfc>false</UseOfMfc>
   22.37 -    <CharacterSet>MultiByte</CharacterSet>
   22.38 -  </PropertyGroup>
   22.39 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
   22.40 -    <ConfigurationType>Application</ConfigurationType>
   22.41 -    <UseOfMfc>false</UseOfMfc>
   22.42 -  </PropertyGroup>
   22.43 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
   22.44 -    <ConfigurationType>Application</ConfigurationType>
   22.45 -    <UseOfMfc>false</UseOfMfc>
   22.46 -  </PropertyGroup>
   22.47 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   22.48 -  <ImportGroup Label="ExtensionSettings">
   22.49 -  </ImportGroup>
   22.50 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
   22.51 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   22.52 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   22.53 -  </ImportGroup>
   22.54 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
   22.55 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   22.56 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   22.57 -  </ImportGroup>
   22.58 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
   22.59 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   22.60 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   22.61 -  </ImportGroup>
   22.62 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
   22.63 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   22.64 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   22.65 -  </ImportGroup>
   22.66 -  <PropertyGroup Label="UserMacros" />
   22.67 -  <PropertyGroup>
   22.68 -    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
   22.69 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
   22.70 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
   22.71 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   22.72 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   22.73 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
   22.74 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
   22.75 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
   22.76 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
   22.77 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   22.78 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   22.79 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
   22.80 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
   22.81 -  </PropertyGroup>
   22.82 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   22.83 -    <Midl>
   22.84 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   22.85 -      <MkTypLibCompatible>true</MkTypLibCompatible>
   22.86 -      <SuppressStartupBanner>true</SuppressStartupBanner>
   22.87 -      <TargetEnvironment>Win32</TargetEnvironment>
   22.88 -    </Midl>
   22.89 -    <ClCompile>
   22.90 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   22.91 -      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   22.92 -      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   22.93 -      <StringPooling>true</StringPooling>
   22.94 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   22.95 -      <FunctionLevelLinking>true</FunctionLevelLinking>
   22.96 -      <PrecompiledHeader>
   22.97 -      </PrecompiledHeader>
   22.98 -      <WarningLevel>Level3</WarningLevel>
   22.99 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  22.100 -      <CompileAs>Default</CompileAs>
  22.101 -    </ClCompile>
  22.102 -    <ResourceCompile>
  22.103 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  22.104 -      <Culture>0x0409</Culture>
  22.105 -    </ResourceCompile>
  22.106 -    <Link>
  22.107 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  22.108 -      <SubSystem>Windows</SubSystem>
  22.109 -    </Link>
  22.110 -    <PostBuildEvent>
  22.111 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
  22.112 -    </PostBuildEvent>
  22.113 -    <PostBuildEvent>
  22.114 -      <Message>Copy SDL</Message>
  22.115 -    </PostBuildEvent>
  22.116 -  </ItemDefinitionGroup>
  22.117 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  22.118 -    <Midl>
  22.119 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  22.120 -      <MkTypLibCompatible>true</MkTypLibCompatible>
  22.121 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  22.122 -    </Midl>
  22.123 -    <ClCompile>
  22.124 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  22.125 -      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  22.126 -      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  22.127 -      <StringPooling>true</StringPooling>
  22.128 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  22.129 -      <FunctionLevelLinking>true</FunctionLevelLinking>
  22.130 -      <PrecompiledHeader>
  22.131 -      </PrecompiledHeader>
  22.132 -      <WarningLevel>Level3</WarningLevel>
  22.133 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  22.134 -      <CompileAs>Default</CompileAs>
  22.135 -    </ClCompile>
  22.136 -    <ResourceCompile>
  22.137 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  22.138 -      <Culture>0x0409</Culture>
  22.139 -    </ResourceCompile>
  22.140 -    <Link>
  22.141 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  22.142 -      <SubSystem>Windows</SubSystem>
  22.143 -    </Link>
  22.144 -    <PostBuildEvent>
  22.145 -      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL2.dll" "$(TargetDir)\SDL2.dll"</Command>
  22.146 -    </PostBuildEvent>
  22.147 -    <PostBuildEvent>
  22.148 -      <Message>Copy SDL</Message>
  22.149 -    </PostBuildEvent>
  22.150 -  </ItemDefinitionGroup>
  22.151 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  22.152 -    <Midl>
  22.153 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  22.154 -      <MkTypLibCompatible>true</MkTypLibCompatible>
  22.155 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  22.156 -      <TargetEnvironment>Win32</TargetEnvironment>
  22.157 -    </Midl>
  22.158 -    <ClCompile>
  22.159 -      <Optimization>Disabled</Optimization>
  22.160 -      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  22.161 -      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  22.162 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  22.163 -      <PrecompiledHeader>
  22.164 -      </PrecompiledHeader>
  22.165 -      <WarningLevel>Level3</WarningLevel>
  22.166 -      <SuppressStartupBanner>true</SuppressStartupBanner>
  22.167 -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
  22.168 -      <CompileAs>Default</CompileAs>
  22.169 -    </ClCompile>