diff --git a/SMP/include/SDL_config.h b/SMP/include/SDL_config.h deleted file mode 100644 index fe09df2f14..0000000000 --- a/SMP/include/SDL_config.h +++ /dev/null @@ -1,189 +0,0 @@ -/* - Simple DirectMedia Layer - Copyright (C) 1997-2016 Sam Lantinga - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. -*/ - -#ifndef SDL_config_windows_h_ -#define SDL_config_windows_h_ -#define SDL_config_h_ - -#include "SDL_platform.h" - -#ifdef _WIN64 -# define SIZEOF_VOIDP 8 -#else -# define SIZEOF_VOIDP 4 -#endif - -#define HAVE_DDRAW_H 1 -#define HAVE_DINPUT_H 1 -#define HAVE_DSOUND_H 1 -#define HAVE_DXGI_H 1 -#define HAVE_XINPUT_H 1 - -/* Useful headers */ -#define STDC_HEADERS 1 -#define HAVE_CTYPE_H 1 -#define HAVE_FLOAT_H 1 -#define HAVE_LIMITS_H 1 -#define HAVE_MATH_H 1 -#define HAVE_SIGNAL_H 1 -#define HAVE_STDIO_H 1 -#define HAVE_STRING_H 1 - -/* C library functions */ -#define HAVE_LIBC -#define HAVE_MALLOC 1 -#define HAVE_CALLOC 1 -#define HAVE_REALLOC 1 -#define HAVE_FREE 1 -#define HAVE_ALLOCA 1 -#define HAVE_QSORT 1 -#define HAVE_ABS 1 -#define HAVE_MEMSET 1 -#define HAVE_MEMCPY 1 -#define HAVE_MEMMOVE 1 -#define HAVE_MEMCMP 1 -#define HAVE_STRLEN 1 -#define HAVE__STRREV 1 -#define HAVE__STRUPR 1 -#define HAVE__STRLWR 1 -#define HAVE_STRCHR 1 -#define HAVE_STRRCHR 1 -#define HAVE_STRSTR 1 -#define HAVE__LTOA 1 -#define HAVE__ULTOA 1 -#define HAVE_STRTOL 1 -#define HAVE_STRTOUL 1 -#define HAVE_STRTOD 1 -#define HAVE_ATOI 1 -#define HAVE_ATOF 1 -#define HAVE_STRCMP 1 -#define HAVE_STRNCMP 1 -#define HAVE__STRICMP 1 -#define HAVE__STRNICMP 1 -#define HAVE_ATAN 1 -#define HAVE_ATAN2 1 -#define HAVE_ACOS 1 -#define HAVE_ASIN 1 -#define HAVE_CEIL 1 -#define HAVE_COS 1 -#define HAVE_COSF 1 -#define HAVE_FABS 1 -#define HAVE_FLOOR 1 -#define HAVE_LOG 1 -#define HAVE_POW 1 -#define HAVE_SIN 1 -#define HAVE_SINF 1 -#define HAVE_SQRT 1 -#define HAVE_SQRTF 1 -#define HAVE_TAN 1 -#define HAVE_TANF 1 -#define HAVE__COPYSIGN 1 -#if _MSC_VER >= 1800 -#define HAVE_STRTOLL 1 -#define HAVE_VSSCANF 1 -#define HAVE_COPYSIGN 1 -#define HAVE_SCALBN 1 -#define HAVE_SYS_TYPES_H 1 -#define HAVE_STDINT_H 1 -#define HAVE_STRDUP 1 -#define HAVE_ITOA 1 -#define HAVE__I64TOA 1 -#define HAVE__UI64TOA 1 -#define HAVE_SSCANF 1 -#define HAVE_SNPRINTF 1 -#define HAVE_VSNPRINTF 1 -#define HAVE__FSEEKI64 1 -#endif - -/* Enable various audio drivers */ -#define SDL_AUDIO_DRIVER_WASAPI 1 -#define SDL_AUDIO_DRIVER_DSOUND 1 -#define SDL_AUDIO_DRIVER_XAUDIO2 0 -#define SDL_AUDIO_DRIVER_WINMM 1 -#define SDL_AUDIO_DRIVER_DISK 1 -#define SDL_AUDIO_DRIVER_DUMMY 1 - -/* Enable various input drivers */ -#define SDL_JOYSTICK_DINPUT 1 -#define SDL_JOYSTICK_XINPUT 1 -#define SDL_HAPTIC_DINPUT 1 -#define SDL_HAPTIC_XINPUT 1 - -/* Enable various shared object loading systems */ -#define SDL_LOADSO_WINDOWS 1 - -/* Enable various threading systems */ -#define SDL_THREAD_WINDOWS 1 - -/* Enable various timer systems */ -#define SDL_TIMER_WINDOWS 1 - -/* Enable various video drivers */ -#define SDL_VIDEO_DRIVER_DUMMY 1 -#define SDL_VIDEO_DRIVER_WINDOWS 1 - -#ifndef SDL_VIDEO_RENDER_D3D -#define SDL_VIDEO_RENDER_D3D 1 -#endif -#ifndef SDL_VIDEO_RENDER_D3D11 -#include -#if defined(NTDDI_WIN8) -# define SDL_VIDEO_RENDER_D3D11 1 -#else -# define SDL_VIDEO_RENDER_D3D11 0 -#endif -#endif - -/* Enable OpenGL support */ -#ifndef SDL_VIDEO_OPENGL -#define SDL_VIDEO_OPENGL 1 -#endif -#ifndef SDL_VIDEO_OPENGL_WGL -#define SDL_VIDEO_OPENGL_WGL 1 -#endif -#ifndef SDL_VIDEO_RENDER_OGL -#define SDL_VIDEO_RENDER_OGL 1 -#endif -#ifndef SDL_VIDEO_RENDER_OGL_ES2 -#define SDL_VIDEO_RENDER_OGL_ES2 1 -#endif -#ifndef SDL_VIDEO_OPENGL_ES2 -#define SDL_VIDEO_OPENGL_ES2 1 -#endif -#ifndef SDL_VIDEO_OPENGL_EGL -#define SDL_VIDEO_OPENGL_EGL 1 -#endif - -/* Enable Vulkan support */ -#define SDL_VIDEO_VULKAN 1 - -/* Enable system power support */ -#define SDL_POWER_WINDOWS 1 - -/* Enable filesystem support */ -#define SDL_FILESYSTEM_WINDOWS 1 - -/* Enable assembly routines (Win64 doesn't have inline asm) */ -#ifndef _WIN64 -#define SDL_ASSEMBLY_ROUTINES 1 -#endif - -#endif /* _SDL_config_windows_h */ diff --git a/SMP/libsdl.vcxproj b/SMP/libsdl.vcxproj index 39e198cc7d..1935f81be3 100644 --- a/SMP/libsdl.vcxproj +++ b/SMP/libsdl.vcxproj @@ -50,6 +50,8 @@ + + @@ -115,6 +117,7 @@ + @@ -198,7 +201,6 @@ - @@ -212,6 +214,7 @@ + @@ -334,7 +337,7 @@ v141 v140 v120 - MultiByte + Unicode StaticLibrary @@ -342,7 +345,7 @@ v141 v140 v120 - MultiByte + Unicode DynamicLibrary @@ -350,7 +353,7 @@ v141 v140 v120 - MultiByte + Unicode DynamicLibrary @@ -358,7 +361,7 @@ v141 v140 v120 - MultiByte + Unicode StaticLibrary @@ -366,7 +369,7 @@ v141 v140 v120 - MultiByte + Unicode StaticLibrary @@ -375,7 +378,7 @@ v140 v120 true - MultiByte + Unicode StaticLibrary @@ -383,7 +386,7 @@ v141 v140 v120 - MultiByte + Unicode StaticLibrary @@ -392,7 +395,7 @@ v140 v120 true - MultiByte + Unicode DynamicLibrary @@ -400,7 +403,7 @@ v141 v140 v120 - MultiByte + Unicode DynamicLibrary @@ -408,7 +411,7 @@ v141 v140 v120 - MultiByte + Unicode @@ -509,15 +512,12 @@ Level3 Disabled true - _CRT_SECURE_NO_DEPRECATE;SDL_XAUDIO2_HAS_SDK=1;DECLSPEC=;_WIN32_WINNT=0x0502;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + _CRT_SECURE_NO_DEPRECATE;HAVE_LIBC;SDL_VIDEO_RENDER_D3D11;_WIN32_WINNT=0x0502;DECLSPEC=;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) .\include;.\;..\include;%(AdditionalIncludeDirectories) 4996;4267;4244;4312;4018;%(DisableSpecificWarnings) $(OutDir)\lib\x86\$(TargetName).pdb false - - true - $(OutDir)\lib\x86\$(TargetName)$(TargetExt) MachineX86 @@ -557,15 +557,12 @@ del /f /q $(OutDir)\licenses\libsdl.txt Level3 Disabled true - _CRT_SECURE_NO_DEPRECATE;SDL_XAUDIO2_HAS_SDK=1;DECLSPEC=;_WIN32_WINNT=0x0600;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + _CRT_SECURE_NO_DEPRECATE;HAVE_LIBC;SDL_VIDEO_RENDER_D3D11;_WIN32_WINNT=0x0600;DECLSPEC=;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) .\include;.\;..\include;%(AdditionalIncludeDirectories) 4996;4267;4244;4312;4018;%(DisableSpecificWarnings) $(OutDir)\lib\x64\$(TargetName).pdb false - - true - $(OutDir)\lib\x64\$(TargetName)$(TargetExt) MachineX64 @@ -605,7 +602,7 @@ del /f /q $(OutDir)\licenses\libsdl.txt Level3 Disabled true - _CRT_SECURE_NO_DEPRECATE;SDL_XAUDIO2_HAS_SDK=1;_WIN32_WINNT=0x0502;_DEBUG;_WINDOWS;DLL_EXPORT;%(PreprocessorDefinitions) + _CRT_SECURE_NO_DEPRECATE;HAVE_LIBC;SDL_VIDEO_RENDER_D3D11;_WIN32_WINNT=0x0502;_DEBUG;_WINDOWS;DLL_EXPORT;%(PreprocessorDefinitions) .\include;.\;..\include;%(AdditionalIncludeDirectories) true 4996;4267;4244;4312;4018;%(DisableSpecificWarnings) @@ -656,7 +653,7 @@ del /f /q $(OutDir)\licenses\libsdl.txt Level3 Disabled true - _CRT_SECURE_NO_DEPRECATE;SDL_XAUDIO2_HAS_SDK=1;_WIN32_WINNT=0x0600;_DEBUG;_WINDOWS;DLL_EXPORT;%(PreprocessorDefinitions) + _CRT_SECURE_NO_DEPRECATE;HAVE_LIBC;SDL_VIDEO_RENDER_D3D11;_WIN32_WINNT=0x0600;_DEBUG;_WINDOWS;DLL_EXPORT;%(PreprocessorDefinitions) .\include;.\;..\include;%(AdditionalIncludeDirectories) 4996;4267;4244;4312;4018;%(DisableSpecificWarnings) $(IntDir)$(TargetName).pdb @@ -712,17 +709,12 @@ del /f /q $(OutDir)\licenses\libsdl.txt true true true - _CRT_SECURE_NO_DEPRECATE;SDL_XAUDIO2_HAS_SDK=1;DECLSPEC=;_WIN32_WINNT=0x0502;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + _CRT_SECURE_NO_DEPRECATE;HAVE_LIBC;SDL_VIDEO_RENDER_D3D11;_WIN32_WINNT=0x0502;DECLSPEC=;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) .\include;.\;..\include;%(AdditionalIncludeDirectories) 4996;4267;4244;4312;4018;%(DisableSpecificWarnings) SingleFile $(OutDir)\lib\x86\$(TargetName).pdb - - true - true - true - $(OutDir)\lib\x86\$(TargetName)$(TargetExt) MachineX86 @@ -769,17 +761,12 @@ del /f /q $(OutDir)\licenses\libsdl.txt true true true - _CRT_SECURE_NO_DEPRECATE;SDL_XAUDIO2_HAS_SDK=1;DECLSPEC=;_WIN32_WINNT=0x0502;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + _CRT_SECURE_NO_DEPRECATE;HAVE_LIBC;SDL_VIDEO_RENDER_D3D11;_WIN32_WINNT=0x0502;DECLSPEC=;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) .\include;.\;..\include;%(AdditionalIncludeDirectories) 4996;4267;4244;4312;4018;%(DisableSpecificWarnings) SingleFile $(OutDir)\lib\x86\$(TargetName).pdb - - true - true - true - $(OutDir)\lib\x86\$(TargetName)$(TargetExt) MachineX86 @@ -826,17 +813,12 @@ del /f /q $(OutDir)\licenses\libsdl.txt true true true - _CRT_SECURE_NO_DEPRECATE;SDL_XAUDIO2_HAS_SDK=1;DECLSPEC=;_WIN32_WINNT=0x0600;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + _CRT_SECURE_NO_DEPRECATE;HAVE_LIBC;SDL_VIDEO_RENDER_D3D11;_WIN32_WINNT=0x0600;DECLSPEC=;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) .\include;.\;..\include;%(AdditionalIncludeDirectories) 4996;4267;4244;4312;4018;%(DisableSpecificWarnings) SingleFile $(OutDir)\lib\x64\$(TargetName).pdb - - true - true - true - $(OutDir)\lib\x64\$(TargetName)$(TargetExt) MachineX64 @@ -883,17 +865,12 @@ del /f /q $(OutDir)\licenses\libsdl.txt true true true - _CRT_SECURE_NO_DEPRECATE;SDL_XAUDIO2_HAS_SDK=1;DECLSPEC=;_WIN32_WINNT=0x0600;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + _CRT_SECURE_NO_DEPRECATE;HAVE_LIBC;SDL_VIDEO_RENDER_D3D11;_WIN32_WINNT=0x0600;DECLSPEC=;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) .\include;.\;..\include;%(AdditionalIncludeDirectories) 4996;4267;4244;4312;4018;%(DisableSpecificWarnings) SingleFile $(OutDir)\lib\x64\$(TargetName).pdb - - true - true - true - $(OutDir)\lib\x64\$(TargetName)$(TargetExt) MachineX64 @@ -940,7 +917,7 @@ del /f /q $(OutDir)\licenses\libsdl.txt true true true - _CRT_SECURE_NO_DEPRECATE;SDL_XAUDIO2_HAS_SDK=1;_WIN32_WINNT=0x0502;NDEBUG;_WINDOWS;DLL_EXPORT;%(PreprocessorDefinitions) + _CRT_SECURE_NO_DEPRECATE;HAVE_LIBC;SDL_VIDEO_RENDER_D3D11;_WIN32_WINNT=0x0600;NDEBUG;_WINDOWS;DLL_EXPORT;%(PreprocessorDefinitions) .\include;.\;..\include;%(AdditionalIncludeDirectories) 4996;4267;4244;4312;4018;%(DisableSpecificWarnings) $(IntDir)$(TargetName).pdb @@ -998,7 +975,7 @@ del /f /q $(OutDir)\licenses\libsdl.txt true true true - _CRT_SECURE_NO_DEPRECATE;SDL_XAUDIO2_HAS_SDK=1;_WIN32_WINNT=0x0600;NDEBUG;_WINDOWS;DLL_EXPORT;%(PreprocessorDefinitions) + _CRT_SECURE_NO_DEPRECATE;HAVE_LIBC;SDL_VIDEO_RENDER_D3D11;_WIN32_WINNT=0x0502;NDEBUG;_WINDOWS;DLL_EXPORT;%(PreprocessorDefinitions) .\include;.\;..\include;%(AdditionalIncludeDirectories) 4996;4267;4244;4312;4018;%(DisableSpecificWarnings) $(IntDir)$(TargetName).pdb diff --git a/SMP/libsdl.vcxproj.filters b/SMP/libsdl.vcxproj.filters index 0163f50b32..affae65f38 100644 --- a/SMP/libsdl.vcxproj.filters +++ b/SMP/libsdl.vcxproj.filters @@ -217,6 +217,12 @@ {292cbd22-f816-4594-bde9-496a844490d1} + + {a8ec4984-7a49-4a27-8928-dcdcd85d37ed} + + + {80ebe51f-b8e5-4b3b-9087-67e3c78804b3} + @@ -633,9 +639,6 @@ Header Files\src\core\windows - - Header Files - Header Files @@ -687,6 +690,15 @@ Header Files\src\video\khronos\vulkan + + Header Files\src\joystick\steam + + + Header Files + + + Header Files + @@ -1031,6 +1043,9 @@ Source Files\video + + Source Files\joystick\steam +