summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am30
-rw-r--r--cfg.mk31
2 files changed, 31 insertions, 30 deletions
diff --git a/Makefile.am b/Makefile.am
index f7f31de4a8..3c30bd1e74 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -31,33 +31,3 @@ endif
ACLOCAL_AMFLAGS = -I m4 -I gl/m4 -I lgl/m4
EXTRA_DIST = cfg.mk maint.mk .clcopying
-
-# Maintainer targets
-
-ChangeLog:
- git log --pretty --numstat --summary --since="2005 November 07" -- | git2cl > ChangeLog
- cat .clcopying >> ChangeLog
-
-tag = $(PACKAGE)_`echo $(VERSION) | sed 's/\./_/g'`
-htmldir = ../www-$(PACKAGE)
-
-release:
- ! git-tag -l $(tag) | grep $(PACKAGE) > /dev/null
- rm -f ChangeLog
- $(MAKE) ChangeLog distcheck
- cd doc && ../build-aux/gendocs.sh -o ../$(htmldir)/manual/ $(PACKAGE) "GNU TLS"
- git commit -m Generated. ChangeLog
- git-tag -u b565716f! -m $(VERSION) $(tag)
- gpg -b $(distdir).tar.bz2
- gpg --verify $(distdir).tar.bz2.sig
- cp -v $(distdir).tar.bz2 $(distdir).tar.bz2.sig $(htmldir)/releases/
- cp -v doc/reference/html/*.html doc/reference/html/*.png doc/reference/html/*.css doc/reference/html/*.devhelp $(htmldir)/reference/
- git-push --tags
- git-push
- scp $(distdir).tar.bz2 $(distdir).tar.bz2.sig igloo.linux.gr:~ftp/pub/gnutls/devel/
- ssh igloo.linux.gr 'cd ~ftp/pub/gnutls/devel/ && sha1sum *.tar.bz2 > CHECKSUMS'
- build-aux/gnupload --to alpha.gnu.org:gnutls $(distdir).tar.bz2
- cd $(htmldir) && \
- cvs add -kb releases/$(distdir).tar.bz2 \
- releases/$(distdir).tar.bz2.sig && \
- cvs commit -m "Update." manual/ reference/ releases/
diff --git a/cfg.mk b/cfg.mk
index acdfe7ab1f..4189e84a32 100644
--- a/cfg.mk
+++ b/cfg.mk
@@ -50,3 +50,34 @@ mingw32: autoreconf
./configure $(CFGFLAGS) --host=i586-mingw32msvc --build=`./config.guess` --with-included-libtasn1 --with-included-opencdk --with-libgcrypt-prefix=$(LIBGCRYPTROOT)
.PHONY: bootstrap autoreconf mingw32
+
+ChangeLog:
+ git log --pretty --numstat --summary --since="2005 November 07" -- | git2cl > ChangeLog
+ cat .clcopying >> ChangeLog
+
+tag = $(PACKAGE)_`echo $(VERSION) | sed 's/\./_/g'`
+htmldir = ../www-$(PACKAGE)
+
+release: upload webdocs
+
+upload:
+ ! git-tag -l $(tag) | grep $(PACKAGE) > /dev/null
+ rm -f ChangeLog
+ $(MAKE) ChangeLog distcheck
+ git commit -m Generated. ChangeLog
+ git-tag -u b565716f! -m $(VERSION) $(tag)
+ git-push
+ git-push --tags
+ build-aux/gnupload --to alpha.gnu.org:$(PACKAGE) $(distdir).tar.bz2
+ scp $(distdir).tar.bz2 $(distdir).tar.bz2.sig igloo.linux.gr:~ftp/pub/gnutls/devel/
+ ssh igloo.linux.gr 'cd ~ftp/pub/gnutls/devel/ && sha1sum *.tar.bz2 > CHECKSUMS'
+ cp $(distdir).tar.bz2 $(distdir).tar.bz2.sig ../releases/$(PACKAGE)/
+ make webdocs
+
+webdocs:
+ cd doc && ../build-aux/gendocs.sh -o ../$(htmldir)/manual/ $(PACKAGE) $(PACKAGE_NAME)
+ cd contrib/doxygen && doxygen && cd ../.. && cp -v contrib/doxygen/html/* $(htmldir)/doxygen/ && cd contrib/doxygen/latex && make refman.pdf && cd ../../../ && cp contrib/doxygen/latex/refman.pdf $(htmldir)/doxygen/$(PACKAGE).pdf
+ cp -v doc/reference/html/*.html doc/reference/html/*.png doc/reference/html/*.devhelp doc/reference/html/*.css $(htmldir)/reference/
+ cp -rv doc/java/* $(htmldir)/javadoc/
+ cd $(htmldir) && \
+ cvs commit -m "Update." manual/ reference/ doxygen/