VS2012.patch
author DavidLudwig <dludwig@pobox.com>
Mon, 12 Nov 2012 13:25:44 -0500
changeset 8340 e470405f3ae9
parent 6669 c08febc180b9
permissions -rw-r--r--
Merged with latest official SDL sources.
     1 # HG changeset patch
     2 # User Andreas Schiffler <aschiffler@ferzkopp.net>
     3 # Date 1352307747 28800
     4 # Node ID a8a5772a0691f8b90248ab49ae63eef1e65fea10
     5 # Parent  4016ef96095ab8d8d927b2c6b83c08f2e988de2f
     6 Added VS2012 project files
     7 
     8 diff -r 4016ef96095a -r a8a5772a0691 VisualC/SDL/SDL_VS2012.vcxproj
     9 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10 +++ b/VisualC/SDL/SDL_VS2012.vcxproj	Wed Nov 07 09:02:27 2012 -0800
    11 @@ -0,0 +1,455 @@
    12 +<?xml version="1.0" encoding="utf-8"?>
    13 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    14 +  <ItemGroup Label="ProjectConfigurations">
    15 +    <ProjectConfiguration Include="Debug|Win32">
    16 +      <Configuration>Debug</Configuration>
    17 +      <Platform>Win32</Platform>
    18 +    </ProjectConfiguration>
    19 +    <ProjectConfiguration Include="Debug|x64">
    20 +      <Configuration>Debug</Configuration>
    21 +      <Platform>x64</Platform>
    22 +    </ProjectConfiguration>
    23 +    <ProjectConfiguration Include="Release|Win32">
    24 +      <Configuration>Release</Configuration>
    25 +      <Platform>Win32</Platform>
    26 +    </ProjectConfiguration>
    27 +    <ProjectConfiguration Include="Release|x64">
    28 +      <Configuration>Release</Configuration>
    29 +      <Platform>x64</Platform>
    30 +    </ProjectConfiguration>
    31 +  </ItemGroup>
    32 +  <PropertyGroup Label="Globals">
    33 +    <ProjectName>SDL</ProjectName>
    34 +    <ProjectGuid>{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}</ProjectGuid>
    35 +    <RootNamespace>SDL</RootNamespace>
    36 +  </PropertyGroup>
    37 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
    38 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    39 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
    40 +    <UseOfMfc>false</UseOfMfc>
    41 +    <PlatformToolset>v110</PlatformToolset>
    42 +  </PropertyGroup>
    43 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    44 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
    45 +    <UseOfMfc>false</UseOfMfc>
    46 +    <PlatformToolset>v110</PlatformToolset>
    47 +  </PropertyGroup>
    48 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    49 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
    50 +    <UseOfMfc>false</UseOfMfc>
    51 +    <PlatformToolset>v110</PlatformToolset>
    52 +  </PropertyGroup>
    53 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    54 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
    55 +    <UseOfMfc>false</UseOfMfc>
    56 +    <CharacterSet>MultiByte</CharacterSet>
    57 +    <PlatformToolset>v110</PlatformToolset>
    58 +  </PropertyGroup>
    59 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
    60 +  <ImportGroup Label="ExtensionSettings">
    61 +  </ImportGroup>
    62 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
    63 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    64 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    65 +  </ImportGroup>
    66 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
    67 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    68 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    69 +  </ImportGroup>
    70 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
    71 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    72 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    73 +  </ImportGroup>
    74 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
    75 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    76 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
    77 +  </ImportGroup>
    78 +  <PropertyGroup Label="UserMacros" />
    79 +  <PropertyGroup>
    80 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
    81 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
    82 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
    83 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
    84 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
    85 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
    86 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
    87 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
    88 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
    89 +  </PropertyGroup>
    90 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    91 +    <PreBuildEvent />
    92 +    <Midl>
    93 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    94 +      <MkTypLibCompatible>true</MkTypLibCompatible>
    95 +      <SuppressStartupBanner>true</SuppressStartupBanner>
    96 +      <TargetEnvironment>Win32</TargetEnvironment>
    97 +    </Midl>
    98 +    <ClCompile>
    99 +      <Optimization>Disabled</Optimization>
   100 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   101 +      <PreprocessorDefinitions>_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   102 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   103 +      <BufferSecurityCheck>false</BufferSecurityCheck>
   104 +      <PrecompiledHeader>
   105 +      </PrecompiledHeader>
   106 +      <WarningLevel>Level3</WarningLevel>
   107 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   108 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
   109 +      <CompileAs>Default</CompileAs>
   110 +    </ClCompile>
   111 +    <ResourceCompile>
   112 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   113 +      <Culture>0x0409</Culture>
   114 +    </ResourceCompile>
   115 +    <Link>
   116 +      <AdditionalDependencies>winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   117 +      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   118 +      <GenerateDebugInformation>true</GenerateDebugInformation>
   119 +      <SubSystem>Windows</SubSystem>
   120 +      <CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
   121 +      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x86</AdditionalLibraryDirectories>
   122 +    </Link>
   123 +  </ItemDefinitionGroup>
   124 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   125 +    <Midl>
   126 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   127 +      <MkTypLibCompatible>true</MkTypLibCompatible>
   128 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   129 +      <TargetEnvironment>X64</TargetEnvironment>
   130 +    </Midl>
   131 +    <ClCompile>
   132 +      <Optimization>Disabled</Optimization>
   133 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   134 +      <PreprocessorDefinitions>_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   135 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   136 +      <BufferSecurityCheck>false</BufferSecurityCheck>
   137 +      <PrecompiledHeader>
   138 +      </PrecompiledHeader>
   139 +      <WarningLevel>Level3</WarningLevel>
   140 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
   141 +    </ClCompile>
   142 +    <ResourceCompile>
   143 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   144 +      <Culture>0x0409</Culture>
   145 +    </ResourceCompile>
   146 +    <Link>
   147 +      <AdditionalDependencies>winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   148 +      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   149 +      <GenerateDebugInformation>true</GenerateDebugInformation>
   150 +      <SubSystem>Windows</SubSystem>
   151 +      <CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
   152 +      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x64</AdditionalLibraryDirectories>
   153 +    </Link>
   154 +  </ItemDefinitionGroup>
   155 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   156 +    <PreBuildEvent />
   157 +    <Midl>
   158 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   159 +      <MkTypLibCompatible>true</MkTypLibCompatible>
   160 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   161 +      <TargetEnvironment>Win32</TargetEnvironment>
   162 +    </Midl>
   163 +    <ClCompile>
   164 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   165 +      <IntrinsicFunctions>false</IntrinsicFunctions>
   166 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   167 +      <PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   168 +      <StringPooling>true</StringPooling>
   169 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   170 +      <BufferSecurityCheck>false</BufferSecurityCheck>
   171 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   172 +      <PrecompiledHeader>
   173 +      </PrecompiledHeader>
   174 +      <WarningLevel>Level3</WarningLevel>
   175 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   176 +      <CompileAs>Default</CompileAs>
   177 +    </ClCompile>
   178 +    <ResourceCompile>
   179 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   180 +      <Culture>0x0409</Culture>
   181 +    </ResourceCompile>
   182 +    <Link>
   183 +      <AdditionalDependencies>winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   184 +      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   185 +      <SubSystem>Windows</SubSystem>
   186 +      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x86</AdditionalLibraryDirectories>
   187 +    </Link>
   188 +  </ItemDefinitionGroup>
   189 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   190 +    <Midl>
   191 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   192 +      <MkTypLibCompatible>true</MkTypLibCompatible>
   193 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   194 +      <TargetEnvironment>X64</TargetEnvironment>
   195 +    </Midl>
   196 +    <ClCompile>
   197 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   198 +      <IntrinsicFunctions>false</IntrinsicFunctions>
   199 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories);"$(DXSDK_DIR)\Include";</AdditionalIncludeDirectories>
   200 +      <PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   201 +      <StringPooling>true</StringPooling>
   202 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   203 +      <BufferSecurityCheck>false</BufferSecurityCheck>
   204 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   205 +      <PrecompiledHeader>
   206 +      </PrecompiledHeader>
   207 +      <WarningLevel>Level3</WarningLevel>
   208 +    </ClCompile>
   209 +    <ResourceCompile>
   210 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   211 +      <Culture>0x0409</Culture>
   212 +    </ResourceCompile>
   213 +    <Link>
   214 +      <AdditionalDependencies>winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
   215 +      <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
   216 +      <SubSystem>Windows</SubSystem>
   217 +      <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x64</AdditionalLibraryDirectories>
   218 +    </Link>
   219 +  </ItemDefinitionGroup>
   220 +  <ItemGroup>
   221 +    <ClInclude Include="..\..\include\SDL.h" />
   222 +    <ClInclude Include="..\..\include\SDL_assert.h" />
   223 +    <ClInclude Include="..\..\include\SDL_atomic.h" />
   224 +    <ClInclude Include="..\..\include\SDL_audio.h" />
   225 +    <ClInclude Include="..\..\include\SDL_blendmode.h" />
   226 +    <ClInclude Include="..\..\include\SDL_clipboard.h" />
   227 +    <ClInclude Include="..\..\include\SDL_config.h" />
   228 +    <ClInclude Include="..\..\include\SDL_config_windows.h" />
   229 +    <ClInclude Include="..\..\include\SDL_copying.h" />
   230 +    <ClInclude Include="..\..\include\SDL_cpuinfo.h" />
   231 +    <ClInclude Include="..\..\include\SDL_endian.h" />
   232 +    <ClInclude Include="..\..\include\SDL_error.h" />
   233 +    <ClInclude Include="..\..\include\SDL_events.h" />
   234 +    <ClInclude Include="..\..\include\SDL_gesture.h" />
   235 +    <ClInclude Include="..\..\include\SDL_haptic.h" />
   236 +    <ClInclude Include="..\..\include\SDL_hints.h" />
   237 +    <ClInclude Include="..\..\include\SDL_input.h" />
   238 +    <ClInclude Include="..\..\include\SDL_joystick.h" />
   239 +    <ClInclude Include="..\..\include\SDL_keyboard.h" />
   240 +    <ClInclude Include="..\..\include\SDL_keycode.h" />
   241 +    <ClInclude Include="..\..\include\SDL_loadso.h" />
   242 +    <ClInclude Include="..\..\include\SDL_log.h" />
   243 +    <ClInclude Include="..\..\include\SDL_main.h" />
   244 +    <ClInclude Include="..\..\include\SDL_mouse.h" />
   245 +    <ClInclude Include="..\..\include\SDL_mutex.h" />
   246 +    <ClInclude Include="..\..\include\SDL_name.h" />
   247 +    <ClInclude Include="..\..\include\SDL_opengl.h" />
   248 +    <ClInclude Include="..\..\include\SDL_opengles.h" />
   249 +    <ClInclude Include="..\..\include\SDL_pixels.h" />
   250 +    <ClInclude Include="..\..\include\SDL_platform.h" />
   251 +    <ClInclude Include="..\..\include\SDL_power.h" />
   252 +    <ClInclude Include="..\..\include\SDL_quit.h" />
   253 +    <ClInclude Include="..\..\include\SDL_rect.h" />
   254 +    <ClInclude Include="..\..\include\SDL_render.h" />
   255 +    <ClInclude Include="..\..\include\SDL_revision.h" />
   256 +    <ClInclude Include="..\..\include\SDL_rwops.h" />
   257 +    <ClInclude Include="..\..\include\SDL_scancode.h" />
   258 +    <ClInclude Include="..\..\include\SDL_shape.h" />
   259 +    <ClInclude Include="..\..\include\SDL_stdinc.h" />
   260 +    <ClInclude Include="..\..\include\SDL_surface.h" />
   261 +    <ClInclude Include="..\..\include\SDL_system.h" />
   262 +    <ClInclude Include="..\..\include\SDL_syswm.h" />
   263 +    <ClInclude Include="..\..\include\SDL_thread.h" />
   264 +    <ClInclude Include="..\..\include\SDL_timer.h" />
   265 +    <ClInclude Include="..\..\include\SDL_touch.h" />
   266 +    <ClInclude Include="..\..\include\SDL_types.h" />
   267 +    <ClInclude Include="..\..\include\SDL_version.h" />
   268 +    <ClInclude Include="..\..\include\SDL_video.h" />
   269 +    <ClInclude Include="..\..\src\core\windows\SDL_windows.h" />
   270 +    <ClInclude Include="..\..\src\events\blank_cursor.h" />
   271 +    <ClInclude Include="..\..\src\events\default_cursor.h" />
   272 +    <ClInclude Include="..\..\src\audio\directsound\directx.h" />
   273 +    <ClInclude Include="..\..\src\events\SDL_clipboardevents_c.h" />
   274 +    <ClInclude Include="..\..\src\events\SDL_gesture_c.h" />
   275 +    <ClInclude Include="..\..\src\events\SDL_touch_c.h" />
   276 +    <ClInclude Include="..\..\src\libm\math.h" />
   277 +    <ClInclude Include="..\..\src\libm\math_private.h" />
   278 +    <ClInclude Include="..\..\src\render\mmx.h" />
   279 +    <ClInclude Include="..\..\src\render\opengl\SDL_shaders_gl.h" />
   280 +    <ClInclude Include="..\..\src\render\SDL_sysrender.h" />
   281 +    <ClInclude Include="..\..\src\render\SDL_yuv_sw_c.h" />
   282 +    <ClInclude Include="..\..\src\audio\SDL_audio_c.h" />
   283 +    <ClInclude Include="..\..\src\audio\SDL_audiodev_c.h" />
   284 +    <ClInclude Include="..\..\src\audio\SDL_audiomem.h" />
   285 +    <ClInclude Include="..\..\src\render\software\SDL_blendfillrect.h" />
   286 +    <ClInclude Include="..\..\src\render\software\SDL_blendline.h" />
   287 +    <ClInclude Include="..\..\src\render\software\SDL_blendpoint.h" />
   288 +    <ClInclude Include="..\..\src\render\software\SDL_draw.h" />
   289 +    <ClInclude Include="..\..\src\render\software\SDL_drawline.h" />
   290 +    <ClInclude Include="..\..\src\render\software\SDL_drawpoint.h" />
   291 +    <ClInclude Include="..\..\src\events\SDL_dropevents_c.h" />
   292 +    <ClInclude Include="..\..\src\render\software\SDL_render_sw_c.h" />
   293 +    <ClInclude Include="..\..\src\render\software\SDL_rotate.h" />
   294 +    <ClInclude Include="..\..\src\video\dummy\SDL_nullframebuffer_c.h" />
   295 +    <ClInclude Include="..\..\src\video\SDL_blit.h" />
   296 +    <ClInclude Include="..\..\src\video\SDL_blit_auto.h" />
   297 +    <ClInclude Include="..\..\src\video\SDL_blit_copy.h" />
   298 +    <ClInclude Include="..\..\src\video\SDL_blit_slow.h" />
   299 +    <ClInclude Include="..\..\src\video\SDL_shape_internals.h" />
   300 +    <ClInclude Include="..\..\src\audio\winmm\SDL_winmm.h" />
   301 +    <ClInclude Include="..\..\src\audio\disk\SDL_diskaudio.h" />
   302 +    <ClInclude Include="..\..\src\audio\dummy\SDL_dummyaudio.h" />
   303 +    <ClInclude Include="..\..\src\audio\directsound\SDL_directsound.h" />
   304 +    <ClInclude Include="..\..\src\SDL_error_c.h" />
   305 +    <ClInclude Include="..\..\src\SDL_hints_c.h" />
   306 +    <ClInclude Include="..\..\src\events\SDL_events_c.h" />
   307 +    <ClInclude Include="..\..\src\SDL_fatal.h" />
   308 +    <ClInclude Include="..\..\src\video\SDL_glesfuncs.h" />
   309 +    <ClInclude Include="..\..\src\video\SDL_glfuncs.h" />
   310 +    <ClInclude Include="..\..\src\joystick\SDL_joystick_c.h" />
   311 +    <ClInclude Include="..\..\src\events\SDL_keyboard_c.h" />
   312 +    <ClInclude Include="..\..\src\events\SDL_mouse_c.h" />
   313 +    <ClInclude Include="..\..\src\video\dummy\SDL_nullevents_c.h" />
   314 +    <ClInclude Include="..\..\src\video\dummy\SDL_nullvideo.h" />
   315 +    <ClInclude Include="..\..\src\video\SDL_pixels_c.h" />
   316 +    <ClInclude Include="..\..\src\video\SDL_rect_c.h" />
   317 +    <ClInclude Include="..\..\src\video\SDL_RLEaccel_c.h" />
   318 +    <ClInclude Include="..\..\src\video\SDL_stretch_c.h" />
   319 +    <ClInclude Include="..\..\src\audio\SDL_sysaudio.h" />
   320 +    <ClInclude Include="..\..\src\events\SDL_sysevents.h" />
   321 +    <ClInclude Include="..\..\src\haptic\SDL_syshaptic.h" />
   322 +    <ClInclude Include="..\..\src\joystick\SDL_sysjoystick.h" />
   323 +    <ClInclude Include="..\..\src\thread\SDL_systhread.h" />
   324 +    <ClInclude Include="..\..\src\thread\windows\SDL_systhread_c.h" />
   325 +    <ClInclude Include="..\..\src\timer\SDL_systimer.h" />
   326 +    <ClInclude Include="..\..\src\video\SDL_sysvideo.h" />
   327 +    <ClInclude Include="..\..\src\thread\SDL_thread_c.h" />
   328 +    <ClInclude Include="..\..\src\timer\SDL_timer_c.h" />
   329 +    <ClInclude Include="..\..\src\video\windows\SDL_vkeys.h" />
   330 +    <ClInclude Include="..\..\src\audio\SDL_wave.h" />
   331 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsclipboard.h" />
   332 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsevents.h" />
   333 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsframebuffer.h" />
   334 +    <ClInclude Include="..\..\src\video\windows\SDL_windowskeyboard.h" />
   335 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsmessagebox.h" />
   336 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsmodes.h" />
   337 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsmouse.h" />
   338 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsopengl.h" />
   339 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsshape.h" />
   340 +    <ClInclude Include="..\..\src\video\windows\SDL_windowsvideo.h" />
   341 +    <ClInclude Include="..\..\src\video\windows\SDL_windowswindow.h" />
   342 +    <ClInclude Include="..\..\src\events\SDL_windowevents_c.h" />
   343 +    <ClInclude Include="..\..\src\video\windows\wmmsg.h" />
   344 +    <ClInclude Include="resource.h" />
   345 +  </ItemGroup>
   346 +  <ItemGroup>
   347 +    <ClCompile Include="..\..\src\core\windows\SDL_windows.c" />
   348 +    <ClCompile Include="..\..\src\events\SDL_clipboardevents.c" />
   349 +    <ClCompile Include="..\..\src\events\SDL_gesture.c" />
   350 +    <ClCompile Include="..\..\src\events\SDL_touch.c" />
   351 +    <ClCompile Include="..\..\src\libm\e_atan2.c" />
   352 +    <ClCompile Include="..\..\src\libm\e_log.c" />
   353 +    <ClCompile Include="..\..\src\libm\e_pow.c" />
   354 +    <ClCompile Include="..\..\src\libm\e_rem_pio2.c" />
   355 +    <ClCompile Include="..\..\src\libm\e_sqrt.c" />
   356 +    <ClCompile Include="..\..\src\libm\k_cos.c" />
   357 +    <ClCompile Include="..\..\src\libm\k_rem_pio2.c" />
   358 +    <ClCompile Include="..\..\src\libm\k_sin.c" />
   359 +    <ClCompile Include="..\..\src\libm\s_atan.c" />
   360 +    <ClCompile Include="..\..\src\libm\s_copysign.c" />
   361 +    <ClCompile Include="..\..\src\libm\s_cos.c" />
   362 +    <ClCompile Include="..\..\src\libm\s_fabs.c" />
   363 +    <ClCompile Include="..\..\src\libm\s_floor.c" />
   364 +    <ClCompile Include="..\..\src\libm\s_scalbn.c" />
   365 +    <ClCompile Include="..\..\src\libm\s_sin.c" />
   366 +    <ClCompile Include="..\..\src\render\direct3d\SDL_render_d3d.c" />
   367 +    <ClCompile Include="..\..\src\render\opengl\SDL_render_gl.c" />
   368 +    <ClCompile Include="..\..\src\render\opengl\SDL_shaders_gl.c" />
   369 +    <ClCompile Include="..\..\src\render\SDL_render.c" />
   370 +    <ClCompile Include="..\..\src\render\SDL_yuv_mmx.c" />
   371 +    <ClCompile Include="..\..\src\render\SDL_yuv_sw.c" />
   372 +    <ClCompile Include="..\..\src\render\software\SDL_blendfillrect.c" />
   373 +    <ClCompile Include="..\..\src\render\software\SDL_blendline.c" />
   374 +    <ClCompile Include="..\..\src\render\software\SDL_blendpoint.c" />
   375 +    <ClCompile Include="..\..\src\render\software\SDL_drawline.c" />
   376 +    <ClCompile Include="..\..\src\render\software\SDL_drawpoint.c" />
   377 +    <ClCompile Include="..\..\src\render\software\SDL_render_sw.c" />
   378 +    <ClCompile Include="..\..\src\render\software\SDL_rotate.c" />
   379 +    <ClCompile Include="..\..\src\SDL.c" />
   380 +    <ClCompile Include="..\..\src\SDL_assert.c" />
   381 +    <ClCompile Include="..\..\src\atomic\SDL_atomic.c" />
   382 +    <ClCompile Include="..\..\src\atomic\SDL_spinlock.c" />
   383 +    <ClCompile Include="..\..\src\audio\SDL_audio.c" />
   384 +    <ClCompile Include="..\..\src\audio\SDL_audiocvt.c" />
   385 +    <ClCompile Include="..\..\src\audio\SDL_audiodev.c" />
   386 +    <ClCompile Include="..\..\src\audio\SDL_audiotypecvt.c" />
   387 +    <ClCompile Include="..\..\src\SDL_hints.c" />
   388 +    <ClCompile Include="..\..\src\SDL_log.c" />
   389 +    <ClCompile Include="..\..\src\video\dummy\SDL_nullframebuffer.c" />
   390 +    <ClCompile Include="..\..\src\video\SDL_blit.c" />
   391 +    <ClCompile Include="..\..\src\video\SDL_blit_0.c" />
   392 +    <ClCompile Include="..\..\src\video\SDL_blit_1.c" />
   393 +    <ClCompile Include="..\..\src\video\SDL_blit_A.c" />
   394 +    <ClCompile Include="..\..\src\video\SDL_blit_auto.c" />
   395 +    <ClCompile Include="..\..\src\video\SDL_blit_copy.c" />
   396 +    <ClCompile Include="..\..\src\video\SDL_blit_N.c" />
   397 +    <ClCompile Include="..\..\src\video\SDL_blit_slow.c" />
   398 +    <ClCompile Include="..\..\src\video\SDL_bmp.c" />
   399 +    <ClCompile Include="..\..\src\cpuinfo\SDL_cpuinfo.c" />
   400 +    <ClCompile Include="..\..\src\video\SDL_clipboard.c" />
   401 +    <ClCompile Include="..\..\src\video\SDL_shape.c" />
   402 +    <ClCompile Include="..\..\src\audio\winmm\SDL_winmm.c" />
   403 +    <ClCompile Include="..\..\src\audio\disk\SDL_diskaudio.c" />
   404 +    <ClCompile Include="..\..\src\audio\dummy\SDL_dummyaudio.c" />
   405 +    <ClCompile Include="..\..\src\audio\directsound\SDL_directsound.c" />
   406 +    <ClCompile Include="..\..\src\events\SDL_dropevents.c" />
   407 +    <ClCompile Include="..\..\src\audio\xaudio2\SDL_xaudio2.c" />
   408 +    <ClCompile Include="..\..\src\joystick\windows\SDL_dxjoystick.c" />
   409 +    <ClCompile Include="..\..\src\SDL_error.c" />
   410 +    <ClCompile Include="..\..\src\events\SDL_events.c" />
   411 +    <ClCompile Include="..\..\src\SDL_fatal.c" />
   412 +    <ClCompile Include="..\..\src\video\SDL_fillrect.c" />
   413 +    <ClCompile Include="..\..\src\stdlib\SDL_getenv.c" />
   414 +    <ClCompile Include="..\..\src\haptic\SDL_haptic.c" />
   415 +    <ClCompile Include="..\..\src\stdlib\SDL_iconv.c" />
   416 +    <ClCompile Include="..\..\src\joystick\SDL_joystick.c" />
   417 +    <ClCompile Include="..\..\src\events\SDL_keyboard.c" />
   418 +    <ClCompile Include="..\..\src\stdlib\SDL_malloc.c" />
   419 +    <ClCompile Include="..\..\src\audio\SDL_mixer.c" />
   420 +    <ClCompile Include="..\..\src\joystick\windows\SDL_mmjoystick.c" />
   421 +    <ClCompile Include="..\..\src\events\SDL_mouse.c" />
   422 +    <ClCompile Include="..\..\src\video\dummy\SDL_nullevents.c" />
   423 +    <ClCompile Include="..\..\src\video\dummy\SDL_nullvideo.c" />
   424 +    <ClCompile Include="..\..\src\video\SDL_pixels.c" />
   425 +    <ClCompile Include="..\..\src\power\SDL_power.c" />
   426 +    <ClCompile Include="..\..\src\stdlib\SDL_qsort.c" />
   427 +    <ClCompile Include="..\..\src\events\SDL_quit.c" />
   428 +    <ClCompile Include="..\..\src\video\SDL_rect.c" />
   429 +    <ClCompile Include="..\..\src\video\SDL_RLEaccel.c" />
   430 +    <ClCompile Include="..\..\src\file\SDL_rwops.c" />
   431 +    <ClCompile Include="..\..\src\stdlib\SDL_stdlib.c" />
   432 +    <ClCompile Include="..\..\src\video\SDL_stretch.c" />
   433 +    <ClCompile Include="..\..\src\stdlib\SDL_string.c" />
   434 +    <ClCompile Include="..\..\src\video\SDL_surface.c" />
   435 +    <ClCompile Include="..\..\src\thread\generic\SDL_syscond.c" />
   436 +    <ClCompile Include="..\..\src\haptic\windows\SDL_syshaptic.c" />
   437 +    <ClCompile Include="..\..\src\loadso\windows\SDL_sysloadso.c" />
   438 +    <ClCompile Include="..\..\src\thread\windows\SDL_sysmutex.c" />
   439 +    <ClCompile Include="..\..\src\power\windows\SDL_syspower.c" />
   440 +    <ClCompile Include="..\..\src\thread\windows\SDL_syssem.c" />
   441 +    <ClCompile Include="..\..\src\thread\windows\SDL_systhread.c" />
   442 +    <ClCompile Include="..\..\src\timer\windows\SDL_systimer.c" />
   443 +    <ClCompile Include="..\..\src\thread\SDL_thread.c" />
   444 +    <ClCompile Include="..\..\src\timer\SDL_timer.c" />
   445 +    <ClCompile Include="..\..\src\video\SDL_video.c" />
   446 +    <ClCompile Include="..\..\src\audio\SDL_wave.c" />
   447 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsclipboard.c" />
   448 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsevents.c" />
   449 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsframebuffer.c" />
   450 +    <ClCompile Include="..\..\src\video\windows\SDL_windowskeyboard.c" />
   451 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsmessagebox.c" />
   452 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsmodes.c" />
   453 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsmouse.c" />
   454 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsopengl.c" />
   455 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsshape.c" />
   456 +    <ClCompile Include="..\..\src\video\windows\SDL_windowsvideo.c" />
   457 +    <ClCompile Include="..\..\src\video\windows\SDL_windowswindow.c" />
   458 +    <ClCompile Include="..\..\src\events\SDL_windowevents.c" />
   459 +  </ItemGroup>
   460 +  <ItemGroup>
   461 +    <ResourceCompile Include="..\..\src\main\windows\version.rc" />
   462 +  </ItemGroup>
   463 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   464 +  <ImportGroup Label="ExtensionTargets">
   465 +  </ImportGroup>
   466 +</Project>
   467 \ No newline at end of file
   468 diff -r 4016ef96095a -r a8a5772a0691 VisualC/SDL_VS2012.sln
   469 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   470 +++ b/VisualC/SDL_VS2012.sln	Wed Nov 07 09:02:27 2012 -0800
   471 @@ -0,0 +1,179 @@
   472 +
   473 +Microsoft Visual Studio Solution File, Format Version 11.00
   474 +# Visual Studio 2010
   475 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL", "SDL\SDL_VS2012.vcxproj", "{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}"
   476 +EndProject
   477 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDLmain", "SDLmain\SDLmain_VS2012.vcxproj", "{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}"
   478 +EndProject
   479 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{CE748C1F-3C21-4825-AA6A-F895A023F7E7}"
   480 +EndProject
   481 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "automated", "tests\automated\automated_VS2010.vcxproj", "{DDD710DB-EC7B-4CCB-BD75-535D401A2FE0}"
   482 +	ProjectSection(ProjectDependencies) = postProject
   483 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68} = {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}
   484 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A} = {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}
   485 +	EndProjectSection
   486 +EndProject
   487 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "loopwave", "tests\loopwave\loopwave_VS2012.vcxproj", "{AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}"
   488 +	ProjectSection(ProjectDependencies) = postProject
   489 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68} = {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}
   490 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A} = {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}
   491 +	EndProjectSection
   492 +EndProject
   493 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testplatform", "tests\testplatform\testplatform_VS2012.vcxproj", "{26932B24-EFC6-4E3A-B277-ED653DA37968}"
   494 +	ProjectSection(ProjectDependencies) = postProject
   495 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68} = {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}
   496 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A} = {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}
   497 +	EndProjectSection
   498 +EndProject
   499 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testfile", "tests\testfile\testfile_VS2012.vcxproj", "{CAE4F1D0-314F-4B10-805B-0EFD670133A0}"
   500 +	ProjectSection(ProjectDependencies) = postProject
   501 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68} = {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}
   502 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A} = {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}
   503 +	EndProjectSection
   504 +EndProject
   505 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgl2", "tests\testgl2\testgl2_VS2012.vcxproj", "{8B5CFB38-CCBA-40A8-AD7A-89C57B070884}"
   506 +	ProjectSection(ProjectDependencies) = postProject
   507 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68} = {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}
   508 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A} = {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}
   509 +	EndProjectSection
   510 +EndProject
   511 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "checkkeys", "tests\checkkeys\checkkeys_VS2012.vcxproj", "{26828762-C95D-4637-9CB1-7F0979523813}"
   512 +	ProjectSection(ProjectDependencies) = postProject
   513 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68} = {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}
   514 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A} = {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}
   515 +	EndProjectSection
   516 +EndProject
   517 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsprite2", "tests\testsprite2\testsprite2_VS2012.vcxproj", "{40FB7794-D3C3-4CFE-BCF4-A80C96635682}"
   518 +	ProjectSection(ProjectDependencies) = postProject
   519 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68} = {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}
   520 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A} = {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}
   521 +	EndProjectSection
   522 +EndProject
   523 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testshape", "tests\testshape\testshape_VS2012.vcxproj", "{EDEA9D00-AF64-45DE-8F60-5957048F2F0F}"
   524 +	ProjectSection(ProjectDependencies) = postProject
   525 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68} = {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}
   526 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A} = {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}
   527 +	EndProjectSection
   528 +EndProject
   529 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testdraw2", "tests\testdraw2\testdraw2_VS2012.vcxproj", "{8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}"
   530 +	ProjectSection(ProjectDependencies) = postProject
   531 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68} = {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}
   532 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A} = {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}
   533 +	EndProjectSection
   534 +EndProject
   535 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testpower", "tests\testpower\testpower_VS2012.vcxproj", "{C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}"
   536 +	ProjectSection(ProjectDependencies) = postProject
   537 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68} = {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}
   538 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A} = {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}
   539 +	EndProjectSection
   540 +EndProject
   541 +Global
   542 +	GlobalSection(SolutionConfigurationPlatforms) = preSolution
   543 +		Debug|Win32 = Debug|Win32
   544 +		Debug|x64 = Debug|x64
   545 +		Release|Win32 = Release|Win32
   546 +		Release|x64 = Release|x64
   547 +	EndGlobalSection
   548 +	GlobalSection(ProjectConfigurationPlatforms) = postSolution
   549 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Debug|Win32.ActiveCfg = Debug|Win32
   550 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Debug|Win32.Build.0 = Debug|Win32
   551 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Debug|x64.ActiveCfg = Debug|x64
   552 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Debug|x64.Build.0 = Debug|x64
   553 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release|Win32.ActiveCfg = Release|Win32
   554 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release|Win32.Build.0 = Release|Win32
   555 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release|x64.ActiveCfg = Release|x64
   556 +		{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release|x64.Build.0 = Release|x64
   557 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Debug|Win32.ActiveCfg = Debug|Win32
   558 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Debug|Win32.Build.0 = Debug|Win32
   559 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Debug|x64.ActiveCfg = Debug|x64
   560 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Debug|x64.Build.0 = Debug|x64
   561 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release|Win32.ActiveCfg = Release|Win32
   562 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release|Win32.Build.0 = Release|Win32
   563 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release|x64.ActiveCfg = Release|x64
   564 +		{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release|x64.Build.0 = Release|x64
   565 +		{DDD710DB-EC7B-4CCB-BD75-535D401A2FE0}.Debug|Win32.ActiveCfg = Debug|Win32
   566 +		{DDD710DB-EC7B-4CCB-BD75-535D401A2FE0}.Debug|Win32.Build.0 = Debug|Win32
   567 +		{DDD710DB-EC7B-4CCB-BD75-535D401A2FE0}.Debug|x64.ActiveCfg = Debug|x64
   568 +		{DDD710DB-EC7B-4CCB-BD75-535D401A2FE0}.Debug|x64.Build.0 = Debug|x64
   569 +		{DDD710DB-EC7B-4CCB-BD75-535D401A2FE0}.Release|Win32.ActiveCfg = Release|Win32
   570 +		{DDD710DB-EC7B-4CCB-BD75-535D401A2FE0}.Release|Win32.Build.0 = Release|Win32
   571 +		{DDD710DB-EC7B-4CCB-BD75-535D401A2FE0}.Release|x64.ActiveCfg = Release|Win32
   572 +		{AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Debug|Win32.ActiveCfg = Debug|Win32
   573 +		{AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Debug|Win32.Build.0 = Debug|Win32
   574 +		{AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Debug|x64.ActiveCfg = Debug|x64
   575 +		{AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Debug|x64.Build.0 = Debug|x64
   576 +		{AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Release|Win32.ActiveCfg = Release|Win32
   577 +		{AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Release|Win32.Build.0 = Release|Win32
   578 +		{AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Release|x64.ActiveCfg = Release|Win32
   579 +		{26932B24-EFC6-4E3A-B277-ED653DA37968}.Debug|Win32.ActiveCfg = Debug|Win32
   580 +		{26932B24-EFC6-4E3A-B277-ED653DA37968}.Debug|Win32.Build.0 = Debug|Win32
   581 +		{26932B24-EFC6-4E3A-B277-ED653DA37968}.Debug|x64.ActiveCfg = Debug|x64
   582 +		{26932B24-EFC6-4E3A-B277-ED653DA37968}.Debug|x64.Build.0 = Debug|x64
   583 +		{26932B24-EFC6-4E3A-B277-ED653DA37968}.Release|Win32.ActiveCfg = Release|Win32
   584 +		{26932B24-EFC6-4E3A-B277-ED653DA37968}.Release|Win32.Build.0 = Release|Win32
   585 +		{26932B24-EFC6-4E3A-B277-ED653DA37968}.Release|x64.ActiveCfg = Release|Win32
   586 +		{CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Debug|Win32.ActiveCfg = Debug|Win32
   587 +		{CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Debug|Win32.Build.0 = Debug|Win32
   588 +		{CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Debug|x64.ActiveCfg = Debug|x64
   589 +		{CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Debug|x64.Build.0 = Debug|x64
   590 +		{CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Release|Win32.ActiveCfg = Release|Win32
   591 +		{CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Release|Win32.Build.0 = Release|Win32
   592 +		{CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Release|x64.ActiveCfg = Release|Win32
   593 +		{8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Debug|Win32.ActiveCfg = Debug|Win32
   594 +		{8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Debug|Win32.Build.0 = Debug|Win32
   595 +		{8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Debug|x64.ActiveCfg = Debug|x64
   596 +		{8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Debug|x64.Build.0 = Debug|x64
   597 +		{8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Release|Win32.ActiveCfg = Release|Win32
   598 +		{8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Release|Win32.Build.0 = Release|Win32
   599 +		{8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Release|x64.ActiveCfg = Release|Win32
   600 +		{26828762-C95D-4637-9CB1-7F0979523813}.Debug|Win32.ActiveCfg = Debug|Win32
   601 +		{26828762-C95D-4637-9CB1-7F0979523813}.Debug|Win32.Build.0 = Debug|Win32
   602 +		{26828762-C95D-4637-9CB1-7F0979523813}.Debug|x64.ActiveCfg = Debug|x64
   603 +		{26828762-C95D-4637-9CB1-7F0979523813}.Debug|x64.Build.0 = Debug|x64
   604 +		{26828762-C95D-4637-9CB1-7F0979523813}.Release|Win32.ActiveCfg = Release|Win32
   605 +		{26828762-C95D-4637-9CB1-7F0979523813}.Release|Win32.Build.0 = Release|Win32
   606 +		{26828762-C95D-4637-9CB1-7F0979523813}.Release|x64.ActiveCfg = Release|Win32
   607 +		{40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Debug|Win32.ActiveCfg = Debug|Win32
   608 +		{40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Debug|Win32.Build.0 = Debug|Win32
   609 +		{40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Debug|x64.ActiveCfg = Debug|x64
   610 +		{40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Debug|x64.Build.0 = Debug|x64
   611 +		{40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Release|Win32.ActiveCfg = Release|Win32
   612 +		{40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Release|Win32.Build.0 = Release|Win32
   613 +		{40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Release|x64.ActiveCfg = Release|Win32
   614 +		{EDEA9D00-AF64-45DE-8F60-5957048F2F0F}.Debug|Win32.ActiveCfg = Debug|Win32
   615 +		{EDEA9D00-AF64-45DE-8F60-5957048F2F0F}.Debug|Win32.Build.0 = Debug|Win32
   616 +		{EDEA9D00-AF64-45DE-8F60-5957048F2F0F}.Debug|x64.ActiveCfg = Debug|x64
   617 +		{EDEA9D00-AF64-45DE-8F60-5957048F2F0F}.Debug|x64.Build.0 = Debug|x64
   618 +		{EDEA9D00-AF64-45DE-8F60-5957048F2F0F}.Release|Win32.ActiveCfg = Release|Win32
   619 +		{EDEA9D00-AF64-45DE-8F60-5957048F2F0F}.Release|x64.ActiveCfg = Release|Win32
   620 +		{8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Debug|Win32.ActiveCfg = Debug|Win32
   621 +		{8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Debug|Win32.Build.0 = Debug|Win32
   622 +		{8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Debug|x64.ActiveCfg = Debug|x64
   623 +		{8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Debug|x64.Build.0 = Debug|x64
   624 +		{8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Release|Win32.ActiveCfg = Release|Win32
   625 +		{8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Release|Win32.Build.0 = Release|Win32
   626 +		{8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Release|x64.ActiveCfg = Release|Win32
   627 +		{C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Debug|Win32.ActiveCfg = Debug|Win32
   628 +		{C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Debug|Win32.Build.0 = Debug|Win32
   629 +		{C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Debug|x64.ActiveCfg = Debug|x64
   630 +		{C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Debug|x64.Build.0 = Debug|x64
   631 +		{C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Release|Win32.ActiveCfg = Release|Win32
   632 +		{C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Release|Win32.Build.0 = Release|Win32
   633 +		{C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Release|x64.ActiveCfg = Release|Win32
   634 +	EndGlobalSection
   635 +	GlobalSection(SolutionProperties) = preSolution
   636 +		HideSolutionNode = FALSE
   637 +	EndGlobalSection
   638 +	GlobalSection(NestedProjects) = preSolution
   639 +		{DDD710DB-EC7B-4CCB-BD75-535D401A2FE0} = {CE748C1F-3C21-4825-AA6A-F895A023F7E7}
   640 +		{AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB} = {CE748C1F-3C21-4825-AA6A-F895A023F7E7}
   641 +		{26932B24-EFC6-4E3A-B277-ED653DA37968} = {CE748C1F-3C21-4825-AA6A-F895A023F7E7}
   642 +		{CAE4F1D0-314F-4B10-805B-0EFD670133A0} = {CE748C1F-3C21-4825-AA6A-F895A023F7E7}
   643 +		{8B5CFB38-CCBA-40A8-AD7A-89C57B070884} = {CE748C1F-3C21-4825-AA6A-F895A023F7E7}
   644 +		{26828762-C95D-4637-9CB1-7F0979523813} = {CE748C1F-3C21-4825-AA6A-F895A023F7E7}
   645 +		{40FB7794-D3C3-4CFE-BCF4-A80C96635682} = {CE748C1F-3C21-4825-AA6A-F895A023F7E7}
   646 +		{EDEA9D00-AF64-45DE-8F60-5957048F2F0F} = {CE748C1F-3C21-4825-AA6A-F895A023F7E7}
   647 +		{8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF} = {CE748C1F-3C21-4825-AA6A-F895A023F7E7}
   648 +		{C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3} = {CE748C1F-3C21-4825-AA6A-F895A023F7E7}
   649 +	EndGlobalSection
   650 +EndGlobal
   651 diff -r 4016ef96095a -r a8a5772a0691 VisualC/SDLmain/SDLmain_VS2012.vcxproj
   652 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   653 +++ b/VisualC/SDLmain/SDLmain_VS2012.vcxproj	Wed Nov 07 09:02:27 2012 -0800
   654 @@ -0,0 +1,163 @@
   655 +<?xml version="1.0" encoding="utf-8"?>
   656 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   657 +  <ItemGroup Label="ProjectConfigurations">
   658 +    <ProjectConfiguration Include="Debug|Win32">
   659 +      <Configuration>Debug</Configuration>
   660 +      <Platform>Win32</Platform>
   661 +    </ProjectConfiguration>
   662 +    <ProjectConfiguration Include="Debug|x64">
   663 +      <Configuration>Debug</Configuration>
   664 +      <Platform>x64</Platform>
   665 +    </ProjectConfiguration>
   666 +    <ProjectConfiguration Include="Release|Win32">
   667 +      <Configuration>Release</Configuration>
   668 +      <Platform>Win32</Platform>
   669 +    </ProjectConfiguration>
   670 +    <ProjectConfiguration Include="Release|x64">
   671 +      <Configuration>Release</Configuration>
   672 +      <Platform>x64</Platform>
   673 +    </ProjectConfiguration>
   674 +  </ItemGroup>
   675 +  <PropertyGroup Label="Globals">
   676 +    <ProjectName>SDLmain</ProjectName>
   677 +    <ProjectGuid>{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}</ProjectGuid>
   678 +  </PropertyGroup>
   679 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   680 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
   681 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   682 +    <UseOfMfc>false</UseOfMfc>
   683 +    <PlatformToolset>v110</PlatformToolset>
   684 +  </PropertyGroup>
   685 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
   686 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   687 +    <UseOfMfc>false</UseOfMfc>
   688 +    <PlatformToolset>v110</PlatformToolset>
   689 +  </PropertyGroup>
   690 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
   691 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   692 +    <UseOfMfc>false</UseOfMfc>
   693 +    <CharacterSet>MultiByte</CharacterSet>
   694 +    <PlatformToolset>v110</PlatformToolset>
   695 +  </PropertyGroup>
   696 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
   697 +    <ConfigurationType>StaticLibrary</ConfigurationType>
   698 +    <UseOfMfc>false</UseOfMfc>
   699 +    <PlatformToolset>v110</PlatformToolset>
   700 +  </PropertyGroup>
   701 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   702 +  <ImportGroup Label="ExtensionSettings">
   703 +  </ImportGroup>
   704 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
   705 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   706 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   707 +  </ImportGroup>
   708 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
   709 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   710 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   711 +  </ImportGroup>
   712 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
   713 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   714 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   715 +  </ImportGroup>
   716 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
   717 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   718 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
   719 +  </ImportGroup>
   720 +  <PropertyGroup Label="UserMacros" />
   721 +  <PropertyGroup>
   722 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
   723 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
   724 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   725 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
   726 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   727 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
   728 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   729 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
   730 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   731 +  </PropertyGroup>
   732 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   733 +    <PreBuildEvent />
   734 +    <ClCompile>
   735 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   736 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   737 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   738 +      <StringPooling>true</StringPooling>
   739 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   740 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   741 +      <PrecompiledHeader>
   742 +      </PrecompiledHeader>
   743 +      <WarningLevel>Level3</WarningLevel>
   744 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   745 +      <CompileAs>Default</CompileAs>
   746 +    </ClCompile>
   747 +    <Lib>
   748 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   749 +    </Lib>
   750 +  </ItemDefinitionGroup>
   751 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   752 +    <Midl>
   753 +      <TargetEnvironment>X64</TargetEnvironment>
   754 +    </Midl>
   755 +    <ClCompile>
   756 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
   757 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   758 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   759 +      <StringPooling>true</StringPooling>
   760 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   761 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   762 +      <PrecompiledHeader>
   763 +      </PrecompiledHeader>
   764 +      <WarningLevel>Level3</WarningLevel>
   765 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   766 +      <CompileAs>Default</CompileAs>
   767 +    </ClCompile>
   768 +    <Lib>
   769 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   770 +    </Lib>
   771 +  </ItemDefinitionGroup>
   772 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   773 +    <PreBuildEvent />
   774 +    <ClCompile>
   775 +      <Optimization>Disabled</Optimization>
   776 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   777 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   778 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   779 +      <PrecompiledHeader>
   780 +      </PrecompiledHeader>
   781 +      <WarningLevel>Level3</WarningLevel>
   782 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   783 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   784 +      <CompileAs>Default</CompileAs>
   785 +    </ClCompile>
   786 +    <Lib>
   787 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   788 +    </Lib>
   789 +  </ItemDefinitionGroup>
   790 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   791 +    <Midl>
   792 +      <TargetEnvironment>X64</TargetEnvironment>
   793 +    </Midl>
   794 +    <ClCompile>
   795 +      <Optimization>Disabled</Optimization>
   796 +      <AdditionalIncludeDirectories>..\..\include;..\..\include\SDL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   797 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   798 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   799 +      <PrecompiledHeader>
   800 +      </PrecompiledHeader>
   801 +      <PrecompiledHeaderOutputFile>.\Debug/SDLmain.pch</PrecompiledHeaderOutputFile>
   802 +      <WarningLevel>Level3</WarningLevel>
   803 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   804 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
   805 +      <CompileAs>Default</CompileAs>
   806 +    </ClCompile>
   807 +    <Lib>
   808 +      <SuppressStartupBanner>true</SuppressStartupBanner>
   809 +    </Lib>
   810 +  </ItemDefinitionGroup>
   811 +  <ItemGroup>
   812 +    <ClCompile Include="..\..\src\main\windows\SDL_windows_main.c" />
   813 +  </ItemGroup>
   814 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   815 +  <ImportGroup Label="ExtensionTargets">
   816 +  </ImportGroup>
   817 +</Project>
   818 \ No newline at end of file
   819 diff -r 4016ef96095a -r a8a5772a0691 VisualC/tests/automated/automated_VS2012.vcxproj
   820 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   821 +++ b/VisualC/tests/automated/automated_VS2012.vcxproj	Wed Nov 07 09:02:27 2012 -0800
   822 @@ -0,0 +1,189 @@
   823 +<?xml version="1.0" encoding="utf-8"?>
   824 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   825 +  <ItemGroup Label="ProjectConfigurations">
   826 +    <ProjectConfiguration Include="Debug|Win32">
   827 +      <Configuration>Debug</Configuration>
   828 +      <Platform>Win32</Platform>
   829 +    </ProjectConfiguration>
   830 +    <ProjectConfiguration Include="Debug|x64">
   831 +      <Configuration>Debug</Configuration>
   832 +      <Platform>x64</Platform>
   833 +    </ProjectConfiguration>
   834 +    <ProjectConfiguration Include="Release|Win32">
   835 +      <Configuration>Release</Configuration>
   836 +      <Platform>Win32</Platform>
   837 +    </ProjectConfiguration>
   838 +    <ProjectConfiguration Include="Release|x64">
   839 +      <Configuration>Release</Configuration>
   840 +      <Platform>x64</Platform>
   841 +    </ProjectConfiguration>
   842 +  </ItemGroup>
   843 +  <PropertyGroup Label="Globals">
   844 +    <ProjectName>automated</ProjectName>
   845 +    <ProjectGuid>{DDD710DB-EC7B-4CCB-BD75-535D401A2FE0}</ProjectGuid>
   846 +    <RootNamespace>automated</RootNamespace>
   847 +    <Keyword>Win32Proj</Keyword>
   848 +  </PropertyGroup>
   849 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   850 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
   851 +    <ConfigurationType>Application</ConfigurationType>
   852 +    <CharacterSet>Unicode</CharacterSet>
   853 +    <WholeProgramOptimization>true</WholeProgramOptimization>
   854 +  </PropertyGroup>
   855 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
   856 +    <ConfigurationType>Application</ConfigurationType>
   857 +    <CharacterSet>Unicode</CharacterSet>
   858 +    <WholeProgramOptimization>true</WholeProgramOptimization>
   859 +  </PropertyGroup>
   860 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
   861 +    <ConfigurationType>Application</ConfigurationType>
   862 +    <CharacterSet>Unicode</CharacterSet>
   863 +  </PropertyGroup>
   864 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
   865 +    <ConfigurationType>Application</ConfigurationType>
   866 +    <CharacterSet>MultiByte</CharacterSet>
   867 +  </PropertyGroup>
   868 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   869 +  <ImportGroup Label="ExtensionSettings">
   870 +  </ImportGroup>
   871 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
   872 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   873 +  </ImportGroup>
   874 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
   875 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   876 +  </ImportGroup>
   877 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
   878 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   879 +  </ImportGroup>
   880 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
   881 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   882 +  </ImportGroup>
   883 +  <PropertyGroup Label="UserMacros" />
   884 +  <PropertyGroup>
   885 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
   886 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
   887 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
   888 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
   889 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
   890 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
   891 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
   892 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
   893 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
   894 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
   895 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
   896 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
   897 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
   898 +  </PropertyGroup>
   899 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   900 +    <ClCompile>
   901 +      <Optimization>Disabled</Optimization>
   902 +      <AdditionalIncludeDirectories>$(SolutionDir)..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   903 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   904 +      <MinimalRebuild>true</MinimalRebuild>
   905 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
   906 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   907 +      <PrecompiledHeader>
   908 +      </PrecompiledHeader>
   909 +      <WarningLevel>Level3</WarningLevel>
   910 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
   911 +    </ClCompile>
   912 +    <Link>
   913 +      <GenerateDebugInformation>true</GenerateDebugInformation>
   914 +      <SubSystem>Windows</SubSystem>
   915 +      <TargetMachine>MachineX86</TargetMachine>
   916 +    </Link>
   917 +  </ItemDefinitionGroup>
   918 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   919 +    <ClCompile>
   920 +      <Optimization>Disabled</Optimization>
   921 +      <AdditionalIncludeDirectories>$(SolutionDir)..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   922 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   923 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
   924 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   925 +      <PrecompiledHeader>
   926 +      </PrecompiledHeader>
   927 +      <WarningLevel>Level3</WarningLevel>
   928 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
   929 +    </ClCompile>
   930 +    <Link>
   931 +      <GenerateDebugInformation>true</GenerateDebugInformation>
   932 +      <SubSystem>Windows</SubSystem>
   933 +    </Link>
   934 +    <PostBuildEvent>
   935 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
   936 +    </PostBuildEvent>
   937 +    <PostBuildEvent>
   938 +      <Message>Copy SDL</Message>
   939 +    </PostBuildEvent>
   940 +  </ItemDefinitionGroup>
   941 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   942 +    <ClCompile>
   943 +      <Optimization>MaxSpeed</Optimization>
   944 +      <IntrinsicFunctions>true</IntrinsicFunctions>
   945 +      <AdditionalIncludeDirectories>$(SolutionDir)..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   946 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   947 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   948 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   949 +      <PrecompiledHeader>
   950 +      </PrecompiledHeader>
   951 +      <WarningLevel>Level3</WarningLevel>
   952 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
   953 +    </ClCompile>
   954 +    <Link>
   955 +      <GenerateDebugInformation>true</GenerateDebugInformation>
   956 +      <SubSystem>Windows</SubSystem>
   957 +      <OptimizeReferences>true</OptimizeReferences>
   958 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
   959 +      <TargetMachine>MachineX86</TargetMachine>
   960 +    </Link>
   961 +  </ItemDefinitionGroup>
   962 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   963 +    <ClCompile>
   964 +      <Optimization>MaxSpeed</Optimization>
   965 +      <IntrinsicFunctions>true</IntrinsicFunctions>
   966 +      <AdditionalIncludeDirectories>$(SolutionDir)..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   967 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   968 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
   969 +      <FunctionLevelLinking>true</FunctionLevelLinking>
   970 +      <PrecompiledHeader>
   971 +      </PrecompiledHeader>
   972 +      <WarningLevel>Level3</WarningLevel>
   973 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
   974 +    </ClCompile>
   975 +    <Link>
   976 +      <GenerateDebugInformation>true</GenerateDebugInformation>
   977 +      <SubSystem>Windows</SubSystem>
   978 +      <OptimizeReferences>true</OptimizeReferences>
   979 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
   980 +    </Link>
   981 +  </ItemDefinitionGroup>
   982 +  <ItemGroup>
   983 +    <ClCompile Include="..\..\..\test\automated\audio\audio.c" />
   984 +    <ClCompile Include="..\..\..\test\automated\common\common.c" />
   985 +    <ClCompile Include="..\..\..\test\automated\platform\platform.c" />
   986 +    <ClCompile Include="..\..\..\test\automated\rect\rect.c" />
   987 +    <ClCompile Include="..\..\..\test\automated\render\render.c" />
   988 +    <ClCompile Include="..\..\..\test\automated\rwops\rwops.c" />
   989 +    <ClCompile Include="..\..\..\test\automated\rwops\TestSupportRWops_Generic.c" />
   990 +    <ClCompile Include="..\..\..\test\automated\SDL_at.c" />
   991 +    <ClCompile Include="..\..\..\test\automated\surface\surface.c" />
   992 +    <ClCompile Include="..\..\..\test\automated\testsdl.c" />
   993 +  </ItemGroup>
   994 +  <ItemGroup>
   995 +    <ClInclude Include="..\..\..\test\automated\audio\audio.h" />
   996 +    <ClInclude Include="..\..\..\test\automated\common\common.h" />
   997 +    <ClInclude Include="..\..\..\test\automated\common\images.h" />
   998 +    <ClInclude Include="..\..\..\test\automated\platform\platform.h" />
   999 +    <ClInclude Include="..\..\..\test\automated\render\render.h" />
  1000 +    <ClInclude Include="..\..\..\test\automated\rwops\rwops.h" />
  1001 +    <ClInclude Include="..\..\..\test\automated\SDL_at.h" />
  1002 +    <ClInclude Include="..\..\..\test\automated\surface\surface.h" />
  1003 +  </ItemGroup>
  1004 +  <ItemGroup>
  1005 +    <Library Include="..\..\Sdl\$(Platform)\$(Configuration)\SDL.lib" />
  1006 +    <Library Include="..\..\SDLmain\$(Platform)\$(Configuration)\SDLmain.lib" />
  1007 +  </ItemGroup>
  1008 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  1009 +  <ImportGroup Label="ExtensionTargets">
  1010 +  </ImportGroup>
  1011 +</Project>
  1012 \ No newline at end of file
  1013 diff -r 4016ef96095a -r a8a5772a0691 VisualC/tests/checkkeys/checkkeys_VS2012.vcxproj
  1014 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
  1015 +++ b/VisualC/tests/checkkeys/checkkeys_VS2012.vcxproj	Wed Nov 07 09:02:27 2012 -0800
  1016 @@ -0,0 +1,231 @@
  1017 +<?xml version="1.0" encoding="utf-8"?>
  1018 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  1019 +  <ItemGroup Label="ProjectConfigurations">
  1020 +    <ProjectConfiguration Include="Debug|Win32">
  1021 +      <Configuration>Debug</Configuration>
  1022 +      <Platform>Win32</Platform>
  1023 +    </ProjectConfiguration>
  1024 +    <ProjectConfiguration Include="Debug|x64">
  1025 +      <Configuration>Debug</Configuration>
  1026 +      <Platform>x64</Platform>
  1027 +    </ProjectConfiguration>
  1028 +    <ProjectConfiguration Include="Release|Win32">
  1029 +      <Configuration>Release</Configuration>
  1030 +      <Platform>Win32</Platform>
  1031 +    </ProjectConfiguration>
  1032 +    <ProjectConfiguration Include="Release|x64">
  1033 +      <Configuration>Release</Configuration>
  1034 +      <Platform>x64</Platform>
  1035 +    </ProjectConfiguration>
  1036 +  </ItemGroup>
  1037 +  <PropertyGroup Label="Globals">
  1038 +    <ProjectName>checkkeys</ProjectName>
  1039 +    <RootNamespace>checkkeys</RootNamespace>
  1040 +    <ProjectGuid>{26828762-C95D-4637-9CB1-7F0979523813}</ProjectGuid>
  1041 +  </PropertyGroup>
  1042 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  1043 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  1044 +    <ConfigurationType>Application</ConfigurationType>
  1045 +    <UseOfMfc>false</UseOfMfc>
  1046 +    <PlatformToolset>v110</PlatformToolset>
  1047 +  </PropertyGroup>
  1048 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  1049 +    <ConfigurationType>Application</ConfigurationType>
  1050 +    <UseOfMfc>false</UseOfMfc>
  1051 +    <PlatformToolset>v110</PlatformToolset>
  1052 +  </PropertyGroup>
  1053 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  1054 +    <ConfigurationType>Application</ConfigurationType>
  1055 +    <UseOfMfc>false</UseOfMfc>
  1056 +    <PlatformToolset>v110</PlatformToolset>
  1057 +  </PropertyGroup>
  1058 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  1059 +    <ConfigurationType>Application</ConfigurationType>
  1060 +    <UseOfMfc>false</UseOfMfc>
  1061 +    <CharacterSet>MultiByte</CharacterSet>
  1062 +    <PlatformToolset>v110</PlatformToolset>
  1063 +  </PropertyGroup>
  1064 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  1065 +  <ImportGroup Label="ExtensionSettings">
  1066 +  </ImportGroup>
  1067 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
  1068 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  1069 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  1070 +  </ImportGroup>
  1071 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
  1072 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  1073 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  1074 +  </ImportGroup>
  1075 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
  1076 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  1077 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  1078 +  </ImportGroup>
  1079 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
  1080 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  1081 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  1082 +  </ImportGroup>
  1083 +  <PropertyGroup Label="UserMacros" />
  1084 +  <PropertyGroup>
  1085 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  1086 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
  1087 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
  1088 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
  1089 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
  1090 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
  1091 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
  1092 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
  1093 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
  1094 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
  1095 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
  1096 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
  1097 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
  1098 +  </PropertyGroup>
  1099 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  1100 +    <Midl>
  1101 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1102 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  1103 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1104 +      <TargetEnvironment>Win32</TargetEnvironment>
  1105 +    </Midl>
  1106 +    <ClCompile>
  1107 +      <Optimization>Disabled</Optimization>
  1108 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  1109 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1110 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  1111 +      <PrecompiledHeader>
  1112 +      </PrecompiledHeader>
  1113 +      <WarningLevel>Level3</WarningLevel>
  1114 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1115 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
  1116 +      <CompileAs>Default</CompileAs>
  1117 +    </ClCompile>
  1118 +    <ResourceCompile>
  1119 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1120 +      <Culture>0x0409</Culture>
  1121 +    </ResourceCompile>
  1122 +    <Link>
  1123 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1124 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  1125 +      <SubSystem>Windows</SubSystem>
  1126 +    </Link>
  1127 +    <PostBuildEvent>
  1128 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  1129 +    </PostBuildEvent>
  1130 +    <PostBuildEvent>
  1131 +      <Message>Copy SDL</Message>
  1132 +    </PostBuildEvent>
  1133 +  </ItemDefinitionGroup>
  1134 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  1135 +    <Midl>
  1136 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1137 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  1138 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1139 +    </Midl>
  1140 +    <ClCompile>
  1141 +      <Optimization>Disabled</Optimization>
  1142 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  1143 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1144 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  1145 +      <PrecompiledHeader>
  1146 +      </PrecompiledHeader>
  1147 +      <WarningLevel>Level3</WarningLevel>
  1148 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1149 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  1150 +      <CompileAs>Default</CompileAs>
  1151 +    </ClCompile>
  1152 +    <ResourceCompile>
  1153 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1154 +      <Culture>0x0409</Culture>
  1155 +    </ResourceCompile>
  1156 +    <Link>
  1157 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1158 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  1159 +      <SubSystem>Windows</SubSystem>
  1160 +    </Link>
  1161 +    <PostBuildEvent>
  1162 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  1163 +    </PostBuildEvent>
  1164 +    <PostBuildEvent>
  1165 +      <Message>Copy SDL</Message>
  1166 +    </PostBuildEvent>
  1167 +  </ItemDefinitionGroup>
  1168 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  1169 +    <Midl>
  1170 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1171 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  1172 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1173 +      <TargetEnvironment>Win32</TargetEnvironment>
  1174 +    </Midl>
  1175 +    <ClCompile>
  1176 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  1177 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  1178 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1179 +      <StringPooling>true</StringPooling>
  1180 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  1181 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  1182 +      <PrecompiledHeader>
  1183 +      </PrecompiledHeader>
  1184 +      <WarningLevel>Level3</WarningLevel>
  1185 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1186 +      <CompileAs>Default</CompileAs>
  1187 +    </ClCompile>
  1188 +    <ResourceCompile>
  1189 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1190 +      <Culture>0x0409</Culture>
  1191 +    </ResourceCompile>
  1192 +    <Link>
  1193 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1194 +      <SubSystem>Windows</SubSystem>
  1195 +    </Link>
  1196 +    <PostBuildEvent>
  1197 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  1198 +    </PostBuildEvent>
  1199 +    <PostBuildEvent>
  1200 +      <Message>Copy SDL</Message>
  1201 +    </PostBuildEvent>
  1202 +  </ItemDefinitionGroup>
  1203 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  1204 +    <Midl>
  1205 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1206 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  1207 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1208 +    </Midl>
  1209 +    <ClCompile>
  1210 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  1211 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  1212 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1213 +      <StringPooling>true</StringPooling>
  1214 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  1215 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  1216 +      <PrecompiledHeader>
  1217 +      </PrecompiledHeader>
  1218 +      <WarningLevel>Level3</WarningLevel>
  1219 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1220 +      <CompileAs>Default</CompileAs>
  1221 +    </ClCompile>
  1222 +    <ResourceCompile>
  1223 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1224 +      <Culture>0x0409</Culture>
  1225 +    </ResourceCompile>
  1226 +    <Link>
  1227 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1228 +      <SubSystem>Windows</SubSystem>
  1229 +    </Link>
  1230 +    <PostBuildEvent>
  1231 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  1232 +    </PostBuildEvent>
  1233 +    <PostBuildEvent>
  1234 +      <Message>Copy SDL</Message>
  1235 +    </PostBuildEvent>
  1236 +  </ItemDefinitionGroup>
  1237 +  <ItemGroup>
  1238 +    <ClCompile Include="..\..\..\test\checkkeys.c" />
  1239 +  </ItemGroup>
  1240 +  <ItemGroup>
  1241 +    <Library Include="..\..\Sdl\$(Platform)\$(Configuration)\SDL.lib" />
  1242 +    <Library Include="..\..\SDLmain\$(Platform)\$(Configuration)\SDLmain.lib" />
  1243 +  </ItemGroup>
  1244 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  1245 +  <ImportGroup Label="ExtensionTargets">
  1246 +  </ImportGroup>
  1247 +</Project>
  1248 \ No newline at end of file
  1249 diff -r 4016ef96095a -r a8a5772a0691 VisualC/tests/loopwave/loopwave_VS2012.vcxproj
  1250 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
  1251 +++ b/VisualC/tests/loopwave/loopwave_VS2012.vcxproj	Wed Nov 07 09:02:27 2012 -0800
  1252 @@ -0,0 +1,231 @@
  1253 +<?xml version="1.0" encoding="utf-8"?>
  1254 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  1255 +  <ItemGroup Label="ProjectConfigurations">
  1256 +    <ProjectConfiguration Include="Debug|Win32">
  1257 +      <Configuration>Debug</Configuration>
  1258 +      <Platform>Win32</Platform>
  1259 +    </ProjectConfiguration>
  1260 +    <ProjectConfiguration Include="Debug|x64">
  1261 +      <Configuration>Debug</Configuration>
  1262 +      <Platform>x64</Platform>
  1263 +    </ProjectConfiguration>
  1264 +    <ProjectConfiguration Include="Release|Win32">
  1265 +      <Configuration>Release</Configuration>
  1266 +      <Platform>Win32</Platform>
  1267 +    </ProjectConfiguration>
  1268 +    <ProjectConfiguration Include="Release|x64">
  1269 +      <Configuration>Release</Configuration>
  1270 +      <Platform>x64</Platform>
  1271 +    </ProjectConfiguration>
  1272 +  </ItemGroup>
  1273 +  <PropertyGroup Label="Globals">
  1274 +    <ProjectName>loopwave</ProjectName>
  1275 +    <RootNamespace>loopwave</RootNamespace>
  1276 +    <ProjectGuid>{AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}</ProjectGuid>
  1277 +  </PropertyGroup>
  1278 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  1279 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  1280 +    <ConfigurationType>Application</ConfigurationType>
  1281 +    <UseOfMfc>false</UseOfMfc>
  1282 +    <PlatformToolset>v110</PlatformToolset>
  1283 +  </PropertyGroup>
  1284 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  1285 +    <ConfigurationType>Application</ConfigurationType>
  1286 +    <UseOfMfc>false</UseOfMfc>
  1287 +    <CharacterSet>MultiByte</CharacterSet>
  1288 +    <PlatformToolset>v110</PlatformToolset>
  1289 +  </PropertyGroup>
  1290 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  1291 +    <ConfigurationType>Application</ConfigurationType>
  1292 +    <UseOfMfc>false</UseOfMfc>
  1293 +    <PlatformToolset>v110</PlatformToolset>
  1294 +  </PropertyGroup>
  1295 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  1296 +    <ConfigurationType>Application</ConfigurationType>
  1297 +    <UseOfMfc>false</UseOfMfc>
  1298 +    <PlatformToolset>v110</PlatformToolset>
  1299 +  </PropertyGroup>
  1300 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  1301 +  <ImportGroup Label="ExtensionSettings">
  1302 +  </ImportGroup>
  1303 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
  1304 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  1305 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  1306 +  </ImportGroup>
  1307 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
  1308 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  1309 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  1310 +  </ImportGroup>
  1311 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
  1312 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  1313 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  1314 +  </ImportGroup>
  1315 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
  1316 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  1317 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  1318 +  </ImportGroup>
  1319 +  <PropertyGroup Label="UserMacros" />
  1320 +  <PropertyGroup>
  1321 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  1322 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
  1323 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
  1324 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
  1325 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
  1326 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
  1327 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
  1328 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
  1329 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
  1330 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
  1331 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
  1332 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
  1333 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
  1334 +  </PropertyGroup>
  1335 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  1336 +    <Midl>
  1337 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1338 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  1339 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1340 +      <TargetEnvironment>Win32</TargetEnvironment>
  1341 +    </Midl>
  1342 +    <ClCompile>
  1343 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  1344 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  1345 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1346 +      <StringPooling>true</StringPooling>
  1347 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  1348 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  1349 +      <PrecompiledHeader>
  1350 +      </PrecompiledHeader>
  1351 +      <WarningLevel>Level3</WarningLevel>
  1352 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1353 +      <CompileAs>Default</CompileAs>
  1354 +    </ClCompile>
  1355 +    <ResourceCompile>
  1356 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1357 +      <Culture>0x0409</Culture>
  1358 +    </ResourceCompile>
  1359 +    <Link>
  1360 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1361 +      <SubSystem>Windows</SubSystem>
  1362 +    </Link>
  1363 +    <PostBuildEvent>
  1364 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  1365 +    </PostBuildEvent>
  1366 +    <PostBuildEvent>
  1367 +      <Message>Copy SDL</Message>
  1368 +    </PostBuildEvent>
  1369 +  </ItemDefinitionGroup>
  1370 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  1371 +    <Midl>
  1372 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1373 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  1374 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1375 +    </Midl>
  1376 +    <ClCompile>
  1377 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  1378 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  1379 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1380 +      <StringPooling>true</StringPooling>
  1381 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  1382 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  1383 +      <PrecompiledHeader>
  1384 +      </PrecompiledHeader>
  1385 +      <WarningLevel>Level3</WarningLevel>
  1386 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1387 +      <CompileAs>Default</CompileAs>
  1388 +    </ClCompile>
  1389 +    <ResourceCompile>
  1390 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1391 +      <Culture>0x0409</Culture>
  1392 +    </ResourceCompile>
  1393 +    <Link>
  1394 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1395 +      <SubSystem>Windows</SubSystem>
  1396 +    </Link>
  1397 +    <PostBuildEvent>
  1398 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  1399 +    </PostBuildEvent>
  1400 +    <PostBuildEvent>
  1401 +      <Message>Copy SDL</Message>
  1402 +    </PostBuildEvent>
  1403 +  </ItemDefinitionGroup>
  1404 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  1405 +    <Midl>
  1406 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1407 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  1408 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1409 +      <TargetEnvironment>Win32</TargetEnvironment>
  1410 +    </Midl>
  1411 +    <ClCompile>
  1412 +      <Optimization>Disabled</Optimization>
  1413 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  1414 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1415 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  1416 +      <PrecompiledHeader>
  1417 +      </PrecompiledHeader>
  1418 +      <WarningLevel>Level3</WarningLevel>
  1419 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1420 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
  1421 +      <CompileAs>Default</CompileAs>
  1422 +    </ClCompile>
  1423 +    <ResourceCompile>
  1424 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1425 +      <Culture>0x0409</Culture>
  1426 +    </ResourceCompile>
  1427 +    <Link>
  1428 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1429 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  1430 +      <SubSystem>Windows</SubSystem>
  1431 +    </Link>
  1432 +    <PostBuildEvent>
  1433 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  1434 +    </PostBuildEvent>
  1435 +    <PostBuildEvent>
  1436 +      <Message>Copy SDL</Message>
  1437 +    </PostBuildEvent>
  1438 +  </ItemDefinitionGroup>
  1439 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  1440 +    <Midl>
  1441 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1442 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  1443 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1444 +    </Midl>
  1445 +    <ClCompile>
  1446 +      <Optimization>Disabled</Optimization>
  1447 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  1448 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1449 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  1450 +      <PrecompiledHeader>
  1451 +      </PrecompiledHeader>
  1452 +      <WarningLevel>Level3</WarningLevel>
  1453 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1454 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  1455 +      <CompileAs>Default</CompileAs>
  1456 +    </ClCompile>
  1457 +    <ResourceCompile>
  1458 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1459 +      <Culture>0x0409</Culture>
  1460 +    </ResourceCompile>
  1461 +    <Link>
  1462 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1463 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  1464 +      <SubSystem>Windows</SubSystem>
  1465 +    </Link>
  1466 +    <PostBuildEvent>
  1467 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  1468 +    </PostBuildEvent>
  1469 +    <PostBuildEvent>
  1470 +      <Message>Copy SDL</Message>
  1471 +    </PostBuildEvent>
  1472 +  </ItemDefinitionGroup>
  1473 +  <ItemGroup>
  1474 +    <ClCompile Include="..\..\..\Test\Loopwave.c" />
  1475 +  </ItemGroup>
  1476 +  <ItemGroup>
  1477 +    <Library Include="..\..\Sdl\$(Platform)\$(Configuration)\SDL.lib" />
  1478 +    <Library Include="..\..\SDLmain\$(Platform)\$(Configuration)\SDLmain.lib" />
  1479 +  </ItemGroup>
  1480 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  1481 +  <ImportGroup Label="ExtensionTargets">
  1482 +  </ImportGroup>
  1483 +</Project>
  1484 \ No newline at end of file
  1485 diff -r 4016ef96095a -r a8a5772a0691 VisualC/tests/testdraw2/testdraw2_VS2012.vcxproj
  1486 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
  1487 +++ b/VisualC/tests/testdraw2/testdraw2_VS2012.vcxproj	Wed Nov 07 09:02:27 2012 -0800
  1488 @@ -0,0 +1,232 @@
  1489 +<?xml version="1.0" encoding="utf-8"?>
  1490 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  1491 +  <ItemGroup Label="ProjectConfigurations">
  1492 +    <ProjectConfiguration Include="Debug|Win32">
  1493 +      <Configuration>Debug</Configuration>
  1494 +      <Platform>Win32</Platform>
  1495 +    </ProjectConfiguration>
  1496 +    <ProjectConfiguration Include="Debug|x64">
  1497 +      <Configuration>Debug</Configuration>
  1498 +      <Platform>x64</Platform>
  1499 +    </ProjectConfiguration>
  1500 +    <ProjectConfiguration Include="Release|Win32">
  1501 +      <Configuration>Release</Configuration>
  1502 +      <Platform>Win32</Platform>
  1503 +    </ProjectConfiguration>
  1504 +    <ProjectConfiguration Include="Release|x64">
  1505 +      <Configuration>Release</Configuration>
  1506 +      <Platform>x64</Platform>
  1507 +    </ProjectConfiguration>
  1508 +  </ItemGroup>
  1509 +  <PropertyGroup Label="Globals">
  1510 +    <ProjectName>testdraw2</ProjectName>
  1511 +    <RootNamespace>testdraw2</RootNamespace>
  1512 +    <ProjectGuid>{8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}</ProjectGuid>
  1513 +  </PropertyGroup>
  1514 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  1515 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  1516 +    <ConfigurationType>Application</ConfigurationType>
  1517 +    <UseOfMfc>false</UseOfMfc>
  1518 +    <PlatformToolset>v110</PlatformToolset>
  1519 +  </PropertyGroup>
  1520 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  1521 +    <ConfigurationType>Application</ConfigurationType>
  1522 +    <UseOfMfc>false</UseOfMfc>
  1523 +    <CharacterSet>MultiByte</CharacterSet>
  1524 +    <PlatformToolset>v110</PlatformToolset>
  1525 +  </PropertyGroup>
  1526 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  1527 +    <ConfigurationType>Application</ConfigurationType>
  1528 +    <UseOfMfc>false</UseOfMfc>
  1529 +    <PlatformToolset>v110</PlatformToolset>
  1530 +  </PropertyGroup>
  1531 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  1532 +    <ConfigurationType>Application</ConfigurationType>
  1533 +    <UseOfMfc>false</UseOfMfc>
  1534 +    <PlatformToolset>v110</PlatformToolset>
  1535 +  </PropertyGroup>
  1536 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  1537 +  <ImportGroup Label="ExtensionSettings">
  1538 +  </ImportGroup>
  1539 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
  1540 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  1541 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  1542 +  </ImportGroup>
  1543 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
  1544 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  1545 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  1546 +  </ImportGroup>
  1547 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
  1548 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  1549 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  1550 +  </ImportGroup>
  1551 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
  1552 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  1553 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  1554 +  </ImportGroup>
  1555 +  <PropertyGroup Label="UserMacros" />
  1556 +  <PropertyGroup>
  1557 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  1558 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
  1559 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
  1560 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
  1561 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
  1562 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
  1563 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
  1564 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
  1565 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
  1566 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
  1567 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
  1568 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
  1569 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
  1570 +  </PropertyGroup>
  1571 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  1572 +    <Midl>
  1573 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1574 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  1575 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1576 +      <TargetEnvironment>Win32</TargetEnvironment>
  1577 +    </Midl>
  1578 +    <ClCompile>
  1579 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  1580 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  1581 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1582 +      <StringPooling>true</StringPooling>
  1583 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  1584 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  1585 +      <PrecompiledHeader>
  1586 +      </PrecompiledHeader>
  1587 +      <WarningLevel>Level3</WarningLevel>
  1588 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1589 +      <CompileAs>Default</CompileAs>
  1590 +    </ClCompile>
  1591 +    <ResourceCompile>
  1592 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1593 +      <Culture>0x0409</Culture>
  1594 +    </ResourceCompile>
  1595 +    <Link>
  1596 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1597 +      <SubSystem>Windows</SubSystem>
  1598 +    </Link>
  1599 +    <PostBuildEvent>
  1600 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  1601 +    </PostBuildEvent>
  1602 +    <PostBuildEvent>
  1603 +      <Message>Copy SDL</Message>
  1604 +    </PostBuildEvent>
  1605 +  </ItemDefinitionGroup>
  1606 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  1607 +    <Midl>
  1608 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1609 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  1610 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1611 +    </Midl>
  1612 +    <ClCompile>
  1613 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  1614 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  1615 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1616 +      <StringPooling>true</StringPooling>
  1617 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  1618 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  1619 +      <PrecompiledHeader>
  1620 +      </PrecompiledHeader>
  1621 +      <WarningLevel>Level3</WarningLevel>
  1622 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1623 +      <CompileAs>Default</CompileAs>
  1624 +    </ClCompile>
  1625 +    <ResourceCompile>
  1626 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1627 +      <Culture>0x0409</Culture>
  1628 +    </ResourceCompile>
  1629 +    <Link>
  1630 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1631 +      <SubSystem>Windows</SubSystem>
  1632 +    </Link>
  1633 +    <PostBuildEvent>
  1634 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  1635 +    </PostBuildEvent>
  1636 +    <PostBuildEvent>
  1637 +      <Message>Copy SDL</Message>
  1638 +    </PostBuildEvent>
  1639 +  </ItemDefinitionGroup>
  1640 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  1641 +    <Midl>
  1642 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1643 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  1644 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1645 +      <TargetEnvironment>Win32</TargetEnvironment>
  1646 +    </Midl>
  1647 +    <ClCompile>
  1648 +      <Optimization>Disabled</Optimization>
  1649 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  1650 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1651 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  1652 +      <PrecompiledHeader>
  1653 +      </PrecompiledHeader>
  1654 +      <WarningLevel>Level3</WarningLevel>
  1655 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1656 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
  1657 +      <CompileAs>Default</CompileAs>
  1658 +    </ClCompile>
  1659 +    <ResourceCompile>
  1660 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1661 +      <Culture>0x0409</Culture>
  1662 +    </ResourceCompile>
  1663 +    <Link>
  1664 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1665 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  1666 +      <SubSystem>Windows</SubSystem>
  1667 +    </Link>
  1668 +    <PostBuildEvent>
  1669 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  1670 +    </PostBuildEvent>
  1671 +    <PostBuildEvent>
  1672 +      <Message>Copy SDL</Message>
  1673 +    </PostBuildEvent>
  1674 +  </ItemDefinitionGroup>
  1675 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  1676 +    <Midl>
  1677 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1678 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  1679 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1680 +    </Midl>
  1681 +    <ClCompile>
  1682 +      <Optimization>Disabled</Optimization>
  1683 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  1684 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1685 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  1686 +      <PrecompiledHeader>
  1687 +      </PrecompiledHeader>
  1688 +      <WarningLevel>Level3</WarningLevel>
  1689 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1690 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  1691 +      <CompileAs>Default</CompileAs>
  1692 +    </ClCompile>
  1693 +    <ResourceCompile>
  1694 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1695 +      <Culture>0x0409</Culture>
  1696 +    </ResourceCompile>
  1697 +    <Link>
  1698 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1699 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  1700 +      <SubSystem>Windows</SubSystem>
  1701 +    </Link>
  1702 +    <PostBuildEvent>
  1703 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  1704 +    </PostBuildEvent>
  1705 +    <PostBuildEvent>
  1706 +      <Message>Copy SDL</Message>
  1707 +    </PostBuildEvent>
  1708 +  </ItemDefinitionGroup>
  1709 +  <ItemGroup>
  1710 +    <ClCompile Include="..\..\..\test\common.c" />
  1711 +    <ClCompile Include="..\..\..\test\testdraw2.c" />
  1712 +  </ItemGroup>
  1713 +  <ItemGroup>
  1714 +    <Library Include="..\..\Sdl\$(Platform)\$(Configuration)\SDL.lib" />
  1715 +    <Library Include="..\..\SDLmain\$(Platform)\$(Configuration)\SDLmain.lib" />
  1716 +  </ItemGroup>
  1717 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  1718 +  <ImportGroup Label="ExtensionTargets">
  1719 +  </ImportGroup>
  1720 +</Project>
  1721 \ No newline at end of file
  1722 diff -r 4016ef96095a -r a8a5772a0691 VisualC/tests/testfile/testfile_VS2012.vcxproj
  1723 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
  1724 +++ b/VisualC/tests/testfile/testfile_VS2012.vcxproj	Wed Nov 07 09:02:27 2012 -0800
  1725 @@ -0,0 +1,231 @@
  1726 +<?xml version="1.0" encoding="utf-8"?>
  1727 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  1728 +  <ItemGroup Label="ProjectConfigurations">
  1729 +    <ProjectConfiguration Include="Debug|Win32">
  1730 +      <Configuration>Debug</Configuration>
  1731 +      <Platform>Win32</Platform>
  1732 +    </ProjectConfiguration>
  1733 +    <ProjectConfiguration Include="Debug|x64">
  1734 +      <Configuration>Debug</Configuration>
  1735 +      <Platform>x64</Platform>
  1736 +    </ProjectConfiguration>
  1737 +    <ProjectConfiguration Include="Release|Win32">
  1738 +      <Configuration>Release</Configuration>
  1739 +      <Platform>Win32</Platform>
  1740 +    </ProjectConfiguration>
  1741 +    <ProjectConfiguration Include="Release|x64">
  1742 +      <Configuration>Release</Configuration>
  1743 +      <Platform>x64</Platform>
  1744 +    </ProjectConfiguration>
  1745 +  </ItemGroup>
  1746 +  <PropertyGroup Label="Globals">
  1747 +    <ProjectName>testfile</ProjectName>
  1748 +    <RootNamespace>testfile</RootNamespace>
  1749 +    <ProjectGuid>{CAE4F1D0-314F-4B10-805B-0EFD670133A0}</ProjectGuid>
  1750 +  </PropertyGroup>
  1751 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  1752 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  1753 +    <ConfigurationType>Application</ConfigurationType>
  1754 +    <UseOfMfc>false</UseOfMfc>
  1755 +    <PlatformToolset>v110</PlatformToolset>
  1756 +  </PropertyGroup>
  1757 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  1758 +    <ConfigurationType>Application</ConfigurationType>
  1759 +    <UseOfMfc>false</UseOfMfc>
  1760 +    <PlatformToolset>v110</PlatformToolset>
  1761 +  </PropertyGroup>
  1762 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  1763 +    <ConfigurationType>Application</ConfigurationType>
  1764 +    <UseOfMfc>false</UseOfMfc>
  1765 +    <PlatformToolset>v110</PlatformToolset>
  1766 +  </PropertyGroup>
  1767 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  1768 +    <ConfigurationType>Application</ConfigurationType>
  1769 +    <UseOfMfc>false</UseOfMfc>
  1770 +    <CharacterSet>MultiByte</CharacterSet>
  1771 +    <PlatformToolset>v110</PlatformToolset>
  1772 +  </PropertyGroup>
  1773 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  1774 +  <ImportGroup Label="ExtensionSettings">
  1775 +  </ImportGroup>
  1776 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
  1777 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  1778 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  1779 +  </ImportGroup>
  1780 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
  1781 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  1782 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  1783 +  </ImportGroup>
  1784 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
  1785 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  1786 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  1787 +  </ImportGroup>
  1788 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
  1789 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  1790 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  1791 +  </ImportGroup>
  1792 +  <PropertyGroup Label="UserMacros" />
  1793 +  <PropertyGroup>
  1794 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  1795 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
  1796 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
  1797 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
  1798 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
  1799 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
  1800 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
  1801 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
  1802 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
  1803 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
  1804 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
  1805 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
  1806 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
  1807 +  </PropertyGroup>
  1808 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  1809 +    <Midl>
  1810 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1811 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  1812 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1813 +      <TargetEnvironment>Win32</TargetEnvironment>
  1814 +    </Midl>
  1815 +    <ClCompile>
  1816 +      <Optimization>Disabled</Optimization>
  1817 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  1818 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1819 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  1820 +      <PrecompiledHeader>
  1821 +      </PrecompiledHeader>
  1822 +      <WarningLevel>Level3</WarningLevel>
  1823 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1824 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
  1825 +      <CompileAs>Default</CompileAs>
  1826 +    </ClCompile>
  1827 +    <ResourceCompile>
  1828 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1829 +      <Culture>0x0409</Culture>
  1830 +    </ResourceCompile>
  1831 +    <Link>
  1832 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1833 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  1834 +      <SubSystem>Windows</SubSystem>
  1835 +    </Link>
  1836 +    <PostBuildEvent>
  1837 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  1838 +    </PostBuildEvent>
  1839 +    <PostBuildEvent>
  1840 +      <Message>Copy SDL</Message>
  1841 +    </PostBuildEvent>
  1842 +  </ItemDefinitionGroup>
  1843 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  1844 +    <Midl>
  1845 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1846 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  1847 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1848 +    </Midl>
  1849 +    <ClCompile>
  1850 +      <Optimization>Disabled</Optimization>
  1851 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  1852 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1853 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  1854 +      <PrecompiledHeader>
  1855 +      </PrecompiledHeader>
  1856 +      <WarningLevel>Level3</WarningLevel>
  1857 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1858 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  1859 +      <CompileAs>Default</CompileAs>
  1860 +    </ClCompile>
  1861 +    <ResourceCompile>
  1862 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1863 +      <Culture>0x0409</Culture>
  1864 +    </ResourceCompile>
  1865 +    <Link>
  1866 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1867 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  1868 +      <SubSystem>Windows</SubSystem>
  1869 +    </Link>
  1870 +    <PostBuildEvent>
  1871 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  1872 +    </PostBuildEvent>
  1873 +    <PostBuildEvent>
  1874 +      <Message>Copy SDL</Message>
  1875 +    </PostBuildEvent>
  1876 +  </ItemDefinitionGroup>
  1877 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  1878 +    <Midl>
  1879 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1880 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  1881 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1882 +      <TargetEnvironment>Win32</TargetEnvironment>
  1883 +    </Midl>
  1884 +    <ClCompile>
  1885 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  1886 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  1887 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1888 +      <StringPooling>true</StringPooling>
  1889 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  1890 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  1891 +      <PrecompiledHeader>
  1892 +      </PrecompiledHeader>
  1893 +      <WarningLevel>Level3</WarningLevel>
  1894 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1895 +      <CompileAs>Default</CompileAs>
  1896 +    </ClCompile>
  1897 +    <ResourceCompile>
  1898 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1899 +      <Culture>0x0409</Culture>
  1900 +    </ResourceCompile>
  1901 +    <Link>
  1902 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1903 +      <SubSystem>Windows</SubSystem>
  1904 +    </Link>
  1905 +    <PostBuildEvent>
  1906 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  1907 +    </PostBuildEvent>
  1908 +    <PostBuildEvent>
  1909 +      <Message>Copy SDL</Message>
  1910 +    </PostBuildEvent>
  1911 +  </ItemDefinitionGroup>
  1912 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  1913 +    <Midl>
  1914 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1915 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  1916 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1917 +    </Midl>
  1918 +    <ClCompile>
  1919 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  1920 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  1921 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1922 +      <StringPooling>true</StringPooling>
  1923 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  1924 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  1925 +      <PrecompiledHeader>
  1926 +      </PrecompiledHeader>
  1927 +      <WarningLevel>Level3</WarningLevel>
  1928 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1929 +      <CompileAs>Default</CompileAs>
  1930 +    </ClCompile>
  1931 +    <ResourceCompile>
  1932 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  1933 +      <Culture>0x0409</Culture>
  1934 +    </ResourceCompile>
  1935 +    <Link>
  1936 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  1937 +      <SubSystem>Windows</SubSystem>
  1938 +    </Link>
  1939 +    <PostBuildEvent>
  1940 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  1941 +    </PostBuildEvent>
  1942 +    <PostBuildEvent>
  1943 +      <Message>Copy SDL</Message>
  1944 +    </PostBuildEvent>
  1945 +  </ItemDefinitionGroup>
  1946 +  <ItemGroup>
  1947 +    <Library Include="..\..\Sdl\$(Platform)\$(Configuration)\SDL.lib" />
  1948 +    <Library Include="..\..\SDLmain\$(Platform)\$(Configuration)\SDLmain.lib" />
  1949 +  </ItemGroup>
  1950 +  <ItemGroup>
  1951 +    <ClCompile Include="..\..\..\Test\testfile.c" />
  1952 +  </ItemGroup>
  1953 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  1954 +  <ImportGroup Label="ExtensionTargets">
  1955 +  </ImportGroup>
  1956 +</Project>
  1957 \ No newline at end of file
  1958 diff -r 4016ef96095a -r a8a5772a0691 VisualC/tests/testgl2/testgl2_VS2012.vcxproj
  1959 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
  1960 +++ b/VisualC/tests/testgl2/testgl2_VS2012.vcxproj	Wed Nov 07 09:02:27 2012 -0800
  1961 @@ -0,0 +1,236 @@
  1962 +<?xml version="1.0" encoding="utf-8"?>
  1963 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  1964 +  <ItemGroup Label="ProjectConfigurations">
  1965 +    <ProjectConfiguration Include="Debug|Win32">
  1966 +      <Configuration>Debug</Configuration>
  1967 +      <Platform>Win32</Platform>
  1968 +    </ProjectConfiguration>
  1969 +    <ProjectConfiguration Include="Debug|x64">
  1970 +      <Configuration>Debug</Configuration>
  1971 +      <Platform>x64</Platform>
  1972 +    </ProjectConfiguration>
  1973 +    <ProjectConfiguration Include="Release|Win32">
  1974 +      <Configuration>Release</Configuration>
  1975 +      <Platform>Win32</Platform>
  1976 +    </ProjectConfiguration>
  1977 +    <ProjectConfiguration Include="Release|x64">
  1978 +      <Configuration>Release</Configuration>
  1979 +      <Platform>x64</Platform>
  1980 +    </ProjectConfiguration>
  1981 +  </ItemGroup>
  1982 +  <PropertyGroup Label="Globals">
  1983 +    <ProjectName>testgl2</ProjectName>
  1984 +    <RootNamespace>testgl2</RootNamespace>
  1985 +    <ProjectGuid>{8B5CFB38-CCBA-40A8-AD7A-89C57B070884}</ProjectGuid>
  1986 +  </PropertyGroup>
  1987 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  1988 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  1989 +    <ConfigurationType>Application</ConfigurationType>
  1990 +    <UseOfMfc>false</UseOfMfc>
  1991 +    <PlatformToolset>v110</PlatformToolset>
  1992 +  </PropertyGroup>
  1993 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  1994 +    <ConfigurationType>Application</ConfigurationType>
  1995 +    <UseOfMfc>false</UseOfMfc>
  1996 +    <PlatformToolset>v110</PlatformToolset>
  1997 +  </PropertyGroup>
  1998 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  1999 +    <ConfigurationType>Application</ConfigurationType>
  2000 +    <UseOfMfc>false</UseOfMfc>
  2001 +    <PlatformToolset>v110</PlatformToolset>
  2002 +  </PropertyGroup>
  2003 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  2004 +    <ConfigurationType>Application</ConfigurationType>
  2005 +    <UseOfMfc>false</UseOfMfc>
  2006 +    <CharacterSet>MultiByte</CharacterSet>
  2007 +    <PlatformToolset>v110</PlatformToolset>
  2008 +  </PropertyGroup>
  2009 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  2010 +  <ImportGroup Label="ExtensionSettings">
  2011 +  </ImportGroup>
  2012 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
  2013 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2014 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  2015 +  </ImportGroup>
  2016 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
  2017 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2018 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  2019 +  </ImportGroup>
  2020 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
  2021 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2022 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  2023 +  </ImportGroup>
  2024 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
  2025 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2026 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  2027 +  </ImportGroup>
  2028 +  <PropertyGroup Label="UserMacros" />
  2029 +  <PropertyGroup>
  2030 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  2031 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
  2032 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
  2033 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
  2034 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
  2035 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
  2036 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
  2037 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
  2038 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
  2039 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
  2040 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
  2041 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
  2042 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
  2043 +  </PropertyGroup>
  2044 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  2045 +    <Midl>
  2046 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2047 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  2048 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2049 +      <TargetEnvironment>Win32</TargetEnvironment>
  2050 +    </Midl>
  2051 +    <ClCompile>
  2052 +      <Optimization>Disabled</Optimization>
  2053 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2054 +      <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;HAVE_OPENGL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2055 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  2056 +      <PrecompiledHeader>
  2057 +      </PrecompiledHeader>
  2058 +      <WarningLevel>Level3</WarningLevel>
  2059 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2060 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
  2061 +      <CompileAs>Default</CompileAs>
  2062 +    </ClCompile>
  2063 +    <ResourceCompile>
  2064 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2065 +      <Culture>0x0409</Culture>
  2066 +    </ResourceCompile>
  2067 +    <Link>
  2068 +      <AdditionalDependencies>opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
  2069 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2070 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  2071 +      <SubSystem>Windows</SubSystem>
  2072 +    </Link>
  2073 +    <PostBuildEvent>
  2074 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  2075 +    </PostBuildEvent>
  2076 +    <PostBuildEvent>
  2077 +      <Message>Copy SDL</Message>
  2078 +    </PostBuildEvent>
  2079 +  </ItemDefinitionGroup>
  2080 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  2081 +    <Midl>
  2082 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2083 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  2084 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2085 +    </Midl>
  2086 +    <ClCompile>
  2087 +      <Optimization>Disabled</Optimization>
  2088 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2089 +      <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;HAVE_OPENGL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2090 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  2091 +      <PrecompiledHeader>
  2092 +      </PrecompiledHeader>
  2093 +      <WarningLevel>Level3</WarningLevel>
  2094 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2095 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  2096 +      <CompileAs>Default</CompileAs>
  2097 +    </ClCompile>
  2098 +    <ResourceCompile>
  2099 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2100 +      <Culture>0x0409</Culture>
  2101 +    </ResourceCompile>
  2102 +    <Link>
  2103 +      <AdditionalDependencies>opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
  2104 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2105 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  2106 +      <SubSystem>Windows</SubSystem>
  2107 +    </Link>
  2108 +    <PostBuildEvent>
  2109 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  2110 +    </PostBuildEvent>
  2111 +    <PostBuildEvent>
  2112 +      <Message>Copy SDL</Message>
  2113 +    </PostBuildEvent>
  2114 +  </ItemDefinitionGroup>
  2115 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  2116 +    <Midl>
  2117 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2118 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  2119 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2120 +      <TargetEnvironment>Win32</TargetEnvironment>
  2121 +    </Midl>
  2122 +    <ClCompile>
  2123 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  2124 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2125 +      <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;HAVE_OPENGL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2126 +      <StringPooling>true</StringPooling>
  2127 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  2128 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  2129 +      <PrecompiledHeader>
  2130 +      </PrecompiledHeader>
  2131 +      <WarningLevel>Level3</WarningLevel>
  2132 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2133 +      <CompileAs>Default</CompileAs>
  2134 +    </ClCompile>
  2135 +    <ResourceCompile>
  2136 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2137 +      <Culture>0x0409</Culture>
  2138 +    </ResourceCompile>
  2139 +    <Link>
  2140 +      <AdditionalDependencies>opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
  2141 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2142 +      <SubSystem>Windows</SubSystem>
  2143 +    </Link>
  2144 +    <PostBuildEvent>
  2145 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  2146 +    </PostBuildEvent>
  2147 +    <PostBuildEvent>
  2148 +      <Message>Copy SDL</Message>
  2149 +    </PostBuildEvent>
  2150 +  </ItemDefinitionGroup>
  2151 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  2152 +    <Midl>
  2153 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2154 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  2155 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2156 +    </Midl>
  2157 +    <ClCompile>
  2158 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  2159 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2160 +      <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;HAVE_OPENGL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2161 +      <StringPooling>true</StringPooling>
  2162 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  2163 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  2164 +      <PrecompiledHeader>
  2165 +      </PrecompiledHeader>
  2166 +      <WarningLevel>Level3</WarningLevel>
  2167 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2168 +      <CompileAs>Default</CompileAs>
  2169 +    </ClCompile>
  2170 +    <ResourceCompile>
  2171 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2172 +      <Culture>0x0409</Culture>
  2173 +    </ResourceCompile>
  2174 +    <Link>
  2175 +      <AdditionalDependencies>opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
  2176 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2177 +      <SubSystem>Windows</SubSystem>
  2178 +    </Link>
  2179 +    <PostBuildEvent>
  2180 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  2181 +    </PostBuildEvent>
  2182 +    <PostBuildEvent>
  2183 +      <Message>Copy SDL</Message>
  2184 +    </PostBuildEvent>
  2185 +  </ItemDefinitionGroup>
  2186 +  <ItemGroup>
  2187 +    <ClCompile Include="..\..\..\test\common.c" />
  2188 +    <ClCompile Include="..\..\..\test\testgl2.c" />
  2189 +  </ItemGroup>
  2190 +  <ItemGroup>
  2191 +    <Library Include="..\..\Sdl\$(Platform)\$(Configuration)\SDL.lib" />
  2192 +    <Library Include="..\..\SDLmain\$(Platform)\$(Configuration)\SDLmain.lib" />
  2193 +  </ItemGroup>
  2194 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  2195 +  <ImportGroup Label="ExtensionTargets">
  2196 +  </ImportGroup>
  2197 +</Project>
  2198 \ No newline at end of file
  2199 diff -r 4016ef96095a -r a8a5772a0691 VisualC/tests/testplatform/testplatform_VS2012.vcxproj
  2200 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
  2201 +++ b/VisualC/tests/testplatform/testplatform_VS2012.vcxproj	Wed Nov 07 09:02:27 2012 -0800
  2202 @@ -0,0 +1,250 @@
  2203 +<?xml version="1.0" encoding="utf-8"?>
  2204 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  2205 +  <ItemGroup Label="ProjectConfigurations">
  2206 +    <ProjectConfiguration Include="Debug|Win32">
  2207 +      <Configuration>Debug</Configuration>
  2208 +      <Platform>Win32</Platform>
  2209 +    </ProjectConfiguration>
  2210 +    <ProjectConfiguration Include="Debug|x64">
  2211 +      <Configuration>Debug</Configuration>
  2212 +      <Platform>x64</Platform>
  2213 +    </ProjectConfiguration>
  2214 +    <ProjectConfiguration Include="Release|Win32">
  2215 +      <Configuration>Release</Configuration>
  2216 +      <Platform>Win32</Platform>
  2217 +    </ProjectConfiguration>
  2218 +    <ProjectConfiguration Include="Release|x64">
  2219 +      <Configuration>Release</Configuration>
  2220 +      <Platform>x64</Platform>
  2221 +    </ProjectConfiguration>
  2222 +  </ItemGroup>
  2223 +  <PropertyGroup Label="Globals">
  2224 +    <ProjectName>testplatform</ProjectName>
  2225 +    <RootNamespace>testplatform</RootNamespace>
  2226 +    <ProjectGuid>{26932B24-EFC6-4E3A-B277-ED653DA37968}</ProjectGuid>
  2227 +  </PropertyGroup>
  2228 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  2229 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  2230 +    <ConfigurationType>Application</ConfigurationType>
  2231 +    <UseOfMfc>false</UseOfMfc>
  2232 +    <PlatformToolset>v110</PlatformToolset>
  2233 +  </PropertyGroup>
  2234 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  2235 +    <ConfigurationType>Application</ConfigurationType>
  2236 +    <UseOfMfc>false</UseOfMfc>
  2237 +    <PlatformToolset>v110</PlatformToolset>
  2238 +  </PropertyGroup>
  2239 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  2240 +    <ConfigurationType>Application</ConfigurationType>
  2241 +    <UseOfMfc>false</UseOfMfc>
  2242 +    <PlatformToolset>v110</PlatformToolset>
  2243 +  </PropertyGroup>
  2244 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  2245 +    <ConfigurationType>Application</ConfigurationType>
  2246 +    <UseOfMfc>false</UseOfMfc>
  2247 +    <CharacterSet>MultiByte</CharacterSet>
  2248 +    <PlatformToolset>v110</PlatformToolset>
  2249 +  </PropertyGroup>
  2250 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  2251 +  <ImportGroup Label="ExtensionSettings">
  2252 +  </ImportGroup>
  2253 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
  2254 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2255 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
  2256 +  </ImportGroup>
  2257 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
  2258 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2259 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
  2260 +  </ImportGroup>
  2261 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
  2262 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2263 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
  2264 +  </ImportGroup>
  2265 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
  2266 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2267 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
  2268 +  </ImportGroup>
  2269 +  <PropertyGroup Label="UserMacros" />
  2270 +  <PropertyGroup>
  2271 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  2272 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
  2273 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
  2274 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
  2275 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
  2276 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
  2277 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
  2278 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
  2279 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
  2280 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
  2281 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
  2282 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
  2283 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
  2284 +  </PropertyGroup>
  2285 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  2286 +    <Midl>
  2287 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2288 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  2289 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2290 +      <TargetEnvironment>Win32</TargetEnvironment>
  2291 +    </Midl>
  2292 +    <ClCompile>
  2293 +      <Optimization>Disabled</Optimization>
  2294 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2295 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2296 +      <MinimalRebuild>true</MinimalRebuild>
  2297 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  2298 +      <WarningLevel>Level3</WarningLevel>
  2299 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2300 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
  2301 +    </ClCompile>
  2302 +    <ResourceCompile>
  2303 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2304 +      <Culture>0x0409</Culture>
  2305 +    </ResourceCompile>
  2306 +    <Link>
  2307 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2308 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  2309 +      <SubSystem>Windows</SubSystem>
  2310 +    </Link>
  2311 +    <Bscmake>
  2312 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2313 +    </Bscmake>
  2314 +    <PostBuildEvent>
  2315 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  2316 +    </PostBuildEvent>
  2317 +    <PostBuildEvent>
  2318 +      <Message>Copy SDL</Message>
  2319 +    </PostBuildEvent>
  2320 +  </ItemDefinitionGroup>
  2321 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  2322 +    <Midl>
  2323 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2324 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  2325 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2326 +    </Midl>
  2327 +    <ClCompile>
  2328 +      <Optimization>Disabled</Optimization>
  2329 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2330 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2331 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  2332 +      <WarningLevel>Level3</WarningLevel>
  2333 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2334 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  2335 +    </ClCompile>
  2336 +    <ResourceCompile>
  2337 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2338 +      <Culture>0x0409</Culture>
  2339 +    </ResourceCompile>
  2340 +    <Link>
  2341 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2342 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  2343 +      <SubSystem>Windows</SubSystem>
  2344 +    </Link>
  2345 +    <Bscmake>
  2346 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2347 +    </Bscmake>
  2348 +    <PostBuildEvent>
  2349 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  2350 +    </PostBuildEvent>
  2351 +    <PostBuildEvent>
  2352 +      <Message>Copy SDL</Message>
  2353 +    </PostBuildEvent>
  2354 +  </ItemDefinitionGroup>
  2355 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  2356 +    <Midl>
  2357 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2358 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  2359 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2360 +      <TargetEnvironment>Win32</TargetEnvironment>
  2361 +      <TypeLibraryName>.\Release/testplatform.tlb</TypeLibraryName>
  2362 +      <HeaderFileName>
  2363 +      </HeaderFileName>
  2364 +    </Midl>
  2365 +    <ClCompile>
  2366 +      <Optimization>MaxSpeed</Optimization>
  2367 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  2368 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2369 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2370 +      <StringPooling>true</StringPooling>
  2371 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  2372 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  2373 +      <PrecompiledHeaderOutputFile>.\Release/testplatform.pch</PrecompiledHeaderOutputFile>
  2374 +      <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
  2375 +      <ObjectFileName>$(IntDir)</ObjectFileName>
  2376 +      <ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName>
  2377 +      <WarningLevel>Level3</WarningLevel>
  2378 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2379 +    </ClCompile>
  2380 +    <ResourceCompile>
  2381 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2382 +      <Culture>0x0409</Culture>
  2383 +    </ResourceCompile>
  2384 +    <Link>
  2385 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2386 +      <SubSystem>Windows</SubSystem>
  2387 +    </Link>
  2388 +    <Bscmake>
  2389 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2390 +    </Bscmake>
  2391 +    <PostBuildEvent>
  2392 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  2393 +    </PostBuildEvent>
  2394 +    <PostBuildEvent>
  2395 +      <Message>Copy SDL</Message>
  2396 +    </PostBuildEvent>
  2397 +  </ItemDefinitionGroup>
  2398 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  2399 +    <Midl>
  2400 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2401 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  2402 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2403 +    </Midl>
  2404 +    <ClCompile>
  2405 +      <Optimization>MaxSpeed</Optimization>
  2406 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  2407 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2408 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2409 +      <StringPooling>true</StringPooling>
  2410 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  2411 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  2412 +      <WarningLevel>Level3</WarningLevel>
  2413 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2414 +    </ClCompile>
  2415 +    <ResourceCompile>
  2416 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2417 +      <Culture>0x0409</Culture>
  2418 +    </ResourceCompile>
  2419 +    <Link>
  2420 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2421 +      <SubSystem>Windows</SubSystem>
  2422 +    </Link>
  2423 +    <Bscmake>
  2424 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2425 +    </Bscmake>
  2426 +    <PostBuildEvent>
  2427 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  2428 +    </PostBuildEvent>
  2429 +    <PostBuildEvent>
  2430 +      <Message>Copy SDL</Message>
  2431 +    </PostBuildEvent>
  2432 +  </ItemDefinitionGroup>
  2433 +  <ItemGroup>
  2434 +    <Library Include="..\..\Sdl\$(Platform)\$(Configuration)\SDL.lib" />
  2435 +    <Library Include="..\..\SDLmain\$(Platform)\$(Configuration)\SDLmain.lib" />
  2436 +  </ItemGroup>
  2437 +  <ItemGroup>
  2438 +    <ClCompile Include="..\..\..\Test\testplatform.c">
  2439 +      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2440 +      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2441 +      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2442 +      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2443 +      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2444 +      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2445 +      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2446 +      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2447 +    </ClCompile>
  2448 +  </ItemGroup>
  2449 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  2450 +  <ImportGroup Label="ExtensionTargets">
  2451 +  </ImportGroup>
  2452 +</Project>
  2453 \ No newline at end of file
  2454 diff -r 4016ef96095a -r a8a5772a0691 VisualC/tests/testpower/testpower_VS2012.vcxproj
  2455 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
  2456 +++ b/VisualC/tests/testpower/testpower_VS2012.vcxproj	Wed Nov 07 09:02:27 2012 -0800
  2457 @@ -0,0 +1,234 @@
  2458 +<?xml version="1.0" encoding="utf-8"?>
  2459 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  2460 +  <ItemGroup Label="ProjectConfigurations">
  2461 +    <ProjectConfiguration Include="Debug|Win32">
  2462 +      <Configuration>Debug</Configuration>
  2463 +      <Platform>Win32</Platform>
  2464 +    </ProjectConfiguration>
  2465 +    <ProjectConfiguration Include="Debug|x64">
  2466 +      <Configuration>Debug</Configuration>
  2467 +      <Platform>x64</Platform>
  2468 +    </ProjectConfiguration>
  2469 +    <ProjectConfiguration Include="Release|Win32">
  2470 +      <Configuration>Release</Configuration>
  2471 +      <Platform>Win32</Platform>
  2472 +    </ProjectConfiguration>
  2473 +    <ProjectConfiguration Include="Release|x64">
  2474 +      <Configuration>Release</Configuration>
  2475 +      <Platform>x64</Platform>
  2476 +    </ProjectConfiguration>
  2477 +  </ItemGroup>
  2478 +  <PropertyGroup Label="Globals">
  2479 +    <ProjectName>testpower</ProjectName>
  2480 +    <ProjectGuid>{C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}</ProjectGuid>
  2481 +    <RootNamespace>testpower</RootNamespace>
  2482 +  </PropertyGroup>
  2483 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  2484 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  2485 +    <ConfigurationType>Application</ConfigurationType>
  2486 +    <UseOfMfc>false</UseOfMfc>
  2487 +    <PlatformToolset>v110</PlatformToolset>
  2488 +  </PropertyGroup>
  2489 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  2490 +    <ConfigurationType>Application</ConfigurationType>
  2491 +    <UseOfMfc>false</UseOfMfc>
  2492 +    <PlatformToolset>v110</PlatformToolset>
  2493 +  </PropertyGroup>
  2494 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  2495 +    <ConfigurationType>Application</ConfigurationType>
  2496 +    <UseOfMfc>false</UseOfMfc>
  2497 +    <PlatformToolset>v110</PlatformToolset>
  2498 +  </PropertyGroup>
  2499 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  2500 +    <ConfigurationType>Application</ConfigurationType>
  2501 +    <UseOfMfc>false</UseOfMfc>
  2502 +    <CharacterSet>MultiByte</CharacterSet>
  2503 +    <PlatformToolset>v110</PlatformToolset>
  2504 +  </PropertyGroup>
  2505 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  2506 +  <ImportGroup Label="ExtensionSettings">
  2507 +  </ImportGroup>
  2508 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
  2509 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2510 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  2511 +  </ImportGroup>
  2512 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
  2513 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2514 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  2515 +  </ImportGroup>
  2516 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
  2517 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2518 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  2519 +  </ImportGroup>
  2520 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
  2521 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2522 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  2523 +  </ImportGroup>
  2524 +  <PropertyGroup Label="UserMacros" />
  2525 +  <PropertyGroup>
  2526 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  2527 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
  2528 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
  2529 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
  2530 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
  2531 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
  2532 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
  2533 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
  2534 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
  2535 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
  2536 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
  2537 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
  2538 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
  2539 +  </PropertyGroup>
  2540 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  2541 +    <Midl>
  2542 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2543 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  2544 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2545 +      <TargetEnvironment>Win32</TargetEnvironment>
  2546 +    </Midl>
  2547 +    <ClCompile>
  2548 +      <Optimization>Disabled</Optimization>
  2549 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2550 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2551 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  2552 +      <PrecompiledHeader>
  2553 +      </PrecompiledHeader>
  2554 +      <WarningLevel>Level3</WarningLevel>
  2555 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2556 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
  2557 +      <CompileAs>Default</CompileAs>
  2558 +    </ClCompile>
  2559 +    <ResourceCompile>
  2560 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2561 +      <Culture>0x0409</Culture>
  2562 +    </ResourceCompile>
  2563 +    <Link>
  2564 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2565 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  2566 +      <SubSystem>Windows</SubSystem>
  2567 +    </Link>
  2568 +    <PostBuildEvent>
  2569 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  2570 +    </PostBuildEvent>
  2571 +    <PostBuildEvent>
  2572 +      <Message>Copy SDL</Message>
  2573 +    </PostBuildEvent>
  2574 +  </ItemDefinitionGroup>
  2575 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  2576 +    <Midl>
  2577 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2578 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  2579 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2580 +    </Midl>
  2581 +    <ClCompile>
  2582 +      <Optimization>Disabled</Optimization>
  2583 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2584 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2585 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  2586 +      <PrecompiledHeader>
  2587 +      </PrecompiledHeader>
  2588 +      <WarningLevel>Level3</WarningLevel>
  2589 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2590 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  2591 +      <CompileAs>Default</CompileAs>
  2592 +    </ClCompile>
  2593 +    <ResourceCompile>
  2594 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2595 +      <Culture>0x0409</Culture>
  2596 +    </ResourceCompile>
  2597 +    <Link>
  2598 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2599 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  2600 +      <SubSystem>Windows</SubSystem>
  2601 +    </Link>
  2602 +    <PostBuildEvent>
  2603 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  2604 +    </PostBuildEvent>
  2605 +    <PostBuildEvent>
  2606 +      <Message>Copy SDL</Message>
  2607 +    </PostBuildEvent>
  2608 +  </ItemDefinitionGroup>
  2609 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  2610 +    <Midl>
  2611 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2612 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  2613 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2614 +      <TargetEnvironment>Win32</TargetEnvironment>
  2615 +    </Midl>
  2616 +    <ClCompile>
  2617 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  2618 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2619 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2620 +      <StringPooling>true</StringPooling>
  2621 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  2622 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  2623 +      <PrecompiledHeader>
  2624 +      </PrecompiledHeader>
  2625 +      <WarningLevel>Level3</WarningLevel>
  2626 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2627 +      <CompileAs>Default</CompileAs>
  2628 +    </ClCompile>
  2629 +    <ResourceCompile>
  2630 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2631 +      <Culture>0x0409</Culture>
  2632 +    </ResourceCompile>
  2633 +    <Link>
  2634 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2635 +      <SubSystem>Windows</SubSystem>
  2636 +    </Link>
  2637 +    <PostBuildEvent>
  2638 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  2639 +    </PostBuildEvent>
  2640 +    <PostBuildEvent>
  2641 +      <Message>Copy SDL</Message>
  2642 +    </PostBuildEvent>
  2643 +  </ItemDefinitionGroup>
  2644 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  2645 +    <Midl>
  2646 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2647 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  2648 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2649 +    </Midl>
  2650 +    <ClCompile>
  2651 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  2652 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2653 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2654 +      <StringPooling>true</StringPooling>
  2655 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  2656 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  2657 +      <PrecompiledHeader>
  2658 +      </PrecompiledHeader>
  2659 +      <WarningLevel>Level3</WarningLevel>
  2660 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2661 +      <CompileAs>Default</CompileAs>
  2662 +    </ClCompile>
  2663 +    <ResourceCompile>
  2664 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2665 +      <Culture>0x0409</Culture>
  2666 +    </ResourceCompile>
  2667 +    <Link>
  2668 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2669 +      <SubSystem>Windows</SubSystem>
  2670 +    </Link>
  2671 +    <PostBuildEvent>
  2672 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  2673 +    </PostBuildEvent>
  2674 +    <PostBuildEvent>
  2675 +      <Message>Copy SDL</Message>
  2676 +    </PostBuildEvent>
  2677 +  </ItemDefinitionGroup>
  2678 +  <ItemGroup>
  2679 +    <Library Include="..\..\Sdl\$(Platform)\$(Configuration)\SDL.lib" />
  2680 +    <Library Include="..\..\SDLmain\$(Platform)\$(Configuration)\SDLmain.lib" />
  2681 +  </ItemGroup>
  2682 +  <ItemGroup>
  2683 +    <ClCompile Include="..\..\..\test\testpower.c">
  2684 +      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug/testpower.pch</PrecompiledHeaderOutputFile>
  2685 +      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\Debug/testpower.pch</PrecompiledHeaderOutputFile>
  2686 +    </ClCompile>
  2687 +  </ItemGroup>
  2688 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  2689 +  <ImportGroup Label="ExtensionTargets">
  2690 +  </ImportGroup>
  2691 +</Project>
  2692 \ No newline at end of file
  2693 diff -r 4016ef96095a -r a8a5772a0691 VisualC/tests/testshape/testshape_VS2012.vcxproj
  2694 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
  2695 +++ b/VisualC/tests/testshape/testshape_VS2012.vcxproj	Wed Nov 07 09:02:27 2012 -0800
  2696 @@ -0,0 +1,231 @@
  2697 +<?xml version="1.0" encoding="utf-8"?>
  2698 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  2699 +  <ItemGroup Label="ProjectConfigurations">
  2700 +    <ProjectConfiguration Include="Debug|Win32">
  2701 +      <Configuration>Debug</Configuration>
  2702 +      <Platform>Win32</Platform>
  2703 +    </ProjectConfiguration>
  2704 +    <ProjectConfiguration Include="Debug|x64">
  2705 +      <Configuration>Debug</Configuration>
  2706 +      <Platform>x64</Platform>
  2707 +    </ProjectConfiguration>
  2708 +    <ProjectConfiguration Include="Release|Win32">
  2709 +      <Configuration>Release</Configuration>
  2710 +      <Platform>Win32</Platform>
  2711 +    </ProjectConfiguration>
  2712 +    <ProjectConfiguration Include="Release|x64">
  2713 +      <Configuration>Release</Configuration>
  2714 +      <Platform>x64</Platform>
  2715 +    </ProjectConfiguration>
  2716 +  </ItemGroup>
  2717 +  <PropertyGroup Label="Globals">
  2718 +    <ProjectName>testshape</ProjectName>
  2719 +    <RootNamespace>testshape</RootNamespace>
  2720 +    <ProjectGuid>{EDEA9D00-AF64-45DE-8F60-5957048F2F0F}</ProjectGuid>
  2721 +  </PropertyGroup>
  2722 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  2723 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  2724 +    <ConfigurationType>Application</ConfigurationType>
  2725 +    <UseOfMfc>false</UseOfMfc>
  2726 +    <PlatformToolset>v110</PlatformToolset>
  2727 +  </PropertyGroup>
  2728 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  2729 +    <ConfigurationType>Application</ConfigurationType>
  2730 +    <UseOfMfc>false</UseOfMfc>
  2731 +    <CharacterSet>MultiByte</CharacterSet>
  2732 +    <PlatformToolset>v110</PlatformToolset>
  2733 +  </PropertyGroup>
  2734 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  2735 +    <ConfigurationType>Application</ConfigurationType>
  2736 +    <UseOfMfc>false</UseOfMfc>
  2737 +    <PlatformToolset>v110</PlatformToolset>
  2738 +  </PropertyGroup>
  2739 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  2740 +    <ConfigurationType>Application</ConfigurationType>
  2741 +    <UseOfMfc>false</UseOfMfc>
  2742 +    <PlatformToolset>v110</PlatformToolset>
  2743 +  </PropertyGroup>
  2744 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  2745 +  <ImportGroup Label="ExtensionSettings">
  2746 +  </ImportGroup>
  2747 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
  2748 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2749 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  2750 +  </ImportGroup>
  2751 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
  2752 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2753 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  2754 +  </ImportGroup>
  2755 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
  2756 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2757 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  2758 +  </ImportGroup>
  2759 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
  2760 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2761 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  2762 +  </ImportGroup>
  2763 +  <PropertyGroup Label="UserMacros" />
  2764 +  <PropertyGroup>
  2765 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  2766 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
  2767 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
  2768 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
  2769 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
  2770 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
  2771 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
  2772 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
  2773 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
  2774 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
  2775 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
  2776 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
  2777 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
  2778 +  </PropertyGroup>
  2779 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  2780 +    <Midl>
  2781 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2782 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  2783 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2784 +      <TargetEnvironment>Win32</TargetEnvironment>
  2785 +    </Midl>
  2786 +    <ClCompile>
  2787 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  2788 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2789 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2790 +      <StringPooling>true</StringPooling>
  2791 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  2792 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  2793 +      <PrecompiledHeader>
  2794 +      </PrecompiledHeader>
  2795 +      <WarningLevel>Level3</WarningLevel>
  2796 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2797 +      <CompileAs>Default</CompileAs>
  2798 +    </ClCompile>
  2799 +    <ResourceCompile>
  2800 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2801 +      <Culture>0x0409</Culture>
  2802 +    </ResourceCompile>
  2803 +    <Link>
  2804 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2805 +      <SubSystem>Windows</SubSystem>
  2806 +    </Link>
  2807 +    <PostBuildEvent>
  2808 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  2809 +    </PostBuildEvent>
  2810 +    <PostBuildEvent>
  2811 +      <Message>Copy SDL</Message>
  2812 +    </PostBuildEvent>
  2813 +  </ItemDefinitionGroup>
  2814 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  2815 +    <Midl>
  2816 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2817 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  2818 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2819 +    </Midl>
  2820 +    <ClCompile>
  2821 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  2822 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2823 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2824 +      <StringPooling>true</StringPooling>
  2825 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  2826 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  2827 +      <PrecompiledHeader>
  2828 +      </PrecompiledHeader>
  2829 +      <WarningLevel>Level3</WarningLevel>
  2830 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2831 +      <CompileAs>Default</CompileAs>
  2832 +    </ClCompile>
  2833 +    <ResourceCompile>
  2834 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2835 +      <Culture>0x0409</Culture>
  2836 +    </ResourceCompile>
  2837 +    <Link>
  2838 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2839 +      <SubSystem>Windows</SubSystem>
  2840 +    </Link>
  2841 +    <PostBuildEvent>
  2842 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  2843 +    </PostBuildEvent>
  2844 +    <PostBuildEvent>
  2845 +      <Message>Copy SDL</Message>
  2846 +    </PostBuildEvent>
  2847 +  </ItemDefinitionGroup>
  2848 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  2849 +    <Midl>
  2850 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2851 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  2852 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2853 +      <TargetEnvironment>Win32</TargetEnvironment>
  2854 +    </Midl>
  2855 +    <ClCompile>
  2856 +      <Optimization>Disabled</Optimization>
  2857 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2858 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2859 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  2860 +      <PrecompiledHeader>
  2861 +      </PrecompiledHeader>
  2862 +      <WarningLevel>Level3</WarningLevel>
  2863 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2864 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
  2865 +      <CompileAs>Default</CompileAs>
  2866 +    </ClCompile>
  2867 +    <ResourceCompile>
  2868 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2869 +      <Culture>0x0409</Culture>
  2870 +    </ResourceCompile>
  2871 +    <Link>
  2872 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2873 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  2874 +      <SubSystem>Windows</SubSystem>
  2875 +    </Link>
  2876 +    <PostBuildEvent>
  2877 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  2878 +    </PostBuildEvent>
  2879 +    <PostBuildEvent>
  2880 +      <Message>Copy SDL</Message>
  2881 +    </PostBuildEvent>
  2882 +  </ItemDefinitionGroup>
  2883 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  2884 +    <Midl>
  2885 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2886 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  2887 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2888 +    </Midl>
  2889 +    <ClCompile>
  2890 +      <Optimization>Disabled</Optimization>
  2891 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  2892 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2893 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  2894 +      <PrecompiledHeader>
  2895 +      </PrecompiledHeader>
  2896 +      <WarningLevel>Level3</WarningLevel>
  2897 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2898 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  2899 +      <CompileAs>Default</CompileAs>
  2900 +    </ClCompile>
  2901 +    <ResourceCompile>
  2902 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  2903 +      <Culture>0x0409</Culture>
  2904 +    </ResourceCompile>
  2905 +    <Link>
  2906 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  2907 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  2908 +      <SubSystem>Windows</SubSystem>
  2909 +    </Link>
  2910 +    <PostBuildEvent>
  2911 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"</Command>
  2912 +    </PostBuildEvent>
  2913 +    <PostBuildEvent>
  2914 +      <Message>Copy SDL</Message>
  2915 +    </PostBuildEvent>
  2916 +  </ItemDefinitionGroup>
  2917 +  <ItemGroup>
  2918 +    <Library Include="..\..\Sdl\$(Platform)\$(Configuration)\SDL.lib" />
  2919 +    <Library Include="..\..\SDLmain\$(Platform)\$(Configuration)\SDLmain.lib" />
  2920 +  </ItemGroup>
  2921 +  <ItemGroup>
  2922 +    <ClCompile Include="..\..\..\test\testshape.c" />
  2923 +  </ItemGroup>
  2924 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  2925 +  <ImportGroup Label="ExtensionTargets">
  2926 +  </ImportGroup>
  2927 +</Project>
  2928 \ No newline at end of file
  2929 diff -r 4016ef96095a -r a8a5772a0691 VisualC/tests/testsprite2/testsprite2_VS2012.vcxproj
  2930 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
  2931 +++ b/VisualC/tests/testsprite2/testsprite2_VS2012.vcxproj	Wed Nov 07 09:02:27 2012 -0800
  2932 @@ -0,0 +1,236 @@
  2933 +<?xml version="1.0" encoding="utf-8"?>
  2934 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  2935 +  <ItemGroup Label="ProjectConfigurations">
  2936 +    <ProjectConfiguration Include="Debug|Win32">
  2937 +      <Configuration>Debug</Configuration>
  2938 +      <Platform>Win32</Platform>
  2939 +    </ProjectConfiguration>
  2940 +    <ProjectConfiguration Include="Debug|x64">
  2941 +      <Configuration>Debug</Configuration>
  2942 +      <Platform>x64</Platform>
  2943 +    </ProjectConfiguration>
  2944 +    <ProjectConfiguration Include="Release|Win32">
  2945 +      <Configuration>Release</Configuration>
  2946 +      <Platform>Win32</Platform>
  2947 +    </ProjectConfiguration>
  2948 +    <ProjectConfiguration Include="Release|x64">
  2949 +      <Configuration>Release</Configuration>
  2950 +      <Platform>x64</Platform>
  2951 +    </ProjectConfiguration>
  2952 +  </ItemGroup>
  2953 +  <PropertyGroup Label="Globals">
  2954 +    <ProjectName>testsprite2</ProjectName>
  2955 +    <RootNamespace>testsprite2</RootNamespace>
  2956 +    <ProjectGuid>{40FB7794-D3C3-4CFE-BCF4-A80C96635682}</ProjectGuid>
  2957 +  </PropertyGroup>
  2958 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  2959 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  2960 +    <ConfigurationType>Application</ConfigurationType>
  2961 +    <UseOfMfc>false</UseOfMfc>
  2962 +    <PlatformToolset>v110</PlatformToolset>
  2963 +  </PropertyGroup>
  2964 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  2965 +    <ConfigurationType>Application</ConfigurationType>
  2966 +    <UseOfMfc>false</UseOfMfc>
  2967 +    <CharacterSet>MultiByte</CharacterSet>
  2968 +    <PlatformToolset>v110</PlatformToolset>
  2969 +  </PropertyGroup>
  2970 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  2971 +    <ConfigurationType>Application</ConfigurationType>
  2972 +    <UseOfMfc>false</UseOfMfc>
  2973 +    <PlatformToolset>v110</PlatformToolset>
  2974 +  </PropertyGroup>
  2975 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  2976 +    <ConfigurationType>Application</ConfigurationType>
  2977 +    <UseOfMfc>false</UseOfMfc>
  2978 +    <PlatformToolset>v110</PlatformToolset>
  2979 +  </PropertyGroup>
  2980 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  2981 +  <ImportGroup Label="ExtensionSettings">
  2982 +  </ImportGroup>
  2983 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
  2984 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2985 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  2986 +  </ImportGroup>
  2987 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
  2988 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2989 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  2990 +  </ImportGroup>
  2991 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
  2992 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2993 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  2994 +  </ImportGroup>
  2995 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
  2996 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  2997 +    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
  2998 +  </ImportGroup>
  2999 +  <PropertyGroup Label="UserMacros" />
  3000 +  <PropertyGroup>
  3001 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  3002 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
  3003 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
  3004 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
  3005 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
  3006 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
  3007 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
  3008 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
  3009 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
  3010 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
  3011 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
  3012 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
  3013 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
  3014 +  </PropertyGroup>
  3015 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  3016 +    <Midl>
  3017 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  3018 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  3019 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  3020 +      <TargetEnvironment>Win32</TargetEnvironment>
  3021 +    </Midl>
  3022 +    <ClCompile>
  3023 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  3024 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  3025 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  3026 +      <StringPooling>true</StringPooling>
  3027 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  3028 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  3029 +      <PrecompiledHeader>
  3030 +      </PrecompiledHeader>
  3031 +      <WarningLevel>Level3</WarningLevel>
  3032 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  3033 +      <CompileAs>Default</CompileAs>
  3034 +    </ClCompile>
  3035 +    <ResourceCompile>
  3036 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  3037 +      <Culture>0x0409</Culture>
  3038 +    </ResourceCompile>
  3039 +    <Link>
  3040 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  3041 +      <SubSystem>Windows</SubSystem>
  3042 +    </Link>
  3043 +    <PostBuildEvent>
  3044 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"
  3045 +copy "$(SolutionDir)\..\test\icon.bmp" "$(TargetDir)\icon.bmp"</Command>
  3046 +    </PostBuildEvent>
  3047 +    <PostBuildEvent>
  3048 +      <Message>Copy SDL and data files</Message>
  3049 +    </PostBuildEvent>
  3050 +  </ItemDefinitionGroup>
  3051 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  3052 +    <Midl>
  3053 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  3054 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  3055 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  3056 +    </Midl>
  3057 +    <ClCompile>
  3058 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  3059 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  3060 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  3061 +      <StringPooling>true</StringPooling>
  3062 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  3063 +      <FunctionLevelLinking>true</FunctionLevelLinking>
  3064 +      <PrecompiledHeader>
  3065 +      </PrecompiledHeader>
  3066 +      <WarningLevel>Level3</WarningLevel>
  3067 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  3068 +      <CompileAs>Default</CompileAs>
  3069 +    </ClCompile>
  3070 +    <ResourceCompile>
  3071 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  3072 +      <Culture>0x0409</Culture>
  3073 +    </ResourceCompile>
  3074 +    <Link>
  3075 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  3076 +      <SubSystem>Windows</SubSystem>
  3077 +    </Link>
  3078 +    <PostBuildEvent>
  3079 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"
  3080 +copy "$(SolutionDir)\..\test\icon.bmp" "$(TargetDir)\icon.bmp"</Command>
  3081 +    </PostBuildEvent>
  3082 +    <PostBuildEvent>
  3083 +      <Message>Copy SDL and data files</Message>
  3084 +    </PostBuildEvent>
  3085 +  </ItemDefinitionGroup>
  3086 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  3087 +    <Midl>
  3088 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  3089 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  3090 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  3091 +      <TargetEnvironment>Win32</TargetEnvironment>
  3092 +    </Midl>
  3093 +    <ClCompile>
  3094 +      <Optimization>Disabled</Optimization>
  3095 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  3096 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  3097 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  3098 +      <PrecompiledHeader>
  3099 +      </PrecompiledHeader>
  3100 +      <WarningLevel>Level3</WarningLevel>
  3101 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  3102 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
  3103 +      <CompileAs>Default</CompileAs>
  3104 +    </ClCompile>
  3105 +    <ResourceCompile>
  3106 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  3107 +      <Culture>0x0409</Culture>
  3108 +    </ResourceCompile>
  3109 +    <Link>
  3110 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  3111 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  3112 +      <SubSystem>Windows</SubSystem>
  3113 +    </Link>
  3114 +    <PostBuildEvent>
  3115 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"
  3116 +copy "$(SolutionDir)\..\test\icon.bmp" "$(TargetDir)\icon.bmp"</Command>
  3117 +    </PostBuildEvent>
  3118 +    <PostBuildEvent>
  3119 +      <Message>Copy SDL and data files</Message>
  3120 +    </PostBuildEvent>
  3121 +  </ItemDefinitionGroup>
  3122 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  3123 +    <Midl>
  3124 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  3125 +      <MkTypLibCompatible>true</MkTypLibCompatible>
  3126 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  3127 +    </Midl>
  3128 +    <ClCompile>
  3129 +      <Optimization>Disabled</Optimization>
  3130 +      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  3131 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  3132 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  3133 +      <PrecompiledHeader>
  3134 +      </PrecompiledHeader>
  3135 +      <WarningLevel>Level3</WarningLevel>
  3136 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  3137 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  3138 +      <CompileAs>Default</CompileAs>
  3139 +    </ClCompile>
  3140 +    <ResourceCompile>
  3141 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  3142 +      <Culture>0x0409</Culture>
  3143 +    </ResourceCompile>
  3144 +    <Link>
  3145 +      <SuppressStartupBanner>true</SuppressStartupBanner>
  3146 +      <GenerateDebugInformation>true</GenerateDebugInformation>
  3147 +      <SubSystem>Windows</SubSystem>
  3148 +    </Link>
  3149 +    <PostBuildEvent>
  3150 +      <Command>copy "$(SolutionDir)\SDL\$(Platform)\$(Configuration)\SDL.dll" "$(TargetDir)\SDL.dll"
  3151 +copy "$(SolutionDir)\..\test\icon.bmp" "$(TargetDir)\icon.bmp"</Command>
  3152 +    </PostBuildEvent>
  3153 +    <PostBuildEvent>
  3154 +      <Message>Copy SDL and data files</Message>
  3155 +    </PostBuildEvent>
  3156 +  </ItemDefinitionGroup>
  3157 +  <ItemGroup>
  3158 +    <ClCompile Include="..\..\..\test\common.c" />
  3159 +    <ClCompile Include="..\..\..\test\testsprite2.c" />
  3160 +  </ItemGroup>
  3161 +  <ItemGroup>
  3162 +    <Library Include="..\..\Sdl\$(Platform)\$(Configuration)\SDL.lib" />
  3163 +    <Library Include="..\..\SDLmain\$(Platform)\$(Configuration)\SDLmain.lib" />
  3164 +  </ItemGroup>
  3165 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  3166 +  <ImportGroup Label="ExtensionTargets">
  3167 +  </ImportGroup>
  3168 +</Project>
  3169 \ No newline at end of file