adopt some integration suggestions

sys/lib -> sys/libnh
sys/lib/libnethackmain.c -> sys/libnh/libnhmain.c
libnethack.a -> libnh.a
This commit is contained in:
nhmall
2020-10-11 13:33:51 -04:00
parent 0adb64e384
commit 6806c30a59
17 changed files with 19 additions and 19 deletions

View File

@@ -1,4 +1,4 @@
/* 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. */
@@ -1124,4 +1124,4 @@ EM_JS(void, create_global, (char *name_str, void *ptr, char *type_str), {
#endif
/*libnethack.c*/
/*libnhmain.c*/

View File

@@ -300,7 +300,7 @@ WINGNOMEOBJ =
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

View File

@@ -130,7 +130,7 @@ $(WASM_DATA_DIR): $(WASM_DATA_DIR)/nhdat
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 )
@@ -142,7 +142,7 @@ $(TARGETPFX)unixunix.o : ../sys/unix/unixunix.c $(HACK_H)
$(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
#

View File

@@ -367,11 +367,11 @@ override TARGET_CFLAGS = $(EMCC_CFLAGS) $(WASM_CFLAGS) $(WASM_TARGET_CFLAGS)
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
@@ -393,8 +393,8 @@ RANLIB=$(EMRANLIB)
# 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

View File

@@ -166,16 +166,16 @@ VARDATND += $(sort $(VARDATND0))
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
@@ -225,10 +225,10 @@ GAMEPERM = 0755
#-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$@ $<

View File

@@ -173,16 +173,16 @@ VARDATND += $(sort $(VARDATND0))
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
@@ -295,10 +295,10 @@ VARDIR=$(HACKDIR)
#
#-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$@ $<