1e9634912Szrj#	@(#)Makefile	8.1 (Berkeley) 5/31/93
2e9634912Szrj# $FreeBSD: src/games/phantasia/Makefile,v 1.16.2.2 2002/08/07 16:31:42 ru Exp $
3e9634912Szrj
4e9634912Szrj.PATH: ${.CURDIR}/..
5e9634912Szrj
6e9634912SzrjPROG=	phantasia
7e9634912SzrjMAN=	phantasia.6
8e9634912SzrjSRCS=	main.c fight.c io.c interplayer.c gamesupport.c misc.c phantglobs.c
9e9634912SzrjDPADD=	${LIBM}
10e9634912SzrjLDADD=	-lm
11e9634912SzrjVARGAMES=
12e9634912SzrjGAMESCURSES=
13e9634912Szrj
14e9634912SzrjDATAFILES=	characs gold lastdead mess motd scoreboard void
15e9634912SzrjCLEANFILES=	${DATAFILES} map monsters
16e9634912Szrj
17e9634912SzrjFILES=		monsters
18*f3f7b645SzrjFILESMODE=	660
19e9634912SzrjFILESGRP=	${BINGRP}
20e9634912SzrjFILESDIR=	/var/games/phantasia
21e9634912Szrj
22e9634912Szrj.ORDER: monsters ${DATAFILES}
23e9634912Szrjmonsters ${DATAFILES}: monsters.asc setup.c
24e9634912Szrj	${.OBJDIR}/../setup/setup.nx -m ${.CURDIR}/../monsters.asc
25e9634912Szrj
26e9634912Szrjbeforeinstall:
27e9634912Szrj.for file in ${DATAFILES}
28e9634912Szrj.if !exists(${DESTDIR}/var/games/phantasia/${file})
29e9634912Szrj	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 660 \
30e9634912Szrj	    ${file} ${DESTDIR}/var/games/phantasia
31e9634912Szrj.endif
32e9634912Szrj.endfor
33e9634912Szrj
34e9634912Szrj# Make Phantasia map.  Change the map commands reflect your installation.
35e9634912Szrj# PLOTDEVICE is used for plotting the map.  Change as appropriate.
36e9634912Szrj# Requires dports graphics/plotutils
37e9634912Szrjmap: map.c
38e9634912Szrj	${CC} -static -O ${.CURDIR}/../map.c -L/usr/local/lib -lplot -o ${.TARGET}
39e9634912Szrj	./map | plot > /dev/tty
40e9634912Szrj
41e9634912Szrj.include <bsd.prog.mk>
42