annotate build-aux/gendocs.sh @ 6956:beedd5d51056

Add gendocs, from texinfo.
author Simon Josefsson <simon@josefsson.org>
date Wed, 12 Jul 2006 07:27:31 +0000
parents
children bd3477a87e6e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6956
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
1 #!/bin/sh
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
2 # gendocs.sh -- generate a GNU manual in many formats. This script is
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
3 # mentioned in maintain.texi. See the help message below for usage details.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
4 # $Id: gendocs.sh,v 1.1 2006-07-12 07:27:31 jas Exp $
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
5 #
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
6 # Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
7 #
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
8 # This program is free software; you can redistribute it and/or modify
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
9 # it under the terms of the GNU General Public License as published by
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
10 # the Free Software Foundation; either version 2, or (at your option)
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
11 # any later version.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
12 #
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
13 # This program is distributed in the hope that it will be useful,
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
16 # GNU General Public License for more details.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
17 #
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
18 # You should have received a copy of the GNU General Public License
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
19 # along with this program; if not, you can either send email to this
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
20 # program's maintainer or write to: The Free Software Foundation,
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
21 # Inc.; 51 Franklin Street, Fifth Floor; Boston, MA 02110-1301, USA.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
22 #
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
23 # Original author: Mohit Agarwal.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
24 # Send bug reports and any other correspondence to bug-texinfo@gnu.org.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
25
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
26 prog=`basename "$0"`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
27 srcdir=`pwd`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
28
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
29 scripturl="http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~/texinfo/texinfo/util/gendocs.sh"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
30 templateurl="http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~/texinfo/texinfo/util/gendocs_template"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
31
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
32 : ${MAKEINFO="makeinfo"}
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
33 : ${TEXI2DVI="texi2dvi -t @finalout"}
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
34 : ${DVIPS="dvips"}
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
35 : ${DOCBOOK2TXT="docbook2txt"}
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
36 : ${DOCBOOK2HTML="docbook2html"}
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
37 : ${DOCBOOK2PDF="docbook2pdf"}
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
38 : ${DOCBOOK2PS="docbook2ps"}
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
39 : ${GENDOCS_TEMPLATE_DIR="."}
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
40 unset CDPATH
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
41
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
42 rcs_revision='$Revision: 1.1 $'
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
43 rcs_version=`set - $rcs_revision; echo $2`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
44 program=`echo "$0" | sed -e 's!.*/!!'`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
45 version="gendocs.sh $rcs_version
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
46
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
47 Copyright (C) 2006 Free Software Foundation, Inc.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
48 There is NO warranty. You may redistribute this software
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
49 under the terms of the GNU General Public License.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
50 For more information about these matters, see the files named COPYING."
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
51
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
52 usage="Usage: $prog [OPTION]... PACKAGE MANUAL-TITLE
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
53
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
54 Generate various output formats from PACKAGE.texinfo (or .texi or .txi) source.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
55 See the GNU Maintainers document for a more extensive discussion:
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
56 http://www.gnu.org/prep/maintain_toc.html
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
57
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
58 Options:
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
59 -o OUTDIR write files into OUTDIR, instead of manual/.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
60 --docbook convert to DocBook too (xml, txt, html, pdf and ps).
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
61 --html ARG pass indicated ARG to makeinfo for HTML targets.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
62 --help display this help and exit successfully.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
63 --version display version information and exit successfully.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
64
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
65 Simple example: $prog emacs \"GNU Emacs Manual\"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
66
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
67 Typical sequence:
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
68 cd YOURPACKAGESOURCE/doc
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
69 wget \"$scripturl\"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
70 wget \"$templateurl\"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
71 $prog YOURMANUAL \"GNU YOURMANUAL - One-line description\"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
72
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
73 Output will be in a new subdirectory \"manual\" (by default, use -o OUTDIR
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
74 to override). Move all the new files into your web CVS tree, as
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
75 explained in the Web Pages node of maintain.texi.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
76
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
77 MANUAL-TITLE is included as part of the HTML <title> of the overall
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
78 manual/index.html file. It should include the name of the package being
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
79 documented. manual/index.html is created by substitution from the file
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
80 $GENDOCS_TEMPLATE_DIR/gendocs_template. (Feel free to modify the
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
81 generic template for your own purposes.)
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
82
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
83 If you have several manuals, you'll need to run this script several
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
84 times with different YOURMANUAL values, specifying a different output
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
85 directory with -o each time. Then write (by hand) an overall index.html
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
86 with links to them all.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
87
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
88 You can set the environment variables MAKEINFO, TEXI2DVI, and DVIPS to
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
89 control the programs that get executed, and GENDOCS_TEMPLATE_DIR to
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
90 control where the gendocs_template file is looked for.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
91
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
92 Email bug reports or enhancement requests to bug-texinfo@gnu.org.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
93 "
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
94
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
95 calcsize()
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
96 {
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
97 size=`ls -ksl $1 | awk '{print $1}'`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
98 echo $size
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
99 }
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
100
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
101 outdir=manual
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
102 html=
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
103 PACKAGE=
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
104 MANUAL_TITLE=
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
105
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
106 while test $# -gt 0; do
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
107 case $1 in
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
108 --help) echo "$usage"; exit 0;;
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
109 --version) echo "$version"; exit 0;;
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
110 -o) shift; outdir=$1;;
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
111 --docbook) docbook=yes;;
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
112 --html) shift; html=$1;;
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
113 -*)
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
114 echo "$0: Unknown or ambiguous option \`$1'." >&2
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
115 echo "$0: Try \`--help' for more information." >&2
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
116 exit 1;;
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
117 *)
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
118 if test -z "$PACKAGE"; then
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
119 PACKAGE=$1
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
120 elif test -z "$MANUAL_TITLE"; then
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
121 MANUAL_TITLE=$1
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
122 else
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
123 echo "$0: extra non-option argument \`$1'." >&2
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
124 exit 1
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
125 fi;;
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
126 esac
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
127 shift
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
128 done
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
129
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
130 if test -s "$srcdir/$PACKAGE.texinfo"; then
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
131 srcfile=$srcdir/$PACKAGE.texinfo
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
132 elif test -s "$srcdir/$PACKAGE.texi"; then
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
133 srcfile=$srcdir/$PACKAGE.texi
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
134 elif test -s "$srcdir/$PACKAGE.txi"; then
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
135 srcfile=$srcdir/$PACKAGE.txi
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
136 else
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
137 echo "$0: cannot find .texinfo or .texi or .txi for $PACKAGE in $srcdir." >&2
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
138 exit 1
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
139 fi
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
140
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
141 if test ! -r $GENDOCS_TEMPLATE_DIR/gendocs_template; then
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
142 echo "$0: cannot read $GENDOCS_TEMPLATE_DIR/gendocs_template." >&2
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
143 echo "$0: it is available from $templateurl." >&2
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
144 exit 1
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
145 fi
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
146
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
147 echo Generating output formats for $srcfile
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
148
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
149 cmd="${MAKEINFO} -o $PACKAGE.info \"$srcfile\""
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
150 echo "Generating info files... ($cmd)"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
151 eval "$cmd"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
152 mkdir -p $outdir/
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
153 tar czf $outdir/$PACKAGE.info.tar.gz $PACKAGE.info*
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
154 info_tgz_size=`calcsize $outdir/$PACKAGE.info.tar.gz`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
155 # do not mv the info files, there's no point in having them available
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
156 # separately on the web.
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
157
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
158 cmd="${TEXI2DVI} \"$srcfile\""
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
159 echo "Generating dvi ... ($cmd)"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
160 eval "$cmd"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
161
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
162 # now, before we compress dvi:
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
163 echo Generating postscript...
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
164 ${DVIPS} $PACKAGE -o
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
165 gzip -f -9 $PACKAGE.ps
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
166 ps_gz_size=`calcsize $PACKAGE.ps.gz`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
167 mv $PACKAGE.ps.gz $outdir/
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
168
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
169 # compress/finish dvi:
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
170 gzip -f -9 $PACKAGE.dvi
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
171 dvi_gz_size=`calcsize $PACKAGE.dvi.gz`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
172 mv $PACKAGE.dvi.gz $outdir/
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
173
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
174 cmd="${TEXI2DVI} --pdf \"$srcfile\""
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
175 echo "Generating pdf ... ($cmd)"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
176 eval "$cmd"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
177 pdf_size=`calcsize $PACKAGE.pdf`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
178 mv $PACKAGE.pdf $outdir/
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
179
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
180 cmd="${MAKEINFO} -o $PACKAGE.txt --no-split --no-headers \"$srcfile\""
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
181 echo "Generating ASCII... ($cmd)"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
182 eval "$cmd"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
183 ascii_size=`calcsize $PACKAGE.txt`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
184 gzip -f -9 -c $PACKAGE.txt >$outdir/$PACKAGE.txt.gz
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
185 ascii_gz_size=`calcsize $outdir/$PACKAGE.txt.gz`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
186 mv $PACKAGE.txt $outdir/
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
187
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
188 cmd="${MAKEINFO} --no-split --html -o $PACKAGE.html $html \"$srcfile\""
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
189 echo "Generating monolithic html... ($cmd)"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
190 rm -rf $PACKAGE.html # in case a directory is left over
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
191 eval "$cmd"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
192 html_mono_size=`calcsize $PACKAGE.html`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
193 gzip -f -9 -c $PACKAGE.html >$outdir/$PACKAGE.html.gz
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
194 html_mono_gz_size=`calcsize $outdir/$PACKAGE.html.gz`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
195 mv $PACKAGE.html $outdir/
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
196
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
197 cmd="${MAKEINFO} --html -o $PACKAGE.html $html \"$srcfile\""
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
198 echo "Generating html by node... ($cmd)"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
199 eval "$cmd"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
200 split_html_dir=$PACKAGE.html
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
201 (
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
202 cd ${split_html_dir} || exit 1
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
203 tar -czf ../$outdir/${PACKAGE}.html_node.tar.gz -- *.html
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
204 )
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
205 html_node_tgz_size=`calcsize $outdir/${PACKAGE}.html_node.tar.gz`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
206 rm -f $outdir/html_node/*.html
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
207 mkdir -p $outdir/html_node/
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
208 mv ${split_html_dir}/*.html $outdir/html_node/
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
209 rmdir ${split_html_dir}
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
210
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
211 echo Making .tar.gz for sources...
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
212 srcfiles=`ls *.texinfo *.texi *.txi *.eps 2>/dev/null`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
213 tar cvzfh $outdir/$PACKAGE.texi.tar.gz $srcfiles
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
214 texi_tgz_size=`calcsize $outdir/$PACKAGE.texi.tar.gz`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
215
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
216 if test -n "$docbook"; then
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
217 cmd="${MAKEINFO} -o - --docbook \"$srcfile\" > ${srcdir}/$PACKAGE-db.xml"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
218 echo "Generating docbook XML... $(cmd)"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
219 eval "$cmd"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
220 docbook_xml_size=`calcsize $PACKAGE-db.xml`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
221 gzip -f -9 -c $PACKAGE-db.xml >$outdir/$PACKAGE-db.xml.gz
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
222 docbook_xml_gz_size=`calcsize $outdir/$PACKAGE-db.xml.gz`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
223 mv $PACKAGE-db.xml $outdir/
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
224
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
225 cmd="${DOCBOOK2HTML} -o $split_html_db_dir ${outdir}/$PACKAGE-db.xml"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
226 echo "Generating docbook HTML... ($cmd)"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
227 eval "$cmd"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
228 split_html_db_dir=html_node_db
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
229 (
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
230 cd ${split_html_db_dir} || exit 1
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
231 tar -czf ../$outdir/${PACKAGE}.html_node_db.tar.gz -- *.html
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
232 )
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
233 html_node_db_tgz_size=`calcsize $outdir/${PACKAGE}.html_node_db.tar.gz`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
234 rm -f $outdir/html_node_db/*.html
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
235 mkdir -p $outdir/html_node_db
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
236 mv ${split_html_db_dir}/*.html $outdir/html_node_db/
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
237 rmdir ${split_html_db_dir}
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
238
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
239 cmd="${DOCBOOK2TXT} ${outdir}/$PACKAGE-db.xml"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
240 echo "Generating docbook ASCII... ($cmd)"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
241 eval "$cmd"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
242 docbook_ascii_size=`calcsize $PACKAGE-db.txt`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
243 mv $PACKAGE-db.txt $outdir/
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
244
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
245 cmd="${DOCBOOK2PS} ${outdir}/$PACKAGE-db.xml"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
246 echo "Generating docbook PS... $(cmd)"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
247 eval "$cmd"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
248 gzip -f -9 -c $PACKAGE-db.ps >$outdir/$PACKAGE-db.ps.gz
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
249 docbook_ps_gz_size=`calcsize $outdir/$PACKAGE-db.ps.gz`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
250 mv $PACKAGE-db.ps $outdir/
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
251
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
252 cmd="${DOCBOOK2PDF} ${outdir}/$PACKAGE-db.xml"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
253 echo "Generating docbook PDF... ($cmd)"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
254 eval "$cmd"
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
255 docbook_pdf_size=`calcsize $PACKAGE-db.pdf`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
256 mv $PACKAGE-db.pdf $outdir/
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
257 fi
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
258
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
259 echo Writing index file...
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
260 curdate=`date '+%B %d, %Y'`
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
261 sed \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
262 -e "s!%%TITLE%%!$MANUAL_TITLE!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
263 -e "s!%%DATE%%!$curdate!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
264 -e "s!%%PACKAGE%%!$PACKAGE!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
265 -e "s!%%HTML_MONO_SIZE%%!$html_mono_size!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
266 -e "s!%%HTML_MONO_GZ_SIZE%%!$html_mono_gz_size!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
267 -e "s!%%HTML_NODE_TGZ_SIZE%%!$html_node_tgz_size!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
268 -e "s!%%INFO_TGZ_SIZE%%!$info_tgz_size!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
269 -e "s!%%DVI_GZ_SIZE%%!$dvi_gz_size!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
270 -e "s!%%PDF_SIZE%%!$pdf_size!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
271 -e "s!%%PS_GZ_SIZE%%!$ps_gz_size!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
272 -e "s!%%ASCII_SIZE%%!$ascii_size!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
273 -e "s!%%ASCII_GZ_SIZE%%!$ascii_gz_size!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
274 -e "s!%%TEXI_TGZ_SIZE%%!$texi_tgz_size!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
275 -e "s!%%DOCBOOK_HTML_NODE_TGZ_SIZE%%!$html_node_db_tgz_size!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
276 -e "s!%%DOCBOOK_ASCII_SIZE%%!$docbook_ascii_size!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
277 -e "s!%%DOCBOOK_PS_GZ_SIZE%%!$docbook_ps_gz_size!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
278 -e "s!%%DOCBOOK_PDF_SIZE%%!$docbook_pdf_size!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
279 -e "s!%%DOCBOOK_XML_SIZE%%!$docbook_xml_size!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
280 -e "s!%%DOCBOOK_XML_GZ_SIZE%%!$docbook_xml_gz_size!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
281 -e "s,%%SCRIPTURL%%,$scripturl,g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
282 -e "s!%%SCRIPTNAME%%!$prog!g" \
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
283 $GENDOCS_TEMPLATE_DIR/gendocs_template >$outdir/index.html
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
284
beedd5d51056 Add gendocs, from texinfo.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
285 echo "Done! See $outdir/ subdirectory for new files."