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