# Makefile for questionnaire package
#
PACKAGE=questionnaire

TEMPDIR=/tmp

DISTFILES=Makefile README examples questionnaire.pl


all build install: docs

clean:
	rm -f docs.html *~ *.tar.gz

docs: docs.html
docs.html: questionnaire.pl
	questionnaire.pl userdocs=yes-please > docs.html


dist: $(DISTFILES)
	VERSION=`questionnaire.pl version=fetch`; \
	PACKNAME=$(PACKAGE)-$$VERSION; \
	PACKTAR=$$PACKNAME.tar; \
	PACKTARGZ=$$PACKTAR.gz; \
	$(MAKE) clean; \
	rm -rf dist; \
	mkdir dist dist/$$PACKNAME; \
	gnutar -c -f - `ls -1d $(DISTFILES)|sort -u` | (cd dist/$$PACKNAME; gnutar -x -f -); \
	chmod -R u+w dist/$$PACKNAME; \
	chmod -R go-w dist/$$PACKNAME; \
	cd dist; gnutar cf $(TEMPDIR)/$$PACKTAR $$PACKNAME; cd ..; \
	gzip -9 < $(TEMPDIR)/$$PACKTAR > $$PACKTARGZ; \
	rm -rf dist $(TEMPDIR)/$$PACKTAR
