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