| 123456789101112131415161718 |
- #!/usr/bin/env bash
- doxygen -v 1>/dev/null 2>&1
- if [ $? -ne 0 ]; then echo "Could not update document because doxygen is not installed" && exit 1; fi
- cd $( dirname $0 )
- BIN=`pwd`
- cd ../Docs
- echo "Dumping AngelScript API..."
- $BIN/ScriptCompiler -dumpapi ScriptAPI.dox AngelScriptAPI.h
- if [ $? -ne 0 ]; then exit 1; fi
- echo "Dumping LuaScript API..."
- out=`pwd`/LuaScriptAPI.dox
- pushd ../Source/Engine/LuaScript/pkgs >/dev/null
- $BIN/tolua++ -L ToDoxHook.lua -P -o $out $BIN/LuaPkgToDox.txt
- if [ $? -ne 0 ]; then exit 1; fi
- popd >/dev/null
- echo "Converting Doxygen files to HTML..."
- doxygen Doxyfile 1>/dev/null
- echo "Finish."
|