From: Bart House Date: Sat, 2 Sep 2017 23:18:37 +0000 (-0700) Subject: Create initial vs2017 files from vs2015 files. X-Git-Tag: NetHack-3.6.1_RC01~399 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ceaf2f6109db8ec972d47ebfe980c6658ab62a24;p=nethack Create initial vs2017 files from vs2015 files. --- diff --git a/win/win32/vs2017/NetHack.vcxproj b/win/win32/vs2017/NetHack.vcxproj new file mode 100644 index 000000000..6c73188e6 --- /dev/null +++ b/win/win32/vs2017/NetHack.vcxproj @@ -0,0 +1,233 @@ + + + + + {609BC774-C6F8-4B2B-AA7D-5B3D0EA95751} + Win32Proj + NetHack + + + + + + + + + + $(BinDir) + + + + /Gs /Oi- %(AdditionalOptions) + Disabled + Default + Speed + true + $(WinWin32Dir);$(IncDir);$(SysWinntDir);$(SysShareDir);$(WinShareDir);%(AdditionalIncludeDirectories) + TILES;WIN32CON;DLB;MSWIN_GRAPHICS;_LIB;%(PreprocessorDefinitions) + + + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;Winmm.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GUISTUB;%(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/win/win32/vs2017/NetHackW.vcxproj b/win/win32/vs2017/NetHackW.vcxproj new file mode 100644 index 000000000..827daa632 --- /dev/null +++ b/win/win32/vs2017/NetHackW.vcxproj @@ -0,0 +1,192 @@ + + + + + + {CEC5D360-8804-454F-8591-002184C23499} + NetHackW + + + + + + + + + + + $(BinDir) + + + + + /Gs /Oi- %(AdditionalOptions) + Disabled + true + $(WinWin32Dir);$(IncDir);$(SysWinntDir);$(SysShareDir);$(WinShareDir);%(AdditionalIncludeDirectories) + TILES;_WINDOWS;DLB;MSWIN_GRAPHICS;WIN32CONNDEBUG;%(PreprocessorDefinitions) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + + Windows + comctl32.lib;winmm.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TTYSTUB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/win/win32/vs2017/afterdgncomp.proj b/win/win32/vs2017/afterdgncomp.proj new file mode 100644 index 000000000..7aebee743 --- /dev/null +++ b/win/win32/vs2017/afterdgncomp.proj @@ -0,0 +1,12 @@ + + + + + + + + + + \ No newline at end of file diff --git a/win/win32/vs2017/afterdlb.proj b/win/win32/vs2017/afterdlb.proj new file mode 100644 index 000000000..ed68ba33e --- /dev/null +++ b/win/win32/vs2017/afterdlb.proj @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + diff --git a/win/win32/vs2017/afterlevcomp.proj b/win/win32/vs2017/afterlevcomp.proj new file mode 100644 index 000000000..924f66cd5 --- /dev/null +++ b/win/win32/vs2017/afterlevcomp.proj @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/win/win32/vs2017/aftermakedefs.proj b/win/win32/vs2017/aftermakedefs.proj new file mode 100644 index 000000000..20adf1b15 --- /dev/null +++ b/win/win32/vs2017/aftermakedefs.proj @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/win/win32/vs2017/afternethack.proj b/win/win32/vs2017/afternethack.proj new file mode 100644 index 000000000..3b769323e --- /dev/null +++ b/win/win32/vs2017/afternethack.proj @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/win/win32/vs2017/afterrecover.proj b/win/win32/vs2017/afterrecover.proj new file mode 100644 index 000000000..0652e7828 --- /dev/null +++ b/win/win32/vs2017/afterrecover.proj @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/win/win32/vs2017/aftertile2bmp.proj b/win/win32/vs2017/aftertile2bmp.proj new file mode 100644 index 000000000..28d2b2e39 --- /dev/null +++ b/win/win32/vs2017/aftertile2bmp.proj @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/win/win32/vs2017/aftertilemap.proj b/win/win32/vs2017/aftertilemap.proj new file mode 100644 index 000000000..bfdb48fe9 --- /dev/null +++ b/win/win32/vs2017/aftertilemap.proj @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/win/win32/vs2017/afteruudecode.proj b/win/win32/vs2017/afteruudecode.proj new file mode 100644 index 000000000..b33e3c4f4 --- /dev/null +++ b/win/win32/vs2017/afteruudecode.proj @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + diff --git a/win/win32/vs2017/build.bat b/win/win32/vs2017/build.bat new file mode 100644 index 000000000..c2798cf1b --- /dev/null +++ b/win/win32/vs2017/build.bat @@ -0,0 +1,4 @@ +msbuild NetHack.sln /t:Clean;Build /p:Configuration=Debug;Platform=Win32 +msbuild NetHack.sln /t:Clean;Build /p:Configuration=Debug;Platform=x64 +msbuild NetHack.sln /t:Clean;Build /p:Configuration=Release;Platform=Win32 +msbuild NetHack.sln /t:Clean;Build /p:Configuration=Release;Platform=x64 diff --git a/win/win32/vs2017/common.props b/win/win32/vs2017/common.props new file mode 100644 index 000000000..5a5b2ed2e --- /dev/null +++ b/win/win32/vs2017/common.props @@ -0,0 +1,41 @@ + + + + true + + + false + + + + Level3 + WIN32;CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) + + + Console + $(SymbolsDir)$(TargetName).pdb + + + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + true + + + + + MaxSpeed + OnlyExplicitInline + NDEBUG;%(PreprocessorDefinitions) + MultiThreaded + + + UseLinkTimeCodeGeneration + + + \ No newline at end of file diff --git a/win/win32/vs2017/config.props b/win/win32/vs2017/config.props new file mode 100644 index 000000000..84ef04da2 --- /dev/null +++ b/win/win32/vs2017/config.props @@ -0,0 +1,21 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + \ No newline at end of file diff --git a/win/win32/vs2017/console.props b/win/win32/vs2017/console.props new file mode 100644 index 000000000..8fdca9d9e --- /dev/null +++ b/win/win32/vs2017/console.props @@ -0,0 +1,11 @@ + + + + + _CONSOLE;%(PreprocessorDefinitions) + + + Console + + + \ No newline at end of file diff --git a/win/win32/vs2017/default.props b/win/win32/vs2017/default.props new file mode 100644 index 000000000..688b5d311 --- /dev/null +++ b/win/win32/vs2017/default.props @@ -0,0 +1,17 @@ + + + + Application + false + MultiByte + v140 + + + true + + + false + true + + + \ No newline at end of file diff --git a/win/win32/vs2017/default_dll.props b/win/win32/vs2017/default_dll.props new file mode 100644 index 000000000..94a07f465 --- /dev/null +++ b/win/win32/vs2017/default_dll.props @@ -0,0 +1,17 @@ + + + + DynamicLibrary + false + MultiByte + v140 + + + true + + + false + true + + + \ No newline at end of file diff --git a/win/win32/vs2017/dgncomp.vcxproj b/win/win32/vs2017/dgncomp.vcxproj new file mode 100644 index 000000000..b91cc124e --- /dev/null +++ b/win/win32/vs2017/dgncomp.vcxproj @@ -0,0 +1,125 @@ + + + + + + {8A3F81C7-2968-49A8-86BF-2669412AD7DE} + + + + + + + + + + + + + $(IncDir);$(SysWinntDir);$(SysShareDir);%(AdditionalIncludeDirectories) + WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Lex; + Yacc; + $(BuildDependsOn); + + + + + + + NoLex; + NoYacc; + $(BuildDependsOn); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/win/win32/vs2017/dirs.props b/win/win32/vs2017/dirs.props new file mode 100644 index 000000000..8cdcf60c2 --- /dev/null +++ b/win/win32/vs2017/dirs.props @@ -0,0 +1,24 @@ + + + + $(MSBuildProjectDirectory)\..\..\..\ + $(RootDir)bin\$(Configuration)\$(Platform)\ + $(ProjectDir)obj\$(Configuration)\$(Platform)\$(TargetName)\ + $(ProjectDir)symbols\$(Configuration)\$(Platform)\$(TargetName)\ + $(RootDir)tools\$(Configuration)\$(Platform)\ + $(RootDir)util\ + $(RootDir)dat\ + $(RootDir)doc\ + $(RootDir)include\ + $(RootDir)src\ + $(RootDir)sys\ + $(RootDir)util\ + $(RootDir)sys\share\ + $(RootDir)sys\winnt\ + $(RootDir)win\share\ + $(RootDir)win\tty\ + $(RootDir)win\win32\ + $(ToolsDir) + $(ObjDir) + + \ No newline at end of file diff --git a/win/win32/vs2017/dlb.vcxproj b/win/win32/vs2017/dlb.vcxproj new file mode 100644 index 000000000..06424d447 --- /dev/null +++ b/win/win32/vs2017/dlb.vcxproj @@ -0,0 +1,43 @@ + + + + + + {0303A585-3F83-4BB7-AF6B-1E12C8FB54AC} + + + + + + + + + + + + + $(IncDir);$(SysWinntDir);$(SysShareDir);%(AdditionalIncludeDirectories) + WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/win/win32/vs2017/dll.props b/win/win32/vs2017/dll.props new file mode 100644 index 000000000..3b37e2ede --- /dev/null +++ b/win/win32/vs2017/dll.props @@ -0,0 +1,11 @@ + + + + + WIN32CON;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + + + Windows + + + \ No newline at end of file diff --git a/win/win32/vs2017/files.props b/win/win32/vs2017/files.props new file mode 100644 index 000000000..d905edbdd --- /dev/null +++ b/win/win32/vs2017/files.props @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/win/win32/vs2017/levcomp.vcxproj b/win/win32/vs2017/levcomp.vcxproj new file mode 100644 index 000000000..e3450216f --- /dev/null +++ b/win/win32/vs2017/levcomp.vcxproj @@ -0,0 +1,88 @@ + + + + + + {9DD9C52E-E8C9-4533-BD22-83C055C0AABA} + + + + + + + + + + + + + $(IncDir);$(SysWinntDir);$(SysShareDir);%(AdditionalIncludeDirectories) + WIN32CON;DLB;MSWIN_GRAPHICS;YY_NO_UNISTD_H;%(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + + Lex; + Yacc; + $(BuildDependsOn); + + + + + + + NoLex; + NoYacc; + $(BuildDependsOn); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/win/win32/vs2017/makedefs.vcxproj b/win/win32/vs2017/makedefs.vcxproj new file mode 100644 index 000000000..b9beba36b --- /dev/null +++ b/win/win32/vs2017/makedefs.vcxproj @@ -0,0 +1,55 @@ + + + + + + {BA3DD34C-04B7-40D0-B373-9329AA9E8945} + + + + + + + + + + + + + $(IncDir);$(SysWinntDir);%(AdditionalIncludeDirectories) + WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/win/win32/vs2017/nh340key.def b/win/win32/vs2017/nh340key.def new file mode 100644 index 000000000..f484a536f --- /dev/null +++ b/win/win32/vs2017/nh340key.def @@ -0,0 +1,8 @@ +LIBRARY nh340key +EXPORTS +ProcessKeystroke +NHkbhit +CheckInput +SourceWhere +SourceAuthor +KeyHandlerName diff --git a/win/win32/vs2017/nh340key.vcxproj b/win/win32/vs2017/nh340key.vcxproj new file mode 100644 index 000000000..8b2068662 --- /dev/null +++ b/win/win32/vs2017/nh340key.vcxproj @@ -0,0 +1,42 @@ + + + + + {be04e242-a1e9-4593-b95b-057f37330b76} + Win32Proj + nh340key + + + + + + + + + + $(BinDir) + + + + $(IncDir);$(SysWinntDir);%(AdditionalIncludeDirectories) + + + $(ToolsDir)$(TargetName).lib + + + + + nh340key.def + + + + + + + + + + + + + \ No newline at end of file diff --git a/win/win32/vs2017/nhdefkey.def b/win/win32/vs2017/nhdefkey.def new file mode 100644 index 000000000..2950904e4 --- /dev/null +++ b/win/win32/vs2017/nhdefkey.def @@ -0,0 +1,8 @@ +LIBRARY nhdefkey +EXPORTS +ProcessKeystroke +NHkbhit +CheckInput +SourceWhere +SourceAuthor +KeyHandlerName diff --git a/win/win32/vs2017/nhdefkey.vcxproj b/win/win32/vs2017/nhdefkey.vcxproj new file mode 100644 index 000000000..98e70a81e --- /dev/null +++ b/win/win32/vs2017/nhdefkey.vcxproj @@ -0,0 +1,42 @@ + + + + + {6813477F-64B6-4B97-B230-438D0D233385} + Win32Proj + nhdefkey + + + + + + + + + + $(BinDir) + + + + $(IncDir);$(SysWinntDir);%(AdditionalIncludeDirectories) + + + $(ToolsDir)$(TargetName).lib + + + + + nhdefkey.def + + + + + + + + + + + + + \ No newline at end of file diff --git a/win/win32/vs2017/nhraykey.def b/win/win32/vs2017/nhraykey.def new file mode 100644 index 000000000..5432a1af3 --- /dev/null +++ b/win/win32/vs2017/nhraykey.def @@ -0,0 +1,8 @@ +LIBRARY nhraykey +EXPORTS +ProcessKeystroke +NHkbhit +CheckInput +SourceWhere +SourceAuthor +KeyHandlerName diff --git a/win/win32/vs2017/nhraykey.vcxproj b/win/win32/vs2017/nhraykey.vcxproj new file mode 100644 index 000000000..0017f4a49 --- /dev/null +++ b/win/win32/vs2017/nhraykey.vcxproj @@ -0,0 +1,42 @@ + + + + + {2e1f4bb3-3bd7-43ad-8e64-d3b8a2f5d7b2} + Win32Proj + nhraykey + + + + + + + + + + $(BinDir) + + + + $(IncDir);$(SysWinntDir);%(AdditionalIncludeDirectories) + + + $(ToolsDir)$(TargetName).lib + + + + + nhraykey.def + + + + + + + + + + + + + \ No newline at end of file diff --git a/win/win32/vs2017/recover.vcxproj b/win/win32/vs2017/recover.vcxproj new file mode 100644 index 000000000..c766265a3 --- /dev/null +++ b/win/win32/vs2017/recover.vcxproj @@ -0,0 +1,45 @@ + + + + + {2F35F228-6733-4FE5-9B46-B3AA10D4BC2E} + + + + + + + + + + $(BinDir) + + + + $(IncDir);$(SysWinntDir);%(AdditionalIncludeDirectories) + WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/win/win32/vs2017/tile2bmp.vcxproj b/win/win32/vs2017/tile2bmp.vcxproj new file mode 100644 index 000000000..81a7df824 --- /dev/null +++ b/win/win32/vs2017/tile2bmp.vcxproj @@ -0,0 +1,47 @@ + + + + + + {642BC75D-ABAF-403E-8224-7C725FD4CB42} + + + + + + + + + + + + + $(IncDir);$(SysWinntDir);$(SysShareDir);%(AdditionalIncludeDirectories) + WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions) + + + + + + + + + + + + TILETEXT;%(PreprocessorDefinitions) + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/win/win32/vs2017/tilemap.vcxproj b/win/win32/vs2017/tilemap.vcxproj new file mode 100644 index 000000000..100775db0 --- /dev/null +++ b/win/win32/vs2017/tilemap.vcxproj @@ -0,0 +1,81 @@ + + + + + + {93F10526-209E-41D7-BBEA-775787876895} + + + + + + + + + + + + + $(IncDir);$(SysWinntDir);$(SysShareDir);%(AdditionalIncludeDirectories) + WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/win/win32/vs2017/tiles.vcxproj b/win/win32/vs2017/tiles.vcxproj new file mode 100644 index 000000000..f17bd023f --- /dev/null +++ b/win/win32/vs2017/tiles.vcxproj @@ -0,0 +1,124 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {55946465-FC65-47B3-BB48-742C7694C0D6} + MakeFileProj + + + + Makefile + false + v120 + + + Makefile + false + v120 + + + Makefile + false + v120 + + + Makefile + false + v120 + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + .\..\util\ + .\..\util\ + .\Debug\ + .\Debug\ + nmake /f "tiles.mak" + nmake /f "tiles.mak" + nmake /f "tiles.mak" /a + nmake /f "tiles.mak" /a + + + ..\win\win32\tiles.bmp + ..\win\win32\tiles.bmp + $(NMakePreprocessorDefinitions) + $(NMakePreprocessorDefinitions) + $(NMakeIncludeSearchPath) + $(NMakeIncludeSearchPath) + $(NMakeForcedIncludes) + $(NMakeForcedIncludes) + $(NMakeAssemblySearchPath) + $(NMakeAssemblySearchPath) + $(NMakeForcedUsingAssemblies) + $(NMakeForcedUsingAssemblies) + .\..\util\ + .\..\util\ + .\Release\ + .\Release\ + nmake /f "tiles.mak" + nmake /f "tiles.mak" + nmake /f "tiles.mak" /a + nmake /f "tiles.mak" /a + + + ..\win\win32\tiles.bmp + ..\win\win32\tiles.bmp + $(NMakePreprocessorDefinitions) + $(NMakePreprocessorDefinitions) + $(NMakeIncludeSearchPath) + $(NMakeIncludeSearchPath) + $(NMakeForcedIncludes) + $(NMakeForcedIncludes) + $(NMakeAssemblySearchPath) + $(NMakeAssemblySearchPath) + $(NMakeForcedUsingAssemblies) + $(NMakeForcedUsingAssemblies) + + + + + + {642bc75d-abaf-403e-8224-7c725fd4cb42} + false + + + + + + diff --git a/win/win32/vs2017/uudecode.vcxproj b/win/win32/vs2017/uudecode.vcxproj new file mode 100644 index 000000000..581a8c02b --- /dev/null +++ b/win/win32/vs2017/uudecode.vcxproj @@ -0,0 +1,29 @@ + + + + + + {63F9B82B-F589-4082-ABE5-D4F0682050AB} + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file