Windows Makefile.msc updates
Recognize latest version of Visual Studio Community 2017 version 15.9.39
Recognize latest version of Visual Studio Community 2019 version 16.11.3
The removal of the generated $(SRC)\tile.c file moved from
nmake spotless
to
nmake clean
This commit is contained in:
@@ -604,8 +604,10 @@ rc=Rc
|
|||||||
# is too old or untested.
|
# is too old or untested.
|
||||||
#
|
#
|
||||||
# Recently tested versions:
|
# Recently tested versions:
|
||||||
|
#NMAKE version 1416270450 from latest VS 2017 (Sep 14, 2021 version 15.9.39)
|
||||||
#NMAKE version 1429300370 from latest VS 2019 (May 25, 2021 version 16.10.0)
|
#NMAKE version 1429300370 from latest VS 2019 (May 25, 2021 version 16.10.0)
|
||||||
#NMAKE version 1429300400 from latest VS 2019 (July 20, 2021 version 16.10.4)
|
#NMAKE version 1429300400 from latest VS 2019 (Jul 20, 2021 version 16.10.4)
|
||||||
|
#NMAKE version 1429301330 from latest VS 2019 (Sep 14, 2021 version 16.11.3)
|
||||||
#NMAKE version 1430304010 from latest VS 2022 preview 2 (July 2021)
|
#NMAKE version 1430304010 from latest VS 2022 preview 2 (July 2021)
|
||||||
|
|
||||||
#!MESSAGE $(MAKEFLAGS)
|
#!MESSAGE $(MAKEFLAGS)
|
||||||
@@ -629,9 +631,9 @@ VSVER=2012
|
|||||||
VSVER=2013
|
VSVER=2013
|
||||||
!ELSEIF ($(MAKEVERSION) > 1400000000) && ($(MAKEVERSION) < 1411000000)
|
!ELSEIF ($(MAKEVERSION) > 1400000000) && ($(MAKEVERSION) < 1411000000)
|
||||||
VSVER=2015
|
VSVER=2015
|
||||||
!ELSEIF ($(MAKEVERSION) > 1411000000) && ($(MAKEVERSION) < 1416270312)
|
!ELSEIF ($(MAKEVERSION) > 1411000000) && ($(MAKEVERSION) < 1416270451)
|
||||||
VSVER=2017
|
VSVER=2017
|
||||||
!ELSEIF ($(MAKEVERSION) > 1416270311) && ($(MAKEVERSION) < 1429300401)
|
!ELSEIF ($(MAKEVERSION) > 1416270450) && ($(MAKEVERSION) < 1429301331)
|
||||||
VSVER=$(VSNEWEST)
|
VSVER=$(VSNEWEST)
|
||||||
!ELSEIF ($(MAKEVERSION) > 1429300400) && ($(MAKEVERSION) < 1430304011)
|
!ELSEIF ($(MAKEVERSION) > 1429300400) && ($(MAKEVERSION) < 1430304011)
|
||||||
VSVER=2022
|
VSVER=2022
|
||||||
@@ -1620,7 +1622,7 @@ $(O)ttystub.o: $(WINDHDR) $(HACK_H) $(MSWSYS)\stubs.c
|
|||||||
#===================================================================
|
#===================================================================
|
||||||
|
|
||||||
(O)cppregex.o: $(O)cppregex.cpp $(HACK_H)
|
(O)cppregex.o: $(O)cppregex.cpp $(HACK_H)
|
||||||
@$(CC) $(cflagsBuild) $(CROSSCOMPILE) $(CROSSCOMPILE_TARGET) -Fo$@ ..\sys\share\cppregex.cpp
|
@$(CC) $(cppflagsBuild) $(CROSSCOMPILE) $(CROSSCOMPILE_TARGET) -Fo$@ ..\sys\share\cppregex.cpp
|
||||||
|
|
||||||
#===================================================================
|
#===================================================================
|
||||||
# curses window port dependencies
|
# curses window port dependencies
|
||||||
@@ -1755,7 +1757,6 @@ spotless: clean
|
|||||||
if exist $(INCL)\date.h del $(INCL)\date.h
|
if exist $(INCL)\date.h del $(INCL)\date.h
|
||||||
if exist $(INCL)\onames.h del $(INCL)\onames.h
|
if exist $(INCL)\onames.h del $(INCL)\onames.h
|
||||||
if exist $(INCL)\pm.h del $(INCL)\pm.h
|
if exist $(INCL)\pm.h del $(INCL)\pm.h
|
||||||
if exist $(SRC)\tile.c del $(SRC)\tile.c
|
|
||||||
if exist $(U)*.lnk del $(U)*.lnk
|
if exist $(U)*.lnk del $(U)*.lnk
|
||||||
if exist $(U)*.map del $(U)*.map
|
if exist $(U)*.map del $(U)*.map
|
||||||
if exist $(DAT)\data del $(DAT)\data
|
if exist $(DAT)\data del $(DAT)\data
|
||||||
@@ -1797,6 +1798,7 @@ spotless: clean
|
|||||||
|
|
||||||
clean:
|
clean:
|
||||||
if exist $(O)*.o del $(O)*.o
|
if exist $(O)*.o del $(O)*.o
|
||||||
|
if exist $(SRC)\tile.c del $(SRC)\tile.c
|
||||||
if exist $(INCL)\nhlua.h del $(INCL)\nhlua.h
|
if exist $(INCL)\nhlua.h del $(INCL)\nhlua.h
|
||||||
if exist $(O)utility.tag del $(O)utility.tag
|
if exist $(O)utility.tag del $(O)utility.tag
|
||||||
if exist $(U)makedefs.exe del $(U)makedefs.exe
|
if exist $(U)makedefs.exe del $(U)makedefs.exe
|
||||||
@@ -1854,6 +1856,8 @@ clean:
|
|||||||
TARGETPFX=$(O)
|
TARGETPFX=$(O)
|
||||||
TARGET_CC=$(cc)
|
TARGET_CC=$(cc)
|
||||||
TARGET_CFLAGS=$(cflagsBuild)
|
TARGET_CFLAGS=$(cflagsBuild)
|
||||||
|
TARGET_CXX=$(cc)
|
||||||
|
TARGET_CXXFLAGS=$(cppflagsBuild)
|
||||||
#
|
#
|
||||||
# DO NOT DELETE THIS LINE OR CHANGE ANYTHING BEYOND IT
|
# DO NOT DELETE THIS LINE OR CHANGE ANYTHING BEYOND IT
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user