1#	$OpenBSD: Makefile,v 1.21 2024/02/08 20:30:54 miod Exp $
2
3PROG=	phantasia
4SRCS=	main.c fight.c io.c interplayer.c gamesupport.c misc.c phantglobs.c
5CFLAGS+=-DTERMIOS
6DPADD=	${LIBM} ${LIBCURSES}
7LDADD=	-lm -lcurses
8MAN=	phantasia.6
9CLEANFILES+=map setup setup.d setup.o phantglobs.o.d phantglobs.o.bld
10
11all: setup phantasia
12
13setup.o: setup.c
14	${HOSTCC} -c ${CFLAGS} -o ${.TARGET} ${.CURDIR}/setup.c
15
16phantglobs.o.bld: phantglobs.c
17	${HOSTCC} -c ${CFLAGS} -o ${.TARGET} ${.CURDIR}/phantglobs.c
18
19setup: phantglobs.o.bld setup.o monsters.asc ${DPADD} 
20	${HOSTCC} ${CFLAGS} ${LDFLAGS} ${LDSTATIC} -o ${.TARGET} \
21		  phantglobs.o.bld setup.o ${LDADD}
22
23beforeinstall: 
24	./setup -m ${.CURDIR}/monsters.asc
25	chown root:games ${DESTDIR}/var/games/phantasia/*
26
27# Make Phantasia map.  Change the map commands reflect your installation.
28# PLOTDEVICE is used for plotting the map.  Change as appropriate.
29
30map: map.c
31	${HOSTCC} -O ${.CURDIR}/map.c -lplot -o ${.TARGET}
32	./map | plot > /dev/tty
33
34.include <bsd.prog.mk>
35