X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=make%2Flilypond-book-rules.make;h=e5a03790b4ae37d9fee09a56aae7fa5303d8a122;hb=f30a5ddbf8ca50d14b9b73fcaad5161476a47735;hp=3bdcf477455050bcf50b2bdb7d3a2cf0f0199e16;hpb=c08377573e22de6e76310f245c1d5bd20e921c3b;p=lilypond.git diff --git a/make/lilypond-book-rules.make b/make/lilypond-book-rules.make index 3bdcf47745..e5a03790b4 100644 --- a/make/lilypond-book-rules.make +++ b/make/lilypond-book-rules.make @@ -1,11 +1,19 @@ -.SUFFIXES: .html .xml .lytex .tex .latex +.SUFFIXES: .html .xml .lytex .tex .latex .lyxml .tely .texi .texinfo + +############## HTML ######################### $(outdir)/%.html: %.html $(LILYPOND_BOOK_COMMAND) -o $(outdir) $< +$(outdir)/%.html: %.htmly + $(LILYPOND_BOOK_COMMAND) -o $(outdir) $< + $(outdir)/%.html: %.xml $(LILYPOND_BOOK_COMMAND) -o $(outdir) $< + +############## LaTeX ######################## + $(outdir)/%.tex: %.lytex $(LILYPOND_BOOK_COMMAND) --pdf -o $(outdir) $< @@ -15,5 +23,34 @@ $(outdir)/%.tex: %.tex $(outdir)/%.tex: %.latex $(LILYPOND_BOOK_COMMAND) --pdf -o $(outdir) $< +# Add the tex => pdf rule only if we have dblatex +ifeq (,$(findstring pdflatex,$(MISSING_OPTIONAL))) $(outdir)/%.pdf: $(outdir)/%.tex - cd $(outdir) && pdflatex $(notdir $<) + cd $(outdir) && $(PDFLATEX) $(notdir $<) +endif + +############## Texinfo ###################### + +$(outdir)/%.texi: %.texi + $(LILYPOND_BOOK_COMMAND) -o $(outdir) $< + +$(outdir)/%.texi: %.itexi + $(LILYPOND_BOOK_COMMAND) -o $(outdir) $< + +$(outdir)/%.texi: %.texinfo + $(LILYPOND_BOOK_COMMAND) -o $(outdir) $< + +$(outdir)/%.texi: %.tely + $(LILYPOND_BOOK_COMMAND) -o $(outdir) $< + + +############## DocBook ###################### + +$(outdir)/%.xml: %.lyxml + $(LILYPOND_BOOK_COMMAND) --pdf -o $(outdir) $< + +# Add the xml => pdf rule only if we have dblatex +ifeq (,$(findstring dblatex,$(MISSING_OPTIONAL))) +$(outdir)/%.pdf: $(outdir)/%.xml + cd $(outdir) && $(DBLATEX) $(notdir $<) +endif