RELEASE_PREFIX=phpmcq
RELEASE_TAG=1.0.2a1
RELEASE_NAME=$(RELEASE_PREFIX)-$(RELEASE_TAG)
RM=rm -rf
FTP_DIRECTIVES_FILE=directives.ftp

dist: clean ftp_directives
	cvs export -r HEAD "phpmcq"
	mv phpmcq $(RELEASE_NAME)
	tar czf $(RELEASE_NAME).tar.gz $(RELEASE_NAME)
	gpg -b $(RELEASE_NAME).tar.gz
#	echo "directory: phpmcq" | gpg --clearsign > $(RELEASE_NAME).tar.gz.directive.asc
#	ftp -i < $(FTP_DIRECTIVES_FILE)
#	$(RM) $(RELEASE_NAME)

ftp_directives: clean_ftp_directives
	echo "open savannah.gnu.org" > $(FTP_DIRECTIVES_FILE)
	echo "anonymous" >> $(FTP_DIRECTIVES_FILE)
	echo "cd /incoming/savannah/phpmcq" >> $(FTP_DIRECTIVES_FILE)
	echo "mput $(RELEASE_NAME).tar.gz $(RELEASE_NAME).sig" >> $(FTP_DIRECTIVES_FILE)
	echo "quit" >> $(FTP_DIRECTIVES_FILE)

clean_ftp_directives:
	$(RM) $(FTP_DIRECTIVES_FILE)
	
clean: clean_ftp_directives
	$(RM) $(RELEASE_NAME) $(RELEASE_NAME).tar.gz $(RELEASE_NAME).tar.gz.sig $(RELEASE_NAME).tar.gz.directive.asc
	find . -name "*~" -exec rm -f '{}' \;
