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 );