-/* NetHack 3.7 unixmain.c $NHDT-Date: 1596498297 2020/08/03 23:44:57 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.87 $ */
+/* NetHack 3.7 libnhmain.c $NHDT-Date: 1596498297 2020/08/03 23:44:57 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.87 $ */
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
/*-Copyright (c) Robert Patrick Rankin, 2011. */
/* NetHack may be freely redistributed. See license for details. */
#endif
-/*libnethack.c*/
+/*libnhmain.c*/
WINGEMSRC =
WINGEMOBJ =
-# Files for Shim windowing interface for libnethack -- doesn't do anything,
+# Files for Shim windowing interface for libnh -- doesn't do anything,
# just passes along the API calls to the library
#
WINSHIMSRC = ../win/shim/winshim.c
touch $(WASM_DATA_DIR)/record
touch $(WASM_DATA_DIR)/logfile
touch $(WASM_DATA_DIR)/xlogfile
- cp ../sys/lib/sysconf $(WASM_DATA_DIR)/sysconf
+ cp ../sys/libnh/sysconf $(WASM_DATA_DIR)/sysconf
$(WASM_DATA_DIR)/nhdat:
( cd ..; $(MAKE) INSTDIR='$(WASM_DATA_DIR)' $(WASMDEP) dofiles-dlb )
$(TARGETPFX)ioctl.o : ../sys/share/ioctl.c $(HACK_H)
$(TARGETPFX)unixtty.o : ../sys/share/unixtty.c $(HACK_H)
$(TARGETPFX)winshim.o : ../win/shim/winshim.c $(HACK_H)
-$(TARGETPFX)libnethackmain.o : ../sys/lib/libnethackmain.c \
+$(TARGETPFX)libnhmain.o : ../sys/libnh/libnhmain.c \
$(HACK_H) ../include/date.h
endif # CROSS_TO_WASM
#
override TARGET_CXXFLAGS = $(TARGET_CFLAGS)
override TARGET_LINK = $(TARGET_CC)
override TARGET_LFLAGS= $(EMCC_LFLAGS)
-override SYSSRC = ../sys/lib/libnethackmain.c \
+override SYSSRC = ../sys/libnh/libnhmain.c \
../sys/share/ioctl.c ../sys/share/unixtty.c \
../sys/unix/unixunix.c ../sys/unix/unixres.c \
../win/shim/winshim.c
-override SYSOBJ= $(TARGETPFX)libnethackmain.o \
+override SYSOBJ= $(TARGETPFX)libnhmain.o \
$(TARGETPFX)ioctl.o $(TARGETPFX)unixtty.o \
$(TARGETPFX)unixunix.o $(TARGETPFX)unixres.o \
$(TARGETPFX)winshim.o
# Rule for file in sys/unix
$(TARGETPFX)%.o : ../sys/unix/%.c
$(TARGET_CC) $(TARGET_CFLAGS) -c -o$@ $<
-# Rule for file in sys/lib
-$(TARGETPFX)%.o : ../sys/lib/%.c
+# Rule for file in sys/libnh
+$(TARGETPFX)%.o : ../sys/libnh/%.c
$(TARGET_CC) $(TARGET_CFLAGS) -c -o$@ $<
# Rule for files in win/shim
$(TARGETPFX)%.o : ../win/shim/%.c
ifdef WANT_LIBNH
CFLAGS += -DSHIM_GRAPHICS -DNOTTYGRAPHICS -DNOSHELL -DLIBNH
-LIBNHSYSSRC = ../sys/lib/libnethackmain.c \
+LIBNHSYSSRC = ../sys/libnh/libnhmain.c \
../sys/share/ioctl.c ../sys/share/unixtty.c \
../sys/unix/unixunix.c ../sys/unix/unixres.c \
../win/shim/winshim.c
-LIBNHSYSOBJ= libnethackmain.o ioctl.o unixtty.o unixunix.o \
+LIBNHSYSOBJ= libnhmain.o ioctl.o unixtty.o unixunix.o \
unixres.o winshim.o
#don't bother building the game executable as it will fail
#without winshim
override GAME=
-MOREALL += ( cd src ; $(MAKE) pregame ; $(MAKE) libnethack.a )
+MOREALL += ( cd src ; $(MAKE) pregame ; $(MAKE) libnh.a )
endif # WANT_LIBNH
#PREFIX=/usr
#-INCLUDE cross-post.2020
#
ifdef WANT_LIBNH
-libnethack.a: $(HOBJ) $(LIBNHSYSOBJ) ../lib/lua/liblua.a
+libnh.a: $(HOBJ) $(LIBNHSYSOBJ) ../lib/lua/liblua.a
$(AR) rcs $@ $(HOBJ) $(LIBNHSYSOBJ) ../lib/lua/liblua.a
@echo "$@ built."
-libnethackmain.o : ../sys/lib/libnethackmain.c $(HACK_H) ../include/date.h
+libnhmain.o : ../sys/libnh/libnhmain.c $(HACK_H) ../include/date.h
$(CC) $(CFLAGS) -c -o$@ $<
winshim.o : ../win/shim/winshim.c $(HACK_H)
$(CC) $(CFLAGS) -c -o$@ $<
ifdef WANT_LIBNH
CFLAGS += -DSHIM_GRAPHICS -DNOTTYGRAPHICS -DNOSHELL -DLIBNH
-LIBNHSYSSRC = ../sys/lib/libnethackmain.c \
+LIBNHSYSSRC = ../sys/libnh/libnhmain.c \
../sys/share/ioctl.c ../sys/share/unixtty.c \
../sys/unix/unixunix.c ../sys/unix/unixres.c \
../win/shim/winshim.c
-LIBNHSYSOBJ= libnethackmain.o ioctl.o unixtty.o unixunix.o \
+LIBNHSYSOBJ= libnhmain.o ioctl.o unixtty.o unixunix.o \
unixres.o winshim.o
#don't bother building the game executable as it will fail
#without winshim
override GAME=
-MOREALL += ( cd src ; $(MAKE) pregame ; $(MAKE) libnethack.a )
+MOREALL += ( cd src ; $(MAKE) pregame ; $(MAKE) libnh.a )
endif # WANT_LIBNH
WANT_BUNDLE=1
#
#-POST
ifdef WANT_LIBNH
-libnethack.a: $(HOBJ) $(LIBNHSYSOBJ) ../lib/lua/liblua.a
+libnh.a: $(HOBJ) $(LIBNHSYSOBJ) ../lib/lua/liblua.a
$(AR) rcs $@ $(HOBJ) $(LIBNHSYSOBJ) ../lib/lua/liblua.a
@echo "$@ built."
-libnethackmain.o : ../sys/lib/libnethackmain.c $(HACK_H) ../include/date.h
+libnhmain.o : ../sys/libnh/libnhmain.c $(HACK_H) ../include/date.h
$(CC) $(CFLAGS) -c -o$@ $<
winshim.o : ../win/shim/winshim.c $(HACK_H)
$(CC) $(CFLAGS) -c -o$@ $<