Skip to content
Permalink
Browse files

Updated projects for Visual Studio 2010, 2012 and 2013

* Test programs use project references instead of hard-coding SDL library dependencies
* Test data files are copied only when needed.
* Copying SDL2.dll is no longer necessary
* Fixed /SAFESEH warning
* Fixed attempted rebuild of SDL every time a test program is run
  • Loading branch information
slouken committed Jun 8, 2014
1 parent 47e0aa0 commit 85cae4783bc8038da20dc8fa7776309a31552dc5
Showing with 6,612 additions and 7,481 deletions.
  1. +480 −693 VisualC/SDL/SDL_VS2010.vcxproj
  2. +484 −484 VisualC/SDL/SDL_VS2012.vcxproj
  3. +9 −11 VisualC/SDL/SDL_VS2013.vcxproj
  4. +164 −163 VisualC/SDLmain/SDLmain_VS2010.vcxproj
  5. +167 −167 VisualC/SDLmain/SDLmain_VS2012.vcxproj
  6. +4 −4 VisualC/SDLmain/SDLmain_VS2013.vcxproj
  7. +192 −191 VisualC/SDLtest/SDLtest_VS2010.vcxproj
  8. +195 −195 VisualC/SDLtest/SDLtest_VS2012.vcxproj
  9. +4 −4 VisualC/SDLtest/SDLtest_VS2013.vcxproj
  10. +241 −231 VisualC/tests/checkkeys/checkkeys_VS2010.vcxproj
  11. +29 −15 VisualC/tests/checkkeys/checkkeys_VS2012.vcxproj
  12. +28 −14 VisualC/tests/checkkeys/checkkeys_VS2013.vcxproj
  13. +226 −235 VisualC/tests/loopwave/loopwave_VS2010.vcxproj
  14. +30 −35 VisualC/tests/loopwave/loopwave_VS2012.vcxproj
  15. +29 −34 VisualC/tests/loopwave/loopwave_VS2013.vcxproj
  16. +11 −33 VisualC/tests/testatomic/testatomic_VS2010.vcxproj
  17. +7 −29 VisualC/tests/testatomic/testatomic_VS2012.vcxproj
  18. +7 −29 VisualC/tests/testatomic/testatomic_VS2013.vcxproj
  19. +194 −216 VisualC/tests/testautomation/testautomation_vs2010.vcxproj
  20. +16 −32 VisualC/tests/testautomation/testautomation_vs2012.vcxproj
  21. +15 −31 VisualC/tests/testautomation/testautomation_vs2013.vcxproj
  22. +212 −234 VisualC/tests/testdraw2/testdraw2_VS2010.vcxproj
  23. +16 −32 VisualC/tests/testdraw2/testdraw2_VS2012.vcxproj
  24. +15 −31 VisualC/tests/testdraw2/testdraw2_VS2013.vcxproj
  25. +209 −231 VisualC/tests/testfile/testfile_VS2010.vcxproj
  26. +14 −32 VisualC/tests/testfile/testfile_VS2012.vcxproj
  27. +13 −31 VisualC/tests/testfile/testfile_VS2013.vcxproj
  28. +253 −227 VisualC/tests/testgamecontroller/testgamecontroller_VS2010.vcxproj
  29. +58 −32 VisualC/tests/testgamecontroller/testgamecontroller_VS2012.vcxproj
  30. +57 −43 VisualC/tests/testgamecontroller/testgamecontroller_VS2013.vcxproj
  31. +209 −227 VisualC/tests/testgesture/testgesture_VS2010.vcxproj
  32. +14 −32 VisualC/tests/testgesture/testgesture_VS2012.vcxproj
  33. +14 −32 VisualC/tests/testgesture/testgesture_VS2013.vcxproj
  34. +216 −238 VisualC/tests/testgl2/testgl2_VS2010.vcxproj
  35. +16 −32 VisualC/tests/testgl2/testgl2_VS2012.vcxproj
  36. +15 −31 VisualC/tests/testgl2/testgl2_VS2013.vcxproj
  37. +207 −207 VisualC/tests/testgles2/testgles2_VS2008.vcproj
  38. +216 −238 VisualC/tests/testgles2/testgles2_VS2010.vcxproj
  39. +220 −236 VisualC/tests/testgles2/testgles2_VS2012.vcxproj
  40. +219 −235 VisualC/tests/testgles2/testgles2_VS2013.vcxproj
  41. +209 −227 VisualC/tests/testjoystick/testjoystick_VS2010.vcxproj
  42. +14 −32 VisualC/tests/testjoystick/testjoystick_VS2012.vcxproj
  43. +13 −31 VisualC/tests/testjoystick/testjoystick_VS2013.vcxproj
  44. +31 −36 VisualC/tests/testoverlay2/testoverlay2_VS2010.vcxproj
  45. +31 −36 VisualC/tests/testoverlay2/testoverlay2_VS2012.vcxproj
  46. +30 −35 VisualC/tests/testoverlay2/testoverlay2_VS2013.vcxproj
  47. +227 −250 VisualC/tests/testplatform/testplatform_VS2010.vcxproj
  48. +15 −33 VisualC/tests/testplatform/testplatform_VS2012.vcxproj
  49. +14 −32 VisualC/tests/testplatform/testplatform_VS2013.vcxproj
  50. +209 −234 VisualC/tests/testpower/testpower_VS2010.vcxproj
  51. +14 −32 VisualC/tests/testpower/testpower_VS2012.vcxproj
  52. +13 −31 VisualC/tests/testpower/testpower_VS2013.vcxproj
  53. +40 −41 VisualC/tests/testrendertarget/testrendertarget_VS2010.vcxproj
  54. +40 −40 VisualC/tests/testrendertarget/testrendertarget_VS2012.vcxproj
  55. +36 −36 VisualC/tests/testrendertarget/testrendertarget_VS2013.vcxproj
  56. +209 −234 VisualC/tests/testrumble/testrumble_VS2010.vcxproj
  57. +14 −32 VisualC/tests/testrumble/testrumble_VS2012.vcxproj
  58. +13 −31 VisualC/tests/testrumble/testrumble_VS2013.vcxproj
  59. +40 −40 VisualC/tests/testscale/testscale_VS2010.vcxproj
  60. +40 −40 VisualC/tests/testscale/testscale_VS2012.vcxproj
  61. +36 −36 VisualC/tests/testscale/testscale_VS2013.vcxproj
  62. +209 −231 VisualC/tests/testshape/testshape_VS2010.vcxproj
  63. +14 −32 VisualC/tests/testshape/testshape_VS2012.vcxproj
  64. +13 −31 VisualC/tests/testshape/testshape_VS2013.vcxproj
  65. +228 −238 VisualC/tests/testsprite2/testsprite2_VS2010.vcxproj
  66. +32 −36 VisualC/tests/testsprite2/testsprite2_VS2012.vcxproj
  67. +31 −35 VisualC/tests/testsprite2/testsprite2_VS2013.vcxproj
  68. +15 −31 VisualC/visualtest/unittest/testquit/testquit_VS2012.vcxproj
  69. +57 −61 VisualC/visualtest/visualtest_VS2012.vcxproj

Large diffs are not rendered by default.

Large diffs are not rendered by default.

@@ -67,13 +67,13 @@
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
@@ -110,6 +110,7 @@
<SubSystem>Windows</SubSystem>
<CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
<AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x86</AdditionalLibraryDirectories>
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
@@ -142,6 +143,7 @@
<SubSystem>Windows</SubSystem>
<CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
<AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x64</AdditionalLibraryDirectories>
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
@@ -282,7 +284,7 @@
<ClInclude Include="..\..\src\events\SDL_clipboardevents_c.h" />
<ClInclude Include="..\..\src\events\SDL_gesture_c.h" />
<ClInclude Include="..\..\src\events\SDL_touch_c.h" />
<ClInclude Include="..\..\src\libm\math.h" />
<ClInclude Include="..\..\src\libm\math_libm.h" />
<ClInclude Include="..\..\src\libm\math_private.h" />
<ClInclude Include="..\..\src\render\mmx.h" />
<ClInclude Include="..\..\src\render\opengl\SDL_shaders_gl.h" />
@@ -313,10 +315,7 @@
<ClInclude Include="..\..\src\audio\dummy\SDL_dummyaudio.h" />
<ClInclude Include="..\..\src\audio\directsound\SDL_directsound.h" />
<ClInclude Include="..\..\src\SDL_error_c.h" />
<ClInclude Include="..\..\src\SDL_hints_c.h" />
<ClInclude Include="..\..\src\events\SDL_events_c.h" />
<ClInclude Include="..\..\src\video\SDL_glesfuncs.h" />
<ClInclude Include="..\..\src\video\SDL_glfuncs.h" />
<ClInclude Include="..\..\src\joystick\SDL_joystick_c.h" />
<ClInclude Include="..\..\src\events\SDL_keyboard_c.h" />
<ClInclude Include="..\..\src\events\SDL_mouse_c.h" />
@@ -325,14 +324,12 @@
<ClInclude Include="..\..\src\video\SDL_pixels_c.h" />
<ClInclude Include="..\..\src\video\SDL_rect_c.h" />
<ClInclude Include="..\..\src\video\SDL_RLEaccel_c.h" />
<ClInclude Include="..\..\src\video\SDL_stretch_c.h" />
<ClInclude Include="..\..\src\audio\SDL_sysaudio.h" />
<ClInclude Include="..\..\src\events\SDL_sysevents.h" />
<ClInclude Include="..\..\src\haptic\SDL_syshaptic.h" />
<ClInclude Include="..\..\src\joystick\SDL_sysjoystick.h" />
<ClInclude Include="..\..\src\thread\SDL_systhread.h" />
<ClInclude Include="..\..\src\thread\windows\SDL_systhread_c.h" />
<ClInclude Include="..\..\src\timer\SDL_systimer.h" />
<ClInclude Include="..\..\src\video\SDL_sysvideo.h" />
<ClInclude Include="..\..\src\thread\SDL_thread_c.h" />
<ClInclude Include="..\..\src\timer\SDL_timer_c.h" />
@@ -352,7 +349,6 @@
<ClInclude Include="..\..\src\video\windows\SDL_windowswindow.h" />
<ClInclude Include="..\..\src\events\SDL_windowevents_c.h" />
<ClInclude Include="..\..\src\video\windows\wmmsg.h" />
<ClInclude Include="resource.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\src\core\windows\SDL_windows.c" />
@@ -368,13 +364,15 @@
<ClCompile Include="..\..\src\libm\k_cos.c" />
<ClCompile Include="..\..\src\libm\k_rem_pio2.c" />
<ClCompile Include="..\..\src\libm\k_sin.c" />
<ClCompile Include="..\..\src\libm\k_tan.c" />
<ClCompile Include="..\..\src\libm\s_atan.c" />
<ClCompile Include="..\..\src\libm\s_copysign.c" />
<ClCompile Include="..\..\src\libm\s_cos.c" />
<ClCompile Include="..\..\src\libm\s_fabs.c" />
<ClCompile Include="..\..\src\libm\s_floor.c" />
<ClCompile Include="..\..\src\libm\s_scalbn.c" />
<ClCompile Include="..\..\src\libm\s_sin.c" />
<ClCompile Include="..\..\src\libm\s_tan.c" />
<ClCompile Include="..\..\src\render\direct3d11\SDL_render_d3d11.c" />
<ClCompile Include="..\..\src\render\direct3d\SDL_render_d3d.c" />
<ClCompile Include="..\..\src\render\opengles2\SDL_render_gles2.c" />

0 comments on commit 85cae47

Please sign in to comment.