Files
mronge@mronges-macbook-pro-15.local 09b194865b Initial repos commit
2007-07-07 16:12:39 -07:00

39 lines
1.0 KiB
Bash
Executable File

#!/bin/sh
destination=Documentation
doxygen=/Applications/Doxygen.app/Contents/Resources/doxygen
resources=Resources
config=$resources/doxygen.conf
output=Documentation
scripts=Scripts/DocScripts
if [ -e "$doxygen" ]; then
# run doxygen, it will know where to place the files
# save stderr output to a file
$doxygen $config &> /dev/null
python $scripts/PlaceIntroContent.py
# purge & create destination directory
rm -rf $destination/API
mkdir -p $destination/API
# transform the source files
for file in `ls $output/html | grep .html`;
do
xsltproc --html $resources/transform.xsl $output/html/$file > $destination/API/$file;
done
xsltproc $resources/transform.xsl $resources/menu.xml > $destination/API/classes.html
# copy all images and stylesheets
cp $output/html/*.png $output/html/*.css $destination/API
cp $resources/*.css $destination/API
mv $output/API .
rm -rf $output
mv API Documentation
else
echo "#WARNING: /Applications/Doxygen.app could not be found. Documentation will not be generated."
fi