PREFIX?=/usr/local
LOCALBASE?=/usr/local/

DESTDIR?=/
DEST=${DESTDIR}${PREFIX}/bin
MANDIR=${DESTDIR}${PREFIX}/man/man1/

INSTALL_SCRIPT?=/usr/bin/install -o root -g wheel -m555 -c
INSTALL_MAN?=/usr/bin/install -o root -g wheel -m444 -c
RM?=/bin/rm -f
CP?=/bin/cp
GZIP_CMD?=/usr/bin/gzip
SED?=/usr/bin/sed

all: dkns

dkns: dkns.munger
	${SED} -e 's|MUNGERPATH|${LOCALBASE}/bin/munger|1' dkns.munger > dkns

.PHONY: install
install: dkns
	${INSTALL_SCRIPT} dkns ${DEST}
	${CP} dkns.man dkns.1
	${GZIP_CMD} -f dkns.1
	${INSTALL_MAN} dkns.1.gz ${MANDIR}

.PHONY: deinstall
deinstall:
	${RM} ${DEST}/dkns
	${RM} ${MANDIR}/dkns*

.PHONY: clean
clean:
	rm -f dkns *tmp *backup *gz
