enhance debian hacks
[platform/upstream/dbus.git] / doc / Makefile.am
1 EXTRA_DIST=                                     \
2         dbus-specification.html                 \
3         dbus-specification.sgml                 \
4         dbus-test-plan.html                     \
5         dbus-test-plan.sgml                     \
6         dcop-howto.txt                          \
7         file-boilerplate.c
8
9 if DBUS_DOCS_ENABLED
10 all-local: dbus-specification.html dbus-test-plan.html
11 endif
12
13 ## Debian db2html outputs to stdout, so we collect stdout and use 
14 ## it if we didn't get the proper output
15
16 dbus-specification.html: dbus-specification.sgml
17         rm -f $@ &&                                                     \
18         $(DB2HTML) -o . --nochunks $< > $@.stdout &&                    \
19         (test -e $@ && rm -f $@.stdout || mv $@.stdout $@) &&           \
20         rm -rf $(srcdir)/dbus-specification/stylesheet-images &&        \
21         (if test -d $(srcdir)/dbus-specification ; then                 \
22         rmdir $(srcdir)/dbus-specification ; fi)
23
24 dbus-test-plan.html: dbus-test-plan.sgml
25         rm -f $@ &&                                             \
26         $(DB2HTML) -o . --nochunks $< > $@.stdout &&            \
27         (test -e $@ && rm -f $@.stdout || mv $@.stdout $@) &&   \
28         rm -rf $(srcdir)/dbus-test-plan/stylesheet-images &&    \
29         (if test -d $(srcdir)/dbus-test-plan ; then             \
30         rmdir $(srcdir)/dbus-test-plan ; fi)
31
32 maintainer-clean-local:
33         rm -f dbus-test-plan.html
34         rm -rf dbus-test-plan/stylesheet-images
35         test -d dbus-test-plan && rmdir dbus-test-plan
36         rm -f dbus-specification.html
37         rm -rf dbus-specification/stylesheet-images
38         test -d dbus-specification && rmdir dbus-specification