X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=maintainer-scripts%2Fupdate_web_docs_svn;h=8fb59fd90b5b5563fff07bff21cbf9c68934f23e;hb=8c9b62e85b861568af17818cbdf3e0271f328b7a;hp=ab991bbf1ac6130af98f469b7661717d6a5e0f40;hpb=b6fd6af028aa16487d071c6caf8f9801e06c42b7;p=pf3gnuchains%2Fgcc-fork.git diff --git a/maintainer-scripts/update_web_docs_svn b/maintainer-scripts/update_web_docs_svn index ab991bbf1ac..8fb59fd90b5 100755 --- a/maintainer-scripts/update_web_docs_svn +++ b/maintainer-scripts/update_web_docs_svn @@ -1,4 +1,4 @@ -#!/bin/sh -x +#!/bin/sh # Generate HTML documentation from GCC Texinfo docs. # This version is for GCC 3.1 and later versions. @@ -11,6 +11,25 @@ export SVNROOT PATH=/usr/local/bin:$PATH +MANUALS="cpp + cppinternals + fastjar + gcc + gccint + gcj + gfortran + gfc-internals + gnat_ug_unx + gnat_ug_vms + gnat_ug_vxw + gnat_ug_wnt + gnat_ugn_unw + gnat-style + gnat_rm + libgomp + libiberty + porting" + WWWBASE=/www/gcc/htdocs WWWBASE_PREFORMATTED=/www/gcc/htdocs-preformatted WWWPREPROCESS='/www/gcc/bin/preprocess -r' @@ -109,8 +128,6 @@ tar cf docs-sources.tar gcc # and fdl.texi. includedir=gcc/gcc/doc/include -MANUALS="cpp cppinternals fastjar gcc gccint gcj g77 gfortran gnat_ug_unx gnat_ug_vms gnat_ug_vxw gnat_ug_wnt gnat_ugn_unw gnat-style gnat_rm libiberty porting" - # Generate gnat_ugn_unw if [ -f gcc/gcc/ada/xgnatugn.adb ]; then @@ -128,16 +145,18 @@ fi echo "@clear DEVELOPMENT" fi echo "@set srcdir $WORKDIR/gcc/gcc" + echo "@set VERSION_PACKAGE (GCC)" + echo "@set BUGURL @uref{http://gcc.gnu.org/bugs/}" ) > $includedir/gcc-vers.texi # Now convert the relevant files from texi to HTML, PDF and PostScript. for file in $MANUALS; do filename=`find . -name ${file}.texi` if [ "${filename}" ]; then - makeinfo --html -I ${includedir} -I `dirname ${filename}` ${filename} + makeinfo --html -I ${includedir} -I `dirname ${filename}` -o ${file} ${filename} tar cf ${file}-html.tar ${file}/*.html - texi2dvi -I ${includedir} ${filename} /dev/null && dvips -o ${file}.ps ${file}.dvi + texi2pdf -I ${includedir} -o ${file}.pdf ${filename}