SUBDIR= backend bin etc

.include <bsd.subdir.mk> 

NAME=smtp-vilter
VERSION!=grep VERSION include/smtp-vilter.h | awk '{print $$3}' | tr -d \"

DIST=${NAME}-${VERSION}.tgz
MD5=${NAME}-${VERSION}.md5

PUBSERVER=	www.etc.msys.ch
PUBDIR=		/var/www/htdocs/software/smtp-vilter

PRINT=	a2ps
PFLAGS=	-E -g -C -T 4 --header="${NAME}-${VERSION}" -o -
LPR= lpr -o sides=two-sided-long-edge

tarball: cleandir
	tar czvfs ../${DIST} /\./${NAME}-${VERSION}/ \
		`find . -type f | grep -v .svn`; md5 ../${DIST} > ../${MD5}

distfile: tarball
	cp ../${DIST} /usr/pkgsrc/distfiles/

publish: tarball
	-rm -fr /tmp/${NAME}-${VERSION}
	-mkdir /tmp/${NAME}-${VERSION}
	mv ../${DIST} ../${MD5} /tmp/${NAME}-${VERSION}/
	groff -T html -t -m mandoc bin/${NAME}/${NAME}.8 > \
		/tmp/${NAME}-${VERSION}/${NAME}.8.html 
	groff -T html -t -m mandoc bin/${NAME}/${NAME}.conf.5 > \
		/tmp/${NAME}-${VERSION}/${NAME}.conf.5.html
	scp /tmp/${NAME}-${VERSION}/* ${PUBSERVER}:${PUBDIR}/
	rm -fr /tmp/${NAME}-${VERSION}

print: allclean
	find . -type f -exec ${PRINT} ${PFLAGS} {} \| ${LPR}\;
