all:
	@echo "no defaults"
	@false

PROG=	svn2cvs
DIST=	"$(PROG)-`cat VERSION`"
FILES=	Makefile VERSION svn2cvs

ALL=	$(PROG)

tags: $(ALL)
	ptags $(ALL)

lint:
	pylint svn2cvs

push:
	hg push ssh://hg@bitbucket.org/leres/$(PROG)

dist tar:
	@cwd=`pwd` ; name=$(PROG)-`cat VERSION` ; \
	    list="" ; tar="tar chf" ; temp="$$name.tar.gz" ; \
	    for i in $(FILES) ; do list="$$list $$name/$$i" ; done; \
	    echo \
	    "rm -f $$name; ln -s . $$name" ; \
	     rm -f $$name; ln -s . $$name ; \
	    echo \
	    "$$tar - [lots of files] | gzip > $$temp" ; \
	     $$tar - $$list | gzip > $$temp ; \
	    echo \
	    "rm -f $$name" ; \
	     rm -f $$name

sign:
	@name=${PROG}-`cat VERSION`.tar.gz; \
	    set -x; \
	    rm -f $${name}.asc; \
	    gpg --armor --detach-sign $${name}
