Mercurial > audlegacy
comparison Makefile @ 2054:a98e05ffcf07 trunk
[svn] - make documentation build on ubuntu
author | nenolod |
---|---|
date | Mon, 04 Dec 2006 15:02:36 -0800 |
parents | 34299070db29 |
children | 3149d4b1a9a9 |
comparison
equal
deleted
inserted
replaced
2053:4ecd967bfd8f | 2054:a98e05ffcf07 |
---|---|
35 ( \ | 35 ( \ |
36 if [ ! -d doc ]; then \ | 36 if [ ! -d doc ]; then \ |
37 mkdir -p doc/libaudacious/xml; \ | 37 mkdir -p doc/libaudacious/xml; \ |
38 mkdir -p doc/audacious/xml; \ | 38 mkdir -p doc/audacious/xml; \ |
39 fi; \ | 39 fi; \ |
40 pushd doc/libaudacious > /dev/null; \ | 40 cd doc/libaudacious; \ |
41 gtkdoc-scan --module=libaudacious --source-dir=../../libaudacious; \ | 41 gtkdoc-scan --module=libaudacious --source-dir=../../libaudacious; \ |
42 popd > /dev/null; \ | 42 cd ../..; \ |
43 pushd doc/audacious > /dev/null; \ | 43 cd doc/audacious; \ |
44 gtkdoc-scan --module=audacious --source-dir=../../audacious --ignore-headers=intl; \ | 44 gtkdoc-scan --module=audacious --source-dir=../../audacious --ignore-headers=intl; \ |
45 popd > /dev/null; \ | 45 cd ../..; \ |
46 pushd doc/libaudacious > /dev/null; \ | 46 cd doc/libaudacious; \ |
47 gtkdoc-mktmpl --module=libaudacious; \ | 47 gtkdoc-mktmpl --module=libaudacious; \ |
48 popd > /dev/null; \ | 48 cd ../..; \ |
49 pushd doc/audacious > /dev/null; \ | 49 cd doc/audacious; \ |
50 gtkdoc-mktmpl --module=audacious; \ | 50 gtkdoc-mktmpl --module=audacious; \ |
51 popd > /dev/null; \ | 51 cd ../..; \ |
52 pushd doc/libaudacious > /dev/null; \ | 52 cd doc/libaudacious; \ |
53 gtkdoc-mkdb --module=libaudacious --source-dir=../../libaudacious/ --output-format=xml --main-sgml-file=xml/libaudacious-main.sgml; \ | 53 gtkdoc-mkdb --module=libaudacious --source-dir=../../libaudacious/ --output-format=xml --main-sgml-file=xml/libaudacious-main.sgml; \ |
54 popd > /dev/null; \ | 54 cd ../..; \ |
55 pushd doc/audacious > /dev/null; \ | 55 cd doc/audacious; \ |
56 gtkdoc-mkdb --module=audacious --source-dir=../../audacious/ --ignore-files=intl --output-format=xml --main-sgml-file=xml/audacious-main.sgml; \ | 56 gtkdoc-mkdb --module=audacious --source-dir=../../audacious/ --ignore-files=intl --output-format=xml --main-sgml-file=xml/audacious-main.sgml; \ |
57 popd > /dev/null; \ | 57 cd ../..; \ |
58 rm -rf doc/libaudacious/html; \ | 58 rm -rf doc/libaudacious/html; \ |
59 mkdir -p doc/libaudacious/html; \ | 59 mkdir -p doc/libaudacious/html; \ |
60 rm -rf doc/audacious/html; \ | 60 rm -rf doc/audacious/html; \ |
61 mkdir -p doc/audacious/html; \ | 61 mkdir -p doc/audacious/html; \ |
62 pushd doc/libaudacious/html > /dev/null; \ | 62 cd doc/libaudacious/html; \ |
63 gtkdoc-mkhtml libaudacious ../libaudacious-main.sgml; \ | 63 gtkdoc-mkhtml libaudacious ../libaudacious-main.sgml; \ |
64 popd > /dev/null; \ | 64 cd ../../..; \ |
65 pushd doc/audacious/html > /dev/null; \ | 65 cd doc/audacious/html; \ |
66 rm ../xml/xml; \ | 66 rm ../xml/xml; \ |
67 ln -sf ../xml ../xml/xml; \ | 67 ln -sf ../xml ../xml/xml; \ |
68 gtkdoc-mkhtml audacious ../xml/audacious-main.sgml; \ | 68 gtkdoc-mkhtml audacious ../xml/audacious-main.sgml; \ |
69 popd > /dev/null; \ | 69 cd ../../..; \ |
70 echo; \ | 70 echo; \ |
71 echo "The audacious SDK documentation was built successfully in doc/."; \ | 71 echo "The audacious SDK documentation was built successfully in doc/."; \ |
72 echo; \ | 72 echo; \ |
73 ); | 73 ); |