/+junk/libgego

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/%2Bjunk/libgego
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/env bash

DOC_MODULE=libgego
DOC_SOURCE_DIR=../src

# Copy libgego to this directory...
cp ../build/libgego.so .

export LIBRARY_PATH=$LIBRARY_PATH:`pwd`
export CFLAGS="-L$LIBRARY_PATH `pkg-config --cflags gobject-2.0 gio-2.0 glib-2.0`"
export LDFLAGS="-L$LIBRARY_PATH `pkg-config --libs gobject-2.0 gio-2.0 glib-2.0` -lgego"

# sources have changed
echo "Running gtkdoc-scan"
gtkdoc-scan --module=$DOC_MODULE $DOC_SOURCE_DIR/*.[h,c]
echo "Running gtkdoc-scangobj"
TMP_LD_PATH=$LD_LIBRARY_PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIBRARY_PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH gtkdoc-scangobj --module=$DOC_MODULE
LD_LIBRARY_PATH=$TMP_LD_PATH
echo "Running gtkdoc-mkdb"
gtkdoc-mkdb --module=$DOC_MODULE --output-format=xml --source-dir=$DOC_SOURCE_DIR
# xml files have changed
mkdir -p html
echo "Running gtkdoc-mkhtml"
cd html && gtkdoc-mkhtml $DOC_MODULE ../libgego-docs.xml
echo "Running gtkdoc-fixxref"
gtkdoc-fixxref --module=$DOC_MODULE --module-dir=html