.SUFFIXES: .html .xml .lytex .tex .latex
$(outdir)/%.html: %.html
- ../../../out/bin/lilypond-book -o $(outdir) $<
+ $(LILYPOND_BOOK_COMMAND) -o $(outdir) $<
$(outdir)/%.html: %.xml
- ../../../out/bin/lilypond-book -o $(outdir) $<
+ $(LILYPOND_BOOK_COMMAND) -o $(outdir) $<
$(outdir)/%.tex: %.lytex
- ../../../out/bin/lilypond-book --pdf -o $(outdir) $<
+ $(LILYPOND_BOOK_COMMAND) --pdf -o $(outdir) $<
$(outdir)/%.tex: %.tex
- ../../../out/bin/lilypond-book --pdf -o $(outdir) $<
+ $(LILYPOND_BOOK_COMMAND) --pdf -o $(outdir) $<
$(outdir)/%.tex: %.latex
- ../../../out/bin/lilypond-book --pdf -o $(outdir) $<
+ $(LILYPOND_BOOK_COMMAND) --pdf -o $(outdir) $<
$(outdir)/%.pdf: $(outdir)/%.tex
cd $(outdir) && pdflatex $(notdir $<)
# rules for directories with html files.
+LILYPOND_BOOK_COMMAND = LILYPOND_VERSION=$(TOPLEVEL_VERSION) \
+ $(PYTHON) $(LILYPOND_BOOK) $(LILYPOND_BOOK_INCLUDES) \
+ --process='$(LILYPOND_BOOK_PROCESS) \
+ $(LILYPOND_BOOK_LILYPOND_FLAGS)' --output=$(outdir) \
+ $(LILYPOND_BOOK_FLAGS)
+
LILYBOOK_HTML_FILES = $(call src-wildcard,*.html)
LILYBOOK_XML_FILES = $(call src-wildcard,*.xml)
LILYBOOK_LYTEX_FILES = $(call src-wildcard,*.lytex)