6 gtkdoc-mkhtml version @VERSION@ - generate documentation in html format
8 --verbose Print extra output while processing
9 --path=SEARCH_PATH Extra source directories
10 MODULE Name of the doc module being parsed
11 DRIVER_FILE File containing the toplevel DocBook file.
12 --version Print the version of this program
13 --help Print this help
19 # parse options, ignore unknown options for future extensions
26 X--version
) echo "@VERSION@"; exit 0;;
27 X--help
) usage
; exit 0;;
28 X--uninstalled
) uninstalled
=yes; shift;;
29 X--verbose
) verbose
="1"; shift;;
30 X--path
=*) searchpath
=`echo $1 | sed s/.*=//`; shift;;
36 if test $# -lt 2; then
47 if test $verbose = "1"; then
51 if test $uninstalled = yes; then
52 # this does not work from buiddir!=srcdir
53 gtkdocdir
=`dirname $0`
54 # traditional Bourne shells may not support -e here, use -f
55 if test ! -f $gtkdocdir/gtk-doc.xsl
; then
56 # try to src dir (set from makefiles) too
57 if test -f $ABS_TOP_SRCDIR/gtk-doc.xsl
; then
58 gtkdocdir
=$ABS_TOP_SRCDIR
61 styledir
=$gtkdocdir/style
62 #echo "uninstalled, gtkdocdir=$gtkdocdir, cwd=$PWD"
64 # the first two are needed to resolve datadir
66 datarootdir
=@datarootdir@
67 gtkdocdir
=@datadir@
/gtk-doc
/data
71 if head -n 1 $document |
grep "<?xml" > /dev
/null
; then
76 path_option
='--directory'
79 # we could do "$path_option $PWD "
80 # to avoid needing rewriting entities that are copied from the header
82 if test "X$searchpath" = "X"; then
85 path_arg
="$path_option $searchpath"
88 # Delete the old index.sgml file, if it exists.
89 if test -f index.sgml
; then
94 #echo @XSLTPROC@ $path_arg --nonet --xinclude \
95 # --stringparam gtkdoc.bookname $module \
96 # --stringparam gtkdoc.version "@VERSION@" \
97 # "$@" $gtkdocdir/gtk-doc.xsl $document
98 @XSLTPROC@
$path_arg --nonet --xinclude \
99 --stringparam gtkdoc.bookname
$module \
100 --stringparam gtkdoc.version
"@VERSION@" \
101 --stringparam chunk.quietly
$quiet \
102 --stringparam chunker.output.quiet
$quiet \
103 "$@" $gtkdocdir/gtk-doc.xsl
$document ||
exit $?
106 ###############################################################################
107 sgml support in gtk-doc is deprecated and will be removed from one of the next
109 Please refer to the documentation "Modernizing the documentation"/"GTK-Doc 1.9".
110 ###############################################################################
113 @JADE@
$path_arg -t @SGML_FORMAT_TYPE@
-w no-idref
-d $gtkdocdir/gtk-doc.dsl \
114 -V "gtkdoc-bookname=$module" -V "gtkdoc-version=@VERSION@" \
115 "$@" $gtkdocdir/gtk-doc.dcl
$document ||
exit $?
118 # copy navigation images and stylesheets to html directory ...
119 cp -f $styledir/*.png
$styledir/*.css .
/
122 echo "timestamp" > ..
/html.stamp