ECHO=
CVSROOT = webbase
PRODUCT = webbase

all: co dist doc tag clean

co:
	cvs -d subversions.gnu.org:/cvsroot/$(CVSROOT) co $(PRODUCT)

dist:
	cd $(PRODUCT) ; ./configure --enable-maintainer-mode ; make distcheck
	cp -p $(PRODUCT)/*.tar.gz ../download/$(PRODUCT)

tag:
	ver=`sed -e 's/^\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\1-\2/' < $(PRODUCT)/.version` ; \
	cd $(PRODUCT) ; $(ECHO) cvs tag $(PRODUCT)-$$ver

doc:
	-tidy -asxml -q $(PRODUCT)/doc/$(PRODUCT).html > doc/webbase.html
	perl -pi -e '$$_ = "" if((/<!DOCTYPE/ .. /<body/) || (/body>/ .. /html>/))' doc/$(PRODUCT).html

upload:
	cd ../download/$(PRODUCT) ; rsync --rsh=ssh -av *.tar.gz gnuftp.gnu.org:/home/ftp/gnu/$(PRODUCT)/

clean:
	rm -fr $(PRODUCT)

.PHONY: doc
