pump up version number and update changelog
[profile/ivi/pulseaudio-module-murphy-ivi.git] / doc / Makefile.rules
1 .SUFFIXES: .svg .pdf .png .lyx .xml
2
3 vpath %.svg  $(PA_FIGDIR)
4
5 .svg:
6         echo "  CP    $@" 1>&2
7
8 .svg.pdf:
9         echo "  INKSC $@" 1>&2
10         $(PA_INKSCAPE) --export-area-drawing --export-pdf=$@ $< \
11             > /dev/null 2>&1
12
13 .svg.png:
14         echo "  INKSC $@" 1>&2
15         $(PA_INKSCAPE) --export-area-drawing --export-png=$@ $< \
16             > /dev/null 2>&1
17
18 .lyx.xml:
19         $(PA_LYX) --export docbook-xml $< 2> /tmp/dblyx.log
20         lyx_file=$< ; lyxml_file=$${lyx_file/.lyx/.xml} ; \
21         if [ -f "$$lyxml_file" ] ; then \
22            $(PA_DBLYXFIX) $$lyxml_file $@ && rm -f $$lyxml_file ; \
23         else \
24            cat /tmp/dblyx.log ; \
25         fi ; \
26         rm -f /tmp/dblyx.log
27
28 .xml.pdf:
29         echo "  DBPDF $@" 1>&2
30         rm -f $@
31         $(PA_DBLATEX) --pdf -P figure.title.top=0 -P doc.section.depth=2 \
32                        -o $@ $< 2> /tmp/dblatex.log 1>&2
33         [ -f "$@" ] || cat /tmp/dblatex.log 1>&2
34         rm -f /tmp/dblatex.log
35
36 $(DEPDIR)/Doxyfile.P: Doxyfile
37         $(PA_DOXYDEPS) doxml_files $< $(DEPDIR)
38
39 doxml_files: $(DEPDIR)/Doxyfile.P
40         echo "  DOXYG $@" 1>&2
41         $(PA_DOXYGEN) Doxyfile
42         $(PA_TOUCH) doxml_files
43