diff --git a/engine/UniQuake/uniquake.c b/engine/UniQuake/uniquake.c index a8b04b1..4d62591 100644 --- a/engine/UniQuake/uniquake.c +++ b/engine/UniQuake/uniquake.c @@ -2,7 +2,7 @@ #include "../Quake/quakedef.h" -#if USE_FMOD +#ifdef USE_FMOD typedef struct FMOD_SYSTEM FMOD_SYSTEM; extern FMOD_SYSTEM *fmod_system; extern int fmod_playernumber; @@ -25,7 +25,7 @@ UNIQUAKE_API void UniQuake_Init(quakeparms_t *parms, const unity_syscalls_t *sys parms->argc = com_argc; parms->argv = com_argv; -#ifdef UQ_SDLREF +#ifdef USE_LIBSDL Sys_InitSDL(); #endif @@ -44,7 +44,7 @@ UNIQUAKE_API void UniQuake_Shutdown() { Host_Shutdown(); -#ifdef UQ_SDLREF +#ifdef USE_LIBSDL Sys_AtExit(); #endif } diff --git a/engine/Windows/VisualStudio/uniquake.sln b/engine/Windows/VisualStudio/uniquake.sln index 67bf12c..7d7b892 100644 --- a/engine/Windows/VisualStudio/uniquake.sln +++ b/engine/Windows/VisualStudio/uniquake.sln @@ -7,12 +7,18 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "uniquake", "uniquake.vcxpro EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug Portable|x64 = Debug Portable|x64 + Debug Portable|x86 = Debug Portable|x86 Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 Release|x64 = Release|x64 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {AE77266F-0A23-4F08-A491-369DE664B273}.Debug Portable|x64.ActiveCfg = Debug Portable|x64 + {AE77266F-0A23-4F08-A491-369DE664B273}.Debug Portable|x64.Build.0 = Debug Portable|x64 + {AE77266F-0A23-4F08-A491-369DE664B273}.Debug Portable|x86.ActiveCfg = Debug Portable|Win32 + {AE77266F-0A23-4F08-A491-369DE664B273}.Debug Portable|x86.Build.0 = Debug Portable|Win32 {AE77266F-0A23-4F08-A491-369DE664B273}.Debug|x64.ActiveCfg = Debug|x64 {AE77266F-0A23-4F08-A491-369DE664B273}.Debug|x64.Build.0 = Debug|x64 {AE77266F-0A23-4F08-A491-369DE664B273}.Debug|x86.ActiveCfg = Debug|Win32 diff --git a/engine/Windows/VisualStudio/uniquake.vcxproj b/engine/Windows/VisualStudio/uniquake.vcxproj index e5b0a62..e35704a 100644 --- a/engine/Windows/VisualStudio/uniquake.vcxproj +++ b/engine/Windows/VisualStudio/uniquake.vcxproj @@ -1,6 +1,14 @@ + + Debug Portable + Win32 + + + Debug Portable + x64 + Debug Win32 @@ -36,6 +44,11 @@ v141 NotSet + + DynamicLibrary + v141 + NotSet + Application v141 @@ -47,6 +60,11 @@ v141 NotSet + + DynamicLibrary + v141 + NotSet + @@ -56,12 +74,18 @@ + + + + + + <_ProjectFileVersion>15.0.28307.799 @@ -71,6 +95,11 @@ Build-$(ProjectName)\x86\$(Configuration)\ true + + $(SolutionDir)Build-$(ProjectName)\x86\$(Configuration)\ + Build-$(ProjectName)\x86\$(Configuration)\ + true + $(SolutionDir)Build-$(ProjectName)\x86\$(Configuration)\ Build-$(ProjectName)\x86\$(Configuration)\ @@ -81,6 +110,11 @@ Build-$(ProjectName)\$(Platform)\$(Configuration)\ true + + $(SolutionDir)Build-$(ProjectName)\$(Platform)\$(Configuration)\ + Build-$(ProjectName)\$(Platform)\$(Configuration)\ + true + $(SolutionDir)Build-$(ProjectName)\$(Platform)\$(Configuration)\ Build-$(ProjectName)\$(Platform)\$(Configuration)\ @@ -90,7 +124,7 @@ Disabled ..\SDL2\include;..\..\FMOD\inc;..\..\Quake;%(AdditionalIncludeDirectories) - UNIQUAKE_EXPORTS;UQ_SDLREF;WIN32;_DEBUG;_WINDOWS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_SDL2;USE_FMOD;%(PreprocessorDefinitions) + UNIQUAKE_EXPORTS;USE_LIBSDL;USE_OPENGL;WIN32;_DEBUG;_WINDOWS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_SDL2;USE_FMOD;%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL @@ -111,6 +145,32 @@ copy $(TargetDir)$(TargetName).dll $(SolutionDir)..\..\..\Assets\Plugins\windows\x86\uniquake.dll + + + Disabled + ..\SDL2\include;..\..\FMOD\inc;..\..\Quake;%(AdditionalIncludeDirectories) + UNIQUAKE_EXPORTS;WIN32;_DEBUG;_WINDOWS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;USE_FMOD;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + CompileAsC + + + fmodL_vc.lib;%(AdditionalDependencies) + ..\..\FMOD\lib\x86;%(AdditionalLibraryDirectories) + msvcrt.lib;%(IgnoreSpecificDefaultLibraries) + true + Windows + MachineX86 + + + copy $(TargetDir)$(TargetName).dll $(SolutionDir)..\..\..\Assets\Plugins\windows\x86\uniquake.dll + + MaxSpeed @@ -145,7 +205,7 @@ copy "$(SolutionDir)\..\SDL2\lib\*.dll" "$(TargetDir)" Disabled ..\SDL2\include;..\..\FMOD\inc;..\..\Quake;%(AdditionalIncludeDirectories) - UNIQUAKE_EXPORTS;UQ_SDLREF;WIN32;_DEBUG;_WINDOWS;_USE_WINSOCK2;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_SDL2;USE_FMOD;%(PreprocessorDefinitions) + UNIQUAKE_EXPORTS;USE_LIBSDL;USE_OPENGL;WIN32;_DEBUG;_WINDOWS;_USE_WINSOCK2;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_SDL2;USE_FMOD;%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL @@ -166,6 +226,35 @@ copy "$(SolutionDir)\..\SDL2\lib\*.dll" "$(TargetDir)" copy $(TargetDir)$(TargetName).dll $(SolutionDir)..\..\..\Assets\Plugins\windows\x86_64\uniquake.dll + + + X64 + + + Disabled + ..\SDL2\include;..\..\FMOD\inc;..\..\Quake;%(AdditionalIncludeDirectories) + UNIQUAKE_EXPORTS;WIN32;_DEBUG;_WINDOWS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;USE_FMOD;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + CompileAsC + + + fmodL_vc.lib;%(AdditionalDependencies) + ..\..\FMOD\lib\x64;%(AdditionalLibraryDirectories) + msvcrt.lib;%(IgnoreSpecificDefaultLibraries) + true + Windows + MachineX64 + + + copy $(TargetDir)$(TargetName).dll $(SolutionDir)..\..\..\Assets\Plugins\windows\x86_64\uniquake.dll + + X64