From 95307c8e0167e5460471eecb7056913b63d6043a Mon Sep 17 00:00:00 2001 From: Gerald Pfeifer Date: Mon, 4 Jun 2001 16:12:47 +0200 Subject: [PATCH] update_web_docs (WWWBASE_PREFORMATTED, PREPROCESS): New variables. * update_web_docs (WWWBASE_PREFORMATTED, PREPROCESS): New variables. Fix a comment and add another one. Generate the installation documentation in HTML format from gcc/doc/install.texi. From-SVN: r42849 --- maintainer-scripts/ChangeLog | 8 ++++++++ maintainer-scripts/update_web_docs | 21 +++++++++++++++++++-- 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog index 9d3a01dae87..81971e82831 100644 --- a/maintainer-scripts/ChangeLog +++ b/maintainer-scripts/ChangeLog @@ -1,3 +1,11 @@ +2001-06-04 Gerald Pfeifer + + * update_web_docs (WWWBASE_PREFORMATTED, PREPROCESS): New + variables. + Fix a comment and add another one. + Generate the installation documentation in HTML format from + gcc/doc/install.texi. + 2001-05-03 Joseph S. Myers * update_web_docs: Don't generate HTML from gxxint.texi. Don't diff --git a/maintainer-scripts/update_web_docs b/maintainer-scripts/update_web_docs index a9b34707c35..171afd70f2f 100755 --- a/maintainer-scripts/update_web_docs +++ b/maintainer-scripts/update_web_docs @@ -5,7 +5,10 @@ CVSROOT=/cvs/gcc export CVSROOT PATH=/usr/local/bin:$PATH + WWWBASE=/www/gcc/htdocs +WWWBASE_PREFORMATTED=/www/gcc/htdocs-preformatted +PREPROCESS=/www/gcc/bin/preprocess # Process options -rrelease and -ddirectory RELEASE="" @@ -87,10 +90,10 @@ find $CVSROOT/gcc -name \*.texi,v -print | fgrep -v -f/home/gccadmin/scripts/doc # Checkout all the texi files and get them into a single directory. # If we ever have texi files with the same name we'll have to do this # differently. -cvs -Q co -r$RELEASE `cat FILES` +cvs -Q co -r$RELEASE `cat FILES` gcc/gcc/doc/install.texi2html mv `find . -name \*.texi -print` . -# Now convert the relavent files from texi to html +# Now convert the relevant files from texi to html. for file in c-tree cpp chill cppinternals gcc gcj g77 objc-features porting; do if [ -e ${file}.texi ]; then /usr/local/bin/texi2html -glossary -menu -split_chapter ${file}.texi @@ -147,4 +150,18 @@ if [ "$DO_THANKS_HTML" = y ]; then ln onlinedocs/${contrib_file}.gz thanks.html.gz fi +# Finally, generate the installation documentation. +SOURCEDIR=$WORKDIR +DESTDIR=$WWWBASE_PREFORMATTED/install +export SOURCEDIR +export DESTDIR +$WORKDIR/gcc/gcc/doc/install.texi2html + +for file in `ls $DESTDIR` +do + $PREPROCESS install/$file +done + +# Clean up behind us. + rm -rf $WORKDIR