windows Makefile updates

This commit is contained in:
nhmall
2019-11-27 01:25:17 -05:00
parent 865607a392
commit 503b97960b
2 changed files with 26 additions and 180 deletions

View File

@@ -100,7 +100,7 @@ TARGET_CPU=x86
# your machine.
#
# ADD_CURSES=Y
# PDCURSES_TOP=../../pdcurses
# PDCURSES_TOP=../lib/pdcurses
#4b Qt
#
@@ -137,7 +137,7 @@ TARGET_CPU=x86
# successfully build NetHack-3.7.
#
ADD_LUA=Y
LUATOP=../../lua-5.3.5
LUATOP=../lib/lua-5.3.5
#
#==============================================================================
# This marks the end of the BUILD DECISIONS section.
@@ -746,7 +746,7 @@ default : install
all : install
install: initialchk $(O)utility.tag $(GAMEDIR)/NetHack.exe $(NETHACKW_EXE) \
install: $(INCL)/nhlua.h initialchk $(O)utility.tag $(GAMEDIR)/NetHack.exe $(NETHACKW_EXE) \
$(O)install.tag $(EXTRA_FILES)
@echo NetHack is up to date.
@echo Done.
@@ -795,6 +795,15 @@ $(O)utility.tag: $(INCL)/date.h $(INCL)/onames.h $(INCL)/pm.h \
$(subst /,\,@echo utilities made >$@)
@echo utilities made.
$(INCL)/nhlua.h:
echo '/* nhlua.h - generated by top Makefile */' > $@
@echo '#include "../lib/lua-$(LUA_VERSION)/src/lua.h"' >> $@
@sed -e '/(lua_error)/!d' -e '/(lua_error)/s/;/ NORETURN;/1' \
< lib/lua-$(LUA_VERSION)/src/lua.h >> $@
@echo '#include "../lib/lua-$(LUA_VERSION)/src/lualib.h"' >> $@
@echo '#include "../lib/lua-$(LUA_VERSION)/src/lauxlib.h"' >> $@
@echo '/*nhlua.h*/' >> $@
tileutil: $(U)gif2txt.exe $(U)gif2tx32.exe $(U)txt2ppm.exe
@echo Optional tile development utilities are up to date.