# Makefile

# Target has a suffix because there is another package installed
# with the same name.  Modeled after roll command in available in
# telehack.  See http://www.telehack.com or telnet://telehack.com

PREFIX = /usr/local
BINDIR = ${PREFIX}/bin
MANDIR = ${PREFIX}/share/man/man6
# TARGET = roll
TARGET = roll-th

CC = gcc

OBJ = roll.o screen.o

.PHONY: all clean install uninstall

all: ${TARGET} ${TARGET}.6.gz

${TARGET}: ${OBJ}
	${CC} -o ${TARGET} ${OBJ}

roll.o: roll.c roll.h
screen.o: screen.c screen.h

${TARGET}.6.gz: roll.6
	gzip -c roll.6 >${TARGET}.6.gz

clean:
	rm -f ${TARGET} *.o *~ *.6.gz tags

uninstall:
	rm -f ${BINDIR}/${TARGET} ${MANDIR}/${TARGET}.6.gz

install: ${TARGET} ${TARGET}.6.gz
	install -m 755 ${TARGET} ${BINDIR}
	install -m 755 ${TARGET}.6.gz ${MANDIR}
