diff --git a/.gitignore b/.gitignore index 3fe152d98..d20503940 100644 --- a/.gitignore +++ b/.gitignore @@ -32,6 +32,7 @@ mzxrun.exe mzxrun platform.inc SDL.dll +SDL2.dll src/.build/ src/config.h src/editor/.build/ diff --git a/arch/msvc/Core.vcxproj b/arch/msvc/Core.vcxproj index c7d0ab8b7..26cc6b623 100644 --- a/arch/msvc/Core.vcxproj +++ b/arch/msvc/Core.vcxproj @@ -102,7 +102,7 @@ /NODEFAULTLIB:libcmt %(AdditionalOptions) - libogg_static.lib;libpng15.lib;libvorbis_static.lib;libvorbisenc.lib;libvorbisfile_static.lib;SDL.lib;SDLmain.lib;zlib.lib;%(AdditionalDependencies) + libogg_static.lib;libpng16.lib;libvorbis_static.lib;libvorbisfile_static.lib;SDL2.lib;SDL2main.lib;zlib.lib;%(AdditionalDependencies) Deps\lib\x86;%(AdditionalLibraryDirectories) $(SolutionDir)\..\..\$(ProjectName).pdb MachineX86 @@ -112,7 +112,7 @@ Disabled false - ../../arch/msvc;Deps/include;Deps/include/SDL;Deps/include/libpng12;../../contrib/libmodplug/src;../../contrib/libmodplug/src/libmodplug;../../contrib/gdm2s3m/src;%(AdditionalIncludeDirectories) + ../../arch/msvc;Deps/include;Deps/include/SDL2;../../contrib/libmodplug/src;../../contrib/libmodplug/src/libmodplug;../../contrib/gdm2s3m/src;%(AdditionalIncludeDirectories) true @@ -126,8 +126,7 @@ Disabled - /NODEFAULTLIB:libcmt %(AdditionalOptions) - libogg_static.lib;libpng15.lib;libvorbis_static.lib;libvorbisenc.lib;libvorbisfile_static.lib;SDL.lib;SDLmain.lib;zlib.lib;%(AdditionalDependencies) + libogg_static.lib;libpng16.lib;libvorbis_static.lib;libvorbisfile_static.lib;SDL2.lib;SDL2main.lib;zlib.lib;%(AdditionalDependencies) Deps\lib\x86;%(AdditionalLibraryDirectories) $(SolutionDir)\..\..\$(ProjectName).pdb MachineX86 @@ -157,7 +156,7 @@ __WIN32__;_CRT_SECURE_NO_WARNINGS;CORE_LIBSPEC=__declspec(dllexport) - libogg_static.lib;libpng15.lib;libvorbis_static.lib;libvorbisenc.lib;libvorbisfile_static.lib;SDL.lib;SDLmain.lib;zlib.lib;%(AdditionalDependencies) + libogg_static.lib;libpng16.lib;libvorbis_static.lib;libvorbisfile_static.lib;SDL2.lib;SDL2main.lib;zlib.lib;%(AdditionalDependencies) Deps\lib\x64;%(AdditionalLibraryDirectories) false false @@ -172,25 +171,27 @@ MaxSpeed AnySuitable true - ../../arch/msvc;Deps/include;Deps/include/SDL;Deps/include/libpng12;../../contrib/libmodplug/src;../../contrib/libmodplug/src/libmodplug;../../contrib/gdm2s3m/src;%(AdditionalIncludeDirectories) + ../../arch/msvc;Deps/include;Deps/include/SDL2;../../contrib/libmodplug/src;../../contrib/libmodplug/src/libmodplug;../../contrib/gdm2s3m/src;%(AdditionalIncludeDirectories) MultiThreaded true Fast - /J Level3 CompileAsC - __WIN32__;_CRT_SECURE_NO_WARNINGS;CORE_LIBSPEC=__declspec(dllexport) + __WIN32__;_CRT_SECURE_NO_WARNINGS;CORE_LIBSPEC=__declspec(dllexport);NEED_PNG_WRITE_SCREEN + + - libogg_static.lib;libpng15.lib;libvorbis_static.lib;libvorbisenc.lib;libvorbisfile_static.lib;SDL.lib;SDLmain.lib;zlib.lib;%(AdditionalDependencies) + libogg_static.lib;libpng16.lib;libvorbis_static.lib;libvorbisfile_static.lib;SDL2.lib;SDL2main.lib;zlib.lib;%(AdditionalDependencies) Deps\lib\x64;%(AdditionalLibraryDirectories) false false MachineX64 + /NODEFAULTLIB:libcmt /NODEFAULTLIB:libcmtd diff --git a/arch/msvc/Editor.vcxproj b/arch/msvc/Editor.vcxproj index ccac2217c..3c8fcec28 100644 --- a/arch/msvc/Editor.vcxproj +++ b/arch/msvc/Editor.vcxproj @@ -111,7 +111,7 @@ AnySuitable false - ../../arch/msvc;Deps/include;Deps/include/SDL;../../contrib/libmodplug/src;%(AdditionalIncludeDirectories) + ../../arch/msvc;Deps/include;Deps/include/SDL2;../../contrib/libmodplug/src;%(AdditionalIncludeDirectories) false @@ -175,7 +175,7 @@ MaxSpeed AnySuitable true - ../../arch/msvc;Deps/include;Deps/include/SDL;../../contrib/libmodplug/src;%(AdditionalIncludeDirectories) + ../../arch/msvc;Deps/include;Deps/include/SDL2;../../contrib/libmodplug/src;%(AdditionalIncludeDirectories) MultiThreaded diff --git a/arch/msvc/MZXRun.vcxproj b/arch/msvc/MZXRun.vcxproj index b8114b0d3..4c3ef625c 100644 --- a/arch/msvc/MZXRun.vcxproj +++ b/arch/msvc/MZXRun.vcxproj @@ -105,7 +105,7 @@ /NODEFAULTLIB:libcmt %(AdditionalOptions) - SDLmain.lib;SDL.lib;%(AdditionalDependencies) + SDL2main.lib;SDL2.lib;%(AdditionalDependencies) Deps\lib\x86;%(AdditionalLibraryDirectories) $(SolutionDir)\..\..\$(ProjectName).pdb Windows @@ -116,7 +116,7 @@ AnySuitable true - ../../arch/msvc;Deps/include/SDL;../../contrib/libmodplug/src;%(AdditionalIncludeDirectories) + ../../arch/msvc;Deps/include/SDL2;../../contrib/libmodplug/src;%(AdditionalIncludeDirectories) __WIN32__;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) true @@ -133,7 +133,7 @@ /NODEFAULTLIB:libcmt %(AdditionalOptions) - SDLmain.lib;SDL.lib;%(AdditionalDependencies) + SDL2main.lib;SDL2.lib;%(AdditionalDependencies) Deps\lib\x86;%(AdditionalLibraryDirectories) $(SolutionDir)\..\..\$(ProjectName).pdb Windows @@ -166,7 +166,7 @@ /nodefaultlib:msvcrt %(AdditionalOptions) - SDLmain.lib;SDL.lib;%(AdditionalDependencies) + SDL2main.lib;SDL2.lib;%(AdditionalDependencies) Deps\lib\x64;%(AdditionalLibraryDirectories) false false @@ -182,7 +182,7 @@ MaxSpeed AnySuitable true - ../../arch/msvc;Deps/include/SDL;../../contrib/libmodplug/src;%(AdditionalIncludeDirectories) + ../../arch/msvc;Deps/include/SDL2;../../contrib/libmodplug/src;%(AdditionalIncludeDirectories) __WIN32__;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) @@ -199,8 +199,8 @@ ..;%(AdditionalIncludeDirectories) - /nodefaultlib:msvcrt %(AdditionalOptions) - SDLmain.lib;SDL.lib;%(AdditionalDependencies) + /NODEFAULTLIB:msvcrt /NODEFAULTLIB:msvcrtd + SDL2main.lib;SDL2.lib;%(AdditionalDependencies) Deps\lib\x64;%(AdditionalLibraryDirectories) false false diff --git a/arch/msvc/MegaZeux.sln b/arch/msvc/MegaZeux.sln index 432f42aba..40a790b5c 100644 --- a/arch/msvc/MegaZeux.sln +++ b/arch/msvc/MegaZeux.sln @@ -1,6 +1,8 @@  -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Express 2013 for Windows Desktop +VisualStudioVersion = 12.0.20617.1 PREVIEW +MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Core", "Core.vcxproj", "{B4B378A1-90C6-4A5A-983B-25214A40BC78}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Editor", "Editor.vcxproj", "{BF0F0FC9-C9F6-4603-9C04-ABDA81ECAD4C}" diff --git a/arch/msvc/MegaZeux.vcxproj b/arch/msvc/MegaZeux.vcxproj index 595169b68..a9126bc46 100644 --- a/arch/msvc/MegaZeux.vcxproj +++ b/arch/msvc/MegaZeux.vcxproj @@ -105,7 +105,7 @@ /NODEFAULTLIB:libcmt %(AdditionalOptions) - SDLmain.lib;SDL.lib;%(AdditionalDependencies) + SDL2main.lib;SDL2.lib;%(AdditionalDependencies) Deps\lib\x86;%(AdditionalLibraryDirectories) $(SolutionDir)\..\..\$(ProjectName).pdb Windows @@ -116,7 +116,7 @@ Disabled false - ../../arch/msvc;Deps/include/SDL;../../contrib/libmodplug/src;%(AdditionalIncludeDirectories) + ../../arch/msvc;Deps/include/SDL2;../../contrib/libmodplug/src;%(AdditionalIncludeDirectories) __WIN32__;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) true @@ -134,7 +134,7 @@ /NODEFAULTLIB:libcmt %(AdditionalOptions) - SDLmain.lib;SDL.lib;%(AdditionalDependencies) + SDL2main.lib;SDL2.lib;%(AdditionalDependencies) Deps\lib\x86;%(AdditionalLibraryDirectories) $(SolutionDir)\..\..\$(ProjectName).pdb Windows @@ -169,7 +169,7 @@ /nodefaultlib:msvcrt %(AdditionalOptions) - SDLmain.lib;SDL.lib;%(AdditionalDependencies) + SDL2main.lib;SDL2.lib;%(AdditionalDependencies) Deps\lib\x64;%(AdditionalLibraryDirectories) false false @@ -185,7 +185,7 @@ MaxSpeed AnySuitable true - ../../arch/msvc;Deps/include/SDL;../../contrib/libmodplug/src;%(AdditionalIncludeDirectories) + ../../arch/msvc;Deps/include/SDL2;../../contrib/libmodplug/src;%(AdditionalIncludeDirectories) __WIN32__;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) @@ -202,8 +202,8 @@ ..;%(AdditionalIncludeDirectories) - /nodefaultlib:msvcrt %(AdditionalOptions) - SDLmain.lib;SDL.lib;%(AdditionalDependencies) + /NODEFAULTLIB:msvcrt /NODEFAULTLIB:msvcrtd + SDL2main.lib;SDL2.lib;%(AdditionalDependencies) Deps\lib\x64;%(AdditionalLibraryDirectories) false false diff --git a/scripts/deps/msvc.zip b/scripts/deps/msvc.zip index 01076cadb..54d63ca1c 100644 Binary files a/scripts/deps/msvc.zip and b/scripts/deps/msvc.zip differ