Files
circular_buffer/doc/update_srcdoc.sh

29 lines
702 B
Bash

#!/bin/sh
DOCFILE="$1.html"
if [ -f $DOCFILE ]; then
echo Starting Doxygen ...
# doxygen
echo Generating source XHTML documentation ...
xsltproc --stringparam container $1 --stringparam xmldir srcdoc -o srcdoc/srcdoc.xhtml doxygen2html.xslt srcdoc/index.xml
echo Converting original HTML documentation into XHTML ...
xsltproc --html -o srcdoc/$1.xhtml html2xhtml.xslt $DOCFILE
echo Creating HTML documentation with updated source documentation ...
xsltproc --stringparam srcdoc srcdoc/srcdoc.xhtml -o $DOCFILE update_srcdoc.xslt srcdoc/$1.xhtml
echo Removing temporary directory ...
# rm -rf srcdoc
echo Done.
else
echo Usage: update_srcdoc.sh container
fi