summaryrefslogtreecommitdiff
path: root/tools/doxy2json
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-08-24 02:38:14 +0200
committerRobin Gareus <robin@gareus.org>2019-08-24 03:32:47 +0200
commitab62c8a926360a0de62750a264d88b4aaa93b2b9 (patch)
treebfe50067425a8deea8b36ebb8959c2797501ffd9 /tools/doxy2json
parent89f0e70b82269fe582fb727dc88cb1b3825ce0b4 (diff)
Towards fixing luadoc, manual page creation
Diffstat (limited to 'tools/doxy2json')
-rwxr-xr-xtools/doxy2json/ardourdoc.sh13
1 files changed, 8 insertions, 5 deletions
diff --git a/tools/doxy2json/ardourdoc.sh b/tools/doxy2json/ardourdoc.sh
index 1393d07bea..8237641bd0 100755
--- a/tools/doxy2json/ardourdoc.sh
+++ b/tools/doxy2json/ardourdoc.sh
@@ -4,7 +4,7 @@ set -e
make
cd ../..
test -f libs/ardour/ardour/ardour.h
-LLVMINCLUDE="-I /usr/lib/llvm-3.6/include -I /usr/lib/llvm-3.6/lib/clang/3.6.2/include/"
+LLVMINCLUDE="-I `llvm-config --includedir` -I `llvm-config --libdir`/clang/`llvm-config --version`/include/"
TMPFILE=`mktemp`
trap 'rm -f $TMPFILE' exit SIGINT SIGTERM
@@ -13,11 +13,11 @@ echo "# analyzing source.. -> $TMPFILE"
time ./tools/doxy2json/doxy2json -j 4 \
$LLVMINCLUDE \
-D PACKAGE=\"doc\" \
- -D PROGRAM_NAME=\"Ardour\" -D PROGRAM_VERSION=\"4\" -D LOCALEDIR=\"/\" \
+ -D PROGRAM_NAME=\"Ardour\" -D PROGRAM_VERSION=\"6\" -D LOCALEDIR=\"/\" \
-D ARCH_X86 -D CONFIG_ARCH=\"x86_64\" -D WAF_BUILD \
-D HAVE_AUBIO=1 -D HAVE_ALSA=1 -D HAVE_GLIB=1 -D HAVE_LIBS_LUA=1 -D HAVE_XML=1 -D PTFORMAT=1 \
-D HAVE_SAMPLERATE=1 -D HAVE_LV2=1 -D HAVE_LV2_1_10_0=1 -D HAVE_SERD=1 -D HAVE_SORD=1 -D HAVE_SRATOM=1 -D HAVE_LILV=1 -D HAVE_LV2_1_0_0=1 \
- -D HAVE_LILV_0_16_0=1 -D HAVE_LILV_0_19_2=1 -D HAVE_LILV_0_21_3=1 -D HAVE_SUIL=1 -D LV2_SUPPORT=1 -D LV2_EXTENDED=1 -D HAVE_GTK=1 -D HAVE_LIBS_GTKMM2EXT=1 \
+ -D HAVE_SUIL=1 -D LV2_SUPPORT=1 -D LV2_EXTENDED=1 -D HAVE_GTK=1 -D HAVE_LIBS_GTKMM2EXT=1 \
-D HAVE_X11=1 -D LXVST_64BIT=1 -D LXVST_SUPPORT=1 -D HAVE_TAGLIB=1 -D HAVE_POSIX_MEMALIGN=1 -D HAVE_VAMPSDK=1 -D HAVE_VAMPHOSTSDK=1 -D HAVE_RUBBERBAND=1 -D ENABLE_NLS=1 \
-D HAVE_CURL=1 -D HAVE_LO=1 -D HAVE_LRDF=1 -D _VAMP_NO_PLUGIN_NAMESPACE=1 \
-I libs/ardour -I libs/pbd -I libs/lua -I gtk2_ardour -I libs/temporal -I libs/audiographer -I libs/ptformat -I libs/fst \
@@ -29,8 +29,11 @@ time ./tools/doxy2json/doxy2json -j 4 \
\
libs/ardour/*.cc libs/pbd/*.cc \
gtk2_ardour/*.cc \
+ libs/libltc/ltc/ltc.h \
/usr/include/cairomm-1.0/cairomm/context.h \
/usr/include/vamp-sdk/Plugin.h \
+ ~/gtk/inst/include/cairomm-1.0/cairomm/context.h \
+ ~/gtk/inst/include/vamp-sdk/Plugin.h \
> $TMPFILE
ls -lh $TMPFILE
@@ -46,8 +49,8 @@ foreach (json_decode (\$json, true) as \$a) {
\$a['decl'] = str_replace ('size_t', 'unsigned long', \$a['decl']);
\$a['decl'] = str_replace ('uint32_t', 'unsigned int', \$a['decl']);
\$a['decl'] = str_replace ('int32_t', 'int', \$a['decl']);
- \$a['decl'] = str_replace ('framepos_t', 'long', \$a['decl']);
- \$a['decl'] = str_replace ('framecnt_t', 'long', \$a['decl']);
+ \$a['decl'] = str_replace ('samplepos_t', 'long', \$a['decl']);
+ \$a['decl'] = str_replace ('samplecnt_t', 'long', \$a['decl']);
\$a['decl'] = str_replace ('frameoffset_t', 'long', \$a['decl']);
\$a['decl'] = str_replace ('int64_t', 'long', \$a['decl']);
\$a['decl'] = str_replace ('uint8_t', 'unsigned char', \$a['decl']);