--- DVB/Makefile 2003/07/24 14:43:51 1.17 +++ DVB/Makefile 2003/08/04 15:19:27 1.18 @@ -13,33 +13,20 @@ dvb: (cd apps/test; make) (cd apps/szap; make) -dist: - (cd ..; tar zcf DVB.`date +%Y%m%d.%H-%M-%S`.tar.gz DVB) -release: - make clean - rm -rf /tmp/$(PACKAGE) - mkdir -pvm 755 /tmp/$(PACKAGE) - cp -fv CONTRIBUTORS /tmp/$(PACKAGE)/ - cp -fv Makefile /tmp/$(PACKAGE)/ - cp -fv COPYING /tmp/$(PACKAGE)/ - cp -fv INSTALL /tmp/$(PACKAGE)/ - cp -fv README /tmp/$(PACKAGE)/ - cp -fv BUGS /tmp/$(PACKAGE)/ - cp -fv NEWS /tmp/$(PACKAGE)/ - cp -rafv include /tmp/$(PACKAGE)/ - cp -rafv driver /tmp/$(PACKAGE)/ - cp -rafv libdvb /tmp/$(PACKAGE)/ - cp -rafv apps /tmp/$(PACKAGE)/ - cp -rafv doc /tmp/$(PACKAGE)/ - -find /tmp/$(PACKAGE) -name "CVS" -exec rm -rf {} \; -prune - -find /tmp/$(PACKAGE) -name ".cvsignore" -o -name ".#*" -exec rm -f {} \; - ( cd /tmp && tar cvfz $(PACKAGE).tar.gz $(PACKAGE)/ ) - rm -rf /tmp/$(PACKAGE) +CVSROOT := $(shell cat CVS/Root) +RELEASE_TAG := LINUXTV-DVB-$(subst .,_,$(subst -,_,$(VERSION))) + +release dist: + rm -rf release-tmp $(PACKAGE).tar.gz + mkdir release-tmp + ( cd release-tmp; cvs -d$(CVSROOT) export -r$(RELEASE_TAG) -d$(PACKAGE) DVB ) + ( cd release-tmp; tar czf ../$(PACKAGE).tar.gz $(PACKAGE) ) + rm -rf release-tmp @echo @echo -------------------------------------------------------------------------------- @echo - @echo " driver package: /tmp/$(PACKAGE).tar.gz" + @echo "driver package: ./$(PACKAGE).tar.gz" @echo @echo -------------------------------------------------------------------------------- @echo