diff --git a/polymer/eduke32/Makefile.msvc b/polymer/eduke32/Makefile.msvc
index 542dbe064..777f07717 100644
--- a/polymer/eduke32/Makefile.msvc
+++ b/polymer/eduke32/Makefile.msvc
@@ -348,11 +348,11 @@ all: eduke32$(EXESUFFIX) mapster32$(EXESUFFIX)
eduke32$(EXESUFFIX): $(DUKE3D_OBJS) $(ENGINE_OBJS) $(AUDIOLIB_OBJS) $(ENET_OBJS)
$(LINK) /OUT:$@ /SUBSYSTEM:WINDOWS $(WINMACHINE) /LIBPATH:$(PLATFORM)\lib$(WINLIB) /LIBPATH:$(AUDIOPLATFORM)\lib$(WINLIB) $(flags_link) /MAP $** $(LIBS)
- $(MT) -manifest $(DUKE3D_RSRC)$(WINLIB)\manifest.game.xml -hashupdate -outputresource:$@ -out:$@.manifest
+ $(MT) -manifest $(DUKE3D_RSRC)\manifest.game.xml -hashupdate -outputresource:$@ -out:$@.manifest
mapster32$(EXESUFFIX): $(DUKE3D_EDITOR_OBJS) $(ENGINE_OBJS) $(ENGINE_EDITOR_OBJS) $(AUDIOLIB_OBJS)
$(LINK) /OUT:$@ /SUBSYSTEM:WINDOWS $(WINMACHINE) /LIBPATH:$(PLATFORM)\lib$(WINLIB) /LIBPATH:$(AUDIOPLATFORM)\lib$(WINLIB) $(flags_link) /MAP $** $(LIBS)
- $(MT) -manifest $(DUKE3D_RSRC)$(WINLIB)\manifest.build.xml -hashupdate -outputresource:$@ -out:$@.manifest
+ $(MT) -manifest $(DUKE3D_RSRC)\manifest.build.xml -hashupdate -outputresource:$@ -out:$@.manifest
!include Makefile.deps
!include $(ENGINE_ROOT)\Makefile.deps
diff --git a/polymer/eduke32/eduke32.sln b/polymer/eduke32/eduke32.sln
index 1c3312987..8c173bb63 100644
--- a/polymer/eduke32/eduke32.sln
+++ b/polymer/eduke32/eduke32.sln
@@ -1,14 +1,11 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
-VisualStudioVersion = 14.0.23107.0
+VisualStudioVersion = 14.0.24720.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "eduke32", "eduke32.vcxproj", "{8E7A6179-0B72-4073-8A4C-E8682D481DAE}"
EndProject
Global
- GlobalSection(Performance) = preSolution
- HasPerformanceSessions = true
- EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
SDLDebug|Win32 = SDLDebug|Win32
SDLDebug|x64 = SDLDebug|x64
diff --git a/polymer/eduke32/eduke32.vcxproj b/polymer/eduke32/eduke32.vcxproj
index ae1c385a7..01e04b50f 100644
--- a/polymer/eduke32/eduke32.vcxproj
+++ b/polymer/eduke32/eduke32.vcxproj
@@ -53,7 +53,7 @@
v140
.\
.\
- $(NMakeIncludeSearchPath);build\include;source\jmact;source\jaudiolib\include;source\enet\include
+ $(NMakeIncludeSearchPath);build\include;source\jmact;source\jaudiolib\include;source\enet\include;platform\windows\include
nmake /f Makefile.msvc DEBUG=1 WINBITS=32
nmake /f Makefile.msvc veryclean all DEBUG=1 WINBITS=32
nmake /f Makefile.msvc veryclean DEBUG=1 WINBITS=32
@@ -73,19 +73,19 @@
nmake /f Makefile.msvc DEBUG=1 WINBITS=32 RENDERTYPE=SDL
nmake /f Makefile.msvc veryclean all DEBUG=1 WINBITS=32 RENDERTYPE=SDL
nmake /f Makefile.msvc veryclean DEBUG=1 WINBITS=32 RENDERTYPE=SDL
- USE_OPENGL;POLYMER
+ USE_OPENGL;POLYMER;SDL_FRAMEWORK;SDL_TARGET=2
nmake /f Makefile.msvc WINBITS=32 RENDERTYPE=SDL
nmake /f Makefile.msvc veryclean all WINBITS=32 RENDERTYPE=SDL
nmake /f Makefile.msvc veryclean WINBITS=32 RENDERTYPE=SDL
- USE_OPENGL;POLYMER
+ USE_OPENGL;POLYMER;SDL_FRAMEWORK;SDL_TARGET=2
nmake /f Makefile.msvc DEBUG=1 WINBITS=64 RENDERTYPE=SDL
nmake /f Makefile.msvc veryclean all DEBUG=1 WINBITS=64 RENDERTYPE=SDL
nmake /f Makefile.msvc veryclean DEBUG=1 WINBITS=64 RENDERTYPE=SDL
- USE_OPENGL;POLYMER;NOASM;HAVE_INTTYPES
+ USE_OPENGL;POLYMER;NOASM;HAVE_INTTYPES;SDL_FRAMEWORK;SDL_TARGET=2
nmake /f Makefile.msvc WINBITS=64 RENDERTYPE=SDL
nmake /f Makefile.msvc veryclean all WINBITS=64 RENDERTYPE=SDL
nmake /f Makefile.msvc veryclean WINBITS=64 RENDERTYPE=SDL
- USE_OPENGL;POLYMER;NOASM
+ USE_OPENGL;POLYMER;NOASM;SDL_FRAMEWORK;SDL_TARGET=2
$(VC_IncludePath);$(WindowsSDK_IncludePath);build\include;source\jmact;source\jaudiolib\include;source\enet\include;