From 5b8c0b5ebcb95bc8dc684a7d33591c5bbcd07e11 Mon Sep 17 00:00:00 2001 From: Jonathan Campbell Date: Sun, 24 Dec 2017 16:54:57 -0800 Subject: [PATCH] VS2017: More magic finangling to get VS2017 SDL2 builds to work again while keeping excess files out of the output directory. --- vs2015/dosbox-x.vcxproj | 8 +++--- .../libpng/projects/visualc71/libpng.vcxproj | 16 +++++------ vs2015/sdl/VisualC/SDL/SDL.vcxproj | 24 ++++++++++++++++ vs2015/sdl/VisualC/SDLmain/SDLmain.vcxproj | 24 ++++++++++++++++ vs2015/sdl2/VisualC/SDL/SDL.vcxproj | 12 ++++++++ vs2015/sdl2/VisualC/SDLmain/SDLmain.vcxproj | 12 ++++++++ vs2015/sdlempty/sdlempty.vcxproj | 28 +++++++++++++------ vs2015/sdlempty/sdlempty2.vcxproj | 28 +++++++++++++------ vs2015/sdlempty/sdlempty3.vcxproj | 28 +++++++++++++------ vs2015/sdlnet/VisualC/SDL_net_VS2008.vcxproj | 24 ++++++++++++++++ .../zlib/contrib/vstudio/vc9/zlibstat.vcxproj | 16 +++++------ 11 files changed, 176 insertions(+), 44 deletions(-) diff --git a/vs2015/dosbox-x.vcxproj b/vs2015/dosbox-x.vcxproj index 426cac59d..d49d20232 100644 --- a/vs2015/dosbox-x.vcxproj +++ b/vs2015/dosbox-x.vcxproj @@ -250,7 +250,7 @@ copy "$(SolutionDir)\..\dosbox.reference.conf" "$(OutputPath)\dosbox.reference.c - winmm.lib;imm32.lib;opengl32.lib;dxguid.lib;version.lib;Iphlpapi.lib;$(SolutionDir)..\bin\$(Platform)\$(Configuration)\sdl2.lib;$(SolutionDir)..\bin\$(Platform)\$(Configuration)\sdl2main.lib;Ws2_32.lib;sdl2.lib;sdl2main.lib;%(AdditionalDependencies) + winmm.lib;imm32.lib;opengl32.lib;dxguid.lib;version.lib;Iphlpapi.lib;$(SolutionDir)..\obj\SDL2\$(Platform)\$(Configuration)\sdl2.lib;$(SolutionDir)..\obj\SDL2main\$(Platform)\$(Configuration)\sdl2main.lib;Ws2_32.lib;%(AdditionalDependencies) LinkVerboseLib $(OutDir)/$(ProjectName).exe true @@ -362,7 +362,7 @@ copy "$(SolutionDir)\..\dosbox.reference.conf" "$(OutputPath)\dosbox.reference.c - winmm.lib;imm32.lib;opengl32.lib;dxguid.lib;version.lib;Iphlpapi.lib;$(SolutionDir)..\bin\$(Platform)\$(Configuration)\sdl2.lib;$(SolutionDir)..\bin\$(Platform)\$(Configuration)\sdl2main.lib;Ws2_32.lib;sdl2.lib;sdl2main.lib;%(AdditionalDependencies) + winmm.lib;imm32.lib;opengl32.lib;dxguid.lib;version.lib;Iphlpapi.lib;$(SolutionDir)..\obj\SDL2\$(Platform)\$(Configuration)\sdl2.lib;$(SolutionDir)..\obj\SDL2main\$(Platform)\$(Configuration)\sdl2main.lib;Ws2_32.lib;%(AdditionalDependencies) LinkVerboseLib $(OutDir)/$(ProjectName).exe true @@ -468,7 +468,7 @@ copy "$(SolutionDir)\..\dosbox.reference.conf" "$(OutputPath)\dosbox.reference.c - winmm.lib;imm32.lib;opengl32.lib;dxguid.lib;version.lib;Iphlpapi.lib;$(SolutionDir)..\bin\$(Platform)\$(Configuration)\sdl2.lib;$(SolutionDir)..\bin\$(Platform)\$(Configuration)\sdl2main.lib;Ws2_32.lib;%(AdditionalDependencies) + winmm.lib;imm32.lib;opengl32.lib;dxguid.lib;version.lib;Iphlpapi.lib;$(SolutionDir)..\obj\SDL2\$(Platform)\$(Configuration)\sdl2.lib;$(SolutionDir)..\obj\SDL2main\$(Platform)\$(Configuration)\sdl2main.lib;Ws2_32.lib;%(AdditionalDependencies) LinkVerboseLib $(OutDir)/$(ProjectName).exe true @@ -582,7 +582,7 @@ copy "$(SolutionDir)\..\dosbox.reference.conf" "$(OutputPath)\dosbox.reference.c - winmm.lib;imm32.lib;opengl32.lib;dxguid.lib;version.lib;Iphlpapi.lib;$(SolutionDir)..\bin\$(Platform)\$(Configuration)\sdl2.lib;$(SolutionDir)..\bin\$(Platform)\$(Configuration)\sdl2main.lib;Ws2_32.lib;%(AdditionalDependencies) + winmm.lib;imm32.lib;opengl32.lib;dxguid.lib;version.lib;Iphlpapi.lib;$(SolutionDir)..\obj\SDL2\$(Platform)\$(Configuration)\sdl2.lib;$(SolutionDir)..\obj\SDL2main\$(Platform)\$(Configuration)\sdl2main.lib;Ws2_32.lib;%(AdditionalDependencies) LinkVerboseLib $(OutDir)/$(ProjectName).exe true diff --git a/vs2015/libpng/projects/visualc71/libpng.vcxproj b/vs2015/libpng/projects/visualc71/libpng.vcxproj index e64a2333f..3d109c554 100644 --- a/vs2015/libpng/projects/visualc71/libpng.vcxproj +++ b/vs2015/libpng/projects/visualc71/libpng.vcxproj @@ -173,7 +173,7 @@ - $(OutDir)libpng.lib + $(IntDir)$(TargetName)$(TargetExt) @@ -198,7 +198,7 @@ - $(OutDir)libpng.lib + $(IntDir)$(TargetName)$(TargetExt) @@ -224,7 +224,7 @@ - $(OutDir)libpng.lib + $(IntDir)$(TargetName)$(TargetExt) @@ -250,7 +250,7 @@ - $(OutDir)libpng.lib + $(IntDir)$(TargetName)$(TargetExt) @@ -278,7 +278,7 @@ - $(OutDir)libpng.lib + $(IntDir)$(TargetName)$(TargetExt) @@ -306,7 +306,7 @@ - $(OutDir)libpng.lib + $(IntDir)$(TargetName)$(TargetExt) @@ -335,7 +335,7 @@ - $(OutDir)libpng.lib + $(IntDir)$(TargetName)$(TargetExt) @@ -364,7 +364,7 @@ - $(OutDir)libpng.lib + $(IntDir)$(TargetName)$(TargetExt) diff --git a/vs2015/sdl/VisualC/SDL/SDL.vcxproj b/vs2015/sdl/VisualC/SDL/SDL.vcxproj index fdf90e8f5..84f5337aa 100644 --- a/vs2015/sdl/VisualC/SDL/SDL.vcxproj +++ b/vs2015/sdl/VisualC/SDL/SDL.vcxproj @@ -210,6 +210,9 @@ Windows false + + $(IntDir)$(TargetName)$(TargetExt) + @@ -254,6 +257,9 @@ Windows false + + $(IntDir)$(TargetName)$(TargetExt) + @@ -298,6 +304,9 @@ MachineX64 false + + $(IntDir)$(TargetName)$(TargetExt) + @@ -342,6 +351,9 @@ MachineX64 false + + $(IntDir)$(TargetName)$(TargetExt) + @@ -383,6 +395,9 @@ .\Release/SDL.pdb Windows + + $(IntDir)$(TargetName)$(TargetExt) + @@ -424,6 +439,9 @@ .\Release/SDL.pdb Windows + + $(IntDir)$(TargetName)$(TargetExt) + @@ -465,6 +483,9 @@ Windows MachineX64 + + $(IntDir)$(TargetName)$(TargetExt) + @@ -506,6 +527,9 @@ Windows MachineX64 + + $(IntDir)$(TargetName)$(TargetExt) + diff --git a/vs2015/sdl/VisualC/SDLmain/SDLmain.vcxproj b/vs2015/sdl/VisualC/SDLmain/SDLmain.vcxproj index 214cd29fb..59631fdaa 100644 --- a/vs2015/sdl/VisualC/SDLmain/SDLmain.vcxproj +++ b/vs2015/sdl/VisualC/SDLmain/SDLmain.vcxproj @@ -177,6 +177,9 @@ false + + $(IntDir)$(TargetName)$(TargetExt) + @@ -196,6 +199,9 @@ false + + $(IntDir)$(TargetName)$(TargetExt) + @@ -218,6 +224,9 @@ false + + $(IntDir)$(TargetName)$(TargetExt) + @@ -240,6 +249,9 @@ false + + $(IntDir)$(TargetName)$(TargetExt) + @@ -260,6 +272,9 @@ false + + $(IntDir)$(TargetName)$(TargetExt) + @@ -280,6 +295,9 @@ false + + $(IntDir)$(TargetName)$(TargetExt) + @@ -303,6 +321,9 @@ false + + $(IntDir)$(TargetName)$(TargetExt) + @@ -326,6 +347,9 @@ false + + $(IntDir)$(TargetName)$(TargetExt) + diff --git a/vs2015/sdl2/VisualC/SDL/SDL.vcxproj b/vs2015/sdl2/VisualC/SDL/SDL.vcxproj index 1542c1f8b..f65091dbb 100644 --- a/vs2015/sdl2/VisualC/SDL/SDL.vcxproj +++ b/vs2015/sdl2/VisualC/SDL/SDL.vcxproj @@ -134,6 +134,9 @@ true Windows + + $(IntDir)$(TargetName)$(TargetExt) + @@ -169,6 +172,9 @@ true Windows + + $(IntDir)$(TargetName)$(TargetExt) + @@ -208,6 +214,9 @@ true true + + $(IntDir)$(TargetName)$(TargetExt) + @@ -243,6 +252,9 @@ true true + + $(IntDir)$(TargetName)$(TargetExt) + diff --git a/vs2015/sdl2/VisualC/SDLmain/SDLmain.vcxproj b/vs2015/sdl2/VisualC/SDLmain/SDLmain.vcxproj index 62284a620..ae3909adb 100644 --- a/vs2015/sdl2/VisualC/SDLmain/SDLmain.vcxproj +++ b/vs2015/sdl2/VisualC/SDLmain/SDLmain.vcxproj @@ -104,6 +104,9 @@ + + $(IntDir)$(TargetName)$(TargetExt) + @@ -124,6 +127,9 @@ + + $(IntDir)$(TargetName)$(TargetExt) + @@ -146,6 +152,9 @@ + + $(IntDir)$(TargetName)$(TargetExt) + @@ -167,6 +176,9 @@ + + $(IntDir)$(TargetName)$(TargetExt) + diff --git a/vs2015/sdlempty/sdlempty.vcxproj b/vs2015/sdlempty/sdlempty.vcxproj index 56699b56c..a0e814d30 100644 --- a/vs2015/sdlempty/sdlempty.vcxproj +++ b/vs2015/sdlempty/sdlempty.vcxproj @@ -75,26 +75,26 @@ false - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDL\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDL\$(Platform)\$(Configuration)\ SDL true - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDL\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDL\$(Platform)\$(Configuration)\ SDL true - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDL\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDL\$(Platform)\$(Configuration)\ SDL false - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDL\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDL\$(Platform)\$(Configuration)\ SDL @@ -117,6 +117,9 @@ true true + + $(IntDir)$(TargetName)$(TargetExt) + @@ -134,6 +137,9 @@ Windows true + + $(IntDir)$(TargetName)$(TargetExt) + @@ -151,6 +157,9 @@ Windows true + + $(IntDir)$(TargetName)$(TargetExt) + @@ -172,6 +181,9 @@ true true + + $(IntDir)$(TargetName)$(TargetExt) + diff --git a/vs2015/sdlempty/sdlempty2.vcxproj b/vs2015/sdlempty/sdlempty2.vcxproj index 09c3e4f2b..21a64f0bd 100644 --- a/vs2015/sdlempty/sdlempty2.vcxproj +++ b/vs2015/sdlempty/sdlempty2.vcxproj @@ -75,26 +75,26 @@ false - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDL_net\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDL_net\$(Platform)\$(Configuration)\ SDL_net true - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDL_net\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDL_net\$(Platform)\$(Configuration)\ SDL_net true - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDL_net\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDL_net\$(Platform)\$(Configuration)\ SDL_net false - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDL_net\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDL_net\$(Platform)\$(Configuration)\ SDL_net @@ -117,6 +117,9 @@ true true + + $(IntDir)$(TargetName)$(TargetExt) + @@ -134,6 +137,9 @@ Windows true + + $(IntDir)$(TargetName)$(TargetExt) + @@ -151,6 +157,9 @@ Windows true + + $(IntDir)$(TargetName)$(TargetExt) + @@ -172,6 +181,9 @@ true true + + $(IntDir)$(TargetName)$(TargetExt) + diff --git a/vs2015/sdlempty/sdlempty3.vcxproj b/vs2015/sdlempty/sdlempty3.vcxproj index 6ff40c160..0bc1bb41a 100644 --- a/vs2015/sdlempty/sdlempty3.vcxproj +++ b/vs2015/sdlempty/sdlempty3.vcxproj @@ -75,26 +75,26 @@ false - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDLmain\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDLmain\$(Platform)\$(Configuration)\ SDLmain true - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDLmain\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDLmain\$(Platform)\$(Configuration)\ SDLmain true - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDLmain\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDLmain\$(Platform)\$(Configuration)\ SDLmain false - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ - $(SolutionDir)..\obj\$(ProjectName)\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDLmain\$(Platform)\$(Configuration)\ + $(SolutionDir)..\obj\SDLmain\$(Platform)\$(Configuration)\ SDLmain @@ -117,6 +117,9 @@ true true + + $(IntDir)$(TargetName)$(TargetExt) + @@ -134,6 +137,9 @@ Windows true + + $(IntDir)$(TargetName)$(TargetExt) + @@ -151,6 +157,9 @@ Windows true + + $(IntDir)$(TargetName)$(TargetExt) + @@ -172,6 +181,9 @@ true true + + $(IntDir)$(TargetName)$(TargetExt) + diff --git a/vs2015/sdlnet/VisualC/SDL_net_VS2008.vcxproj b/vs2015/sdlnet/VisualC/SDL_net_VS2008.vcxproj index 0082d96e8..c53390db7 100644 --- a/vs2015/sdlnet/VisualC/SDL_net_VS2008.vcxproj +++ b/vs2015/sdlnet/VisualC/SDL_net_VS2008.vcxproj @@ -211,6 +211,9 @@ true .\Debug/SDL_net.bsc + + $(IntDir)$(TargetName)$(TargetExt) + @@ -256,6 +259,9 @@ true .\Debug/SDL_net.bsc + + $(IntDir)$(TargetName)$(TargetExt) + @@ -300,6 +306,9 @@ true .\Debug/SDL_net.bsc + + $(IntDir)$(TargetName)$(TargetExt) + @@ -345,6 +354,9 @@ true .\Debug/SDL_net.bsc + + $(IntDir)$(TargetName)$(TargetExt) + @@ -388,6 +400,9 @@ true .\Release/SDL_net.bsc + + $(IntDir)$(TargetName)$(TargetExt) + @@ -432,6 +447,9 @@ true .\Release/SDL_net.bsc + + $(IntDir)$(TargetName)$(TargetExt) + @@ -475,6 +493,9 @@ true .\Release/SDL_net.bsc + + $(IntDir)$(TargetName)$(TargetExt) + @@ -519,6 +540,9 @@ true .\Release/SDL_net.bsc + + $(IntDir)$(TargetName)$(TargetExt) + diff --git a/vs2015/zlib/contrib/vstudio/vc9/zlibstat.vcxproj b/vs2015/zlib/contrib/vstudio/vc9/zlibstat.vcxproj index 0354ab7fe..7d9841cce 100644 --- a/vs2015/zlib/contrib/vstudio/vc9/zlibstat.vcxproj +++ b/vs2015/zlib/contrib/vstudio/vc9/zlibstat.vcxproj @@ -178,7 +178,7 @@ /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib + $(IntDir)$(TargetName)$(TargetExt) true @@ -209,7 +209,7 @@ /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib + $(IntDir)$(TargetName)$(TargetExt) true @@ -243,7 +243,7 @@ /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib + $(IntDir)$(TargetName)$(TargetExt) true @@ -277,7 +277,7 @@ /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib + $(IntDir)$(TargetName)$(TargetExt) true @@ -306,7 +306,7 @@ /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib + $(IntDir)$(TargetName)$(TargetExt) true @@ -335,7 +335,7 @@ /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib + $(IntDir)$(TargetName)$(TargetExt) true @@ -367,7 +367,7 @@ /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib + $(IntDir)$(TargetName)$(TargetExt) true @@ -399,7 +399,7 @@ /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib + $(IntDir)$(TargetName)$(TargetExt) true