Merge remote branch 'origin' into release/unstable
[lilypond/patrick.git] / make / lilypond-book-rules.make
blobe5a03790b4ae37d9fee09a56aae7fa5303d8a122
1 .SUFFIXES: .html .xml .lytex .tex .latex .lyxml .tely .texi .texinfo
3 ############## HTML #########################
5 $(outdir)/%.html: %.html
6 $(LILYPOND_BOOK_COMMAND) -o $(outdir) $<
8 $(outdir)/%.html: %.htmly
9 $(LILYPOND_BOOK_COMMAND) -o $(outdir) $<
11 $(outdir)/%.html: %.xml
12 $(LILYPOND_BOOK_COMMAND) -o $(outdir) $<
15 ############## LaTeX ########################
17 $(outdir)/%.tex: %.lytex
18 $(LILYPOND_BOOK_COMMAND) --pdf -o $(outdir) $<
20 $(outdir)/%.tex: %.tex
21 $(LILYPOND_BOOK_COMMAND) --pdf -o $(outdir) $<
23 $(outdir)/%.tex: %.latex
24 $(LILYPOND_BOOK_COMMAND) --pdf -o $(outdir) $<
26 # Add the tex => pdf rule only if we have dblatex
27 ifeq (,$(findstring pdflatex,$(MISSING_OPTIONAL)))
28 $(outdir)/%.pdf: $(outdir)/%.tex
29 cd $(outdir) && $(PDFLATEX) $(notdir $<)
30 endif
32 ############## Texinfo ######################
34 $(outdir)/%.texi: %.texi
35 $(LILYPOND_BOOK_COMMAND) -o $(outdir) $<
37 $(outdir)/%.texi: %.itexi
38 $(LILYPOND_BOOK_COMMAND) -o $(outdir) $<
40 $(outdir)/%.texi: %.texinfo
41 $(LILYPOND_BOOK_COMMAND) -o $(outdir) $<
43 $(outdir)/%.texi: %.tely
44 $(LILYPOND_BOOK_COMMAND) -o $(outdir) $<
47 ############## DocBook ######################
49 $(outdir)/%.xml: %.lyxml
50 $(LILYPOND_BOOK_COMMAND) --pdf -o $(outdir) $<
52 # Add the xml => pdf rule only if we have dblatex
53 ifeq (,$(findstring dblatex,$(MISSING_OPTIONAL)))
54 $(outdir)/%.pdf: $(outdir)/%.xml
55 cd $(outdir) && $(DBLATEX) $(notdir $<)
56 endif