/+junk/libgego

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/%2Bjunk/libgego
1 by Gustav Hartvigsson
* Initial code.
1
#!/usr/bin/env bash
2
3
DOC_MODULE=libgego
14 by Gustav Hartvigsson
* Moved build_docs into ./docs/
4
DOC_SOURCE_DIR=../src
7 by Gustav Hartvigsson
* Fixed build... sort of
5
24 by Gustav Hartvigsson
* That is conveluted....
6
# Copy libgego to this directory...
16 by Gustav Hartvigsson
* Moved GegoWebApplication out of the way
7
cp ../build/libgego.so .
8
24 by Gustav Hartvigsson
* That is conveluted....
9
export LIBRARY_PATH=$LIBRARY_PATH:`pwd`
10
export CFLAGS="-L$LIBRARY_PATH `pkg-config --cflags gobject-2.0 gio-2.0 glib-2.0`"
11
export LDFLAGS="-L$LIBRARY_PATH `pkg-config --libs gobject-2.0 gio-2.0 glib-2.0` -lgego"
12
1 by Gustav Hartvigsson
* Initial code.
13
# sources have changed
7 by Gustav Hartvigsson
* Fixed build... sort of
14
echo "Running gtkdoc-scan"
1 by Gustav Hartvigsson
* Initial code.
15
gtkdoc-scan --module=$DOC_MODULE $DOC_SOURCE_DIR/*.[h,c]
7 by Gustav Hartvigsson
* Fixed build... sort of
16
echo "Running gtkdoc-scangobj"
24 by Gustav Hartvigsson
* That is conveluted....
17
TMP_LD_PATH=$LD_LIBRARY_PATH
18
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIBRARY_PATH
19
LD_LIBRARY_PATH=$LD_LIBRARY_PATH gtkdoc-scangobj --module=$DOC_MODULE
20
LD_LIBRARY_PATH=$TMP_LD_PATH
7 by Gustav Hartvigsson
* Fixed build... sort of
21
echo "Running gtkdoc-mkdb"
1 by Gustav Hartvigsson
* Initial code.
22
gtkdoc-mkdb --module=$DOC_MODULE --output-format=xml --source-dir=$DOC_SOURCE_DIR
23
# xml files have changed
7 by Gustav Hartvigsson
* Fixed build... sort of
24
mkdir -p html
25
echo "Running gtkdoc-mkhtml"
1 by Gustav Hartvigsson
* Initial code.
26
cd html && gtkdoc-mkhtml $DOC_MODULE ../libgego-docs.xml
7 by Gustav Hartvigsson
* Fixed build... sort of
27
echo "Running gtkdoc-fixxref"
1 by Gustav Hartvigsson
* Initial code.
28
gtkdoc-fixxref --module=$DOC_MODULE --module-dir=html