13
0
livetrax/tools/update_luadoc.sh

28 lines
773 B
Bash
Raw Normal View History

2016-04-06 11:01:53 -04:00
#!/bin/sh
## ardour needs to be configured with --luadoc and build should be up-to date.
cd `dirname $0`
2016-04-10 17:34:00 -04:00
DIR=`pwd`
2016-04-06 11:01:53 -04:00
set -e
test -f ../libs/ardour/ardour/ardour.h
test -e ../gtk2_ardour/arluadoc
test -e ../build/gtk2_ardour/luadoc
# generate ../doc/ardourapi.json.gz
2016-04-12 18:48:39 -04:00
if test -z "$1"; then
./doxy2json/ardourdoc.sh
fi
2016-04-06 11:01:53 -04:00
2016-04-10 17:34:00 -04:00
# generate ../doc/luadoc.json.gz
$DIR/../gtk2_ardour/arluadoc
if test -f $HOME/src/ardour-manual/_manual/24_lua-scripting/02_class_reference.html; then
2016-04-10 17:34:00 -04:00
php $DIR/fmt-luadoc.php -m > $HOME/src/ardour-manual/_manual/24_lua-scripting/02_class_reference.html
ls -l $HOME/src/ardour-manual/_manual/24_lua-scripting/02_class_reference.html
cd $HOME/src/ardour-manual/
./build.rb
else
2016-04-10 17:34:00 -04:00
php $DIR/fmt-luadoc.php > /tmp/luadoc.html
ls -l /tmp/luadoc.html
fi