]> git.donarmstrong.com Git - lilypond.git/blob - make/lilypond-book-rules.make
Lilypond-book: Check for dblatex and pdflatex for the regtests
[lilypond.git] / make / lilypond-book-rules.make
1 .SUFFIXES: .html .xml .lytex .tex .latex .lyxml .tely .texi .texinfo
2
3 ############## HTML #########################
4
5 $(outdir)/%.html:  %.html
6         $(LILYPOND_BOOK_COMMAND) -o $(outdir) $<
7
8 $(outdir)/%.html:  %.xml
9         $(LILYPOND_BOOK_COMMAND) -o $(outdir) $<
10
11
12 ############## LaTeX ########################
13
14 $(outdir)/%.tex:  %.lytex
15         $(LILYPOND_BOOK_COMMAND) --pdf -o $(outdir) $<
16
17 $(outdir)/%.tex:  %.tex
18         $(LILYPOND_BOOK_COMMAND) --pdf -o $(outdir) $<
19
20 $(outdir)/%.tex:  %.latex
21         $(LILYPOND_BOOK_COMMAND) --pdf -o $(outdir) $<
22
23 # Add the tex => pdf rule only if we have dblatex
24 ifeq (,$(findstring pdflatex,$(MISSING_OPTIONAL)))
25 $(outdir)/%.pdf:  $(outdir)/%.tex
26         cd $(outdir) && $(PDFLATEX) $(notdir $<)
27 endif
28
29 ############## Texinfo ######################
30
31 $(outdir)/%.texi:  %.texi
32         $(LILYPOND_BOOK_COMMAND) -o $(outdir) $<
33
34 $(outdir)/%.texi:  %.itexi
35         $(LILYPOND_BOOK_COMMAND) -o $(outdir) $<
36
37 $(outdir)/%.texi:  %.texinfo
38         $(LILYPOND_BOOK_COMMAND) -o $(outdir) $<
39
40 $(outdir)/%.texi:  %.tely
41         $(LILYPOND_BOOK_COMMAND) -o $(outdir) $<
42
43
44 ############## DocBook ######################
45
46 $(outdir)/%.xml:  %.lyxml
47         $(LILYPOND_BOOK_COMMAND) --pdf -o $(outdir) $<
48
49 # Add the xml => pdf rule only if we have dblatex
50 ifeq (,$(findstring dblatex,$(MISSING_OPTIONAL)))
51 $(outdir)/%.pdf:  $(outdir)/%.xml
52         cd $(outdir) && $(DBLATEX) $(notdir $<)
53 endif