1# $OpenBSD: Makefile,v 1.19 2022/07/11 03:11:49 daniel 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.o 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