# MS Visual Studio Visual C++ compiler
#
# Visual Studio Compilers Tested:
-# - Microsoft Visual Studio 2017 Community Edition v 15.9.41
-# - Microsoft Visual Studio 2019 Community Edition v 16.11.8
-# - Microsoft Visual Studio 2022 Community Edition v 17.0.4
+# - Microsoft Visual Studio 2017 Community Edition v 15.9.43
+# - Microsoft Visual Studio 2019 Community Edition v 16.11.9
+# - Microsoft Visual Studio 2022 Community Edition v 17.0.5
#
#==============================================================================
# This is used for building two distinct executables of NetHack:
# is too old or untested.
#
# Recently tested versions:
-#NMAKE version 1416270450 from latest VS 2017 (Dec 16, 2021 version 15.9.41)
-#NMAKE version 1429301380 from latest VS 2019 (Dec 14, 2021 version 16.11.8)
-#NMAKE version 1430307060 from latest VS 2022 (Dec 16, 2021 version 17.0.4)
+#NMAKE version 1416270450 from latest VS 2017 (Jan 11, 2022 version 15.9.43)
+#NMAKE version 1429301390 from latest VS 2019 (Jan 11, 2022 version 16.11.9)
+#NMAKE version 1430307090 from latest VS 2022 (Jan 11, 2022 version 17.0.5)
#!MESSAGE $(MAKEFLAGS)
#!MESSAGE $(MAKEDIR)
#!MESSAGE $(MAKE)
VSVER=2015
!ELSEIF ($(MAKEVERSION) > 1411000000) && ($(MAKEVERSION) < 1416270451)
VSVER=2017
-!ELSEIF ($(MAKEVERSION) > 1416270450) && ($(MAKEVERSION) < 1429301381)
+!ELSEIF ($(MAKEVERSION) > 1416270450) && ($(MAKEVERSION) < 1429301391)
VSVER=2019
-!ELSEIF ($(MAKEVERSION) > 1429301380) && ($(MAKEVERSION) < 1430307061)
+!ELSEIF ($(MAKEVERSION) > 1429301390) && ($(MAKEVERSION) < 1430307091)
VSVER=2022
-!ELSEIF ($(MAKEVERSION) > 1430307060)
+!ELSEIF ($(MAKEVERSION) > 1430307090)
VSVER=2999 #untested future version
!ENDIF