LIBS=-lrt
endif
-OBJS=main.o init.o actions.o score.o misc.o saveresume.o common.o
+OBJS=main.o init.o actions.o score.o misc.o saveresume.o common.o newdb.o
SOURCES=$(OBJS:.o=.c) dungeon.c advent.h common.h adventure.text Makefile control linenoise/linenoise.[ch]
.c.o:
score.o: advent.h database.h database.c common.h
-misc.o: advent.h database.h database.c common.h
+misc.o: advent.h database.h database.c common.h newdb.h
saveresume.o: advent.h database.h database.c common.h
database.o: database.c database.h common.h
$(CC) $(CCFLAGS) $(DBX) -c database.c
+newdb.o: newdb.h
+
database.c database.h: dungeon
./dungeon
html: advent.html history.html hints.html
# README.adoc exists because that filename is magic on GitLab.
-DOCS=COPYING NEWS README.adoc TODO advent.adoc history.adoc hints.adoc advent.6
+DOCS=COPYING NEWS README.adoc TODO advent.adoc history.adoc notes.adoc hints.adoc advent.6
TESTFILES=tests/*.log tests/*.chk tests/README tests/decheck tests/Makefile
# Can't use GNU tar's --transform, needs to build under Alpine Linux.
(tar -T MANIFEST -czvf advent-$(VERS).tar.gz)
@(rm advent-$(VERS))
-release: advent-$(VERS).tar.gz advent.html history.html hints.html
+release: advent-$(VERS).tar.gz advent.html history.html hints.html notes.html
shipper version=$(VERS) | sh -e -x
refresh: advent.html