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:
@@ -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) Stichting Mathematisch Centrum, Amsterdam, 1985. */
|
||||||
/*-Copyright (c) Robert Patrick Rankin, 2011. */
|
/*-Copyright (c) Robert Patrick Rankin, 2011. */
|
||||||
/* NetHack may be freely redistributed. See license for details. */
|
/* 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
|
#endif
|
||||||
|
|
||||||
/*libnethack.c*/
|
/*libnhmain.c*/
|
||||||
@@ -300,7 +300,7 @@ WINGNOMEOBJ =
|
|||||||
WINGEMSRC =
|
WINGEMSRC =
|
||||||
WINGEMOBJ =
|
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
|
# just passes along the API calls to the library
|
||||||
#
|
#
|
||||||
WINSHIMSRC = ../win/shim/winshim.c
|
WINSHIMSRC = ../win/shim/winshim.c
|
||||||
|
|||||||
@@ -130,7 +130,7 @@ $(WASM_DATA_DIR): $(WASM_DATA_DIR)/nhdat
|
|||||||
touch $(WASM_DATA_DIR)/record
|
touch $(WASM_DATA_DIR)/record
|
||||||
touch $(WASM_DATA_DIR)/logfile
|
touch $(WASM_DATA_DIR)/logfile
|
||||||
touch $(WASM_DATA_DIR)/xlogfile
|
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:
|
$(WASM_DATA_DIR)/nhdat:
|
||||||
( cd ..; $(MAKE) INSTDIR='$(WASM_DATA_DIR)' $(WASMDEP) dofiles-dlb )
|
( 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)ioctl.o : ../sys/share/ioctl.c $(HACK_H)
|
||||||
$(TARGETPFX)unixtty.o : ../sys/share/unixtty.c $(HACK_H)
|
$(TARGETPFX)unixtty.o : ../sys/share/unixtty.c $(HACK_H)
|
||||||
$(TARGETPFX)winshim.o : ../win/shim/winshim.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
|
$(HACK_H) ../include/date.h
|
||||||
endif # CROSS_TO_WASM
|
endif # CROSS_TO_WASM
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -367,11 +367,11 @@ override TARGET_CFLAGS = $(EMCC_CFLAGS) $(WASM_CFLAGS) $(WASM_TARGET_CFLAGS)
|
|||||||
override TARGET_CXXFLAGS = $(TARGET_CFLAGS)
|
override TARGET_CXXFLAGS = $(TARGET_CFLAGS)
|
||||||
override TARGET_LINK = $(TARGET_CC)
|
override TARGET_LINK = $(TARGET_CC)
|
||||||
override TARGET_LFLAGS= $(EMCC_LFLAGS)
|
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/share/ioctl.c ../sys/share/unixtty.c \
|
||||||
../sys/unix/unixunix.c ../sys/unix/unixres.c \
|
../sys/unix/unixunix.c ../sys/unix/unixres.c \
|
||||||
../win/shim/winshim.c
|
../win/shim/winshim.c
|
||||||
override SYSOBJ= $(TARGETPFX)libnethackmain.o \
|
override SYSOBJ= $(TARGETPFX)libnhmain.o \
|
||||||
$(TARGETPFX)ioctl.o $(TARGETPFX)unixtty.o \
|
$(TARGETPFX)ioctl.o $(TARGETPFX)unixtty.o \
|
||||||
$(TARGETPFX)unixunix.o $(TARGETPFX)unixres.o \
|
$(TARGETPFX)unixunix.o $(TARGETPFX)unixres.o \
|
||||||
$(TARGETPFX)winshim.o
|
$(TARGETPFX)winshim.o
|
||||||
@@ -393,8 +393,8 @@ RANLIB=$(EMRANLIB)
|
|||||||
# Rule for file in sys/unix
|
# Rule for file in sys/unix
|
||||||
$(TARGETPFX)%.o : ../sys/unix/%.c
|
$(TARGETPFX)%.o : ../sys/unix/%.c
|
||||||
$(TARGET_CC) $(TARGET_CFLAGS) -c -o$@ $<
|
$(TARGET_CC) $(TARGET_CFLAGS) -c -o$@ $<
|
||||||
# Rule for file in sys/lib
|
# Rule for file in sys/libnh
|
||||||
$(TARGETPFX)%.o : ../sys/lib/%.c
|
$(TARGETPFX)%.o : ../sys/libnh/%.c
|
||||||
$(TARGET_CC) $(TARGET_CFLAGS) -c -o$@ $<
|
$(TARGET_CC) $(TARGET_CFLAGS) -c -o$@ $<
|
||||||
# Rule for files in win/shim
|
# Rule for files in win/shim
|
||||||
$(TARGETPFX)%.o : ../win/shim/%.c
|
$(TARGETPFX)%.o : ../win/shim/%.c
|
||||||
|
|||||||
@@ -166,16 +166,16 @@ VARDATND += $(sort $(VARDATND0))
|
|||||||
|
|
||||||
ifdef WANT_LIBNH
|
ifdef WANT_LIBNH
|
||||||
CFLAGS += -DSHIM_GRAPHICS -DNOTTYGRAPHICS -DNOSHELL -DLIBNH
|
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/share/ioctl.c ../sys/share/unixtty.c \
|
||||||
../sys/unix/unixunix.c ../sys/unix/unixres.c \
|
../sys/unix/unixunix.c ../sys/unix/unixres.c \
|
||||||
../win/shim/winshim.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
|
unixres.o winshim.o
|
||||||
#don't bother building the game executable as it will fail
|
#don't bother building the game executable as it will fail
|
||||||
#without winshim
|
#without winshim
|
||||||
override GAME=
|
override GAME=
|
||||||
MOREALL += ( cd src ; $(MAKE) pregame ; $(MAKE) libnethack.a )
|
MOREALL += ( cd src ; $(MAKE) pregame ; $(MAKE) libnh.a )
|
||||||
endif # WANT_LIBNH
|
endif # WANT_LIBNH
|
||||||
|
|
||||||
#PREFIX=/usr
|
#PREFIX=/usr
|
||||||
@@ -225,10 +225,10 @@ GAMEPERM = 0755
|
|||||||
#-INCLUDE cross-post.2020
|
#-INCLUDE cross-post.2020
|
||||||
#
|
#
|
||||||
ifdef WANT_LIBNH
|
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
|
$(AR) rcs $@ $(HOBJ) $(LIBNHSYSOBJ) ../lib/lua/liblua.a
|
||||||
@echo "$@ built."
|
@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$@ $<
|
$(CC) $(CFLAGS) -c -o$@ $<
|
||||||
winshim.o : ../win/shim/winshim.c $(HACK_H)
|
winshim.o : ../win/shim/winshim.c $(HACK_H)
|
||||||
$(CC) $(CFLAGS) -c -o$@ $<
|
$(CC) $(CFLAGS) -c -o$@ $<
|
||||||
|
|||||||
@@ -173,16 +173,16 @@ VARDATND += $(sort $(VARDATND0))
|
|||||||
|
|
||||||
ifdef WANT_LIBNH
|
ifdef WANT_LIBNH
|
||||||
CFLAGS += -DSHIM_GRAPHICS -DNOTTYGRAPHICS -DNOSHELL -DLIBNH
|
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/share/ioctl.c ../sys/share/unixtty.c \
|
||||||
../sys/unix/unixunix.c ../sys/unix/unixres.c \
|
../sys/unix/unixunix.c ../sys/unix/unixres.c \
|
||||||
../win/shim/winshim.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
|
unixres.o winshim.o
|
||||||
#don't bother building the game executable as it will fail
|
#don't bother building the game executable as it will fail
|
||||||
#without winshim
|
#without winshim
|
||||||
override GAME=
|
override GAME=
|
||||||
MOREALL += ( cd src ; $(MAKE) pregame ; $(MAKE) libnethack.a )
|
MOREALL += ( cd src ; $(MAKE) pregame ; $(MAKE) libnh.a )
|
||||||
endif # WANT_LIBNH
|
endif # WANT_LIBNH
|
||||||
|
|
||||||
WANT_BUNDLE=1
|
WANT_BUNDLE=1
|
||||||
@@ -295,10 +295,10 @@ VARDIR=$(HACKDIR)
|
|||||||
#
|
#
|
||||||
#-POST
|
#-POST
|
||||||
ifdef WANT_LIBNH
|
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
|
$(AR) rcs $@ $(HOBJ) $(LIBNHSYSOBJ) ../lib/lua/liblua.a
|
||||||
@echo "$@ built."
|
@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$@ $<
|
$(CC) $(CFLAGS) -c -o$@ $<
|
||||||
winshim.o : ../win/shim/winshim.c $(HACK_H)
|
winshim.o : ../win/shim/winshim.c $(HACK_H)
|
||||||
$(CC) $(CFLAGS) -c -o$@ $<
|
$(CC) $(CFLAGS) -c -o$@ $<
|
||||||
|
|||||||
Reference in New Issue
Block a user