summaryrefslogtreecommitdiffstats
path: root/gtkdoc.sh
diff options
context:
space:
mode:
Diffstat (limited to 'gtkdoc.sh')
-rwxr-xr-xgtkdoc.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/gtkdoc.sh b/gtkdoc.sh
new file mode 100755
index 0000000..7dddde6
--- /dev/null
+++ b/gtkdoc.sh
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+DOC_MODULE=ganv
+
+mkdir -p docs
+cd docs
+
+export CFLAGS="`pkg-config --cflags ganv-1`"
+export LDFLAGS="`pkg-config --libs ganv-1`"
+
+# Sources have changed
+gtkdoc-scan --module=$DOC_MODULE --source-dir=../ganv
+gtkdoc-scangobj --module=$DOC_MODULE
+gtkdoc-mkdb --module=$DOC_MODULE --output-format=xml
+
+# XML files have changed
+mkdir -p html
+cd html && gtkdoc-mkhtml $DOC_MODULE ../ganv-docs.xml && cd -
+gtkdoc-fixxref --module=$DOC_MODULE --module-dir=html
+
+cd - \ No newline at end of file