#!/bin/sh
#
usage="\
Usage: gtkdoc-mkhtml MODULE DRIVER_FILE"
if test "x$1" = "x--version"; then
echo "@VERSION@"
exit 0
fi
if test $# -ne 2; then
echo "${usage}" 1>&2
exit 1
fi
module=$1
document=$2
# FIXME: this is a hack to run uninstalled
if test "x$0" = "x../../../../gtkdoc-mkhtml" ; then
# uninstalled
gtkdocdir=`dirname $0`
else
# installed
prefix=@prefix@
datarootdir=@datarootdir@
gtkdocdir=@datadir@/gtk-doc/data
fi
declaration=$gtkdocdir/gtk-doc.dcl
if head -n 1 $document | grep " /dev/null; then
is_xml=true
else
is_xml=false
fi
# Delete the old index.sgml file, if it exists.
if test -f index.sgml; then
rm -f index.sgml
fi
if $is_xml; then
@XSLTPROC@ --nonet --xinclude \
--stringparam gtkdoc.bookname $module \
--stringparam gtkdoc.version "@VERSION@" \
$gtkdocdir/gtk-doc.xsl $document || exit $?
else
@JADE@ -t @SGML_FORMAT_TYPE@ -w no-idref -d $gtkdocdir/gtk-doc.dsl \
-V "gtkdoc-bookname=$module" -V "gtkdoc-version=@VERSION@" \
$gtkdocdir/gtk-doc.dcl $document || exit $?
fi
# copy navigation images to html directory ...
cp -f $gtkdocdir/*.png .
cp -f $gtkdocdir/*.css .
echo "timestamp" > ../html.stamp