build fixes for most WinRT-related files
authorDavid Ludwig <dludwig@pobox.com>
Mon, 10 Mar 2014 21:21:35 -0400
changeset 8600 092802455aed
parent 8599 532cd234e923
child 8601 4c04c7785cba
build fixes for most WinRT-related files Still TODO: getting the D3D11 renderer back up and running in VC 2012.
VisualC-WinRT/SDL/SDL-WinRT_VS2012.vcxproj
VisualC-WinRT/SDL/SDL-WinRT_VS2012.vcxproj.filters
src/core/winrt/SDL_winrtapp_direct3d.cpp
src/core/winrt/SDL_winrtapp_xaml.cpp
src/filesystem/winrt/SDL_sysfilesystem.cpp
src/thread/stdcpp/SDL_syscond.cpp
src/thread/stdcpp/SDL_sysmutex.cpp
src/thread/stdcpp/SDL_systhread.cpp
src/video/winrt/SDL_winrtkeyboard.cpp
src/video/winrt/SDL_winrtmouse.cpp
src/video/winrt/SDL_winrtvideo.cpp
--- a/VisualC-WinRT/SDL/SDL-WinRT_VS2012.vcxproj	Mon Mar 10 17:19:19 2014 -0700
+++ b/VisualC-WinRT/SDL/SDL-WinRT_VS2012.vcxproj	Mon Mar 10 21:21:35 2014 -0400
@@ -96,14 +96,7 @@
     <ClCompile Include="..\..\src\joystick\SDL_joystick.c" />
     <ClCompile Include="..\..\src\joystick\winrt\SDL_xinputjoystick.c" />
     <ClCompile Include="..\..\src\loadso\windows\SDL_sysloadso.c" />
-    <ClCompile Include="..\..\src\render\direct3d11\SDL_render_d3d11.cpp">
-      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</CompileAsWinRT>
-      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</CompileAsWinRT>
-      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</CompileAsWinRT>
-      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</CompileAsWinRT>
-      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</CompileAsWinRT>
-      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</CompileAsWinRT>
-    </ClCompile>
+    <ClCompile Include="..\..\src\render\direct3d11\SDL_render_d3d11.c" />
     <ClCompile Include="..\..\src\render\opengles2\SDL_render_gles2.c" />
     <ClCompile Include="..\..\src\render\opengles2\SDL_shaders_gles2.c" />
     <ClCompile Include="..\..\src\render\SDL_render.c" />
@@ -301,6 +294,7 @@
     <ClInclude Include="..\..\src\SDL_error_c.h" />
     <ClInclude Include="..\..\src\SDL_fatal.h" />
     <ClInclude Include="..\..\src\SDL_hints_c.h" />
+    <ClInclude Include="..\..\src\SDL_internal.h" />
     <ClInclude Include="..\..\src\thread\SDL_systhread.h" />
     <ClInclude Include="..\..\src\thread\SDL_thread_c.h" />
     <ClInclude Include="..\..\src\thread\stdcpp\SDL_sysmutex_c.h" />
--- a/VisualC-WinRT/SDL/SDL-WinRT_VS2012.vcxproj.filters	Mon Mar 10 17:19:19 2014 -0700
+++ b/VisualC-WinRT/SDL/SDL-WinRT_VS2012.vcxproj.filters	Mon Mar 10 21:21:35 2014 -0400
@@ -229,9 +229,6 @@
     <ClCompile Include="..\..\src\cpuinfo\SDL_cpuinfo.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\src\render\direct3d11\SDL_render_d3d11.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="..\..\src\joystick\SDL_gamecontroller.c">
       <Filter>Source Files</Filter>
     </ClCompile>
@@ -280,6 +277,9 @@
     <ClCompile Include="..\..\src\render\opengles2\SDL_shaders_gles2.c">
       <Filter>Source Files</Filter>
     </ClCompile>
+    <ClCompile Include="..\..\src\render\direct3d11\SDL_render_d3d11.c">
+      <Filter>Source Files</Filter>
+    </ClCompile>
   </ItemGroup>
   <ItemGroup>
     <ClInclude Include="..\..\include\begin_code.h">
@@ -633,6 +633,9 @@
     <ClInclude Include="..\..\src\render\opengles2\SDL_shaders_gles2.h">
       <Filter>Source Files</Filter>
     </ClInclude>
+    <ClInclude Include="..\..\src\SDL_internal.h">
+      <Filter>Source Files</Filter>
+    </ClInclude>
   </ItemGroup>
   <ItemGroup>
     <Filter Include="Header Files">
--- a/src/core/winrt/SDL_winrtapp_direct3d.cpp	Mon Mar 10 17:19:19 2014 -0700
+++ b/src/core/winrt/SDL_winrtapp_direct3d.cpp	Mon Mar 10 21:21:35 2014 -0400
@@ -26,6 +26,7 @@
 
 /* SDL includes */
 extern "C" {
+#include "../../SDL_internal.h"
 #include "SDL_assert.h"
 #include "SDL_events.h"
 #include "SDL_hints.h"
--- a/src/core/winrt/SDL_winrtapp_xaml.cpp	Mon Mar 10 17:19:19 2014 -0700
+++ b/src/core/winrt/SDL_winrtapp_xaml.cpp	Mon Mar 10 21:21:35 2014 -0400
@@ -29,6 +29,7 @@
 
 
 /* SDL includes */
+#include "../../SDL_internal.h"
 #include "SDL.h"
 #include "../../video/winrt/SDL_winrtevents_c.h"
 #include "../../video/winrt/SDL_winrtvideo_cpp.h"
--- a/src/filesystem/winrt/SDL_sysfilesystem.cpp	Mon Mar 10 17:19:19 2014 -0700
+++ b/src/filesystem/winrt/SDL_sysfilesystem.cpp	Mon Mar 10 21:21:35 2014 -0400
@@ -2,7 +2,7 @@
    TODO, WinRT: remove the need to compile this with C++/CX (/ZW) extensions, and if possible, without C++ at all
 */
 
-#include "SDL_config.h"
+#include "../../SDL_internal.h"
 
 #ifdef __WINRT__
 
--- a/src/thread/stdcpp/SDL_syscond.cpp	Mon Mar 10 17:19:19 2014 -0700
+++ b/src/thread/stdcpp/SDL_syscond.cpp	Mon Mar 10 21:21:35 2014 -0400
@@ -18,7 +18,7 @@
      misrepresented as being the original software.
   3. This notice may not be removed or altered from any source distribution.
 */
-#include "SDL_config.h"
+#include "../../SDL_internal.h"
 
 extern "C" {
 #include "SDL_thread.h"
--- a/src/thread/stdcpp/SDL_sysmutex.cpp	Mon Mar 10 17:19:19 2014 -0700
+++ b/src/thread/stdcpp/SDL_sysmutex.cpp	Mon Mar 10 21:21:35 2014 -0400
@@ -18,7 +18,7 @@
      misrepresented as being the original software.
   3. This notice may not be removed or altered from any source distribution.
 */
-#include "SDL_config.h"
+#include "../../SDL_internal.h"
 
 extern "C" {
 #include "SDL_thread.h"
--- a/src/thread/stdcpp/SDL_systhread.cpp	Mon Mar 10 17:19:19 2014 -0700
+++ b/src/thread/stdcpp/SDL_systhread.cpp	Mon Mar 10 21:21:35 2014 -0400
@@ -18,7 +18,7 @@
      misrepresented as being the original software.
   3. This notice may not be removed or altered from any source distribution.
 */
-#include "SDL_config.h"
+#include "../../SDL_internal.h"
 
 /* Thread management routines for SDL */
 
--- a/src/video/winrt/SDL_winrtkeyboard.cpp	Mon Mar 10 17:19:19 2014 -0700
+++ b/src/video/winrt/SDL_winrtkeyboard.cpp	Mon Mar 10 21:21:35 2014 -0400
@@ -18,7 +18,7 @@
      misrepresented as being the original software.
   3. This notice may not be removed or altered from any source distribution.
 */
-#include "SDL_config.h"
+#include "../../SDL_internal.h"
 
 #if SDL_VIDEO_DRIVER_WINRT
 
--- a/src/video/winrt/SDL_winrtmouse.cpp	Mon Mar 10 17:19:19 2014 -0700
+++ b/src/video/winrt/SDL_winrtmouse.cpp	Mon Mar 10 21:21:35 2014 -0400
@@ -19,7 +19,7 @@
   3. This notice may not be removed or altered from any source distribution.
 */
 
-#include "SDL_config.h"
+#include "../../SDL_internal.h"
 
 #if SDL_VIDEO_DRIVER_WINRT
 
--- a/src/video/winrt/SDL_winrtvideo.cpp	Mon Mar 10 17:19:19 2014 -0700
+++ b/src/video/winrt/SDL_winrtvideo.cpp	Mon Mar 10 21:21:35 2014 -0400
@@ -18,7 +18,7 @@
      misrepresented as being the original software.
   3. This notice may not be removed or altered from any source distribution.
 */
-#include "SDL_config.h"
+#include "../../SDL_internal.h"
 
 #if SDL_VIDEO_DRIVER_WINRT