change references from winnt to windows
rename sys/winnt to sys/windows move vs (visual studio) folder out of win/win32 and into sys/windows rename include/ntconf.h to include/windconf.h rename winnt.c to windsys.c place visual studio projects into individual subfolders. This will hopefully resolve GitHub issue #484 as well.
1
sys/windows/vs/.gitattributes
vendored
Normal file
@@ -0,0 +1 @@
|
||||
* NH_filestag=(file%s_for_Visual_Studio_2017_or_2019_Community_Edition_builds)
|
||||
17
sys/windows/vs/.gitignore
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
!NetHack.sln
|
||||
*.db-shm
|
||||
*.db-wal
|
||||
paniclog
|
||||
_pkginfo.txt
|
||||
AppPackages
|
||||
BundleArtifacts
|
||||
report.xml
|
||||
*.cer
|
||||
*.appxbundle
|
||||
NetHackPackage_StoreKey.pfx
|
||||
NetHackPackage_TemporaryKey.pfx
|
||||
NetHackPackage.assets.cache
|
||||
NetHackPackage.wapproj.user
|
||||
NetHackPackage/obj/
|
||||
NetHackW.vcxproj.user
|
||||
obj/
|
||||
BIN
sys/windows/vs/Images/BadgeLogo.scale-100.png
Normal file
|
After Width: | Height: | Size: 238 B |
BIN
sys/windows/vs/Images/BadgeLogo.scale-125.png
Normal file
|
After Width: | Height: | Size: 300 B |
BIN
sys/windows/vs/Images/BadgeLogo.scale-150.png
Normal file
|
After Width: | Height: | Size: 370 B |
BIN
sys/windows/vs/Images/BadgeLogo.scale-200.png
Normal file
|
After Width: | Height: | Size: 520 B |
BIN
sys/windows/vs/Images/BadgeLogo.scale-400.png
Normal file
|
After Width: | Height: | Size: 770 B |
BIN
sys/windows/vs/Images/LargeTile.scale-100.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
sys/windows/vs/Images/LargeTile.scale-125.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
sys/windows/vs/Images/LargeTile.scale-150.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
sys/windows/vs/Images/LargeTile.scale-200.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
sys/windows/vs/Images/LargeTile.scale-400.png
Normal file
|
After Width: | Height: | Size: 46 KiB |
BIN
sys/windows/vs/Images/LockScreenLogo.scale-200.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
sys/windows/vs/Images/SmallTile.scale-100.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
sys/windows/vs/Images/SmallTile.scale-125.png
Normal file
|
After Width: | Height: | Size: 4.7 KiB |
BIN
sys/windows/vs/Images/SmallTile.scale-150.png
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
sys/windows/vs/Images/SmallTile.scale-200.png
Normal file
|
After Width: | Height: | Size: 8.6 KiB |
BIN
sys/windows/vs/Images/SmallTile.scale-400.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
sys/windows/vs/Images/SplashScreen.scale-100.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
sys/windows/vs/Images/SplashScreen.scale-125.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
sys/windows/vs/Images/SplashScreen.scale-150.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
sys/windows/vs/Images/SplashScreen.scale-200.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
sys/windows/vs/Images/SplashScreen.scale-400.png
Normal file
|
After Width: | Height: | Size: 50 KiB |
BIN
sys/windows/vs/Images/Square150x150Logo.scale-100.png
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
BIN
sys/windows/vs/Images/Square150x150Logo.scale-125.png
Normal file
|
After Width: | Height: | Size: 7.9 KiB |
BIN
sys/windows/vs/Images/Square150x150Logo.scale-150.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
sys/windows/vs/Images/Square150x150Logo.scale-200.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
sys/windows/vs/Images/Square150x150Logo.scale-400.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 954 B |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 4.7 KiB |
BIN
sys/windows/vs/Images/Square44x44Logo.scale-100.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
sys/windows/vs/Images/Square44x44Logo.scale-125.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
sys/windows/vs/Images/Square44x44Logo.scale-150.png
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
BIN
sys/windows/vs/Images/Square44x44Logo.scale-200.png
Normal file
|
After Width: | Height: | Size: 7.5 KiB |
BIN
sys/windows/vs/Images/Square44x44Logo.scale-400.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
sys/windows/vs/Images/Square44x44Logo.targetsize-16.png
Normal file
|
After Width: | Height: | Size: 667 B |
BIN
sys/windows/vs/Images/Square44x44Logo.targetsize-24.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
BIN
sys/windows/vs/Images/Square44x44Logo.targetsize-256.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
sys/windows/vs/Images/Square44x44Logo.targetsize-32.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
sys/windows/vs/Images/Square44x44Logo.targetsize-48.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
sys/windows/vs/Images/StoreLogo.backup.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
sys/windows/vs/Images/StoreLogo.scale-100.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
BIN
sys/windows/vs/Images/StoreLogo.scale-125.png
Normal file
|
After Width: | Height: | Size: 7.0 KiB |
BIN
sys/windows/vs/Images/StoreLogo.scale-150.png
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
BIN
sys/windows/vs/Images/StoreLogo.scale-200.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
sys/windows/vs/Images/StoreLogo.scale-400.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
sys/windows/vs/Images/Wide310x150Logo.scale-100.png
Normal file
|
After Width: | Height: | Size: 6.3 KiB |
BIN
sys/windows/vs/Images/Wide310x150Logo.scale-125.png
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
BIN
sys/windows/vs/Images/Wide310x150Logo.scale-150.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
sys/windows/vs/Images/Wide310x150Logo.scale-200.png
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
sys/windows/vs/Images/Wide310x150Logo.scale-400.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
195
sys/windows/vs/NetHack.sln
Normal file
@@ -0,0 +1,195 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 15
|
||||
VisualStudioVersion = 15.0.26730.12
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NetHackW", "NetHackW\NetHackW.vcxproj", "{CEC5D360-8804-454F-8591-002184C23499}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{93F10526-209E-41D7-BBEA-775787876895} = {93F10526-209E-41D7-BBEA-775787876895}
|
||||
{63F9B82B-F589-4082-ABE5-D4F0682050AB} = {63F9B82B-F589-4082-ABE5-D4F0682050AB}
|
||||
{BA3DD34C-04B7-40D0-B373-9329AA9E8945} = {BA3DD34C-04B7-40D0-B373-9329AA9E8945}
|
||||
{642BC75D-ABAF-403E-8224-7C725FD4CB42} = {642BC75D-ABAF-403E-8224-7C725FD4CB42}
|
||||
{0303A585-3F83-4BB7-AF6B-1E12C8FB54AC} = {0303A585-3F83-4BB7-AF6B-1E12C8FB54AC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dlb", "dlb\dlb.vcxproj", "{0303A585-3F83-4BB7-AF6B-1E12C8FB54AC}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{63F9B82B-F589-4082-ABE5-D4F0682050AB} = {63F9B82B-F589-4082-ABE5-D4F0682050AB}
|
||||
{BA3DD34C-04B7-40D0-B373-9329AA9E8945} = {BA3DD34C-04B7-40D0-B373-9329AA9E8945}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "makedefs", "makedefs\makedefs.vcxproj", "{BA3DD34C-04B7-40D0-B373-9329AA9E8945}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "recover", "recover\recover.vcxproj", "{2F35F228-6733-4FE5-9B46-B3AA10D4BC2E}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tile2bmp", "tile2bmp\tile2bmp.vcxproj", "{642BC75D-ABAF-403E-8224-7C725FD4CB42}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{BA3DD34C-04B7-40D0-B373-9329AA9E8945} = {BA3DD34C-04B7-40D0-B373-9329AA9E8945}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tilemap", "tilemap\tilemap.vcxproj", "{93F10526-209E-41D7-BBEA-775787876895}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{BA3DD34C-04B7-40D0-B373-9329AA9E8945} = {BA3DD34C-04B7-40D0-B373-9329AA9E8945}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "uudecode", "uudecode\uudecode.vcxproj", "{63F9B82B-F589-4082-ABE5-D4F0682050AB}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{BA3DD34C-04B7-40D0-B373-9329AA9E8945} = {BA3DD34C-04B7-40D0-B373-9329AA9E8945}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NetHack", "NetHack\NetHack.vcxproj", "{609BC774-C6F8-4B2B-AA7D-5B3D0EA95751}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{63F9B82B-F589-4082-ABE5-D4F0682050AB} = {63F9B82B-F589-4082-ABE5-D4F0682050AB}
|
||||
{BA3DD34C-04B7-40D0-B373-9329AA9E8945} = {BA3DD34C-04B7-40D0-B373-9329AA9E8945}
|
||||
{6813477F-64B6-4B97-B230-438D0D233385} = {6813477F-64B6-4B97-B230-438D0D233385}
|
||||
{0303A585-3F83-4BB7-AF6B-1E12C8FB54AC} = {0303A585-3F83-4BB7-AF6B-1E12C8FB54AC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nhdefkey", "nhdefkey\nhdefkey.vcxproj", "{6813477F-64B6-4B97-B230-438D0D233385}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{BA3DD34C-04B7-40D0-B373-9329AA9E8945} = {BA3DD34C-04B7-40D0-B373-9329AA9E8945}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nh340key", "nh340key\nh340key.vcxproj", "{BE04E242-A1E9-4593-B95B-057F37330B76}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{BA3DD34C-04B7-40D0-B373-9329AA9E8945} = {BA3DD34C-04B7-40D0-B373-9329AA9E8945}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nhraykey", "nhraykey\nhraykey.vcxproj", "{2E1F4BB3-3BD7-43AD-8E64-D3B8A2F5D7B2}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{BA3DD34C-04B7-40D0-B373-9329AA9E8945} = {BA3DD34C-04B7-40D0-B373-9329AA9E8945}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PDCurses", "PDCurses\PDCurses.vcxproj", "{BAA70D0F-3EC7-4D10-91F0-974F1F49308B}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{477BF231-48E0-4312-AA12-9D8576215489}"
|
||||
ProjectSection(SolutionItems) = preProject
|
||||
NetHackProperties.props = NetHackProperties.props
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "NetHackPackage", "NetHackPackage.wapproj", "{6838EC9D-F25D-4779-9CD7-2EDB61E49429}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug|x64 = Debug|x64
|
||||
Release|Win32 = Release|Win32
|
||||
Release|x64 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{CEC5D360-8804-454F-8591-002184C23499}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{CEC5D360-8804-454F-8591-002184C23499}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{CEC5D360-8804-454F-8591-002184C23499}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{CEC5D360-8804-454F-8591-002184C23499}.Debug|x64.Build.0 = Debug|x64
|
||||
{CEC5D360-8804-454F-8591-002184C23499}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{CEC5D360-8804-454F-8591-002184C23499}.Release|Win32.Build.0 = Release|Win32
|
||||
{CEC5D360-8804-454F-8591-002184C23499}.Release|x64.ActiveCfg = Release|x64
|
||||
{CEC5D360-8804-454F-8591-002184C23499}.Release|x64.Build.0 = Release|x64
|
||||
{0303A585-3F83-4BB7-AF6B-1E12C8FB54AC}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0303A585-3F83-4BB7-AF6B-1E12C8FB54AC}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0303A585-3F83-4BB7-AF6B-1E12C8FB54AC}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0303A585-3F83-4BB7-AF6B-1E12C8FB54AC}.Debug|x64.Build.0 = Debug|x64
|
||||
{0303A585-3F83-4BB7-AF6B-1E12C8FB54AC}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0303A585-3F83-4BB7-AF6B-1E12C8FB54AC}.Release|Win32.Build.0 = Release|Win32
|
||||
{0303A585-3F83-4BB7-AF6B-1E12C8FB54AC}.Release|x64.ActiveCfg = Release|x64
|
||||
{0303A585-3F83-4BB7-AF6B-1E12C8FB54AC}.Release|x64.Build.0 = Release|x64
|
||||
{BA3DD34C-04B7-40D0-B373-9329AA9E8945}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{BA3DD34C-04B7-40D0-B373-9329AA9E8945}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{BA3DD34C-04B7-40D0-B373-9329AA9E8945}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{BA3DD34C-04B7-40D0-B373-9329AA9E8945}.Debug|x64.Build.0 = Debug|x64
|
||||
{BA3DD34C-04B7-40D0-B373-9329AA9E8945}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{BA3DD34C-04B7-40D0-B373-9329AA9E8945}.Release|Win32.Build.0 = Release|Win32
|
||||
{BA3DD34C-04B7-40D0-B373-9329AA9E8945}.Release|x64.ActiveCfg = Release|x64
|
||||
{BA3DD34C-04B7-40D0-B373-9329AA9E8945}.Release|x64.Build.0 = Release|x64
|
||||
{2F35F228-6733-4FE5-9B46-B3AA10D4BC2E}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2F35F228-6733-4FE5-9B46-B3AA10D4BC2E}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2F35F228-6733-4FE5-9B46-B3AA10D4BC2E}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{2F35F228-6733-4FE5-9B46-B3AA10D4BC2E}.Debug|x64.Build.0 = Debug|x64
|
||||
{2F35F228-6733-4FE5-9B46-B3AA10D4BC2E}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2F35F228-6733-4FE5-9B46-B3AA10D4BC2E}.Release|Win32.Build.0 = Release|Win32
|
||||
{2F35F228-6733-4FE5-9B46-B3AA10D4BC2E}.Release|x64.ActiveCfg = Release|x64
|
||||
{2F35F228-6733-4FE5-9B46-B3AA10D4BC2E}.Release|x64.Build.0 = Release|x64
|
||||
{642BC75D-ABAF-403E-8224-7C725FD4CB42}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{642BC75D-ABAF-403E-8224-7C725FD4CB42}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{642BC75D-ABAF-403E-8224-7C725FD4CB42}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{642BC75D-ABAF-403E-8224-7C725FD4CB42}.Debug|x64.Build.0 = Debug|x64
|
||||
{642BC75D-ABAF-403E-8224-7C725FD4CB42}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{642BC75D-ABAF-403E-8224-7C725FD4CB42}.Release|Win32.Build.0 = Release|Win32
|
||||
{642BC75D-ABAF-403E-8224-7C725FD4CB42}.Release|x64.ActiveCfg = Release|x64
|
||||
{642BC75D-ABAF-403E-8224-7C725FD4CB42}.Release|x64.Build.0 = Release|x64
|
||||
{93F10526-209E-41D7-BBEA-775787876895}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{93F10526-209E-41D7-BBEA-775787876895}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{93F10526-209E-41D7-BBEA-775787876895}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{93F10526-209E-41D7-BBEA-775787876895}.Debug|x64.Build.0 = Debug|x64
|
||||
{93F10526-209E-41D7-BBEA-775787876895}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{93F10526-209E-41D7-BBEA-775787876895}.Release|Win32.Build.0 = Release|Win32
|
||||
{93F10526-209E-41D7-BBEA-775787876895}.Release|x64.ActiveCfg = Release|x64
|
||||
{93F10526-209E-41D7-BBEA-775787876895}.Release|x64.Build.0 = Release|x64
|
||||
{63F9B82B-F589-4082-ABE5-D4F0682050AB}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{63F9B82B-F589-4082-ABE5-D4F0682050AB}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{63F9B82B-F589-4082-ABE5-D4F0682050AB}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{63F9B82B-F589-4082-ABE5-D4F0682050AB}.Debug|x64.Build.0 = Debug|x64
|
||||
{63F9B82B-F589-4082-ABE5-D4F0682050AB}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{63F9B82B-F589-4082-ABE5-D4F0682050AB}.Release|Win32.Build.0 = Release|Win32
|
||||
{63F9B82B-F589-4082-ABE5-D4F0682050AB}.Release|x64.ActiveCfg = Release|x64
|
||||
{63F9B82B-F589-4082-ABE5-D4F0682050AB}.Release|x64.Build.0 = Release|x64
|
||||
{609BC774-C6F8-4B2B-AA7D-5B3D0EA95751}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{609BC774-C6F8-4B2B-AA7D-5B3D0EA95751}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{609BC774-C6F8-4B2B-AA7D-5B3D0EA95751}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{609BC774-C6F8-4B2B-AA7D-5B3D0EA95751}.Debug|x64.Build.0 = Debug|x64
|
||||
{609BC774-C6F8-4B2B-AA7D-5B3D0EA95751}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{609BC774-C6F8-4B2B-AA7D-5B3D0EA95751}.Release|Win32.Build.0 = Release|Win32
|
||||
{609BC774-C6F8-4B2B-AA7D-5B3D0EA95751}.Release|x64.ActiveCfg = Release|x64
|
||||
{609BC774-C6F8-4B2B-AA7D-5B3D0EA95751}.Release|x64.Build.0 = Release|x64
|
||||
{6813477F-64B6-4B97-B230-438D0D233385}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{6813477F-64B6-4B97-B230-438D0D233385}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{6813477F-64B6-4B97-B230-438D0D233385}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{6813477F-64B6-4B97-B230-438D0D233385}.Debug|x64.Build.0 = Debug|x64
|
||||
{6813477F-64B6-4B97-B230-438D0D233385}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{6813477F-64B6-4B97-B230-438D0D233385}.Release|Win32.Build.0 = Release|Win32
|
||||
{6813477F-64B6-4B97-B230-438D0D233385}.Release|x64.ActiveCfg = Release|x64
|
||||
{6813477F-64B6-4B97-B230-438D0D233385}.Release|x64.Build.0 = Release|x64
|
||||
{BE04E242-A1E9-4593-B95B-057F37330B76}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{BE04E242-A1E9-4593-B95B-057F37330B76}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{BE04E242-A1E9-4593-B95B-057F37330B76}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{BE04E242-A1E9-4593-B95B-057F37330B76}.Debug|x64.Build.0 = Debug|x64
|
||||
{BE04E242-A1E9-4593-B95B-057F37330B76}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{BE04E242-A1E9-4593-B95B-057F37330B76}.Release|Win32.Build.0 = Release|Win32
|
||||
{BE04E242-A1E9-4593-B95B-057F37330B76}.Release|x64.ActiveCfg = Release|x64
|
||||
{BE04E242-A1E9-4593-B95B-057F37330B76}.Release|x64.Build.0 = Release|x64
|
||||
{2E1F4BB3-3BD7-43AD-8E64-D3B8A2F5D7B2}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2E1F4BB3-3BD7-43AD-8E64-D3B8A2F5D7B2}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2E1F4BB3-3BD7-43AD-8E64-D3B8A2F5D7B2}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{2E1F4BB3-3BD7-43AD-8E64-D3B8A2F5D7B2}.Debug|x64.Build.0 = Debug|x64
|
||||
{2E1F4BB3-3BD7-43AD-8E64-D3B8A2F5D7B2}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2E1F4BB3-3BD7-43AD-8E64-D3B8A2F5D7B2}.Release|Win32.Build.0 = Release|Win32
|
||||
{2E1F4BB3-3BD7-43AD-8E64-D3B8A2F5D7B2}.Release|x64.ActiveCfg = Release|x64
|
||||
{2E1F4BB3-3BD7-43AD-8E64-D3B8A2F5D7B2}.Release|x64.Build.0 = Release|x64
|
||||
{BAA70D0F-3EC7-4D10-91F0-974F1F49308B}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{BAA70D0F-3EC7-4D10-91F0-974F1F49308B}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{BAA70D0F-3EC7-4D10-91F0-974F1F49308B}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{BAA70D0F-3EC7-4D10-91F0-974F1F49308B}.Debug|x64.Build.0 = Debug|x64
|
||||
{BAA70D0F-3EC7-4D10-91F0-974F1F49308B}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{BAA70D0F-3EC7-4D10-91F0-974F1F49308B}.Release|Win32.Build.0 = Release|Win32
|
||||
{BAA70D0F-3EC7-4D10-91F0-974F1F49308B}.Release|x64.ActiveCfg = Release|x64
|
||||
{BAA70D0F-3EC7-4D10-91F0-974F1F49308B}.Release|x64.Build.0 = Release|x64
|
||||
{6838EC9D-F25D-4779-9CD7-2EDB61E49429}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{6838EC9D-F25D-4779-9CD7-2EDB61E49429}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{6838EC9D-F25D-4779-9CD7-2EDB61E49429}.Debug|Win32.Deploy.0 = Debug|Win32
|
||||
{6838EC9D-F25D-4779-9CD7-2EDB61E49429}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{6838EC9D-F25D-4779-9CD7-2EDB61E49429}.Debug|x64.Build.0 = Debug|x64
|
||||
{6838EC9D-F25D-4779-9CD7-2EDB61E49429}.Debug|x64.Deploy.0 = Debug|x64
|
||||
{6838EC9D-F25D-4779-9CD7-2EDB61E49429}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{6838EC9D-F25D-4779-9CD7-2EDB61E49429}.Release|Win32.Build.0 = Release|Win32
|
||||
{6838EC9D-F25D-4779-9CD7-2EDB61E49429}.Release|Win32.Deploy.0 = Release|Win32
|
||||
{6838EC9D-F25D-4779-9CD7-2EDB61E49429}.Release|x64.ActiveCfg = Release|x64
|
||||
{6838EC9D-F25D-4779-9CD7-2EDB61E49429}.Release|x64.Build.0 = Release|x64
|
||||
{6838EC9D-F25D-4779-9CD7-2EDB61E49429}.Release|x64.Deploy.0 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {6DF8F690-552A-4329-8FAB-DD447071A473}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
271
sys/windows/vs/NetHack/NetHack.vcxproj
Normal file
@@ -0,0 +1,271 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\config.props" />
|
||||
<Import Project="..\dirs.props" />
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{609BC774-C6F8-4B2B-AA7D-5B3D0EA95751}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>NetHack</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<Import Project="$(vsDir)default.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
<Import Project="$(vsDir)console.props" />
|
||||
<Import Project="$(vsDir)common.props" />
|
||||
<Import Project="$(vsDir)files.props" />
|
||||
<PropertyGroup>
|
||||
<OutDir>$(BinDir)</OutDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="Exists('$(PDCURSES)')">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(PDCURSES);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>CURSES_GRAPHICS;CHTYPE_32;PDC_NCMOUSE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalLibraryDirectories>$(ToolsDir)</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>PDCurses.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalOptions>/Gs /Oi- /w44774 %(AdditionalOptions)</AdditionalOptions>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<InlineFunctionExpansion>Default</InlineFunctionExpansion>
|
||||
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||
<OmitFramePointers>true</OmitFramePointers>
|
||||
<AdditionalIncludeDirectories>$(WinWin32Dir);$(IncDir);$(SysWindDir);$(SysShareDir);$(WinShareDir);$(LuaDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>TILES;WIN32CON;DLB;MSWIN_GRAPHICS;SAFEPROCS;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>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;bcrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="@(Lua)">
|
||||
<DisableSpecificWarnings>4701;4702;4244;4310;4774</DisableSpecificWarnings>
|
||||
<AdditionalOptions>%(AdditionalOptions) /wd4774</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)allmain.c" />
|
||||
<ClCompile Include="$(SrcDir)alloc.c" />
|
||||
<ClCompile Include="$(SrcDir)apply.c" />
|
||||
<ClCompile Include="$(SrcDir)artifact.c" />
|
||||
<ClCompile Include="$(SrcDir)attrib.c" />
|
||||
<ClCompile Include="$(SrcDir)ball.c" />
|
||||
<ClCompile Include="$(SrcDir)bones.c" />
|
||||
<ClCompile Include="$(SrcDir)botl.c" />
|
||||
<ClCompile Include="$(SrcDir)cmd.c" />
|
||||
<ClCompile Include="$(SrcDir)dbridge.c" />
|
||||
<ClCompile Include="$(SrcDir)decl.c" />
|
||||
<ClCompile Include="$(SrcDir)detect.c" />
|
||||
<ClCompile Include="$(SrcDir)dig.c" />
|
||||
<ClCompile Include="$(SrcDir)display.c" />
|
||||
<ClCompile Include="$(SrcDir)dlb.c" />
|
||||
<ClCompile Include="$(SrcDir)do.c" />
|
||||
<ClCompile Include="$(SrcDir)dog.c" />
|
||||
<ClCompile Include="$(SrcDir)dogmove.c" />
|
||||
<ClCompile Include="$(SrcDir)dokick.c" />
|
||||
<ClCompile Include="$(SrcDir)dothrow.c" />
|
||||
<ClCompile Include="$(SrcDir)do_name.c" />
|
||||
<ClCompile Include="$(SrcDir)do_wear.c" />
|
||||
<ClCompile Include="$(SrcDir)drawing.c" />
|
||||
<ClCompile Include="$(SrcDir)dungeon.c" />
|
||||
<ClCompile Include="$(SrcDir)eat.c" />
|
||||
<ClCompile Include="$(SrcDir)end.c" />
|
||||
<ClCompile Include="$(SrcDir)engrave.c" />
|
||||
<ClCompile Include="$(SrcDir)exper.c" />
|
||||
<ClCompile Include="$(SrcDir)explode.c" />
|
||||
<ClCompile Include="$(SrcDir)extralev.c" />
|
||||
<ClCompile Include="$(SrcDir)files.c" />
|
||||
<ClCompile Include="$(SrcDir)fountain.c" />
|
||||
<ClCompile Include="$(SrcDir)hack.c" />
|
||||
<ClCompile Include="$(SrcDir)hacklib.c" />
|
||||
<ClCompile Include="$(SrcDir)insight.c" />
|
||||
<ClCompile Include="$(SrcDir)invent.c" />
|
||||
<ClCompile Include="$(SrcDir)isaac64.c" />
|
||||
<ClCompile Include="$(SrcDir)light.c" />
|
||||
<ClCompile Include="$(SrcDir)lock.c" />
|
||||
<ClCompile Include="$(SrcDir)mail.c" />
|
||||
<ClCompile Include="$(SrcDir)makemon.c" />
|
||||
<ClCompile Include="$(SrcDir)mcastu.c" />
|
||||
<ClCompile Include="$(SrcDir)mdlib.c" />
|
||||
<ClCompile Include="$(SrcDir)mhitm.c" />
|
||||
<ClCompile Include="$(SrcDir)mhitu.c" />
|
||||
<ClCompile Include="$(SrcDir)minion.c" />
|
||||
<ClCompile Include="$(SrcDir)mklev.c" />
|
||||
<ClCompile Include="$(SrcDir)mkmap.c" />
|
||||
<ClCompile Include="$(SrcDir)mkmaze.c" />
|
||||
<ClCompile Include="$(SrcDir)mkobj.c" />
|
||||
<ClCompile Include="$(SrcDir)mkroom.c" />
|
||||
<ClCompile Include="$(SrcDir)mon.c" />
|
||||
<ClCompile Include="$(SrcDir)mondata.c" />
|
||||
<ClCompile Include="$(SrcDir)monmove.c" />
|
||||
<ClCompile Include="$(SrcDir)monst.c" />
|
||||
<ClCompile Include="$(SrcDir)mplayer.c" />
|
||||
<ClCompile Include="$(SrcDir)mthrowu.c" />
|
||||
<ClCompile Include="$(SrcDir)muse.c" />
|
||||
<ClCompile Include="$(SrcDir)music.c" />
|
||||
<ClCompile Include="$(SrcDir)nhlobj.c" />
|
||||
<ClCompile Include="$(SrcDir)nhlsel.c" />
|
||||
<ClCompile Include="$(SrcDir)nhlua.c" />
|
||||
<ClCompile Include="$(SrcDir)objects.c" />
|
||||
<ClCompile Include="$(SrcDir)objnam.c" />
|
||||
<ClCompile Include="$(SrcDir)options.c" />
|
||||
<ClCompile Include="$(SrcDir)o_init.c" />
|
||||
<ClCompile Include="$(SrcDir)pager.c" />
|
||||
<ClCompile Include="$(SrcDir)pickup.c" />
|
||||
<ClCompile Include="$(SrcDir)pline.c" />
|
||||
<ClCompile Include="$(SrcDir)polyself.c" />
|
||||
<ClCompile Include="$(SrcDir)potion.c" />
|
||||
<ClCompile Include="$(SrcDir)pray.c" />
|
||||
<ClCompile Include="$(SrcDir)priest.c" />
|
||||
<ClCompile Include="$(SrcDir)quest.c" />
|
||||
<ClCompile Include="$(SrcDir)questpgr.c" />
|
||||
<ClCompile Include="$(SrcDir)read.c" />
|
||||
<ClCompile Include="$(SrcDir)rect.c" />
|
||||
<ClCompile Include="$(SrcDir)region.c" />
|
||||
<ClCompile Include="$(SrcDir)restore.c" />
|
||||
<ClCompile Include="$(SrcDir)rip.c" />
|
||||
<ClCompile Include="$(SrcDir)rnd.c" />
|
||||
<ClCompile Include="$(SrcDir)role.c" />
|
||||
<ClCompile Include="$(SrcDir)rumors.c" />
|
||||
<ClCompile Include="$(SrcDir)save.c" />
|
||||
<ClCompile Include="$(SrcDir)sfstruct.c" />
|
||||
<ClCompile Include="$(SrcDir)shk.c" />
|
||||
<ClCompile Include="$(SrcDir)shknam.c" />
|
||||
<ClCompile Include="$(SrcDir)sit.c" />
|
||||
<ClCompile Include="$(SrcDir)sounds.c" />
|
||||
<ClCompile Include="$(SrcDir)spell.c" />
|
||||
<ClCompile Include="$(SrcDir)sp_lev.c" />
|
||||
<ClCompile Include="$(SrcDir)steal.c" />
|
||||
<ClCompile Include="$(SrcDir)steed.c" />
|
||||
<ClCompile Include="$(SrcDir)symbols.c" />
|
||||
<ClCompile Include="$(SrcDir)sys.c" />
|
||||
<ClCompile Include="$(SrcDir)teleport.c" />
|
||||
<ClCompile Include="$(SrcDir)tile.c" />
|
||||
<ClCompile Include="$(SrcDir)timeout.c" />
|
||||
<ClCompile Include="$(SrcDir)topten.c" />
|
||||
<ClCompile Include="$(SrcDir)track.c" />
|
||||
<ClCompile Include="$(SrcDir)trap.c" />
|
||||
<ClCompile Include="$(SrcDir)uhitm.c" />
|
||||
<ClCompile Include="$(SrcDir)u_init.c" />
|
||||
<ClCompile Include="$(SrcDir)vault.c" />
|
||||
<ClCompile Include="$(SrcDir)version.c" />
|
||||
<ClCompile Include="$(SrcDir)vision.c" />
|
||||
<ClCompile Include="$(SrcDir)weapon.c" />
|
||||
<ClCompile Include="$(SrcDir)were.c" />
|
||||
<ClCompile Include="$(SrcDir)wield.c" />
|
||||
<ClCompile Include="$(SrcDir)windows.c" />
|
||||
<ClCompile Include="$(SrcDir)wizard.c" />
|
||||
<ClCompile Include="$(SrcDir)worm.c" />
|
||||
<ClCompile Include="$(SrcDir)worn.c" />
|
||||
<ClCompile Include="$(SrcDir)write.c" />
|
||||
<ClCompile Include="$(SrcDir)zap.c" />
|
||||
<ClCompile Include="$(SysShareDir)cppregex.cpp" />
|
||||
<ClCompile Include="$(SysShareDir)nhlan.c" />
|
||||
<ClCompile Include="$(SysShareDir)random.c" />
|
||||
<ClCompile Include="$(SysWindDir)ntsound.c" />
|
||||
<ClCompile Include="$(SysWindDir)consoletty.c" />
|
||||
<ClCompile Include="$(SysWindDir)stubs.c">
|
||||
<PreprocessorDefinitions>GUISTUB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SysWindDir)windmain.c" />
|
||||
<ClCompile Include="$(SysWindDir)windsys.c" />
|
||||
<ClCompile Include="$(WinShareDir)safeproc.c" />
|
||||
<ClCompile Include="$(WinTtyDir)getline.c" />
|
||||
<ClCompile Include="$(WinTtyDir)topl.c" />
|
||||
<ClCompile Include="$(WinTtyDir)wintty.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(WinCursDir)cursdial.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(WinCursDir)cursinit.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(WinCursDir)cursinvt.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(WinCursDir)cursmain.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(WinCursDir)cursmesg.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(WinCursDir)cursmisc.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(WinCursDir)cursstat.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(WinCursDir)curswins.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(IncDir)align.h" />
|
||||
<ClInclude Include="$(IncDir)artifact.h" />
|
||||
<ClInclude Include="$(IncDir)artilist.h" />
|
||||
<ClInclude Include="$(IncDir)attrib.h" />
|
||||
<ClInclude Include="$(IncDir)botl.h" />
|
||||
<ClInclude Include="$(IncDir)color.h" />
|
||||
<ClInclude Include="$(IncDir)config.h" />
|
||||
<ClInclude Include="$(IncDir)config1.h" />
|
||||
<ClInclude Include="$(IncDir)context.h" />
|
||||
<ClInclude Include="$(IncDir)coord.h" />
|
||||
<ClInclude Include="$(IncDir)date.h" />
|
||||
<ClInclude Include="$(IncDir)decl.h" />
|
||||
<ClInclude Include="$(IncDir)display.h" />
|
||||
<ClInclude Include="$(IncDir)dlb.h" />
|
||||
<ClInclude Include="$(IncDir)dungeon.h" />
|
||||
<ClInclude Include="$(IncDir)engrave.h" />
|
||||
<ClInclude Include="$(IncDir)extern.h" />
|
||||
<ClInclude Include="$(IncDir)flag.h" />
|
||||
<ClInclude Include="$(IncDir)func_tab.h" />
|
||||
<ClInclude Include="$(IncDir)global.h" />
|
||||
<ClInclude Include="$(IncDir)hack.h" />
|
||||
<ClInclude Include="$(IncDir)isaac64.h" />
|
||||
<ClInclude Include="$(IncDir)mextra.h" />
|
||||
<ClInclude Include="$(IncDir)mfndpos.h" />
|
||||
<ClInclude Include="$(IncDir)mkroom.h" />
|
||||
<ClInclude Include="$(IncDir)monattk.h" />
|
||||
<ClInclude Include="$(IncDir)mondata.h" />
|
||||
<ClInclude Include="$(IncDir)monflag.h" />
|
||||
<ClInclude Include="$(IncDir)monst.h" />
|
||||
<ClInclude Include="$(IncDir)monsym.h" />
|
||||
<ClInclude Include="$(IncDir)nhlua.h" />
|
||||
<ClInclude Include="$(IncDir)windconf.h" />
|
||||
<ClInclude Include="$(IncDir)obj.h" />
|
||||
<ClInclude Include="$(IncDir)objclass.h" />
|
||||
<ClInclude Include="$(IncDir)onames.h" />
|
||||
<ClInclude Include="$(IncDir)patchlevel.h" />
|
||||
<ClInclude Include="$(IncDir)permonst.h" />
|
||||
<ClInclude Include="$(IncDir)pm.h" />
|
||||
<ClInclude Include="$(IncDir)prop.h" />
|
||||
<ClInclude Include="$(IncDir)quest.h" />
|
||||
<ClInclude Include="$(IncDir)rect.h" />
|
||||
<ClInclude Include="$(IncDir)region.h" />
|
||||
<ClInclude Include="$(IncDir)rm.h" />
|
||||
<ClInclude Include="$(IncDir)skills.h" />
|
||||
<ClInclude Include="$(IncDir)spell.h" />
|
||||
<ClInclude Include="$(IncDir)sp_lev.h" />
|
||||
<ClInclude Include="$(IncDir)timeout.h" />
|
||||
<ClInclude Include="$(IncDir)tradstdc.h" />
|
||||
<ClInclude Include="$(IncDir)trap.h" />
|
||||
<ClInclude Include="$(IncDir)vision.h" />
|
||||
<ClInclude Include="$(IncDir)winprocs.h" />
|
||||
<ClInclude Include="$(IncDir)wintty.h" />
|
||||
<ClInclude Include="$(IncDir)wintype.h" />
|
||||
<ClInclude Include="$(IncDir)you.h" />
|
||||
<ClInclude Include="$(IncDir)youprop.h" />
|
||||
<ClInclude Include="$(WinWin32Dir)nhresource.h" />
|
||||
<ClInclude Include="$(WinCursDir)cursdial.h" />
|
||||
<ClInclude Include="$(WinCursDir)cursinit.h" />
|
||||
<ClInclude Include="$(WinCursDir)cursinvt.h" />
|
||||
<ClInclude Include="$(WinCursDir)cursmesg.h" />
|
||||
<ClInclude Include="$(WinCursDir)cursmisc.h" />
|
||||
<ClInclude Include="$(WinCursDir)cursstat.h" />
|
||||
<ClInclude Include="$(WinCursDir)curswins.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="$(WinWin32Dir)NetHack.rc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Image Include="$(WinWin32Dir)nethack.ico" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="cpp.hint" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Target Name="AfterBuild">
|
||||
<MSBuild Projects="afternethack.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
<Target Name="AfterClean">
|
||||
<MSBuild Projects="afternethack.proj" Targets="Clean" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
<Target Name="AfterRebuild">
|
||||
<MSBuild Projects="afternethack.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
</Project>
|
||||
13
sys/windows/vs/NetHack/afternethack.proj
Normal file
@@ -0,0 +1,13 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\dirs.props" />
|
||||
<!-- TODO not copying record -->
|
||||
<Target Name="Build"
|
||||
Inputs="$(SysWindDir).nethackrc.template;$(DocDir)Guidebook.txt;$(DatDir)license;$(SysWindDir)sysconf.template;$(DocDir)nethack.txt;$(DatDir)symbols;$(WinWin32Dir)record;$(DatDir)opthelp"
|
||||
Outputs="$(BinDir).nethackrc.template;$(BinDir)Guidebook.txt;$(BinDir)license;$(BinDir)sysconf.template;$(BinDir)symbols.template;$(BinDir)record;$(BinDir)opthelp">
|
||||
<Copy SourceFiles="$(SysWindDir).nethackrc.template;$(DocDir)Guidebook.txt;$(DatDir)license;$(SysWindDir)sysconf.template;$(DocDir)nethack.txt;$(DatDir)symbols;$(WinWin32Dir)record;$(DatDir)opthelp"
|
||||
DestinationFiles="$(BinDir).nethackrc.template;$(BinDir)Guidebook.txt;$(BinDir)license;$(BinDir)sysconf.template;$(BinDir)nethack.txt;$(BinDir)symbols.template;$(BinDir)record;$(BinDir)opthelp" />
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<Delete Files="$(BinDir).nethackrc.template;$(BinDir)Guidebook.txt;$(BinDir)license;$(BinDir)sysconf.template;$(BinDir)nethack.txt;$(BinDir)symbols.template;$(BinDir)record;$(BinDir)opthelp"/>
|
||||
</Target>
|
||||
</Project>
|
||||
29
sys/windows/vs/NetHackPackage.appxmanifest
Normal file
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" IgnorableNamespaces="uap mp rescap">
|
||||
<Identity Name="30485NetHackDevTeam.NetHack3.6" Publisher="CN=8BDC628A-FAAA-4EBA-8B5B-EB61BA93BA1F" Version="363.0.28.0" />
|
||||
<Properties>
|
||||
<DisplayName>NetHack 3.7</DisplayName>
|
||||
<PublisherDisplayName>NetHack DevTeam</PublisherDisplayName>
|
||||
<Logo>Images\StoreLogo.png</Logo>
|
||||
</Properties>
|
||||
<Dependencies>
|
||||
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
|
||||
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14393.0" MaxVersionTested="10.0.14393.0" />
|
||||
</Dependencies>
|
||||
<Resources>
|
||||
<Resource Language="x-generate" />
|
||||
</Resources>
|
||||
<Applications>
|
||||
<Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="$targetentrypoint$">
|
||||
<uap:VisualElements DisplayName="NetHack 3.7" Description="NetHack 3.7" BackgroundColor="transparent" Square150x150Logo="Images\Square150x150Logo.png" Square44x44Logo="Images\Square44x44Logo.png">
|
||||
<uap:DefaultTile Wide310x150Logo="Images\Wide310x150Logo.png" Square310x310Logo="Images\LargeTile.png" Square71x71Logo="Images\SmallTile.png">
|
||||
</uap:DefaultTile>
|
||||
<uap:SplashScreen Image="Images\SplashScreen.png" />
|
||||
</uap:VisualElements>
|
||||
</Application>
|
||||
</Applications>
|
||||
<Capabilities>
|
||||
<Capability Name="internetClient" />
|
||||
<rescap:Capability Name="runFullTrust" />
|
||||
</Capabilities>
|
||||
</Package>
|
||||
144
sys/windows/vs/NetHackPackage.wapproj
Normal file
@@ -0,0 +1,144 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Condition="'$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' < '15.0'">
|
||||
<VisualStudioVersion>15.0</VisualStudioVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup>
|
||||
<WapProjPath Condition="'$(WapProjPath)'==''">$(MSBuildExtensionsPath)\Microsoft\DesktopBridge\</WapProjPath>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(WapProjPath)\Microsoft.DesktopBridge.props" />
|
||||
<Import Project="NetHackProperties.props" />
|
||||
<PropertyGroup>
|
||||
<OutDir>$(BinDir)</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>6838ec9d-f25d-4779-9cd7-2edb61e49429</ProjectGuid>
|
||||
<TargetPlatformVersion>10.0.17763.0</TargetPlatformVersion>
|
||||
<TargetPlatformMinVersion>10.0.15063.0</TargetPlatformMinVersion>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
<PackageCertificateKeyFile>NetHackPackage_StoreKey.pfx</PackageCertificateKeyFile>
|
||||
<EntryPointProjectUniqueName>NetHackW\NetHackW.vcxproj</EntryPointProjectUniqueName>
|
||||
<PackageCertificateThumbprint>19591BE8832D6EFED75019EACE7C4CA42ABC90D4</PackageCertificateThumbprint>
|
||||
<GenerateAppInstallerFile>False</GenerateAppInstallerFile>
|
||||
<AppxAutoIncrementPackageRevision>True</AppxAutoIncrementPackageRevision>
|
||||
<AppxBundlePlatforms>x86</AppxBundlePlatforms>
|
||||
<AppInstallerUpdateFrequency>1</AppInstallerUpdateFrequency>
|
||||
<AppInstallerCheckForUpdateFrequency>OnApplicationRun</AppInstallerCheckForUpdateFrequency>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<AppxManifest Include="NetHackPackage.appxmanifest">
|
||||
<SubType>Designer</SubType>
|
||||
</AppxManifest>
|
||||
<None Include="NetHackPackage_TemporaryKey.pfx" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="Images\BadgeLogo.scale-100.png" />
|
||||
<Content Include="Images\BadgeLogo.scale-125.png" />
|
||||
<Content Include="Images\BadgeLogo.scale-150.png" />
|
||||
<Content Include="Images\BadgeLogo.scale-200.png" />
|
||||
<Content Include="Images\BadgeLogo.scale-400.png" />
|
||||
<Content Include="Images\LargeTile.scale-100.png" />
|
||||
<Content Include="Images\LargeTile.scale-125.png" />
|
||||
<Content Include="Images\LargeTile.scale-150.png" />
|
||||
<Content Include="Images\LargeTile.scale-200.png" />
|
||||
<Content Include="Images\LargeTile.scale-400.png" />
|
||||
<Content Include="Images\LockScreenLogo.scale-200.png" />
|
||||
<Content Include="Images\SmallTile.scale-100.png" />
|
||||
<Content Include="Images\SmallTile.scale-125.png" />
|
||||
<Content Include="Images\SmallTile.scale-150.png" />
|
||||
<Content Include="Images\SmallTile.scale-200.png" />
|
||||
<Content Include="Images\SmallTile.scale-400.png" />
|
||||
<Content Include="Images\SplashScreen.scale-100.png" />
|
||||
<Content Include="Images\SplashScreen.scale-125.png" />
|
||||
<Content Include="Images\SplashScreen.scale-150.png" />
|
||||
<Content Include="Images\SplashScreen.scale-200.png" />
|
||||
<Content Include="Images\SplashScreen.scale-400.png" />
|
||||
<Content Include="Images\Square150x150Logo.scale-100.png" />
|
||||
<Content Include="Images\Square150x150Logo.scale-125.png" />
|
||||
<Content Include="Images\Square150x150Logo.scale-150.png" />
|
||||
<Content Include="Images\Square150x150Logo.scale-200.png" />
|
||||
<Content Include="Images\Square150x150Logo.scale-400.png" />
|
||||
<Content Include="Images\Square44x44Logo.altform-unplated_targetsize-16.png" />
|
||||
<Content Include="Images\Square44x44Logo.altform-unplated_targetsize-256.png" />
|
||||
<Content Include="Images\Square44x44Logo.altform-unplated_targetsize-32.png" />
|
||||
<Content Include="Images\Square44x44Logo.altform-unplated_targetsize-48.png" />
|
||||
<Content Include="Images\Square44x44Logo.scale-100.png" />
|
||||
<Content Include="Images\Square44x44Logo.scale-125.png" />
|
||||
<Content Include="Images\Square44x44Logo.scale-150.png" />
|
||||
<Content Include="Images\Square44x44Logo.scale-200.png" />
|
||||
<Content Include="Images\Square44x44Logo.scale-400.png" />
|
||||
<Content Include="Images\Square44x44Logo.targetsize-16.png" />
|
||||
<Content Include="Images\Square44x44Logo.targetsize-24.png" />
|
||||
<Content Include="Images\Square44x44Logo.targetsize-24_altform-unplated.png" />
|
||||
<Content Include="Images\Square44x44Logo.targetsize-256.png" />
|
||||
<Content Include="Images\Square44x44Logo.targetsize-32.png" />
|
||||
<Content Include="Images\Square44x44Logo.targetsize-48.png" />
|
||||
<Content Include="Images\StoreLogo.scale-100.png" />
|
||||
<Content Include="Images\StoreLogo.scale-125.png" />
|
||||
<Content Include="Images\StoreLogo.scale-150.png" />
|
||||
<Content Include="Images\StoreLogo.scale-200.png" />
|
||||
<Content Include="Images\StoreLogo.scale-400.png" />
|
||||
<Content Include="Images\Wide310x150Logo.scale-100.png" />
|
||||
<Content Include="Images\Wide310x150Logo.scale-125.png" />
|
||||
<Content Include="Images\Wide310x150Logo.scale-150.png" />
|
||||
<Content Include="Images\Wide310x150Logo.scale-200.png" />
|
||||
<Content Include="..\..\..\binary\$(Configuration)\$(Platform)\.nethackrc.template">
|
||||
<Link>NetHackW\.nethackrc.template</Link>
|
||||
</Content>
|
||||
<Content Include="..\..\..\binary\$(Configuration)\$(Platform)\Guidebook.txt">
|
||||
<Link>NetHackW\Guidebook.txt</Link>
|
||||
</Content>
|
||||
<Content Include="..\..\..\binary\$(Configuration)\$(Platform)\license">
|
||||
<Link>NetHackW\license</Link>
|
||||
</Content>
|
||||
<Content Include="..\..\..\binary\$(Configuration)\$(Platform)\nhdat$(VERSION_MAJOR)$(VERSION_MINOR)$(PATCHLEVEL)">
|
||||
<Link>NetHackW\nhdat$(VERSION_MAJOR)$(VERSION_MINOR)$(PATCHLEVEL)</Link>
|
||||
</Content>
|
||||
<Content Include="..\..\..\binary\$(Configuration)\$(Platform)\opthelp">
|
||||
<Link>NetHackW\opthelp</Link>
|
||||
</Content>
|
||||
<Content Include="..\..\..\binary\$(Configuration)\$(Platform)\symbols.template">
|
||||
<Link>NetHackW\symbols.template</Link>
|
||||
</Content>
|
||||
<Content Include="..\..\..\binary\$(Configuration)\$(Platform)\sysconf.template">
|
||||
<Link>NetHackW\sysconf.template</Link>
|
||||
</Content>
|
||||
<Content Include="Images\Wide310x150Logo.scale-400.png" />
|
||||
<None Include="NetHackPackage_StoreKey.pfx" />
|
||||
<None Include="Package.StoreAssociation.xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="NetHackW\NetHackW.vcxproj" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(WapProjPath)\Microsoft.DesktopBridge.targets" />
|
||||
</Project>
|
||||
29
sys/windows/vs/NetHackPackage/NetHackPackage.appxmanifest
Normal file
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" IgnorableNamespaces="uap mp rescap">
|
||||
<Identity Name="30485NetHackDevTeam.NetHack3.6" Publisher="CN=8BDC628A-FAAA-4EBA-8B5B-EB61BA93BA1F" Version="363.0.28.0" />
|
||||
<Properties>
|
||||
<DisplayName>NetHack 3.7</DisplayName>
|
||||
<PublisherDisplayName>NetHack DevTeam</PublisherDisplayName>
|
||||
<Logo>Images\StoreLogo.png</Logo>
|
||||
</Properties>
|
||||
<Dependencies>
|
||||
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
|
||||
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14393.0" MaxVersionTested="10.0.14393.0" />
|
||||
</Dependencies>
|
||||
<Resources>
|
||||
<Resource Language="x-generate" />
|
||||
</Resources>
|
||||
<Applications>
|
||||
<Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="$targetentrypoint$">
|
||||
<uap:VisualElements DisplayName="NetHack 3.7" Description="NetHack 3.7" BackgroundColor="transparent" Square150x150Logo="Images\Square150x150Logo.png" Square44x44Logo="Images\Square44x44Logo.png">
|
||||
<uap:DefaultTile Wide310x150Logo="Images\Wide310x150Logo.png" Square310x310Logo="Images\LargeTile.png" Square71x71Logo="Images\SmallTile.png">
|
||||
</uap:DefaultTile>
|
||||
<uap:SplashScreen Image="Images\SplashScreen.png" />
|
||||
</uap:VisualElements>
|
||||
</Application>
|
||||
</Applications>
|
||||
<Capabilities>
|
||||
<Capability Name="internetClient" />
|
||||
<rescap:Capability Name="runFullTrust" />
|
||||
</Capabilities>
|
||||
</Package>
|
||||
141
sys/windows/vs/NetHackPackage/NetHackPackage.wapproj
Normal file
@@ -0,0 +1,141 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Condition="'$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' < '15.0'">
|
||||
<VisualStudioVersion>15.0</VisualStudioVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup>
|
||||
<WapProjPath Condition="'$(WapProjPath)'==''">$(MSBuildExtensionsPath)\Microsoft\DesktopBridge\</WapProjPath>
|
||||
</PropertyGroup>
|
||||
<Import Project="..\dirs.props" />
|
||||
<Import Project="$(WapProjPath)\Microsoft.DesktopBridge.props" />
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
<PropertyGroup>
|
||||
<OutDir>$(BinDir)</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>6838ec9d-f25d-4779-9cd7-2edb61e49429</ProjectGuid>
|
||||
<TargetPlatformVersion>10.0.17763.0</TargetPlatformVersion>
|
||||
<TargetPlatformMinVersion>10.0.15063.0</TargetPlatformMinVersion>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
<PackageCertificateKeyFile>NetHackPackage_StoreKey.pfx</PackageCertificateKeyFile>
|
||||
<PackageCertificateThumbprint>19591BE8832D6EFED75019EACE7C4CA42ABC90D4</PackageCertificateThumbprint>
|
||||
<GenerateAppInstallerFile>False</GenerateAppInstallerFile>
|
||||
<AppxAutoIncrementPackageRevision>True</AppxAutoIncrementPackageRevision>
|
||||
<AppxBundlePlatforms>x86</AppxBundlePlatforms>
|
||||
<AppInstallerUpdateFrequency>1</AppInstallerUpdateFrequency>
|
||||
<AppInstallerCheckForUpdateFrequency>OnApplicationRun</AppInstallerCheckForUpdateFrequency>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<AppxManifest Include="NetHackPackage.appxmanifest">
|
||||
<SubType>Designer</SubType>
|
||||
</AppxManifest>
|
||||
<None Include="NetHackPackage_TemporaryKey.pfx" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="$(ImageDir)BadgeLogo.scale-100.png" />
|
||||
<Content Include="$(ImageDir)BadgeLogo.scale-125.png" />
|
||||
<Content Include="$(ImageDir)BadgeLogo.scale-150.png" />
|
||||
<Content Include="$(ImageDir)BadgeLogo.scale-200.png" />
|
||||
<Content Include="$(ImageDir)BadgeLogo.scale-400.png" />
|
||||
<Content Include="$(ImageDir)LargeTile.scale-100.png" />
|
||||
<Content Include="$(ImageDir)LargeTile.scale-125.png" />
|
||||
<Content Include="$(ImageDir)LargeTile.scale-150.png" />
|
||||
<Content Include="$(ImageDir)LargeTile.scale-200.png" />
|
||||
<Content Include="$(ImageDir)LargeTile.scale-400.png" />
|
||||
<Content Include="$(ImageDir)LockScreenLogo.scale-200.png" />
|
||||
<Content Include="$(ImageDir)SmallTile.scale-100.png" />
|
||||
<Content Include="$(ImageDir)SmallTile.scale-125.png" />
|
||||
<Content Include="$(ImageDir)SmallTile.scale-150.png" />
|
||||
<Content Include="$(ImageDir)SmallTile.scale-200.png" />
|
||||
<Content Include="$(ImageDir)SmallTile.scale-400.png" />
|
||||
<Content Include="$(ImageDir)SplashScreen.scale-100.png" />
|
||||
<Content Include="$(ImageDir)SplashScreen.scale-125.png" />
|
||||
<Content Include="$(ImageDir)SplashScreen.scale-150.png" />
|
||||
<Content Include="$(ImageDir)SplashScreen.scale-200.png" />
|
||||
<Content Include="$(ImageDir)SplashScreen.scale-400.png" />
|
||||
<Content Include="$(ImageDir)Square150x150Logo.scale-100.png" />
|
||||
<Content Include="$(ImageDir)Square150x150Logo.scale-125.png" />
|
||||
<Content Include="$(ImageDir)Square150x150Logo.scale-150.png" />
|
||||
<Content Include="$(ImageDir)Square150x150Logo.scale-200.png" />
|
||||
<Content Include="$(ImageDir)Square150x150Logo.scale-400.png" />
|
||||
<Content Include="$(ImageDir)Square44x44Logo.altform-unplated_targetsize-16.png" />
|
||||
<Content Include="$(ImageDir)Square44x44Logo.altform-unplated_targetsize-256.png" />
|
||||
<Content Include="$(ImageDir)Square44x44Logo.altform-unplated_targetsize-32.png" />
|
||||
<Content Include="$(ImageDir)Square44x44Logo.altform-unplated_targetsize-48.png" />
|
||||
<Content Include="$(ImageDir)Square44x44Logo.scale-100.png" />
|
||||
<Content Include="$(ImageDir)Square44x44Logo.scale-125.png" />
|
||||
<Content Include="$(ImageDir)Square44x44Logo.scale-150.png" />
|
||||
<Content Include="$(ImageDir)Square44x44Logo.scale-200.png" />
|
||||
<Content Include="$(ImageDir)Square44x44Logo.scale-400.png" />
|
||||
<Content Include="$(ImageDir)Square44x44Logo.targetsize-16.png" />
|
||||
<Content Include="$(ImageDir)Square44x44Logo.targetsize-24.png" />
|
||||
<Content Include="$(ImageDir)Square44x44Logo.targetsize-24_altform-unplated.png" />
|
||||
<Content Include="$(ImageDir)Square44x44Logo.targetsize-256.png" />
|
||||
<Content Include="$(ImageDir)Square44x44Logo.targetsize-32.png" />
|
||||
<Content Include="$(ImageDir)Square44x44Logo.targetsize-48.png" />
|
||||
<Content Include="$(ImageDir)StoreLogo.scale-100.png" />
|
||||
<Content Include="$(ImageDir)StoreLogo.scale-125.png" />
|
||||
<Content Include="$(ImageDir)StoreLogo.scale-150.png" />
|
||||
<Content Include="$(ImageDir)StoreLogo.scale-200.png" />
|
||||
<Content Include="$(ImageDir)StoreLogo.scale-400.png" />
|
||||
<Content Include="$(ImageDir)Wide310x150Logo.scale-100.png" />
|
||||
<Content Include="$(ImageDir)Wide310x150Logo.scale-125.png" />
|
||||
<Content Include="$(ImageDir)Wide310x150Logo.scale-150.png" />
|
||||
<Content Include="$(ImageDir)Wide310x150Logo.scale-200.png" />
|
||||
<Content Include="$(BinDir).nethackrc.template">
|
||||
<Link>$(vsDir)NetHackW\.nethackrc.template</Link>
|
||||
</Content>
|
||||
<Content Include="$(BinDir)Guidebook.txt">
|
||||
<Link>$(vsDir)NetHackW\Guidebook.txt</Link>
|
||||
</Content>
|
||||
<Content Include="$(BinDir)license">
|
||||
<Link>$(vsDir)NetHackW\license</Link>
|
||||
</Content>
|
||||
<Content Include="$(BinDir)nhdat$(VERSION_MAJOR)$(VERSION_MINOR)$(PATCHLEVEL)">
|
||||
<Link>$(vsDir)NetHackW\nhdat$(VERSION_MAJOR)$(VERSION_MINOR)$(PATCHLEVEL)</Link>
|
||||
</Content>
|
||||
<Content Include="$(BinDir)opthelp">
|
||||
<Link>$(vsDir)NetHackW\opthelp</Link>
|
||||
</Content>
|
||||
<Content Include="$(BinDir)symbols.template">
|
||||
<Link>$(vsDir)NetHackW\symbols.template</Link>
|
||||
</Content>
|
||||
<Content Include="$(BinDir)sysconf.template">
|
||||
<Link>$(vsDir)NetHackW\sysconf.template</Link>
|
||||
</Content>
|
||||
<Content Include="$(ImageDir)Wide310x150Logo.scale-400.png" />
|
||||
<None Include="NetHackPackage_StoreKey.pfx" />
|
||||
<None Include="Package.StoreAssociation.xml" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(WapProjPath)\Microsoft.DesktopBridge.targets" />
|
||||
</Project>
|
||||
373
sys/windows/vs/NetHackPackage/Package.StoreAssociation.xml
Normal file
@@ -0,0 +1,373 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<StoreAssociation xmlns="http://schemas.microsoft.com/appx/2010/storeassociation">
|
||||
<Publisher>CN=8BDC628A-FAAA-4EBA-8B5B-EB61BA93BA1F</Publisher>
|
||||
<PublisherDisplayName>NetHack DevTeam</PublisherDisplayName>
|
||||
<DeveloperAccountType>AAD</DeveloperAccountType>
|
||||
<GeneratePackageHash>http://www.w3.org/2001/04/xmlenc#sha256</GeneratePackageHash>
|
||||
<SupportedLocales>
|
||||
<Language Code="af" InMinimumRequirementSet="true" />
|
||||
<Language Code="af-za" InMinimumRequirementSet="true" />
|
||||
<Language Code="am" InMinimumRequirementSet="true" />
|
||||
<Language Code="am-et" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-ae" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-bh" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-dz" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-eg" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-iq" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-jo" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-kw" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-lb" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-ly" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-ma" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-om" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-qa" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-sa" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-sy" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-tn" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-ye" InMinimumRequirementSet="true" />
|
||||
<Language Code="as" InMinimumRequirementSet="true" />
|
||||
<Language Code="as-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="az" InMinimumRequirementSet="true" />
|
||||
<Language Code="az-arab" InMinimumRequirementSet="true" />
|
||||
<Language Code="az-arab-az" InMinimumRequirementSet="true" />
|
||||
<Language Code="az-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="az-cyrl-az" InMinimumRequirementSet="true" />
|
||||
<Language Code="az-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="az-latn-az" InMinimumRequirementSet="true" />
|
||||
<Language Code="be" InMinimumRequirementSet="true" />
|
||||
<Language Code="be-by" InMinimumRequirementSet="true" />
|
||||
<Language Code="bg" InMinimumRequirementSet="true" />
|
||||
<Language Code="bg-bg" InMinimumRequirementSet="true" />
|
||||
<Language Code="bn" InMinimumRequirementSet="true" />
|
||||
<Language Code="bn-bd" InMinimumRequirementSet="true" />
|
||||
<Language Code="bn-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="bs" InMinimumRequirementSet="true" />
|
||||
<Language Code="bs-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="bs-cyrl-ba" InMinimumRequirementSet="true" />
|
||||
<Language Code="bs-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="bs-latn-ba" InMinimumRequirementSet="true" />
|
||||
<Language Code="ca" InMinimumRequirementSet="true" />
|
||||
<Language Code="ca-es" InMinimumRequirementSet="true" />
|
||||
<Language Code="ca-es-valencia" InMinimumRequirementSet="true" />
|
||||
<Language Code="chr-cher" InMinimumRequirementSet="true" />
|
||||
<Language Code="chr-cher-us" InMinimumRequirementSet="true" />
|
||||
<Language Code="chr-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="cs" InMinimumRequirementSet="true" />
|
||||
<Language Code="cs-cz" InMinimumRequirementSet="true" />
|
||||
<Language Code="cy" InMinimumRequirementSet="true" />
|
||||
<Language Code="cy-gb" InMinimumRequirementSet="true" />
|
||||
<Language Code="da" InMinimumRequirementSet="true" />
|
||||
<Language Code="da-dk" InMinimumRequirementSet="true" />
|
||||
<Language Code="de" InMinimumRequirementSet="true" />
|
||||
<Language Code="de-at" InMinimumRequirementSet="true" />
|
||||
<Language Code="de-ch" InMinimumRequirementSet="true" />
|
||||
<Language Code="de-de" InMinimumRequirementSet="true" />
|
||||
<Language Code="de-li" InMinimumRequirementSet="true" />
|
||||
<Language Code="de-lu" InMinimumRequirementSet="true" />
|
||||
<Language Code="el" InMinimumRequirementSet="true" />
|
||||
<Language Code="el-gr" InMinimumRequirementSet="true" />
|
||||
<Language Code="en" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-011" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-014" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-018" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-021" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-029" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-053" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-au" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-bz" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-ca" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-gb" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-hk" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-id" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-ie" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-jm" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-kz" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-mt" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-my" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-nz" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-ph" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-pk" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-sg" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-tt" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-us" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-vn" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-za" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-zw" InMinimumRequirementSet="true" />
|
||||
<Language Code="es" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-019" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-419" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-ar" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-bo" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-cl" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-co" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-cr" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-do" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-ec" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-es" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-gt" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-hn" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-mx" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-ni" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-pa" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-pe" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-pr" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-py" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-sv" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-us" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-uy" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-ve" InMinimumRequirementSet="true" />
|
||||
<Language Code="et" InMinimumRequirementSet="true" />
|
||||
<Language Code="et-ee" InMinimumRequirementSet="true" />
|
||||
<Language Code="eu" InMinimumRequirementSet="true" />
|
||||
<Language Code="eu-es" InMinimumRequirementSet="true" />
|
||||
<Language Code="fa" InMinimumRequirementSet="true" />
|
||||
<Language Code="fa-ir" InMinimumRequirementSet="true" />
|
||||
<Language Code="fi" InMinimumRequirementSet="true" />
|
||||
<Language Code="fi-fi" InMinimumRequirementSet="true" />
|
||||
<Language Code="fil" InMinimumRequirementSet="true" />
|
||||
<Language Code="fil-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="fil-ph" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-011" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-015" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-021" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-029" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-155" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-be" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-ca" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-cd" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-ch" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-ci" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-cm" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-fr" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-ht" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-lu" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-ma" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-mc" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-ml" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-re" InMinimumRequirementSet="true" />
|
||||
<Language Code="frc-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="frp-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="ga" InMinimumRequirementSet="true" />
|
||||
<Language Code="ga-ie" InMinimumRequirementSet="true" />
|
||||
<Language Code="gd-gb" InMinimumRequirementSet="true" />
|
||||
<Language Code="gd-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="gl" InMinimumRequirementSet="true" />
|
||||
<Language Code="gl-es" InMinimumRequirementSet="true" />
|
||||
<Language Code="gu" InMinimumRequirementSet="true" />
|
||||
<Language Code="gu-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="ha" InMinimumRequirementSet="true" />
|
||||
<Language Code="ha-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="ha-latn-ng" InMinimumRequirementSet="true" />
|
||||
<Language Code="he" InMinimumRequirementSet="true" />
|
||||
<Language Code="he-il" InMinimumRequirementSet="true" />
|
||||
<Language Code="hi" InMinimumRequirementSet="true" />
|
||||
<Language Code="hi-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="hr" InMinimumRequirementSet="true" />
|
||||
<Language Code="hr-ba" InMinimumRequirementSet="true" />
|
||||
<Language Code="hr-hr" InMinimumRequirementSet="true" />
|
||||
<Language Code="hu" InMinimumRequirementSet="true" />
|
||||
<Language Code="hu-hu" InMinimumRequirementSet="true" />
|
||||
<Language Code="hy" InMinimumRequirementSet="true" />
|
||||
<Language Code="hy-am" InMinimumRequirementSet="true" />
|
||||
<Language Code="id" InMinimumRequirementSet="true" />
|
||||
<Language Code="id-id" InMinimumRequirementSet="true" />
|
||||
<Language Code="ig-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="ig-ng" InMinimumRequirementSet="true" />
|
||||
<Language Code="is" InMinimumRequirementSet="true" />
|
||||
<Language Code="is-is" InMinimumRequirementSet="true" />
|
||||
<Language Code="it" InMinimumRequirementSet="true" />
|
||||
<Language Code="it-ch" InMinimumRequirementSet="true" />
|
||||
<Language Code="it-it" InMinimumRequirementSet="true" />
|
||||
<Language Code="iu-cans" InMinimumRequirementSet="true" />
|
||||
<Language Code="iu-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="iu-latn-ca" InMinimumRequirementSet="true" />
|
||||
<Language Code="ja" InMinimumRequirementSet="true" />
|
||||
<Language Code="ja-jp" InMinimumRequirementSet="true" />
|
||||
<Language Code="ka" InMinimumRequirementSet="true" />
|
||||
<Language Code="ka-ge" InMinimumRequirementSet="true" />
|
||||
<Language Code="kk" InMinimumRequirementSet="true" />
|
||||
<Language Code="kk-kz" InMinimumRequirementSet="true" />
|
||||
<Language Code="km" InMinimumRequirementSet="true" />
|
||||
<Language Code="km-kh" InMinimumRequirementSet="true" />
|
||||
<Language Code="kn" InMinimumRequirementSet="true" />
|
||||
<Language Code="kn-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="ko" InMinimumRequirementSet="true" />
|
||||
<Language Code="ko-kr" InMinimumRequirementSet="true" />
|
||||
<Language Code="kok" InMinimumRequirementSet="true" />
|
||||
<Language Code="kok-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="ku-arab" InMinimumRequirementSet="true" />
|
||||
<Language Code="ku-arab-iq" InMinimumRequirementSet="true" />
|
||||
<Language Code="ky-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="ky-kg" InMinimumRequirementSet="true" />
|
||||
<Language Code="lb" InMinimumRequirementSet="true" />
|
||||
<Language Code="lb-lu" InMinimumRequirementSet="true" />
|
||||
<Language Code="lo" InMinimumRequirementSet="true" />
|
||||
<Language Code="lo-la" InMinimumRequirementSet="true" />
|
||||
<Language Code="lt" InMinimumRequirementSet="true" />
|
||||
<Language Code="lt-lt" InMinimumRequirementSet="true" />
|
||||
<Language Code="lv" InMinimumRequirementSet="true" />
|
||||
<Language Code="lv-lv" InMinimumRequirementSet="true" />
|
||||
<Language Code="mi" InMinimumRequirementSet="true" />
|
||||
<Language Code="mi-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="mi-nz" InMinimumRequirementSet="true" />
|
||||
<Language Code="mk" InMinimumRequirementSet="true" />
|
||||
<Language Code="mk-mk" InMinimumRequirementSet="true" />
|
||||
<Language Code="ml" InMinimumRequirementSet="true" />
|
||||
<Language Code="ml-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="mn-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="mn-mn" InMinimumRequirementSet="true" />
|
||||
<Language Code="mn-mong" InMinimumRequirementSet="true" />
|
||||
<Language Code="mn-phag" InMinimumRequirementSet="true" />
|
||||
<Language Code="mr" InMinimumRequirementSet="true" />
|
||||
<Language Code="mr-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="ms" InMinimumRequirementSet="true" />
|
||||
<Language Code="ms-bn" InMinimumRequirementSet="true" />
|
||||
<Language Code="ms-my" InMinimumRequirementSet="true" />
|
||||
<Language Code="mt" InMinimumRequirementSet="true" />
|
||||
<Language Code="mt-mt" InMinimumRequirementSet="true" />
|
||||
<Language Code="nb" InMinimumRequirementSet="true" />
|
||||
<Language Code="nb-no" InMinimumRequirementSet="true" />
|
||||
<Language Code="ne" InMinimumRequirementSet="true" />
|
||||
<Language Code="ne-np" InMinimumRequirementSet="true" />
|
||||
<Language Code="nl" InMinimumRequirementSet="true" />
|
||||
<Language Code="nl-be" InMinimumRequirementSet="true" />
|
||||
<Language Code="nl-nl" InMinimumRequirementSet="true" />
|
||||
<Language Code="nn" InMinimumRequirementSet="true" />
|
||||
<Language Code="nn-no" InMinimumRequirementSet="true" />
|
||||
<Language Code="no" InMinimumRequirementSet="true" />
|
||||
<Language Code="no-no" InMinimumRequirementSet="true" />
|
||||
<Language Code="nso" InMinimumRequirementSet="true" />
|
||||
<Language Code="nso-za" InMinimumRequirementSet="true" />
|
||||
<Language Code="om" InMinimumRequirementSet="false" />
|
||||
<Language Code="om-et" InMinimumRequirementSet="false" />
|
||||
<Language Code="or" InMinimumRequirementSet="true" />
|
||||
<Language Code="or-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="pa" InMinimumRequirementSet="true" />
|
||||
<Language Code="pa-arab" InMinimumRequirementSet="true" />
|
||||
<Language Code="pa-arab-pk" InMinimumRequirementSet="true" />
|
||||
<Language Code="pa-deva" InMinimumRequirementSet="true" />
|
||||
<Language Code="pa-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="pl" InMinimumRequirementSet="true" />
|
||||
<Language Code="pl-pl" InMinimumRequirementSet="true" />
|
||||
<Language Code="prs" InMinimumRequirementSet="true" />
|
||||
<Language Code="prs-af" InMinimumRequirementSet="true" />
|
||||
<Language Code="prs-arab" InMinimumRequirementSet="true" />
|
||||
<Language Code="pt" InMinimumRequirementSet="true" />
|
||||
<Language Code="pt-br" InMinimumRequirementSet="true" />
|
||||
<Language Code="pt-pt" InMinimumRequirementSet="true" />
|
||||
<Language Code="quc-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="qut-gt" InMinimumRequirementSet="true" />
|
||||
<Language Code="qut-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="quz" InMinimumRequirementSet="true" />
|
||||
<Language Code="quz-bo" InMinimumRequirementSet="true" />
|
||||
<Language Code="quz-ec" InMinimumRequirementSet="true" />
|
||||
<Language Code="quz-pe" InMinimumRequirementSet="true" />
|
||||
<Language Code="ro" InMinimumRequirementSet="true" />
|
||||
<Language Code="ro-ro" InMinimumRequirementSet="true" />
|
||||
<Language Code="ru" InMinimumRequirementSet="true" />
|
||||
<Language Code="ru-ru" InMinimumRequirementSet="true" />
|
||||
<Language Code="rw" InMinimumRequirementSet="true" />
|
||||
<Language Code="rw-rw" InMinimumRequirementSet="true" />
|
||||
<Language Code="sd-arab" InMinimumRequirementSet="true" />
|
||||
<Language Code="sd-arab-pk" InMinimumRequirementSet="true" />
|
||||
<Language Code="sd-deva" InMinimumRequirementSet="true" />
|
||||
<Language Code="si" InMinimumRequirementSet="true" />
|
||||
<Language Code="si-lk" InMinimumRequirementSet="true" />
|
||||
<Language Code="sk" InMinimumRequirementSet="true" />
|
||||
<Language Code="sk-sk" InMinimumRequirementSet="true" />
|
||||
<Language Code="sl" InMinimumRequirementSet="true" />
|
||||
<Language Code="sl-si" InMinimumRequirementSet="true" />
|
||||
<Language Code="sq" InMinimumRequirementSet="true" />
|
||||
<Language Code="sq-al" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-cyrl-ba" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-cyrl-cs" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-cyrl-me" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-cyrl-rs" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-latn-ba" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-latn-cs" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-latn-me" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-latn-rs" InMinimumRequirementSet="true" />
|
||||
<Language Code="sv" InMinimumRequirementSet="true" />
|
||||
<Language Code="sv-fi" InMinimumRequirementSet="true" />
|
||||
<Language Code="sv-se" InMinimumRequirementSet="true" />
|
||||
<Language Code="sw" InMinimumRequirementSet="true" />
|
||||
<Language Code="sw-ke" InMinimumRequirementSet="true" />
|
||||
<Language Code="ta" InMinimumRequirementSet="true" />
|
||||
<Language Code="ta-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="te" InMinimumRequirementSet="true" />
|
||||
<Language Code="te-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="tg-arab" InMinimumRequirementSet="true" />
|
||||
<Language Code="tg-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="tg-cyrl-tj" InMinimumRequirementSet="true" />
|
||||
<Language Code="tg-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="th" InMinimumRequirementSet="true" />
|
||||
<Language Code="th-th" InMinimumRequirementSet="true" />
|
||||
<Language Code="ti" InMinimumRequirementSet="true" />
|
||||
<Language Code="ti-et" InMinimumRequirementSet="true" />
|
||||
<Language Code="tk-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="tk-cyrl-tr" InMinimumRequirementSet="true" />
|
||||
<Language Code="tk-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="tk-latn-tr" InMinimumRequirementSet="true" />
|
||||
<Language Code="tk-tm" InMinimumRequirementSet="true" />
|
||||
<Language Code="tn" InMinimumRequirementSet="true" />
|
||||
<Language Code="tn-bw" InMinimumRequirementSet="true" />
|
||||
<Language Code="tn-za" InMinimumRequirementSet="true" />
|
||||
<Language Code="tr" InMinimumRequirementSet="true" />
|
||||
<Language Code="tr-tr" InMinimumRequirementSet="true" />
|
||||
<Language Code="tt-arab" InMinimumRequirementSet="true" />
|
||||
<Language Code="tt-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="tt-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="tt-ru" InMinimumRequirementSet="true" />
|
||||
<Language Code="ug-arab" InMinimumRequirementSet="true" />
|
||||
<Language Code="ug-cn" InMinimumRequirementSet="true" />
|
||||
<Language Code="ug-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="ug-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="uk" InMinimumRequirementSet="true" />
|
||||
<Language Code="uk-ua" InMinimumRequirementSet="true" />
|
||||
<Language Code="ur" InMinimumRequirementSet="true" />
|
||||
<Language Code="ur-pk" InMinimumRequirementSet="true" />
|
||||
<Language Code="uz" InMinimumRequirementSet="true" />
|
||||
<Language Code="uz-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="uz-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="uz-latn-uz" InMinimumRequirementSet="true" />
|
||||
<Language Code="vi" InMinimumRequirementSet="true" />
|
||||
<Language Code="vi-vn" InMinimumRequirementSet="true" />
|
||||
<Language Code="wo" InMinimumRequirementSet="true" />
|
||||
<Language Code="wo-sn" InMinimumRequirementSet="true" />
|
||||
<Language Code="xh" InMinimumRequirementSet="true" />
|
||||
<Language Code="xh-za" InMinimumRequirementSet="true" />
|
||||
<Language Code="yo-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="yo-ng" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-cn" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-hans" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-hans-cn" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-hans-sg" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-hant" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-hant-hk" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-hant-mo" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-hant-tw" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-hk" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-mo" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-sg" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-tw" InMinimumRequirementSet="true" />
|
||||
<Language Code="zu" InMinimumRequirementSet="true" />
|
||||
<Language Code="zu-za" InMinimumRequirementSet="true" />
|
||||
</SupportedLocales>
|
||||
<ProductReservedInfo>
|
||||
<MainPackageIdentityName>30485NetHackDevTeam.NetHack3.6</MainPackageIdentityName>
|
||||
<ReservedNames>
|
||||
<ReservedName>NetHack 3.7</ReservedName>
|
||||
</ReservedNames>
|
||||
</ProductReservedInfo>
|
||||
<AccountPackageIdentityNames>
|
||||
<MainPackageIdentityName>30485NetHackDevTeam.NetHackBeta</MainPackageIdentityName>
|
||||
</AccountPackageIdentityNames>
|
||||
<PackageInfoList LandingUrl="https://developer.microsoft.com/dashboard/Application?appId=9PJ7BFSRP8M5" />
|
||||
</StoreAssociation>
|
||||
38
sys/windows/vs/NetHackProperties.props
Normal file
@@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets" />
|
||||
<PropertyGroup Label="UserMacros">
|
||||
<VERSION_MAJOR>3</VERSION_MAJOR>
|
||||
<VERSION_MINOR>7</VERSION_MINOR>
|
||||
<PATCHLEVEL>0</PATCHLEVEL>
|
||||
<LUA_MAJOR_VERSION>5</LUA_MAJOR_VERSION>
|
||||
<LUA_MINOR_VERSION>4</LUA_MINOR_VERSION>
|
||||
<LUA_PATCH_LEVEL>3></LUA_PATCH_LEVEL>
|
||||
<LUA_VERSION>$(LUA_MAJOR_VERSION).$(LUA_MINOR_VERSION).$(LUA_PATCH_LEVEL)</LUA_VERSION>
|
||||
<ADD_PACKAGE>true</ADD_PACKAGE>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup />
|
||||
<ItemDefinitionGroup />
|
||||
<ItemGroup>
|
||||
<BuildMacro Include="VERSION_MAJOR">
|
||||
<Value>$(VERSION_MAJOR)</Value>
|
||||
<EnvironmentVariable>true</EnvironmentVariable>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="VERSION_MINOR">
|
||||
<Value>$(VERSION_MINOR)</Value>
|
||||
<EnvironmentVariable>true</EnvironmentVariable>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="PATCHLEVEL">
|
||||
<Value>$(PATCHLEVEL)</Value>
|
||||
<EnvironmentVariable>true</EnvironmentVariable>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="LUA_VERSION">
|
||||
<Value>$(LUA_VERSION)</Value>
|
||||
<EnvironmentVariable>true</EnvironmentVariable>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="ADD_PACKAGE">
|
||||
<Value>$(ADD_PACKAGE)</Value>
|
||||
<EnvironmentVariable>true</EnvironmentVariable>
|
||||
</BuildMacro>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
308
sys/windows/vs/NetHackW/NetHackW.vcxproj
Normal file
@@ -0,0 +1,308 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\config.props" />
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{CEC5D360-8804-454F-8591-002184C23499}</ProjectGuid>
|
||||
<RootNamespace>NetHackW</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<Import Project="..\dirs.props" />
|
||||
<Import Project="$(vsDir)default.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
<Import Project="$(vsDir)common.props" />
|
||||
<Import Project="$(vsDir)files.props" />
|
||||
<PropertyGroup>
|
||||
<OutDir>$(BinDir)</OutDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalOptions>/Gs /Oi- /w44774 %(AdditionalOptions)</AdditionalOptions>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<OmitFramePointers>true</OmitFramePointers>
|
||||
<AdditionalIncludeDirectories>$(WinWin32Dir);$(IncDir);$(SysWindDir);$(SysShareDir);$(WinShareDir);$(LuaDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>TILES;_WINDOWS;DLB;MSWIN_GRAPHICS;SAFEPROCS;NOTTYGRAPHICS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<AdditionalDependencies>comctl32.lib;winmm.lib;bcrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
<Manifest>
|
||||
<AdditionalManifestFiles>$(WinWin32Dir)NethackW.exe.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
|
||||
</Manifest>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="@(Lua)">
|
||||
<DisableSpecificWarnings>4701;4702;4244;4310;4774</DisableSpecificWarnings>
|
||||
<AdditionalOptions>%(AdditionalOptions) /wd4774</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)allmain.c" />
|
||||
<ClCompile Include="$(SrcDir)alloc.c" />
|
||||
<ClCompile Include="$(SrcDir)apply.c" />
|
||||
<ClCompile Include="$(SrcDir)artifact.c" />
|
||||
<ClCompile Include="$(SrcDir)attrib.c" />
|
||||
<ClCompile Include="$(SrcDir)ball.c" />
|
||||
<ClCompile Include="$(SrcDir)bones.c" />
|
||||
<ClCompile Include="$(SrcDir)botl.c" />
|
||||
<ClCompile Include="$(SrcDir)cmd.c" />
|
||||
<ClCompile Include="$(SrcDir)dbridge.c" />
|
||||
<ClCompile Include="$(SrcDir)decl.c" />
|
||||
<ClCompile Include="$(SrcDir)detect.c" />
|
||||
<ClCompile Include="$(SrcDir)dig.c" />
|
||||
<ClCompile Include="$(SrcDir)display.c" />
|
||||
<ClCompile Include="$(SrcDir)dlb.c" />
|
||||
<ClCompile Include="$(SrcDir)do.c" />
|
||||
<ClCompile Include="$(SrcDir)dog.c" />
|
||||
<ClCompile Include="$(SrcDir)dogmove.c" />
|
||||
<ClCompile Include="$(SrcDir)dokick.c" />
|
||||
<ClCompile Include="$(SrcDir)dothrow.c" />
|
||||
<ClCompile Include="$(SrcDir)do_name.c" />
|
||||
<ClCompile Include="$(SrcDir)do_wear.c" />
|
||||
<ClCompile Include="$(SrcDir)drawing.c" />
|
||||
<ClCompile Include="$(SrcDir)dungeon.c" />
|
||||
<ClCompile Include="$(SrcDir)eat.c" />
|
||||
<ClCompile Include="$(SrcDir)end.c" />
|
||||
<ClCompile Include="$(SrcDir)engrave.c" />
|
||||
<ClCompile Include="$(SrcDir)exper.c" />
|
||||
<ClCompile Include="$(SrcDir)explode.c" />
|
||||
<ClCompile Include="$(SrcDir)extralev.c" />
|
||||
<ClCompile Include="$(SrcDir)files.c" />
|
||||
<ClCompile Include="$(SrcDir)fountain.c" />
|
||||
<ClCompile Include="$(SrcDir)hack.c" />
|
||||
<ClCompile Include="$(SrcDir)hacklib.c" />
|
||||
<ClCompile Include="$(SrcDir)invent.c" />
|
||||
<ClCompile Include="$(SrcDir)insight.c" />
|
||||
<ClCompile Include="$(SrcDir)isaac64.c" />
|
||||
<ClCompile Include="$(SrcDir)light.c" />
|
||||
<ClCompile Include="$(SrcDir)lock.c" />
|
||||
<ClCompile Include="$(SrcDir)mail.c" />
|
||||
<ClCompile Include="$(SrcDir)makemon.c" />
|
||||
<ClCompile Include="$(SrcDir)mcastu.c" />
|
||||
<ClCompile Include="$(SrcDir)mdlib.c" />
|
||||
<ClCompile Include="$(SrcDir)mhitm.c" />
|
||||
<ClCompile Include="$(SrcDir)mhitu.c" />
|
||||
<ClCompile Include="$(SrcDir)minion.c" />
|
||||
<ClCompile Include="$(SrcDir)mklev.c" />
|
||||
<ClCompile Include="$(SrcDir)mkmap.c" />
|
||||
<ClCompile Include="$(SrcDir)mkmaze.c" />
|
||||
<ClCompile Include="$(SrcDir)mkobj.c" />
|
||||
<ClCompile Include="$(SrcDir)mkroom.c" />
|
||||
<ClCompile Include="$(SrcDir)mon.c" />
|
||||
<ClCompile Include="$(SrcDir)mondata.c" />
|
||||
<ClCompile Include="$(SrcDir)monmove.c" />
|
||||
<ClCompile Include="$(SrcDir)monst.c" />
|
||||
<ClCompile Include="$(SrcDir)mplayer.c" />
|
||||
<ClCompile Include="$(SrcDir)mthrowu.c" />
|
||||
<ClCompile Include="$(SrcDir)muse.c" />
|
||||
<ClCompile Include="$(SrcDir)music.c" />
|
||||
<ClCompile Include="$(SrcDir)nhlobj.c" />
|
||||
<ClCompile Include="$(SrcDir)nhlsel.c" />
|
||||
<ClCompile Include="$(SrcDir)nhlua.c" />
|
||||
<ClCompile Include="$(SrcDir)objects.c" />
|
||||
<ClCompile Include="$(SrcDir)objnam.c" />
|
||||
<ClCompile Include="$(SrcDir)options.c" />
|
||||
<ClCompile Include="$(SrcDir)o_init.c" />
|
||||
<ClCompile Include="$(SrcDir)pager.c" />
|
||||
<ClCompile Include="$(SrcDir)pickup.c" />
|
||||
<ClCompile Include="$(SrcDir)pline.c" />
|
||||
<ClCompile Include="$(SrcDir)polyself.c" />
|
||||
<ClCompile Include="$(SrcDir)potion.c" />
|
||||
<ClCompile Include="$(SrcDir)pray.c" />
|
||||
<ClCompile Include="$(SrcDir)priest.c" />
|
||||
<ClCompile Include="$(SrcDir)quest.c" />
|
||||
<ClCompile Include="$(SrcDir)questpgr.c" />
|
||||
<ClCompile Include="$(SrcDir)read.c" />
|
||||
<ClCompile Include="$(SrcDir)rect.c" />
|
||||
<ClCompile Include="$(SrcDir)region.c" />
|
||||
<ClCompile Include="$(SrcDir)restore.c" />
|
||||
<ClCompile Include="$(SrcDir)rip.c" />
|
||||
<ClCompile Include="$(SrcDir)rnd.c" />
|
||||
<ClCompile Include="$(SrcDir)role.c" />
|
||||
<ClCompile Include="$(SrcDir)rumors.c" />
|
||||
<ClCompile Include="$(SrcDir)save.c" />
|
||||
<ClCompile Include="$(SrcDir)sfstruct.c" />
|
||||
<ClCompile Include="$(SrcDir)shk.c" />
|
||||
<ClCompile Include="$(SrcDir)shknam.c" />
|
||||
<ClCompile Include="$(SrcDir)sit.c" />
|
||||
<ClCompile Include="$(SrcDir)sounds.c" />
|
||||
<ClCompile Include="$(SrcDir)spell.c" />
|
||||
<ClCompile Include="$(SrcDir)sp_lev.c" />
|
||||
<ClCompile Include="$(SrcDir)steal.c" />
|
||||
<ClCompile Include="$(SrcDir)steed.c" />
|
||||
<ClCompile Include="$(SrcDir)symbols.c" />
|
||||
<ClCompile Include="$(SrcDir)sys.c" />
|
||||
<ClCompile Include="$(SrcDir)teleport.c" />
|
||||
<ClCompile Include="$(SrcDir)tile.c" />
|
||||
<ClCompile Include="$(SrcDir)timeout.c" />
|
||||
<ClCompile Include="$(SrcDir)topten.c" />
|
||||
<ClCompile Include="$(SrcDir)track.c" />
|
||||
<ClCompile Include="$(SrcDir)trap.c" />
|
||||
<ClCompile Include="$(SrcDir)uhitm.c" />
|
||||
<ClCompile Include="$(SrcDir)u_init.c" />
|
||||
<ClCompile Include="$(SrcDir)vault.c" />
|
||||
<ClCompile Include="$(SrcDir)version.c" />
|
||||
<ClCompile Include="$(SrcDir)vision.c" />
|
||||
<ClCompile Include="$(SrcDir)weapon.c" />
|
||||
<ClCompile Include="$(SrcDir)were.c" />
|
||||
<ClCompile Include="$(SrcDir)wield.c" />
|
||||
<ClCompile Include="$(SrcDir)windows.c" />
|
||||
<ClCompile Include="$(SrcDir)wizard.c" />
|
||||
<ClCompile Include="$(SrcDir)worm.c" />
|
||||
<ClCompile Include="$(SrcDir)worn.c" />
|
||||
<ClCompile Include="$(SrcDir)write.c" />
|
||||
<ClCompile Include="$(SrcDir)zap.c" />
|
||||
<ClCompile Include="$(SysShareDir)cppregex.cpp" />
|
||||
<ClCompile Include="$(SysShareDir)nhlan.c" />
|
||||
<ClCompile Include="$(SysShareDir)random.c" />
|
||||
<ClCompile Include="$(SysWindDir)ntsound.c" />
|
||||
<ClCompile Include="$(SysWindDir)stubs.c">
|
||||
<PreprocessorDefinitions>TTYSTUB;</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SysWindDir)windmain.c" />
|
||||
<ClCompile Include="$(SysWindDir)windsys.c" />
|
||||
<ClCompile Include="$(SysWindDir)win10.c" />
|
||||
<ClCompile Include="$(WinShareDir)safeproc.c" />
|
||||
<ClCompile Include="$(WinWin32Dir)mhaskyn.c" />
|
||||
<ClCompile Include="$(WinWin32Dir)mhdlg.c" />
|
||||
<ClCompile Include="$(WinWin32Dir)mhfont.c" />
|
||||
<ClCompile Include="$(WinWin32Dir)mhinput.c" />
|
||||
<ClCompile Include="$(WinWin32Dir)mhmain.c" />
|
||||
<ClCompile Include="$(WinWin32Dir)mhmap.c" />
|
||||
<ClCompile Include="$(WinWin32Dir)mhmenu.c" />
|
||||
<ClCompile Include="$(WinWin32Dir)mhmsgwnd.c" />
|
||||
<ClCompile Include="$(WinWin32Dir)mhrip.c" />
|
||||
<ClCompile Include="$(WinWin32Dir)mhsplash.c" />
|
||||
<ClCompile Include="$(WinWin32Dir)mhstatus.c" />
|
||||
<ClCompile Include="$(WinWin32Dir)mhtext.c" />
|
||||
<ClCompile Include="$(WinWin32Dir)mswproc.c" />
|
||||
<ClCompile Include="$(WinWin32Dir)NetHackW.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="$(WinWin32Dir)NetHackW.rc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(WinWin32Dir)mhaskyn.h" />
|
||||
<ClInclude Include="$(WinWin32Dir)mhdlg.h" />
|
||||
<ClInclude Include="$(WinWin32Dir)mhfont.h" />
|
||||
<ClInclude Include="$(WinWin32Dir)mhinput.h" />
|
||||
<ClInclude Include="$(WinWin32Dir)mhmain.h" />
|
||||
<ClInclude Include="$(WinWin32Dir)mhmap.h" />
|
||||
<ClInclude Include="$(WinWin32Dir)mhmenu.h" />
|
||||
<ClInclude Include="$(WinWin32Dir)mhmsg.h" />
|
||||
<ClInclude Include="$(WinWin32Dir)mhmsgwnd.h" />
|
||||
<ClInclude Include="$(WinWin32Dir)mhrip.h" />
|
||||
<ClInclude Include="$(WinWin32Dir)mhsplash.h" />
|
||||
<ClInclude Include="$(WinWin32Dir)mhstatus.h" />
|
||||
<ClInclude Include="$(WinWin32Dir)mhtext.h" />
|
||||
<ClInclude Include="$(WinWin32Dir)winMS.h" />
|
||||
<ClInclude Include="$(IncDir)align.h" />
|
||||
<ClInclude Include="$(IncDir)artifact.h" />
|
||||
<ClInclude Include="$(IncDir)artilist.h" />
|
||||
<ClInclude Include="$(IncDir)attrib.h" />
|
||||
<ClInclude Include="$(IncDir)bitmfile.h" />
|
||||
<ClInclude Include="$(IncDir)botl.h" />
|
||||
<ClInclude Include="$(IncDir)color.h" />
|
||||
<ClInclude Include="$(IncDir)config.h" />
|
||||
<ClInclude Include="$(IncDir)config1.h" />
|
||||
<ClInclude Include="$(IncDir)context.h" />
|
||||
<ClInclude Include="$(IncDir)coord.h" />
|
||||
<ClInclude Include="$(IncDir)date.h" />
|
||||
<ClInclude Include="$(IncDir)decl.h" />
|
||||
<ClInclude Include="$(IncDir)dgn_comp.h" />
|
||||
<ClInclude Include="$(IncDir)dgn_file.h" />
|
||||
<ClInclude Include="$(IncDir)display.h" />
|
||||
<ClInclude Include="$(IncDir)dlb.h" />
|
||||
<ClInclude Include="$(IncDir)dungeon.h" />
|
||||
<ClInclude Include="$(IncDir)engrave.h" />
|
||||
<ClInclude Include="$(IncDir)extern.h" />
|
||||
<ClInclude Include="$(IncDir)flag.h" />
|
||||
<ClInclude Include="$(IncDir)fnamesiz.h" />
|
||||
<ClInclude Include="$(IncDir)func_tab.h" />
|
||||
<ClInclude Include="$(IncDir)gem_rsc.h" />
|
||||
<ClInclude Include="$(IncDir)global.h" />
|
||||
<ClInclude Include="$(IncDir)hack.h" />
|
||||
<ClInclude Include="$(IncDir)integer.h" />
|
||||
<ClInclude Include="$(IncDir)isaac64.h" />
|
||||
<ClInclude Include="$(IncDir)lev_comp.h" />
|
||||
<ClInclude Include="$(IncDir)lint.h" />
|
||||
<ClInclude Include="$(IncDir)load_img.h" />
|
||||
<ClInclude Include="$(IncDir)mail.h" />
|
||||
<ClInclude Include="$(IncDir)mextra.h" />
|
||||
<ClInclude Include="$(IncDir)mfndpos.h" />
|
||||
<ClInclude Include="$(IncDir)micro.h" />
|
||||
<ClInclude Include="$(IncDir)mkroom.h" />
|
||||
<ClInclude Include="$(IncDir)monattk.h" />
|
||||
<ClInclude Include="$(IncDir)mondata.h" />
|
||||
<ClInclude Include="$(IncDir)monflag.h" />
|
||||
<ClInclude Include="$(IncDir)monst.h" />
|
||||
<ClInclude Include="$(IncDir)monsym.h" />
|
||||
<ClInclude Include="$(IncDir)nhlua.h" />
|
||||
<ClInclude Include="$(IncDir)windconf.h" />
|
||||
<ClInclude Include="$(IncDir)obj.h" />
|
||||
<ClInclude Include="$(IncDir)objclass.h" />
|
||||
<ClInclude Include="$(IncDir)onames.h" />
|
||||
<ClInclude Include="$(IncDir)optlist.h" />
|
||||
<ClInclude Include="$(IncDir)patchlevel.h" />
|
||||
<ClInclude Include="$(IncDir)pcconf.h" />
|
||||
<ClInclude Include="$(IncDir)permonst.h" />
|
||||
<ClInclude Include="$(IncDir)pm.h" />
|
||||
<ClInclude Include="$(IncDir)prop.h" />
|
||||
<ClInclude Include="$(IncDir)quest.h" />
|
||||
<ClInclude Include="$(IncDir)rect.h" />
|
||||
<ClInclude Include="$(IncDir)region.h" />
|
||||
<ClInclude Include="$(IncDir)rm.h" />
|
||||
<ClInclude Include="$(IncDir)skills.h" />
|
||||
<ClInclude Include="$(IncDir)spell.h" />
|
||||
<ClInclude Include="$(IncDir)sp_lev.h" />
|
||||
<ClInclude Include="$(IncDir)sys.h" />
|
||||
<ClInclude Include="$(IncDir)system.h" />
|
||||
<ClInclude Include="$(IncDir)tcap.h" />
|
||||
<ClInclude Include="$(IncDir)tile2x11.h" />
|
||||
<ClInclude Include="$(IncDir)tileset.h" />
|
||||
<ClInclude Include="$(IncDir)timeout.h" />
|
||||
<ClInclude Include="$(IncDir)tradstdc.h" />
|
||||
<ClInclude Include="$(IncDir)trap.h" />
|
||||
<ClInclude Include="$(IncDir)unixconf.h" />
|
||||
<ClInclude Include="$(IncDir)vision.h" />
|
||||
<ClInclude Include="$(IncDir)vmsconf.h" />
|
||||
<ClInclude Include="$(IncDir)winami.h" />
|
||||
<ClInclude Include="$(IncDir)wincurs.h" />
|
||||
<ClInclude Include="$(IncDir)winprocs.h" />
|
||||
<ClInclude Include="$(IncDir)wintty.h" />
|
||||
<ClInclude Include="$(IncDir)wintype.h" />
|
||||
<ClInclude Include="$(IncDir)winX.h" />
|
||||
<ClInclude Include="$(IncDir)xwindow.h" />
|
||||
<ClInclude Include="$(IncDir)xwindowp.h" />
|
||||
<ClInclude Include="$(IncDir)you.h" />
|
||||
<ClInclude Include="$(IncDir)youprop.h" />
|
||||
<ClInclude Include="$(vsDir)resource.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Image Include="$(WinWin32Dir)mnsel.bmp" />
|
||||
<Image Include="$(WinWin32Dir)mnselcnt.bmp" />
|
||||
<Image Include="$(WinWin32Dir)mnunsel.bmp" />
|
||||
<Image Include="$(WinWin32Dir)NETHACK.ICO" />
|
||||
<Image Include="$(WinWin32Dir)petmark.bmp" />
|
||||
<Image Include="$(WinWin32Dir)pilemark.bmp" />
|
||||
<Image Include="$(WinWin32Dir)rip.bmp" />
|
||||
<Image Include="$(WinWin32Dir)splash.bmp" />
|
||||
<Image Include="$(WinWin32Dir)tiles.bmp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="cpp.hint" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Target Name="AfterBuild">
|
||||
<MSBuild Projects="$(vsDir)NetHack\afternethack.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
<Target Name="AfterClean">
|
||||
<MSBuild Projects="$(vsDir)NetHack\afternethack.proj" Targets="Clean" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
<Target Name="AfterRebuild">
|
||||
<MSBuild Projects="$(vsDir)NetHack\afternethack.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
</Project>
|
||||
118
sys/windows/vs/PDCurses/PDCurses.vcxproj
Normal file
@@ -0,0 +1,118 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\dirs.props" />
|
||||
<Import Project="$(vsDir)config.props" />
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{BAA70D0F-3EC7-4D10-91F0-974F1F49308B}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>PDCurses</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<Import Project="$(vsDir)default_lib.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ItemGroup>
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\addch.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\addchstr.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\addstr.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\attr.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\beep.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\bkgd.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\border.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\clear.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\color.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\debug.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\delch.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\deleteln.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\getch.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\getstr.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\getyx.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\inch.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\inchstr.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\initscr.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\inopts.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\insch.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\insstr.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\kernel.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\keyname.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\mouse.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\move.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\outopts.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\overlay.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\pad.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\panel.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\printw.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\refresh.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\scanw.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\scroll.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\scr_dump.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\slk.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\termattr.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\touch.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\util.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\pdcurses\window.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\wincon\pdcclip.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\wincon\pdcdisp.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\wincon\pdcgetsc.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\wincon\pdckbd.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\wincon\pdcscrn.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\wincon\pdcsetsc.c" />
|
||||
<ClCompile Condition="Exists('$(PDCURSES)')" Include="$(PDCURSES)\wincon\pdcutil.c" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup >
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<IncludePath>$(PDCURSES);$(IncludePath)</IncludePath>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<ConformanceMode>true</ConformanceMode>
|
||||
<DisableSpecificWarnings>4996;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
<OmitDefaultLibName>true</OmitDefaultLibName>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
</Project>
|
||||
373
sys/windows/vs/Package.StoreAssociation.xml
Normal file
@@ -0,0 +1,373 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<StoreAssociation xmlns="http://schemas.microsoft.com/appx/2010/storeassociation">
|
||||
<Publisher>CN=8BDC628A-FAAA-4EBA-8B5B-EB61BA93BA1F</Publisher>
|
||||
<PublisherDisplayName>NetHack DevTeam</PublisherDisplayName>
|
||||
<DeveloperAccountType>AAD</DeveloperAccountType>
|
||||
<GeneratePackageHash>http://www.w3.org/2001/04/xmlenc#sha256</GeneratePackageHash>
|
||||
<SupportedLocales>
|
||||
<Language Code="af" InMinimumRequirementSet="true" />
|
||||
<Language Code="af-za" InMinimumRequirementSet="true" />
|
||||
<Language Code="am" InMinimumRequirementSet="true" />
|
||||
<Language Code="am-et" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-ae" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-bh" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-dz" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-eg" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-iq" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-jo" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-kw" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-lb" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-ly" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-ma" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-om" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-qa" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-sa" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-sy" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-tn" InMinimumRequirementSet="true" />
|
||||
<Language Code="ar-ye" InMinimumRequirementSet="true" />
|
||||
<Language Code="as" InMinimumRequirementSet="true" />
|
||||
<Language Code="as-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="az" InMinimumRequirementSet="true" />
|
||||
<Language Code="az-arab" InMinimumRequirementSet="true" />
|
||||
<Language Code="az-arab-az" InMinimumRequirementSet="true" />
|
||||
<Language Code="az-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="az-cyrl-az" InMinimumRequirementSet="true" />
|
||||
<Language Code="az-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="az-latn-az" InMinimumRequirementSet="true" />
|
||||
<Language Code="be" InMinimumRequirementSet="true" />
|
||||
<Language Code="be-by" InMinimumRequirementSet="true" />
|
||||
<Language Code="bg" InMinimumRequirementSet="true" />
|
||||
<Language Code="bg-bg" InMinimumRequirementSet="true" />
|
||||
<Language Code="bn" InMinimumRequirementSet="true" />
|
||||
<Language Code="bn-bd" InMinimumRequirementSet="true" />
|
||||
<Language Code="bn-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="bs" InMinimumRequirementSet="true" />
|
||||
<Language Code="bs-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="bs-cyrl-ba" InMinimumRequirementSet="true" />
|
||||
<Language Code="bs-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="bs-latn-ba" InMinimumRequirementSet="true" />
|
||||
<Language Code="ca" InMinimumRequirementSet="true" />
|
||||
<Language Code="ca-es" InMinimumRequirementSet="true" />
|
||||
<Language Code="ca-es-valencia" InMinimumRequirementSet="true" />
|
||||
<Language Code="chr-cher" InMinimumRequirementSet="true" />
|
||||
<Language Code="chr-cher-us" InMinimumRequirementSet="true" />
|
||||
<Language Code="chr-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="cs" InMinimumRequirementSet="true" />
|
||||
<Language Code="cs-cz" InMinimumRequirementSet="true" />
|
||||
<Language Code="cy" InMinimumRequirementSet="true" />
|
||||
<Language Code="cy-gb" InMinimumRequirementSet="true" />
|
||||
<Language Code="da" InMinimumRequirementSet="true" />
|
||||
<Language Code="da-dk" InMinimumRequirementSet="true" />
|
||||
<Language Code="de" InMinimumRequirementSet="true" />
|
||||
<Language Code="de-at" InMinimumRequirementSet="true" />
|
||||
<Language Code="de-ch" InMinimumRequirementSet="true" />
|
||||
<Language Code="de-de" InMinimumRequirementSet="true" />
|
||||
<Language Code="de-li" InMinimumRequirementSet="true" />
|
||||
<Language Code="de-lu" InMinimumRequirementSet="true" />
|
||||
<Language Code="el" InMinimumRequirementSet="true" />
|
||||
<Language Code="el-gr" InMinimumRequirementSet="true" />
|
||||
<Language Code="en" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-011" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-014" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-018" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-021" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-029" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-053" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-au" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-bz" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-ca" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-gb" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-hk" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-id" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-ie" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-jm" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-kz" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-mt" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-my" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-nz" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-ph" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-pk" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-sg" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-tt" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-us" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-vn" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-za" InMinimumRequirementSet="true" />
|
||||
<Language Code="en-zw" InMinimumRequirementSet="true" />
|
||||
<Language Code="es" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-019" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-419" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-ar" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-bo" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-cl" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-co" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-cr" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-do" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-ec" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-es" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-gt" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-hn" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-mx" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-ni" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-pa" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-pe" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-pr" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-py" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-sv" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-us" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-uy" InMinimumRequirementSet="true" />
|
||||
<Language Code="es-ve" InMinimumRequirementSet="true" />
|
||||
<Language Code="et" InMinimumRequirementSet="true" />
|
||||
<Language Code="et-ee" InMinimumRequirementSet="true" />
|
||||
<Language Code="eu" InMinimumRequirementSet="true" />
|
||||
<Language Code="eu-es" InMinimumRequirementSet="true" />
|
||||
<Language Code="fa" InMinimumRequirementSet="true" />
|
||||
<Language Code="fa-ir" InMinimumRequirementSet="true" />
|
||||
<Language Code="fi" InMinimumRequirementSet="true" />
|
||||
<Language Code="fi-fi" InMinimumRequirementSet="true" />
|
||||
<Language Code="fil" InMinimumRequirementSet="true" />
|
||||
<Language Code="fil-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="fil-ph" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-011" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-015" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-021" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-029" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-155" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-be" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-ca" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-cd" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-ch" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-ci" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-cm" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-fr" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-ht" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-lu" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-ma" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-mc" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-ml" InMinimumRequirementSet="true" />
|
||||
<Language Code="fr-re" InMinimumRequirementSet="true" />
|
||||
<Language Code="frc-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="frp-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="ga" InMinimumRequirementSet="true" />
|
||||
<Language Code="ga-ie" InMinimumRequirementSet="true" />
|
||||
<Language Code="gd-gb" InMinimumRequirementSet="true" />
|
||||
<Language Code="gd-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="gl" InMinimumRequirementSet="true" />
|
||||
<Language Code="gl-es" InMinimumRequirementSet="true" />
|
||||
<Language Code="gu" InMinimumRequirementSet="true" />
|
||||
<Language Code="gu-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="ha" InMinimumRequirementSet="true" />
|
||||
<Language Code="ha-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="ha-latn-ng" InMinimumRequirementSet="true" />
|
||||
<Language Code="he" InMinimumRequirementSet="true" />
|
||||
<Language Code="he-il" InMinimumRequirementSet="true" />
|
||||
<Language Code="hi" InMinimumRequirementSet="true" />
|
||||
<Language Code="hi-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="hr" InMinimumRequirementSet="true" />
|
||||
<Language Code="hr-ba" InMinimumRequirementSet="true" />
|
||||
<Language Code="hr-hr" InMinimumRequirementSet="true" />
|
||||
<Language Code="hu" InMinimumRequirementSet="true" />
|
||||
<Language Code="hu-hu" InMinimumRequirementSet="true" />
|
||||
<Language Code="hy" InMinimumRequirementSet="true" />
|
||||
<Language Code="hy-am" InMinimumRequirementSet="true" />
|
||||
<Language Code="id" InMinimumRequirementSet="true" />
|
||||
<Language Code="id-id" InMinimumRequirementSet="true" />
|
||||
<Language Code="ig-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="ig-ng" InMinimumRequirementSet="true" />
|
||||
<Language Code="is" InMinimumRequirementSet="true" />
|
||||
<Language Code="is-is" InMinimumRequirementSet="true" />
|
||||
<Language Code="it" InMinimumRequirementSet="true" />
|
||||
<Language Code="it-ch" InMinimumRequirementSet="true" />
|
||||
<Language Code="it-it" InMinimumRequirementSet="true" />
|
||||
<Language Code="iu-cans" InMinimumRequirementSet="true" />
|
||||
<Language Code="iu-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="iu-latn-ca" InMinimumRequirementSet="true" />
|
||||
<Language Code="ja" InMinimumRequirementSet="true" />
|
||||
<Language Code="ja-jp" InMinimumRequirementSet="true" />
|
||||
<Language Code="ka" InMinimumRequirementSet="true" />
|
||||
<Language Code="ka-ge" InMinimumRequirementSet="true" />
|
||||
<Language Code="kk" InMinimumRequirementSet="true" />
|
||||
<Language Code="kk-kz" InMinimumRequirementSet="true" />
|
||||
<Language Code="km" InMinimumRequirementSet="true" />
|
||||
<Language Code="km-kh" InMinimumRequirementSet="true" />
|
||||
<Language Code="kn" InMinimumRequirementSet="true" />
|
||||
<Language Code="kn-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="ko" InMinimumRequirementSet="true" />
|
||||
<Language Code="ko-kr" InMinimumRequirementSet="true" />
|
||||
<Language Code="kok" InMinimumRequirementSet="true" />
|
||||
<Language Code="kok-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="ku-arab" InMinimumRequirementSet="true" />
|
||||
<Language Code="ku-arab-iq" InMinimumRequirementSet="true" />
|
||||
<Language Code="ky-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="ky-kg" InMinimumRequirementSet="true" />
|
||||
<Language Code="lb" InMinimumRequirementSet="true" />
|
||||
<Language Code="lb-lu" InMinimumRequirementSet="true" />
|
||||
<Language Code="lo" InMinimumRequirementSet="true" />
|
||||
<Language Code="lo-la" InMinimumRequirementSet="true" />
|
||||
<Language Code="lt" InMinimumRequirementSet="true" />
|
||||
<Language Code="lt-lt" InMinimumRequirementSet="true" />
|
||||
<Language Code="lv" InMinimumRequirementSet="true" />
|
||||
<Language Code="lv-lv" InMinimumRequirementSet="true" />
|
||||
<Language Code="mi" InMinimumRequirementSet="true" />
|
||||
<Language Code="mi-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="mi-nz" InMinimumRequirementSet="true" />
|
||||
<Language Code="mk" InMinimumRequirementSet="true" />
|
||||
<Language Code="mk-mk" InMinimumRequirementSet="true" />
|
||||
<Language Code="ml" InMinimumRequirementSet="true" />
|
||||
<Language Code="ml-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="mn-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="mn-mn" InMinimumRequirementSet="true" />
|
||||
<Language Code="mn-mong" InMinimumRequirementSet="true" />
|
||||
<Language Code="mn-phag" InMinimumRequirementSet="true" />
|
||||
<Language Code="mr" InMinimumRequirementSet="true" />
|
||||
<Language Code="mr-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="ms" InMinimumRequirementSet="true" />
|
||||
<Language Code="ms-bn" InMinimumRequirementSet="true" />
|
||||
<Language Code="ms-my" InMinimumRequirementSet="true" />
|
||||
<Language Code="mt" InMinimumRequirementSet="true" />
|
||||
<Language Code="mt-mt" InMinimumRequirementSet="true" />
|
||||
<Language Code="nb" InMinimumRequirementSet="true" />
|
||||
<Language Code="nb-no" InMinimumRequirementSet="true" />
|
||||
<Language Code="ne" InMinimumRequirementSet="true" />
|
||||
<Language Code="ne-np" InMinimumRequirementSet="true" />
|
||||
<Language Code="nl" InMinimumRequirementSet="true" />
|
||||
<Language Code="nl-be" InMinimumRequirementSet="true" />
|
||||
<Language Code="nl-nl" InMinimumRequirementSet="true" />
|
||||
<Language Code="nn" InMinimumRequirementSet="true" />
|
||||
<Language Code="nn-no" InMinimumRequirementSet="true" />
|
||||
<Language Code="no" InMinimumRequirementSet="true" />
|
||||
<Language Code="no-no" InMinimumRequirementSet="true" />
|
||||
<Language Code="nso" InMinimumRequirementSet="true" />
|
||||
<Language Code="nso-za" InMinimumRequirementSet="true" />
|
||||
<Language Code="om" InMinimumRequirementSet="false" />
|
||||
<Language Code="om-et" InMinimumRequirementSet="false" />
|
||||
<Language Code="or" InMinimumRequirementSet="true" />
|
||||
<Language Code="or-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="pa" InMinimumRequirementSet="true" />
|
||||
<Language Code="pa-arab" InMinimumRequirementSet="true" />
|
||||
<Language Code="pa-arab-pk" InMinimumRequirementSet="true" />
|
||||
<Language Code="pa-deva" InMinimumRequirementSet="true" />
|
||||
<Language Code="pa-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="pl" InMinimumRequirementSet="true" />
|
||||
<Language Code="pl-pl" InMinimumRequirementSet="true" />
|
||||
<Language Code="prs" InMinimumRequirementSet="true" />
|
||||
<Language Code="prs-af" InMinimumRequirementSet="true" />
|
||||
<Language Code="prs-arab" InMinimumRequirementSet="true" />
|
||||
<Language Code="pt" InMinimumRequirementSet="true" />
|
||||
<Language Code="pt-br" InMinimumRequirementSet="true" />
|
||||
<Language Code="pt-pt" InMinimumRequirementSet="true" />
|
||||
<Language Code="quc-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="qut-gt" InMinimumRequirementSet="true" />
|
||||
<Language Code="qut-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="quz" InMinimumRequirementSet="true" />
|
||||
<Language Code="quz-bo" InMinimumRequirementSet="true" />
|
||||
<Language Code="quz-ec" InMinimumRequirementSet="true" />
|
||||
<Language Code="quz-pe" InMinimumRequirementSet="true" />
|
||||
<Language Code="ro" InMinimumRequirementSet="true" />
|
||||
<Language Code="ro-ro" InMinimumRequirementSet="true" />
|
||||
<Language Code="ru" InMinimumRequirementSet="true" />
|
||||
<Language Code="ru-ru" InMinimumRequirementSet="true" />
|
||||
<Language Code="rw" InMinimumRequirementSet="true" />
|
||||
<Language Code="rw-rw" InMinimumRequirementSet="true" />
|
||||
<Language Code="sd-arab" InMinimumRequirementSet="true" />
|
||||
<Language Code="sd-arab-pk" InMinimumRequirementSet="true" />
|
||||
<Language Code="sd-deva" InMinimumRequirementSet="true" />
|
||||
<Language Code="si" InMinimumRequirementSet="true" />
|
||||
<Language Code="si-lk" InMinimumRequirementSet="true" />
|
||||
<Language Code="sk" InMinimumRequirementSet="true" />
|
||||
<Language Code="sk-sk" InMinimumRequirementSet="true" />
|
||||
<Language Code="sl" InMinimumRequirementSet="true" />
|
||||
<Language Code="sl-si" InMinimumRequirementSet="true" />
|
||||
<Language Code="sq" InMinimumRequirementSet="true" />
|
||||
<Language Code="sq-al" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-cyrl-ba" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-cyrl-cs" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-cyrl-me" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-cyrl-rs" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-latn-ba" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-latn-cs" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-latn-me" InMinimumRequirementSet="true" />
|
||||
<Language Code="sr-latn-rs" InMinimumRequirementSet="true" />
|
||||
<Language Code="sv" InMinimumRequirementSet="true" />
|
||||
<Language Code="sv-fi" InMinimumRequirementSet="true" />
|
||||
<Language Code="sv-se" InMinimumRequirementSet="true" />
|
||||
<Language Code="sw" InMinimumRequirementSet="true" />
|
||||
<Language Code="sw-ke" InMinimumRequirementSet="true" />
|
||||
<Language Code="ta" InMinimumRequirementSet="true" />
|
||||
<Language Code="ta-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="te" InMinimumRequirementSet="true" />
|
||||
<Language Code="te-in" InMinimumRequirementSet="true" />
|
||||
<Language Code="tg-arab" InMinimumRequirementSet="true" />
|
||||
<Language Code="tg-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="tg-cyrl-tj" InMinimumRequirementSet="true" />
|
||||
<Language Code="tg-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="th" InMinimumRequirementSet="true" />
|
||||
<Language Code="th-th" InMinimumRequirementSet="true" />
|
||||
<Language Code="ti" InMinimumRequirementSet="true" />
|
||||
<Language Code="ti-et" InMinimumRequirementSet="true" />
|
||||
<Language Code="tk-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="tk-cyrl-tr" InMinimumRequirementSet="true" />
|
||||
<Language Code="tk-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="tk-latn-tr" InMinimumRequirementSet="true" />
|
||||
<Language Code="tk-tm" InMinimumRequirementSet="true" />
|
||||
<Language Code="tn" InMinimumRequirementSet="true" />
|
||||
<Language Code="tn-bw" InMinimumRequirementSet="true" />
|
||||
<Language Code="tn-za" InMinimumRequirementSet="true" />
|
||||
<Language Code="tr" InMinimumRequirementSet="true" />
|
||||
<Language Code="tr-tr" InMinimumRequirementSet="true" />
|
||||
<Language Code="tt-arab" InMinimumRequirementSet="true" />
|
||||
<Language Code="tt-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="tt-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="tt-ru" InMinimumRequirementSet="true" />
|
||||
<Language Code="ug-arab" InMinimumRequirementSet="true" />
|
||||
<Language Code="ug-cn" InMinimumRequirementSet="true" />
|
||||
<Language Code="ug-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="ug-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="uk" InMinimumRequirementSet="true" />
|
||||
<Language Code="uk-ua" InMinimumRequirementSet="true" />
|
||||
<Language Code="ur" InMinimumRequirementSet="true" />
|
||||
<Language Code="ur-pk" InMinimumRequirementSet="true" />
|
||||
<Language Code="uz" InMinimumRequirementSet="true" />
|
||||
<Language Code="uz-cyrl" InMinimumRequirementSet="true" />
|
||||
<Language Code="uz-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="uz-latn-uz" InMinimumRequirementSet="true" />
|
||||
<Language Code="vi" InMinimumRequirementSet="true" />
|
||||
<Language Code="vi-vn" InMinimumRequirementSet="true" />
|
||||
<Language Code="wo" InMinimumRequirementSet="true" />
|
||||
<Language Code="wo-sn" InMinimumRequirementSet="true" />
|
||||
<Language Code="xh" InMinimumRequirementSet="true" />
|
||||
<Language Code="xh-za" InMinimumRequirementSet="true" />
|
||||
<Language Code="yo-latn" InMinimumRequirementSet="true" />
|
||||
<Language Code="yo-ng" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-cn" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-hans" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-hans-cn" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-hans-sg" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-hant" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-hant-hk" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-hant-mo" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-hant-tw" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-hk" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-mo" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-sg" InMinimumRequirementSet="true" />
|
||||
<Language Code="zh-tw" InMinimumRequirementSet="true" />
|
||||
<Language Code="zu" InMinimumRequirementSet="true" />
|
||||
<Language Code="zu-za" InMinimumRequirementSet="true" />
|
||||
</SupportedLocales>
|
||||
<ProductReservedInfo>
|
||||
<MainPackageIdentityName>30485NetHackDevTeam.NetHack3.6</MainPackageIdentityName>
|
||||
<ReservedNames>
|
||||
<ReservedName>NetHack 3.7</ReservedName>
|
||||
</ReservedNames>
|
||||
</ProductReservedInfo>
|
||||
<AccountPackageIdentityNames>
|
||||
<MainPackageIdentityName>30485NetHackDevTeam.NetHackBeta</MainPackageIdentityName>
|
||||
</AccountPackageIdentityNames>
|
||||
<PackageInfoList LandingUrl="https://developer.microsoft.com/dashboard/Application?appId=9PJ7BFSRP8M5" />
|
||||
</StoreAssociation>
|
||||
BIN
sys/windows/vs/ScreenShot.PNG
Normal file
|
After Width: | Height: | Size: 53 KiB |
44
sys/windows/vs/build.bat
Normal file
@@ -0,0 +1,44 @@
|
||||
@echo off
|
||||
|
||||
if "%VSCMD_VER%"=="" (
|
||||
echo MSBuild environment not set ... attempting to setup build environment.
|
||||
call :setup_environment
|
||||
)
|
||||
|
||||
if "%VSCMD_VER%"=="" (
|
||||
echo Unable to setup build environment. Exiting.
|
||||
goto :EOF
|
||||
)
|
||||
|
||||
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
|
||||
|
||||
goto :EOF
|
||||
|
||||
:setup_environment
|
||||
|
||||
|
||||
if "%VS150COMNTOOLS%"=="" (
|
||||
call :set_vs15comntools
|
||||
)
|
||||
|
||||
if "%VS150COMNTOOLS%"=="" (
|
||||
echo Can not find Visual Studio 2017 Common Tools path.
|
||||
echo Set VS150COMNTOOLS appropriately.
|
||||
goto :EOF
|
||||
)
|
||||
|
||||
call "%VS150COMNTOOLS%VsMSBuildCmd.bat"
|
||||
cd %~dp0
|
||||
|
||||
goto :EOF
|
||||
|
||||
:set_vs15comntools
|
||||
|
||||
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\Tools" (
|
||||
set "VS150COMNTOOLS=%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\Tools\"
|
||||
)
|
||||
|
||||
goto :EOF
|
||||
42
sys/windows/vs/common.props
Normal file
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Condition="'$(Configuration)'=='Debug'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)'=='Release'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
<DisableSpecificWarnings>4820;4706;4244;4245;4100;4310</DisableSpecificWarnings>
|
||||
<PreprocessorDefinitions>WIN32;CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;WINVER=0x0601;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<ProgramDatabaseFile>$(SymbolsDir)$(TargetName).pdb</ProgramDatabaseFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
</Project>
|
||||
28
sys/windows/vs/config.props
Normal file
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<VCProjectVersion>15.0</VCProjectVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(WindowsTargetPlatformVersion)'==''">
|
||||
<LatestTargetPlatformVersion>$([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))</LatestTargetPlatformVersion>
|
||||
<WindowsTargetPlatformVersion Condition="'$(WindowsTargetPlatformVersion)' == ''">$(LatestTargetPlatformVersion)</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
11
sys/windows/vs/console.props
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
</Project>
|
||||
6
sys/windows/vs/cpp.hint
Normal file
@@ -0,0 +1,6 @@
|
||||
// Hint files help the Visual Studio IDE interpret Visual C++ identifiers
|
||||
// such as names of functions and macros.
|
||||
// For more information see https://go.microsoft.com/fwlink/?linkid=865984
|
||||
#define E
|
||||
#define NDECL(x) x
|
||||
#define FDECL(x, y) x y
|
||||
17
sys/windows/vs/default.props
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
||||
<LocalDebuggerWorkingDirectory>$(BinDir)</LocalDebuggerWorkingDirectory>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)'=='Debug'" >
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)'=='Release'" >
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
17
sys/windows/vs/default_dll.props
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)'=='Debug'" >
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)'=='Release'" >
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
|
||||
</Project>
|
||||
17
sys/windows/vs/default_lib.props
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)'=='Debug'" >
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)'=='Release'" >
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
|
||||
</Project>
|
||||
32
sys/windows/vs/dirs.props
Normal file
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<RootDir>$(MSBuildProjectDirectory)\..\..\..\..\</RootDir>
|
||||
<vsDir>$(RootDir)sys\windows\vs\</vsDir>
|
||||
<BinDir>$(RootDir)binary\$(Configuration)\$(Platform)\</BinDir>
|
||||
<ObjDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(TargetName)\</ObjDir>
|
||||
<SymbolsDir>$(ProjectDir)symbols\$(Configuration)\$(Platform)\$(TargetName)\</SymbolsDir>
|
||||
<ToolsDir>$(RootDir)tools\$(Configuration)\$(Platform)\</ToolsDir>
|
||||
<ImageDir>$(vsDir)\Images\</ImageDir>
|
||||
<UtilDir>$(RootDir)util\</UtilDir>
|
||||
<DatDir>$(RootDir)dat\</DatDir>
|
||||
<DocDir>$(RootDir)doc\</DocDir>
|
||||
<IncDir>$(RootDir)include\</IncDir>
|
||||
<LuaDir>$(RootDir)submodules\lua\</LuaDir>
|
||||
<SrcDir>$(RootDir)src\</SrcDir>
|
||||
<SysDir>$(RootDir)sys\</SysDir>
|
||||
<UtilDir>$(RootDir)util\</UtilDir>
|
||||
<SysShareDir>$(RootDir)sys\share\</SysShareDir>
|
||||
<SysWindDir>$(RootDir)sys\windows\</SysWindDir>
|
||||
<WinShareDir>$(RootDir)win\share\</WinShareDir>
|
||||
<WinTtyDir>$(RootDir)win\tty\</WinTtyDir>
|
||||
<WinWin32Dir>$(RootDir)win\win32\</WinWin32Dir>
|
||||
<OutDir>$(ToolsDir)</OutDir>
|
||||
<IntDir>$(ObjDir)</IntDir>
|
||||
<WinCursDir>$(RootDir)win\curses\</WinCursDir>
|
||||
<SubmodulesDir>$(RootDir)submodules\</SubmodulesDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(PDCURSES)'=='' AND Exists('$(RootDir)lib\PDCurses')">
|
||||
<PDCURSES>$(RootDir)lib\PDCurses\</PDCURSES>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
17
sys/windows/vs/dlb/afterdlb.proj
Normal file
@@ -0,0 +1,17 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\dirs.props"/>
|
||||
<Import Project="$(vsDir)files.props"/>
|
||||
<Target Name="Build"
|
||||
Inputs="$(ToolsDir)dlb.exe;@(DlbList);$(SysWindDir)porthelp"
|
||||
Outputs="$(BinDir)nhdat$(VERSION_MAJOR)$(VERSION_MINOR)$(PATCHLEVEL)">
|
||||
<MakeDir Directories="$(BinDir)"/>
|
||||
<Copy SourceFiles="$(SysWindDir)porthelp" DestinationFolder="$(DatDir)"/>
|
||||
<WriteLinesToFile File="$(DatDir)dlb.lst" Lines="@(DlbList->'%(filename)%(extension)')" Overwrite="true"/>
|
||||
<Exec Command=""$(ToolsDir)dlb.exe" cIf dlb.lst "$(BinDir)nhdat"" WorkingDirectory="$(DatDir)"/>
|
||||
<Delete Files="$(DatDir)porthelp"/>
|
||||
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<Delete Files="$(BinDir)nhdat$(VERSION_MAJOR)$(VERSION_MINOR)$(PATCHLEVEL)"/>
|
||||
</Target>
|
||||
</Project>
|
||||
51
sys/windows/vs/dlb/dlb.vcxproj
Normal file
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\dirs.props" />
|
||||
<Import Project="$(vsDir)config.props" />
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{0303A585-3F83-4BB7-AF6B-1E12C8FB54AC}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<Import Project="$(vsDir)default.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<Import Project="$(vsDir)console.props" />
|
||||
<Import Project="$(vsDir)common.props" />
|
||||
<Import Project="$(vsDir)files.props" />
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(IncDir);$(SysWindDir);$(SysShareDir);$(LuaDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)alloc.c" />
|
||||
<ClCompile Include="$(SrcDir)dlb.c" />
|
||||
<ClCompile Include="$(UtilDir)dlb_main.c" />
|
||||
<ClCompile Include="$(UtilDir)panic.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(IncDir)dlb.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Target Name="AfterBuild">
|
||||
<MSBuild Projects="afterdlb.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
<Target Name="AfterClean">
|
||||
<MSBuild Projects="afterdlb.proj" Targets="Clean" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
<Target Name="AfterRebuild">
|
||||
<MSBuild Projects="afterdlb.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
</Project>
|
||||
11
sys/windows/vs/dll.props
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>WIN32CON;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
</Project>
|
||||
226
sys/windows/vs/files.props
Normal file
@@ -0,0 +1,226 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<!-- -v -->
|
||||
<Defs Include = "$(DatDir)options"/>
|
||||
<Defs Include = "$(IncDir)date.h"/>
|
||||
<!-- -o -->
|
||||
<Defs Include = "$(IncDir)onames.h"/>
|
||||
<!-- -p -->
|
||||
<Defs Include = "$(IncDir)pm.h"/>
|
||||
<!-- -r -->
|
||||
<Defs Include = "$(DatDir)rumors"/>
|
||||
<!-- -s -->
|
||||
<Defs Include = "$(DatDir)engrave"/>
|
||||
<Defs Include = "$(DatDir)epitaph"/>
|
||||
<Defs Include = "$(DatDir)bogusmon"/>
|
||||
<!-- -h -->
|
||||
<Defs Include = "$(DatDir)oracles"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Luafiles Include = "bigrm-1.lua"/>
|
||||
<Luafiles Include = "bigrm-2.lua"/>
|
||||
<Luafiles Include = "bigrm-3.lua"/>
|
||||
<Luafiles Include = "bigrm-4.lua"/>
|
||||
<Luafiles Include = "bigrm-5.lua"/>
|
||||
<Luafiles Include = "bigrm-6.lua"/>
|
||||
<Luafiles Include = "bigrm-7.lua"/>
|
||||
<Luafiles Include = "bigrm-8.lua"/>
|
||||
<Luafiles Include = "bigrm-9.lua"/>
|
||||
<Luafiles Include = "bigrm-10.lua"/>
|
||||
<Luafiles Include = "castle.lua"/>
|
||||
<Luafiles Include = "air.lua"/>
|
||||
<Luafiles Include = "astral.lua"/>
|
||||
<Luafiles Include = "earth.lua"/>
|
||||
<Luafiles Include = "fire.lua"/>
|
||||
<Luafiles Include = "water.lua"/>
|
||||
<Luafiles Include = "asmodeus.lua"/>
|
||||
<Luafiles Include = "baalz.lua"/>
|
||||
<Luafiles Include = "juiblex.lua"/>
|
||||
<Luafiles Include = "orcus.lua"/>
|
||||
<Luafiles Include = "quest.lua"/>
|
||||
<Luafiles Include = "sanctum.lua"/>
|
||||
<Luafiles Include = "valley.lua"/>
|
||||
<Luafiles Include = "knox.lua"/>
|
||||
<Luafiles Include = "minefill.lua"/>
|
||||
<Luafiles Include = "minend-1.lua"/>
|
||||
<Luafiles Include = "minend-2.lua"/>
|
||||
<Luafiles Include = "minend-3.lua"/>
|
||||
<Luafiles Include = "minetn-1.lua"/>
|
||||
<Luafiles Include = "minetn-2.lua"/>
|
||||
<Luafiles Include = "minetn-3.lua"/>
|
||||
<Luafiles Include = "minetn-4.lua"/>
|
||||
<Luafiles Include = "minetn-5.lua"/>
|
||||
<Luafiles Include = "minetn-6.lua"/>
|
||||
<Luafiles Include = "minetn-7.lua"/>
|
||||
<Luafiles Include = "medusa-1.lua"/>
|
||||
<Luafiles Include = "medusa-2.lua"/>
|
||||
<Luafiles Include = "medusa-3.lua"/>
|
||||
<Luafiles Include = "medusa-4.lua"/>
|
||||
<Luafiles Include = "oracle.lua"/>
|
||||
<Luafiles Include = "soko1-1.lua"/>
|
||||
<Luafiles Include = "soko1-2.lua"/>
|
||||
<Luafiles Include = "soko2-1.lua"/>
|
||||
<Luafiles Include = "soko2-2.lua"/>
|
||||
<Luafiles Include = "soko3-1.lua"/>
|
||||
<Luafiles Include = "soko3-2.lua"/>
|
||||
<Luafiles Include = "soko4-1.lua"/>
|
||||
<Luafiles Include = "soko4-2.lua"/>
|
||||
<Luafiles Include = "tower1.lua"/>
|
||||
<Luafiles Include = "tower2.lua"/>
|
||||
<Luafiles Include = "tower3.lua"/>
|
||||
<Luafiles Include = "fakewiz1.lua"/>
|
||||
<Luafiles Include = "fakewiz2.lua"/>
|
||||
<Luafiles Include = "wizard1.lua"/>
|
||||
<Luafiles Include = "wizard2.lua"/>
|
||||
<Luafiles Include = "wizard3.lua"/>
|
||||
<Luafiles Include = "arc-fila.lua"/>
|
||||
<Luafiles Include = "arc-filb.lua"/>
|
||||
<Luafiles Include = "arc-goal.lua"/>
|
||||
<Luafiles Include = "arc-loca.lua"/>
|
||||
<Luafiles Include = "arc-strt.lua"/>
|
||||
<Luafiles Include = "bar-fila.lua"/>
|
||||
<Luafiles Include = "bar-filb.lua"/>
|
||||
<Luafiles Include = "bar-goal.lua"/>
|
||||
<Luafiles Include = "bar-loca.lua"/>
|
||||
<Luafiles Include = "bar-strt.lua"/>
|
||||
<Luafiles Include = "cav-fila.lua"/>
|
||||
<Luafiles Include = "cav-filb.lua"/>
|
||||
<Luafiles Include = "cav-goal.lua"/>
|
||||
<Luafiles Include = "cav-loca.lua"/>
|
||||
<Luafiles Include = "cav-strt.lua"/>
|
||||
<Luafiles Include = "hea-fila.lua"/>
|
||||
<Luafiles Include = "hea-filb.lua"/>
|
||||
<Luafiles Include = "hea-goal.lua"/>
|
||||
<Luafiles Include = "hea-loca.lua"/>
|
||||
<Luafiles Include = "hea-strt.lua"/>
|
||||
<Luafiles Include = "kni-fila.lua"/>
|
||||
<Luafiles Include = "kni-filb.lua"/>
|
||||
<Luafiles Include = "kni-goal.lua"/>
|
||||
<Luafiles Include = "kni-loca.lua"/>
|
||||
<Luafiles Include = "kni-strt.lua"/>
|
||||
<Luafiles Include = "mon-fila.lua"/>
|
||||
<Luafiles Include = "mon-filb.lua"/>
|
||||
<Luafiles Include = "mon-goal.lua"/>
|
||||
<Luafiles Include = "mon-loca.lua"/>
|
||||
<Luafiles Include = "mon-strt.lua"/>
|
||||
<Luafiles Include = "pri-fila.lua"/>
|
||||
<Luafiles Include = "pri-filb.lua"/>
|
||||
<Luafiles Include = "pri-goal.lua"/>
|
||||
<Luafiles Include = "pri-loca.lua"/>
|
||||
<Luafiles Include = "pri-strt.lua"/>
|
||||
<Luafiles Include = "ran-fila.lua"/>
|
||||
<Luafiles Include = "ran-filb.lua"/>
|
||||
<Luafiles Include = "ran-goal.lua"/>
|
||||
<Luafiles Include = "ran-loca.lua"/>
|
||||
<Luafiles Include = "ran-strt.lua"/>
|
||||
<Luafiles Include = "rog-fila.lua"/>
|
||||
<Luafiles Include = "rog-filb.lua"/>
|
||||
<Luafiles Include = "rog-goal.lua"/>
|
||||
<Luafiles Include = "rog-loca.lua"/>
|
||||
<Luafiles Include = "rog-strt.lua"/>
|
||||
<Luafiles Include = "sam-fila.lua"/>
|
||||
<Luafiles Include = "sam-filb.lua"/>
|
||||
<Luafiles Include = "sam-goal.lua"/>
|
||||
<Luafiles Include = "sam-loca.lua"/>
|
||||
<Luafiles Include = "sam-strt.lua"/>
|
||||
<Luafiles Include = "tou-fila.lua"/>
|
||||
<Luafiles Include = "tou-filb.lua"/>
|
||||
<Luafiles Include = "tou-goal.lua"/>
|
||||
<Luafiles Include = "tou-loca.lua"/>
|
||||
<Luafiles Include = "tou-strt.lua"/>
|
||||
<Luafiles Include = "val-fila.lua"/>
|
||||
<Luafiles Include = "val-filb.lua"/>
|
||||
<Luafiles Include = "val-goal.lua"/>
|
||||
<Luafiles Include = "val-loca.lua"/>
|
||||
<Luafiles Include = "val-strt.lua"/>
|
||||
<Luafiles Include = "wiz-fila.lua"/>
|
||||
<Luafiles Include = "wiz-filb.lua"/>
|
||||
<Luafiles Include = "wiz-goal.lua"/>
|
||||
<Luafiles Include = "wiz-loca.lua"/>
|
||||
<Luafiles Include = "wiz-strt.lua"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<UUFiles Include = "$(SysWindDir)nhico.uu"/>
|
||||
<UUFiles Include = "$(WinWin32Dir)mnsel.uu"/>
|
||||
<UUFiles Include = "$(WinWin32Dir)mnselcnt.uu"/>
|
||||
<UUFiles Include = "$(WinWin32Dir)mnunsel.uu"/>
|
||||
<UUFiles Include = "$(WinWin32Dir)petmark.uu"/>
|
||||
<UUFiles Include = "$(WinWin32Dir)pilemark.uu"/>
|
||||
<UUFiles Include = "$(WinWin32Dir)splash.uu"/>
|
||||
<UUFiles Include = "$(WinWin32Dir)rip.uu"/>
|
||||
<UUFiles Include = "$(WinWin32Dir)record.uu"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<IconFiles Include = "$(WinWin32Dir)nethack.ico"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<RecordFiles Include = "$(WinWin32Dir)record"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<BmpFiles Include = "$(WinWin32Dir)mnsel.bmp"/>
|
||||
<BmpFiles Include = "$(WinWin32Dir)mnselcnt.bmp"/>
|
||||
<BmpFiles Include = "$(WinWin32Dir)mnunsel.bmp"/>
|
||||
<BmpFiles Include = "$(WinWin32Dir)petmark.bmp"/>
|
||||
<BmpFiles Include = "$(WinWin32Dir)pilemark.bmp"/>
|
||||
<BmpFiles Include = "$(WinWin32Dir)rip.bmp"/>
|
||||
<BmpFiles Include = "$(WinWin32Dir)splash.bmp"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<DlbList Include = "$(DatDir)data"/>
|
||||
<DlbList Include = "$(DatDir)oracles"/>
|
||||
<DlbList Include = "$(DatDir)options" Condition="Exists('$(DatDir)options')"/>
|
||||
<DlbList Include = "$(DatDir)ttyoptions" Condition="Exists('$(DatDir)ttyoptions')"/>
|
||||
<DlbList Include = "$(DatDir)guioptions" Condition="Exists('$(DatDir)guioptions')"/>
|
||||
<DlbList Include = "$(DatDir)rumors"/>
|
||||
<DlbList Include = "$(DatDir)engrave"/>
|
||||
<DlbList Include = "$(DatDir)epitaph"/>
|
||||
<DlbList Include = "$(DatDir)bogusmon"/>
|
||||
<DlbList Include = "$(DatDir)tribute"/>
|
||||
<DlbList Include = "$(DatDir)help"/>
|
||||
<DlbList Include = "$(DatDir)porthelp"/>
|
||||
<DlbList Include = "$(DatDir)hh"/>
|
||||
<DlbList Include = "$(DatDir)cmdhelp"/>
|
||||
<DlbList Include = "$(DatDir)keyhelp"/>
|
||||
<DlbList Include = "$(DatDir)history"/>
|
||||
<DlbList Include = "$(DatDir)opthelp"/>
|
||||
<DlbList Include = "$(DatDir)wizhelp"/>
|
||||
<DlbList Include = "$(DatDir)license"/>
|
||||
<DlbList Include = "$(DatDir)*.lua"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Lua Include="$(LuaDir)lapi.c"/>
|
||||
<Lua Include="$(LuaDir)lauxlib.c" />
|
||||
<Lua Include="$(LuaDir)lbaselib.c" />
|
||||
<Lua Include="$(LuaDir)lbitlib.c" Condition="'$(LUA_MAJOR_VERSION).$(LUA_MINOR_VERSION)'=='5.3'" />
|
||||
<Lua Include="$(LuaDir)lcode.c" />
|
||||
<Lua Include="$(LuaDir)lcorolib.c" />
|
||||
<Lua Include="$(LuaDir)lctype.c" />
|
||||
<Lua Include="$(LuaDir)ldblib.c" />
|
||||
<Lua Include="$(LuaDir)ldebug.c" />
|
||||
<Lua Include="$(LuaDir)ldo.c" />
|
||||
<Lua Include="$(LuaDir)ldump.c" />
|
||||
<Lua Include="$(LuaDir)lfunc.c" />
|
||||
<Lua Include="$(LuaDir)lgc.c" />
|
||||
<Lua Include="$(LuaDir)linit.c" />
|
||||
<Lua Include="$(LuaDir)liolib.c" />
|
||||
<Lua Include="$(LuaDir)llex.c" />
|
||||
<Lua Include="$(LuaDir)lmathlib.c" />
|
||||
<Lua Include="$(LuaDir)lmem.c" />
|
||||
<Lua Include="$(LuaDir)loadlib.c" />
|
||||
<Lua Include="$(LuaDir)lobject.c" />
|
||||
<Lua Include="$(LuaDir)lopcodes.c" />
|
||||
<Lua Include="$(LuaDir)loslib.c" />
|
||||
<Lua Include="$(LuaDir)lparser.c" />
|
||||
<Lua Include="$(LuaDir)lstate.c" />
|
||||
<Lua Include="$(LuaDir)lstring.c" />
|
||||
<Lua Include="$(LuaDir)lstrlib.c" />
|
||||
<Lua Include="$(LuaDir)ltable.c" />
|
||||
<Lua Include="$(LuaDir)ltablib.c" />
|
||||
<Lua Include="$(LuaDir)ltm.c" />
|
||||
<Lua Include="$(LuaDir)lundump.c" />
|
||||
<Lua Include="$(LuaDir)lutf8lib.c" />
|
||||
<Lua Include="$(LuaDir)lvm.c" />
|
||||
<Lua Include="$(LuaDir)lzio.c" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
18
sys/windows/vs/makedefs/aftermakedefs.proj
Normal file
@@ -0,0 +1,18 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\dirs.props"/>
|
||||
<Import Project="$(vsDir)files.props"/>
|
||||
<Target Name="Build"
|
||||
Inputs="$(ToolsDir)makedefs.exe"
|
||||
Outputs="@(Defs)">
|
||||
<Exec Command=""$(ToolsDir)makedefs.exe" -v" WorkingDirectory="$(UtilDir)"/>
|
||||
<Exec Command=""$(ToolsDir)makedefs.exe" -o" WorkingDirectory="$(UtilDir)"/>
|
||||
<Exec Command=""$(ToolsDir)makedefs.exe" -p" WorkingDirectory="$(UtilDir)"/>
|
||||
<Exec Command=""$(ToolsDir)makedefs.exe" -d" WorkingDirectory="$(DatDir)"/>
|
||||
<Exec Command=""$(ToolsDir)makedefs.exe" -r" WorkingDirectory="$(DatDir)"/>
|
||||
<Exec Command=""$(ToolsDir)makedefs.exe" -s" WorkingDirectory="$(DatDir)"/>
|
||||
<Exec Command=""$(ToolsDir)makedefs.exe" -h" WorkingDirectory="$(DatDir)"/>
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<Delete Files="@(Defs)"/>
|
||||
</Target>
|
||||
</Project>
|
||||
73
sys/windows/vs/makedefs/makedefs.vcxproj
Normal file
@@ -0,0 +1,73 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\config.props" />
|
||||
<Import Project="..\dirs.props" />
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{BA3DD34C-04B7-40D0-B373-9329AA9E8945}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<Import Project="$(vsDir)default.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<Import Project="$(vsDir)console.props" />
|
||||
<Import Project="$(vsDir)common.props" />
|
||||
<Import Project="$(vsDir)files.props" />
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(IncDir);$(SysWindDir);$(LuaDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32CON;DLB;MSWIN_GRAPHICS;ENUM_PM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(RootDir)util\makedefs.c" />
|
||||
<ClCompile Include="$(RootDir)src\monst.c" />
|
||||
<ClCompile Include="$(RootDir)src\objects.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(IncDir)config.h" />
|
||||
<ClInclude Include="$(IncDir)config1.h" />
|
||||
<ClInclude Include="$(IncDir)context.h" />
|
||||
<ClInclude Include="$(IncDir)coord.h" />
|
||||
<ClInclude Include="$(IncDir)global.h" />
|
||||
<ClInclude Include="$(IncDir)monattk.h" />
|
||||
<ClInclude Include="$(IncDir)monflag.h" />
|
||||
<ClInclude Include="$(IncDir)monsym.h" />
|
||||
<ClInclude Include="$(IncDir)windconf.h" />
|
||||
<ClInclude Include="$(IncDir)objclass.h" />
|
||||
<ClInclude Include="$(IncDir)patchlevel.h" />
|
||||
<ClInclude Include="$(IncDir)tradstdc.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Target
|
||||
Name="GenerateHeader"
|
||||
BeforeTargets="ClCompile"
|
||||
Outputs="$(IncDir)\nhlua.h">
|
||||
<Message Text="Generating $(IncDir)nhlua.h" />
|
||||
<Exec Command="echo /* nhlua.h - generated by makdefs.vcxproj ClCompile */ > nhlua.h" WorkingDirectory="$(IncDir)"/>
|
||||
<Exec Command="echo #include %22$(SubmodulesDir)lua/lua.h%22 >> nhlua.h" WorkingDirectory="$(IncDir)"/>
|
||||
<Exec Command="echo LUA_API int (lua_error) (lua_State *L) NORETURN; >> nhlua.h" WorkingDirectory="$(IncDir)"/>
|
||||
<Exec Command="echo #include %22$(SubmodulesDir)lua/lualib.h%22 >> nhlua.h" WorkingDirectory="$(IncDir)"/>
|
||||
<Exec Command="echo #include %22$(SubmodulesDir)lua/lauxlib.h%22 >> nhlua.h" WorkingDirectory="$(IncDir)"/>
|
||||
<Exec Command="echo /*nhlua.h*/ >> nhlua.h" WorkingDirectory="$(IncDir)"/>
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
<MSBuild Projects="aftermakedefs.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
<Target Name="AfterClean">
|
||||
<MSBuild Projects="aftermakedefs.proj" Targets="Clean" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
<Target Name="AfterRebuild">
|
||||
<MSBuild Projects="aftermakedefs.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
</Project>
|
||||
8
sys/windows/vs/nh340key/nh340key.def
Normal file
@@ -0,0 +1,8 @@
|
||||
LIBRARY nh340key
|
||||
EXPORTS
|
||||
ProcessKeystroke
|
||||
NHkbhit
|
||||
CheckInput
|
||||
SourceWhere
|
||||
SourceAuthor
|
||||
KeyHandlerName
|
||||
54
sys/windows/vs/nh340key/nh340key.vcxproj
Normal file
@@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\dirs.props" />
|
||||
<Import Project="$(vsDir)config.props" />
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{BE04E242-A1E9-4593-B95B-057F37330B76}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>nh340key</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<Import Project="$(vsDir)default_dll.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<Import Project="$(vsDir)dll.props" />
|
||||
<Import Project="$(vsDir)common.props" />
|
||||
<Import Project="$(vsDir)files.props" />
|
||||
<PropertyGroup>
|
||||
<OutDir>$(BinDir)</OutDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(IncDir);$(SysWindDir);$(LuaDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<ImportLibrary>$(ToolsDir)$(TargetName).lib</ImportLibrary>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Platform)'=='Win32'">
|
||||
<Link>
|
||||
<ModuleDefinitionFile>nh340key.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SysWindDir)nh340key.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(IncDir)hack.h" />
|
||||
<ClInclude Include="$(IncDir)windconf.h" />
|
||||
<ClInclude Include="$(IncDir)wintty.h" />
|
||||
<ClInclude Include="$(SysWindDir)win32api.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
</Project>
|
||||
8
sys/windows/vs/nhdefkey/nhdefkey.def
Normal file
@@ -0,0 +1,8 @@
|
||||
LIBRARY nhdefkey
|
||||
EXPORTS
|
||||
ProcessKeystroke
|
||||
NHkbhit
|
||||
CheckInput
|
||||
SourceWhere
|
||||
SourceAuthor
|
||||
KeyHandlerName
|
||||
54
sys/windows/vs/nhdefkey/nhdefkey.vcxproj
Normal file
@@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\dirs.props" />
|
||||
<Import Project="$(vsDir)config.props" />
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{6813477F-64B6-4B97-B230-438D0D233385}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>nhdefkey</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<Import Project="$(vsDir)default_dll.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<Import Project="$(vsDir)dll.props" />
|
||||
<Import Project="$(vsDir)common.props" />
|
||||
<Import Project="$(vsDir)files.props" />
|
||||
<PropertyGroup>
|
||||
<OutDir>$(BinDir)</OutDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(IncDir);$(SysWindDir);$(LuaDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<ImportLibrary>$(ToolsDir)$(TargetName).lib</ImportLibrary>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Platform)'=='Win32'">
|
||||
<Link>
|
||||
<ModuleDefinitionFile>nhdefkey.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SysWindDir)nhdefkey.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(IncDir)hack.h" />
|
||||
<ClInclude Include="$(IncDir)windconf.h" />
|
||||
<ClInclude Include="$(IncDir)wintty.h" />
|
||||
<ClInclude Include="$(SysWindDir)win32api.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
</Project>
|
||||
8
sys/windows/vs/nhraykey/nhraykey.def
Normal file
@@ -0,0 +1,8 @@
|
||||
LIBRARY nhraykey
|
||||
EXPORTS
|
||||
ProcessKeystroke
|
||||
NHkbhit
|
||||
CheckInput
|
||||
SourceWhere
|
||||
SourceAuthor
|
||||
KeyHandlerName
|
||||
54
sys/windows/vs/nhraykey/nhraykey.vcxproj
Normal file
@@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\dirs.props" />
|
||||
<Import Project="$(vsDir)config.props" />
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{2E1F4BB3-3BD7-43AD-8E64-D3B8A2F5D7B2}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>nhraykey</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<Import Project="$(vsDir)default_dll.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<Import Project="$(vsDir)dll.props" />
|
||||
<Import Project="$(vsDir)common.props" />
|
||||
<Import Project="$(vsDir)files.props" />
|
||||
<PropertyGroup>
|
||||
<OutDir>$(BinDir)</OutDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(IncDir);$(SysWindDir);$(LuaDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<ImportLibrary>$(ToolsDir)$(TargetName).lib</ImportLibrary>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Platform)'=='Win32'">
|
||||
<Link>
|
||||
<ModuleDefinitionFile>nhraykey.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SysWindDir)nhraykey.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(IncDir)hack.h" />
|
||||
<ClInclude Include="$(IncDir)windconf.h" />
|
||||
<ClInclude Include="$(IncDir)wintty.h" />
|
||||
<ClInclude Include="$(SysWindDir)win32api.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
</Project>
|
||||
12
sys/windows/vs/recover/afterrecover.proj
Normal file
@@ -0,0 +1,12 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\dirs.props"/>
|
||||
<Import Project="$(vsDir)files.props"/>
|
||||
<Target Name="Build"
|
||||
Inputs="$(DocDir)recover.txt"
|
||||
Outputs="$(BinDir)recover.txt">
|
||||
<Copy SourceFiles="$(DocDir)recover.txt" DestinationFiles="$(BinDir)recover.txt"/>
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<Delete Files="$(BinDir)recover.txt"/>
|
||||
</Target>
|
||||
</Project>
|
||||
46
sys/windows/vs/recover/recover.vcxproj
Normal file
@@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\dirs.props" />
|
||||
<Import Project="$(vsDir)config.props" />
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{2F35F228-6733-4FE5-9B46-B3AA10D4BC2E}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<Import Project="$(vsDir)default.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
<Import Project="$(vsDir)console.props" />
|
||||
<Import Project="$(vsDir)common.props" />
|
||||
<Import Project="$(vsDir)files.props" />
|
||||
<PropertyGroup>
|
||||
<OutDir>$(BinDir)</OutDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(IncDir);$(SysWindDir);$(LuaDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(UtilDir)recover.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(IncDir)config.h" />
|
||||
<ClInclude Include="$(IncDir)config1.h" />
|
||||
<ClInclude Include="$(IncDir)coord.h" />
|
||||
<ClInclude Include="$(IncDir)global.h" />
|
||||
<ClInclude Include="$(IncDir)windconf.h" />
|
||||
<ClInclude Include="$(IncDir)tradstdc.h" />
|
||||
<ClInclude Include="$(SysWindDir)win32api.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Target Name="AfterBuild">
|
||||
<MSBuild Projects="afterrecover.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
<Target Name="AfterClean">
|
||||
<MSBuild Projects="afterrecover.proj" Targets="Clean" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
<Target Name="AfterRebuild">
|
||||
<MSBuild Projects="afterrecover.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
</Project>
|
||||
13
sys/windows/vs/tile2bmp/aftertile2bmp.proj
Normal file
@@ -0,0 +1,13 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\dirs.props"/>
|
||||
<Import Project="$(vsDir)files.props"/>
|
||||
<Target Name="Build"
|
||||
Inputs="$(ToolsDir)tile2bmp.exe;$(WinShareDir)monsters.txt;$(WinShareDir)objects.txt"
|
||||
Outputs="$(WinWin32Dir)tiles.bmp">
|
||||
<Exec Command=""$(ToolsDir)tile2bmp.exe" tiles.bmp" WorkingDirectory="$(SrcDir)"/>
|
||||
<Move SourceFiles="$(SrcDir)tiles.bmp" DestinationFolder="$(WinWin32Dir)"/>
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<Delete Files="$(WinWin32Dir)tiles.bmp"/>
|
||||
</Target>
|
||||
</Project>
|
||||
52
sys/windows/vs/tile2bmp/tile2bmp.vcxproj
Normal file
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\dirs.props" />
|
||||
<Import Project="$(vsDir)config.props" />
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{642BC75D-ABAF-403E-8224-7C725FD4CB42}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<Import Project="$(vsDir)default.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<Import Project="$(vsDir)console.props" />
|
||||
<Import Project="$(vsDir)common.props" />
|
||||
<Import Project="$(vsDir)files.props" />
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(IncDir);$(SysWindDir);$(SysShareDir);$(LuaDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)drawing.c" />
|
||||
<ClCompile Include="$(SrcDir)monst.c" />
|
||||
<ClCompile Include="$(SrcDir)objects.c" />
|
||||
<ClCompile Include="$(WinShareDir)tile2bmp.c" />
|
||||
<ClCompile Include="$(WinShareDir)tiletext.c" />
|
||||
<ClCompile Include="$(WinShareDir)tilemap.c">
|
||||
<PreprocessorDefinitions>TILETEXT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Target Name="AfterBuild">
|
||||
<MSBuild Projects="aftertile2bmp.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
<Target Name="AfterClean">
|
||||
<MSBuild Projects="aftertile2bmp.proj" Targets="Clean" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
<Target Name="AfterRebuild">
|
||||
<MSBuild Projects="aftertile2bmp.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
</Project>
|
||||
12
sys/windows/vs/tilemap/aftertilemap.proj
Normal file
@@ -0,0 +1,12 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\dirs.props"/>
|
||||
<Import Project="$(vsDir)files.props"/>
|
||||
<Target Name="Build"
|
||||
Inputs="$(ToolsDir)tilemap.exe"
|
||||
Outputs="$(SrcDir)tile.c">
|
||||
<Exec Command=""$(ToolsDir)tilemap.exe"" WorkingDirectory="$(SrcDir)"/>
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<Delete Files="$(SrcDir)tile.c"/>
|
||||
</Target>
|
||||
</Project>
|
||||
88
sys/windows/vs/tilemap/tilemap.vcxproj
Normal file
@@ -0,0 +1,88 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\dirs.props" />
|
||||
<Import Project="$(vsDir)config.props" />
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{93F10526-209E-41D7-BBEA-775787876895}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<Import Project="$(vsDir)default.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<Import Project="$(vsDir)console.props" />
|
||||
<Import Project="$(vsDir)common.props" />
|
||||
<Import Project="$(vsDir)files.props" />
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(IncDir);$(SysWindDir);$(SysShareDir);$(LuaDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(WinShareDir)tilemap.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(IncDir)align.h" />
|
||||
<ClInclude Include="$(IncDir)attrib.h" />
|
||||
<ClInclude Include="$(IncDir)color.h" />
|
||||
<ClInclude Include="$(IncDir)config.h" />
|
||||
<ClInclude Include="$(IncDir)config1.h" />
|
||||
<ClInclude Include="$(IncDir)context.h" />
|
||||
<ClInclude Include="$(IncDir)coord.h" />
|
||||
<ClInclude Include="$(IncDir)decl.h" />
|
||||
<ClInclude Include="$(IncDir)dgn_comp.h" />
|
||||
<ClInclude Include="$(IncDir)dgn_file.h" />
|
||||
<ClInclude Include="$(IncDir)display.h" />
|
||||
<ClInclude Include="$(IncDir)dungeon.h" />
|
||||
<ClInclude Include="$(IncDir)engrave.h" />
|
||||
<ClInclude Include="$(IncDir)flag.h" />
|
||||
<ClInclude Include="$(IncDir)global.h" />
|
||||
<ClInclude Include="$(IncDir)mkroom.h" />
|
||||
<ClInclude Include="$(IncDir)monattk.h" />
|
||||
<ClInclude Include="$(IncDir)monst.h" />
|
||||
<ClInclude Include="$(IncDir)monsym.h" />
|
||||
<ClInclude Include="$(IncDir)windconf.h" />
|
||||
<ClInclude Include="$(IncDir)obj.h" />
|
||||
<ClInclude Include="$(IncDir)objclass.h" />
|
||||
<ClInclude Include="$(IncDir)onames.h" />
|
||||
<ClInclude Include="$(IncDir)permonst.h" />
|
||||
<ClInclude Include="$(IncDir)pm.h" />
|
||||
<ClInclude Include="$(IncDir)prop.h" />
|
||||
<ClInclude Include="$(IncDir)quest.h" />
|
||||
<ClInclude Include="$(IncDir)rect.h" />
|
||||
<ClInclude Include="$(IncDir)region.h" />
|
||||
<ClInclude Include="$(IncDir)rm.h" />
|
||||
<ClInclude Include="$(IncDir)skills.h" />
|
||||
<ClInclude Include="$(IncDir)spell.h" />
|
||||
<ClInclude Include="$(IncDir)timeout.h" />
|
||||
<ClInclude Include="$(IncDir)tradstdc.h" />
|
||||
<ClInclude Include="$(IncDir)trap.h" />
|
||||
<ClInclude Include="$(IncDir)vision.h" />
|
||||
<ClInclude Include="$(IncDir)winprocs.h" />
|
||||
<ClInclude Include="$(IncDir)wintty.h" />
|
||||
<ClInclude Include="$(IncDir)wintype.h" />
|
||||
<ClInclude Include="$(IncDir)you.h" />
|
||||
<ClInclude Include="$(IncDir)youprop.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Target Name="AfterBuild">
|
||||
<MSBuild Projects="aftertilemap.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
<Target Name="AfterClean">
|
||||
<MSBuild Projects="aftertilemap.proj" Targets="Clean" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
<Target Name="AfterRebuild">
|
||||
<MSBuild Projects="aftertilemap.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
</Project>
|
||||
124
sys/windows/vs/tiles/tiles.vcxproj
Normal file
@@ -0,0 +1,124 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{55946465-FC65-47B3-BB48-742C7694C0D6}</ProjectGuid>
|
||||
<Keyword>MakeFileProj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Makefile</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<PlatformToolset>v120</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Makefile</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<PlatformToolset>v120</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Makefile</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<PlatformToolset>v120</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Makefile</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<PlatformToolset>v120</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(RootDir)util\</OutDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(RootDir)util\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</IntDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\Debug\</IntDir>
|
||||
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake /f "tiles.mak"</NMakeBuildCommandLine>
|
||||
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake /f "tiles.mak"</NMakeBuildCommandLine>
|
||||
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake /f "tiles.mak" /a</NMakeReBuildCommandLine>
|
||||
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake /f "tiles.mak" /a</NMakeReBuildCommandLine>
|
||||
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
||||
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
|
||||
<NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(RootDir)win\win32\tiles.bmp</NMakeOutput>
|
||||
<NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(RootDir)win\win32\tiles.bmp</NMakeOutput>
|
||||
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
|
||||
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
|
||||
<NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
|
||||
<NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
|
||||
<NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(NMakeForcedIncludes)</NMakeForcedIncludes>
|
||||
<NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(NMakeForcedIncludes)</NMakeForcedIncludes>
|
||||
<NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(NMakeAssemblySearchPath)</NMakeAssemblySearchPath>
|
||||
<NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(NMakeAssemblySearchPath)</NMakeAssemblySearchPath>
|
||||
<NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(NMakeForcedUsingAssemblies)</NMakeForcedUsingAssemblies>
|
||||
<NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(NMakeForcedUsingAssemblies)</NMakeForcedUsingAssemblies>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(RootDir)util\</OutDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(RootDir)util\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Release\</IntDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\Release\</IntDir>
|
||||
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake /f "tiles.mak"</NMakeBuildCommandLine>
|
||||
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake /f "tiles.mak"</NMakeBuildCommandLine>
|
||||
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake /f "tiles.mak" /a</NMakeReBuildCommandLine>
|
||||
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake /f "tiles.mak" /a</NMakeReBuildCommandLine>
|
||||
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
|
||||
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
|
||||
<NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(RootDir)win\win32\tiles.bmp</NMakeOutput>
|
||||
<NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(RootDir)win\win32\tiles.bmp</NMakeOutput>
|
||||
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
|
||||
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
|
||||
<NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
|
||||
<NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
|
||||
<NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(NMakeForcedIncludes)</NMakeForcedIncludes>
|
||||
<NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(NMakeForcedIncludes)</NMakeForcedIncludes>
|
||||
<NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(NMakeAssemblySearchPath)</NMakeAssemblySearchPath>
|
||||
<NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(NMakeAssemblySearchPath)</NMakeAssemblySearchPath>
|
||||
<NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(NMakeForcedUsingAssemblies)</NMakeForcedUsingAssemblies>
|
||||
<NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(NMakeForcedUsingAssemblies)</NMakeForcedUsingAssemblies>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="tile2bmp.vcxproj">
|
||||
<Project>{642bc75d-abaf-403e-8224-7c725fd4cb42}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
49
sys/windows/vs/travisci.sh
Normal file
@@ -0,0 +1,49 @@
|
||||
set -x
|
||||
export VSVER=2017
|
||||
export MSVER=14.16.27023
|
||||
export SDKVER=10.0.17763.0
|
||||
export FRAMEVER=4.0.30319
|
||||
export NETFXVER=4.6.1
|
||||
export WKITVER=10.0.17134.0
|
||||
#export TOOLSVER=Enterprise
|
||||
export TOOLSVER=BuildTools
|
||||
export PATH=/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio/$VSVER/$TOOLSVER/Common7/IDE/VC/VCPackages:$PATH
|
||||
export PATH=/c/Program\ Files\ \(x86\)/Windows\ Kits/10/bin/$WKITVER/x64:$PATH
|
||||
export PATH=/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio/$VSVER/$TOOLSVER/VC/Tools/MSVC/$MSVER/bin/HostX64/x64:$PATH
|
||||
export PATH=/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio/$VSVER/$TOOLSVER/VC/Tools/MSVC/$MSVER/bin/HostX64/x86:$PATH
|
||||
export PATH=$PATH:/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio/$VSVER/$TOOLSVER/Common7/IDE/CommonExtensions/Microsoft/TestWindow
|
||||
export PATH=$PATH:/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio/$VSVER/$TOOLSVER/MSBuild/Current/bin/Roslyn
|
||||
export INCLUDE=/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio/2017/$TOOLSVER/VC/Tools/MSVC/$MSVER/include
|
||||
export INCLUDE=$INCLUDE:/c/Program\ Files\ \(x86\)/Windows\ Kits/10/Include/$WKITVER/ucrt
|
||||
export INCLUDE=$INCLUDE:/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/$WKITVER/ucrt
|
||||
export INCLUDE=$INCLUDE:/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/$WKITVER/shared
|
||||
export INCLUDE=$INCLUDE:/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/$WKITVER/um
|
||||
export INCLUDE=$INCLUDE:/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/$WKITVER/winrt
|
||||
export INCLUDE=$INCLUDE:/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/$WKITVER/cppwinrt
|
||||
export LIB=/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio/$VSVER/$TOOLSVER/VC/Tools/MSVC/$MSVER/ATLMFC/lib/x86
|
||||
export LIB=/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio/$VSVER/$TOOLSVER/VC/Tools/MSVC/$MSVER/lib/x86:$LIB
|
||||
export LIB=/c/Program\ Files\ \(x86\)/Windows\ Kits/10/lib/$WKITVER/ucrt/x86:$LIB
|
||||
export LIB=/c/Program\ Files\ \(x86\)/Windows\ Kits/10/lib/$WKITVER/um/x86:$LIB
|
||||
export LUA_VERSION=5.4.3
|
||||
mkdir -p lib
|
||||
cd lib
|
||||
git clone --depth 1 https://github.com/wmcbrine/PDCurses.git pdcurses
|
||||
#git clone --depth 1 https://github.com/universal-ctags/ctags.git ctags
|
||||
curl -R -O http://www.lua.org/ftp/lua-$LUA_VERSION.tar.gz
|
||||
tar zxf lua-$LUA_VERSION.tar.gz
|
||||
#cd ctags
|
||||
#nmake -f mk_mvc.mak
|
||||
#cd ../../
|
||||
cd ../
|
||||
test -d "lib/lua-$LUA_VERSION/src" || echo "Lua-$LUA_VERSION fetch failed"
|
||||
test -d "lib/pdcurses" || echo "pdcurses fetch failed"
|
||||
test -d "lib/pdcurses" || exit 0
|
||||
test -d "lib/lua-$LUA_VERSION/src" || exit 0
|
||||
export ADD_CURSES=Y
|
||||
export PDCURSES_TOP=../lib/pdcurses
|
||||
export
|
||||
cd src
|
||||
cp ../sys/windows/Makefile.msc ./Makefile
|
||||
nmake install
|
||||
cd ..
|
||||
powershell -Command "Compress-Archive -U -Path binary/* -DestinationPath $TRAVIS_TAG.x86.zip"
|
||||
20
sys/windows/vs/uudecode/afteruudecode.proj
Normal file
@@ -0,0 +1,20 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\dirs.props"/>
|
||||
<Import Project="$(vsDir)files.props"/>
|
||||
<Target Name="Build"
|
||||
Inputs="$(ToolsDir)uudecode.exe;@(UUFiles)"
|
||||
Outputs="@(IconFiles);@(BmpFiles);@(RecordFiles)">
|
||||
<Exec Command=""$(ToolsDir)uudecode.exe" "$(SysWindDir)nhico.uu"" WorkingDirectory="$(WinWin32Dir)"/>
|
||||
<Exec Command=""$(ToolsDir)uudecode.exe" "$(WinWin32Dir)mnsel.uu"" WorkingDirectory="$(WinWin32Dir)"/>
|
||||
<Exec Command=""$(ToolsDir)uudecode.exe" "$(WinWin32Dir)mnselcnt.uu"" WorkingDirectory="$(WinWin32Dir)"/>
|
||||
<Exec Command=""$(ToolsDir)uudecode.exe" "$(WinWin32Dir)mnunsel.uu"" WorkingDirectory="$(WinWin32Dir)"/>
|
||||
<Exec Command=""$(ToolsDir)uudecode.exe" "$(WinWin32Dir)petmark.uu"" WorkingDirectory="$(WinWin32Dir)"/>
|
||||
<Exec Command=""$(ToolsDir)uudecode.exe" "$(WinWin32Dir)pilemark.uu"" WorkingDirectory="$(WinWin32Dir)"/>
|
||||
<Exec Command=""$(ToolsDir)uudecode.exe" "$(WinWin32Dir)splash.uu"" WorkingDirectory="$(WinWin32Dir)"/>
|
||||
<Exec Command=""$(ToolsDir)uudecode.exe" "$(WinWin32Dir)rip.uu"" WorkingDirectory="$(WinWin32Dir)"/>
|
||||
<Exec Command=""$(ToolsDir)uudecode.exe" "$(WinWin32Dir)record.uu"" WorkingDirectory="$(WinWin32Dir)"/>
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<Delete Files="@(IconFiles);@(BmpFiles);@(RecordFiles)"/>
|
||||
</Target>
|
||||
</Project>
|
||||
49
sys/windows/vs/uudecode/uudecode.vcxproj
Normal file
@@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\dirs.props" />
|
||||
<Import Project="$(vsDir)config.props" />
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{63F9B82B-F589-4082-ABE5-D4F0682050AB}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<Import Project="$(vsDir)default.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Import Project="$(vsDir)NetHackProperties.props" />
|
||||
</ImportGroup>
|
||||
<Import Project="$(vsDir)console.props" />
|
||||
<Import Project="$(vsDir)common.props" />
|
||||
<Import Project="$(vsDir)files.props" />
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(IncDir)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(IncDir)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SysShareDir)uudecode.c" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Target Name="AfterBuild">
|
||||
<MSBuild Projects="afteruudecode.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
<Target Name="AfterClean">
|
||||
<MSBuild Projects="afteruudecode.proj" Targets="Clean" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
<Target Name="AfterRebuild">
|
||||
<MSBuild Projects="afteruudecode.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
||||
</Target>
|
||||
</Project>
|
||||