* Makefile.maint (web-manual): Generate the web manual carefully

so that links will still work when it is uploaded to gnu.org.
* README-alpha: Note that this rule should be used at release
time.
This commit is contained in:
Gary V. Vaughan 2004-02-22 16:12:15 +00:00
parent f7356d2f61
commit 312a2236f9
3 changed files with 22 additions and 6 deletions

View File

@ -1,3 +1,10 @@
2004-02-22 Gary V. Vaughan <gary@gnu.org>
* Makefile.maint (web-manual): Generate the web manual carefully
so that links will still work when it is uploaded to gnu.org.
* README-alpha: Note that this rule should be used at release
time.
2004-02-20 Gary V. Vaughan <gary@gnu.org>
Sweeping changes to the user interface to libtool from

View File

@ -25,9 +25,10 @@ Makefile:
@echo " *** maintainer rules."
@exit 1
TEXI2HTML = texi2html
.PHONY: cvs-release
cvs-release: version-check prev-tarball cvs-news fetch cvs-commit cvs-dist deltas
cvs-release: version-check prev-tarball cvs-news fetch cvs-commit cvs-dist deltas web-manual
@tarname="$(PACKAGE)-$(VERSION).tar.gz"; \
diffname="$(PACKAGE)-$(LASTRELEASE)-$(VERSION).diff.gz"; \
xdeltaname="$(PACKAGE)-$(LASTRELEASE)-$(VERSION).xdelta"; \
@ -35,8 +36,9 @@ cvs-release: version-check prev-tarball cvs-news fetch cvs-commit cvs-dist delta
echo " *** $$tarname.directive.asc, $$diffname,"; \
echo " *** $$diffname.sig, $$diffname.directive.asc,"; \
echo " *** $$xdeltaname, $$xdeltaname.sig and";\
echo " *** $$xdeltaname.directive.asc to either";\
echo " *** /incoming/alpha or /incoming/ftp on ftp-upload.gnu.org.";
echo " *** $$xdeltaname.directive.asc to either"
echo " *** /incoming/alpha or /incoming/ftp on ftp-upload.gnu.org."
echo " *** You might need to upload manual.html to webcvs/libtool."
.PHONY: version-check
version-check:
@ -200,3 +202,10 @@ delta-xdelta: prev-tarball new-tarball got-xdelta
&& echo "directory: libtool" > $$ofile.directive \
&& $(GPG) --clearsign $$ofile.directive \
&& rm -f $$ofile.directive
.PHONY: web-manual
web-manual:
@$(LN_S) $(top_srcdir)/doc/libtool.texi doc/manual.texi
$(TEXI2HTML) -I doc -monolithic -number -verbose doc/manual.texi
@mv doc/manual.html manual.html
@rm -f doc/manual.texi

View File

@ -132,7 +132,7 @@ using (by typing `libtool --version').
release announcement.
* If not an alpha, replace manual.html with the new one
(generate with cd doc && texi2html libtool.texi)
(generate with `make -f Makefile.maint web-manual').
================================================================
= Alpha release note template