CFLAGS = -Wall -Os
#---------------
include ../Makefile.brecis
#-----------------------------------------------------------------------------
PROG=	adventure
SRCS=	main.c init.c done.c save.c subr.c vocab.c wizard.c io.c data.c crc.c
HIDEGAME=hidegame
CLEANFILES+=setup data.c
#-----------------------------------------------------------------------------
SRCS += random.c ldiv.c
#-----------------------------------------------------------------------------
OBJS	+= ${SRCS:.c=.o}
#---------------
all:	${OBJS} setup
	${LD} $(LDFLAGS) -o ${PROG} ${LIBS} ${OBJS} ${LDADD}
#---------------
${OBJS}: ${SRCS}
#-----------------------------------------------------------------------------
data.c: glorkz setup
	./setup ${.CURDIR}/glorkz > data.c

setup: setup.c hdr.h random.c ldiv.c
	${HOSTCC} -o setup random.c ldiv.c setup.c
#-----------------------------------------------------------------------------
clean:
	rm -f *.o ${PROG} ${PROG}.elf ${PROG}.gdb ${CLEANFILES}
#---------------
# End of Makefile
