# -*- Makefile -*-
# Release must have VERSION variable set
#
#    make -f DoRelease VERSION=0.1 release
#

FILES =		extconf.rb,README,nodeDump.c,nd_version.h

release:	clean stamp tar

stamp:
		echo "#define ND_VERSION \"$(VERSION)\"" >nd_version.h
		cvs commit
		cvs rtag `echo V$(VERSION) | sed s/\\\\./_/g` nodeDump

tar:
		ln -fs dump ../nodeDump-$(VERSION)
		tar 	--directory=..			\
			--create			\
			--dereference			\
			--file=nodeDump-$(VERSION).tgz 	\
			--compress 			\
			nodeDump-$(VERSION)/{$(FILES)}
		rm ../nodeDump-$(VERSION)

clean:
		$(MAKE) clean
		rm -f *~
