OSDN Git Service

* update_web_docs (WWWBASE_PREFORMATTED, PREPROCESS): New
authorgerald <gerald@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Jun 2001 14:12:47 +0000 (14:12 +0000)
committergerald <gerald@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Jun 2001 14:12:47 +0000 (14:12 +0000)
variables.
Fix a comment and add another one.
Generate the installation documentation in HTML format from
gcc/doc/install.texi.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42849 138bc75d-0d04-0410-961f-82ee72b054a4

maintainer-scripts/ChangeLog
maintainer-scripts/update_web_docs

index 9d3a01d..81971e8 100644 (file)
@@ -1,3 +1,11 @@
+2001-06-04  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+       * 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  <jsm28@cam.ac.uk>
 
        * update_web_docs: Don't generate HTML from gxxint.texi.  Don't
 2001-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
 
        * update_web_docs: Don't generate HTML from gxxint.texi.  Don't
index a9b3470..171afd7 100755 (executable)
@@ -5,7 +5,10 @@ CVSROOT=/cvs/gcc
 export CVSROOT
 
 PATH=/usr/local/bin:$PATH
 export CVSROOT
 
 PATH=/usr/local/bin:$PATH
+
 WWWBASE=/www/gcc/htdocs
 WWWBASE=/www/gcc/htdocs
+WWWBASE_PREFORMATTED=/www/gcc/htdocs-preformatted
+PREPROCESS=/www/gcc/bin/preprocess
 
 # Process options -rrelease and -ddirectory
 RELEASE=""
 
 # 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.
 # 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` .
 
 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
 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
 
   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
 rm -rf $WORKDIR