OLD | NEW |
1 # rules for directories with html files. | 1 # rules for directories with html files. |
2 | 2 |
3 LILYPOND_BOOK_COMMAND = LILYPOND_VERSION=$(TOPLEVEL_VERSION) \ | 3 LILYPOND_BOOK_COMMAND = LILYPOND_VERSION=$(TOPLEVEL_VERSION) \ |
4 PDFTEX=$(PDFTEX) PDFLATEX=$(PDFLATEX) \ | 4 PDFTEX=$(PDFTEX) PDFLATEX=$(PDFLATEX) \ |
5 $(PYTHON) $(LILYPOND_BOOK) $(LILYPOND_BOOK_INCLUDES) \ | 5 $(PYTHON) $(LILYPOND_BOOK) $(LILYPOND_BOOK_INCLUDES) \ |
6 --process='$(LILYPOND_BOOK_PROCESS) \ | 6 --process='$(LILYPOND_BOOK_PROCESS) \ |
7 $(LILYPOND_BOOK_LILYPOND_FLAGS)' --output=$(outdir) \ | 7 $(LILYPOND_BOOK_LILYPOND_FLAGS)' --output=$(outdir) \ |
8 --redirect-lilypond-output $(LILYPOND_BOOK_FLAGS) | 8 --redirect-lilypond-output $(LILYPOND_BOOK_FLAGS) |
9 | 9 |
10 HTML_FILES = $(call src-wildcard,*.html) | 10 HTML_FILES = $(call src-wildcard,*.html) |
(...skipping 22 matching lines...) Expand all Loading... |
33 endif | 33 endif |
34 OUT_TEXI_FILES = ${TEXI_FILES:%.texi=$(outdir)/%.html} | 34 OUT_TEXI_FILES = ${TEXI_FILES:%.texi=$(outdir)/%.html} |
35 OUT_TEXINFO_FILES = ${TEXINFO_FILES:%.texinfo=$(outdir)/%.html} | 35 OUT_TEXINFO_FILES = ${TEXINFO_FILES:%.texinfo=$(outdir)/%.html} |
36 OUT_TELY_FILES = ${TELY_FILES:%.tely=$(outdir)/%.html} | 36 OUT_TELY_FILES = ${TELY_FILES:%.tely=$(outdir)/%.html} |
37 # If we have dblatex, create the pdf, otherwise only the .xml file! | 37 # If we have dblatex, create the pdf, otherwise only the .xml file! |
38 ifeq (,$(findstring dblatex,$(MISSING_OPTIONAL))) | 38 ifeq (,$(findstring dblatex,$(MISSING_OPTIONAL))) |
39 OUT_DOCBOOK_FILES = ${DOCBOOK_FILES:%.lyxml=$(outdir)/%.pdf} | 39 OUT_DOCBOOK_FILES = ${DOCBOOK_FILES:%.lyxml=$(outdir)/%.pdf} |
40 else | 40 else |
41 OUT_DOCBOOK_FILES = ${DOCBOOK_FILES:%.lyxml=$(outdir)/%.xml} | 41 OUT_DOCBOOK_FILES = ${DOCBOOK_FILES:%.lyxml=$(outdir)/%.xml} |
42 endif | 42 endif |
43 ifeq ($(PDFLATEX),xelatex) | 43 ifneq (,$(findstring xelatex,$(notdir $(PDFLATEX)))) |
44 DBLATEX_BACKEND = -b xetex | 44 DBLATEX_BACKEND = -b xetex |
45 else | 45 else |
46 DBLATEX_BACKEND = | 46 DBLATEX_BACKEND = |
47 endif | 47 endif |
48 | 48 |
49 OUT_FILES = $(sort $(OUT_HTML_FILES) \ | 49 OUT_FILES = $(sort $(OUT_HTML_FILES) \ |
50 $(OUT_HTMLY_FILES) \ | 50 $(OUT_HTMLY_FILES) \ |
51 $(OUT_XML_FILES) \ | 51 $(OUT_XML_FILES) \ |
52 $(OUT_LYTEX_FILES) \ | 52 $(OUT_LYTEX_FILES) \ |
53 $(OUT_LATEX_FILES) \ | 53 $(OUT_LATEX_FILES) \ |
54 $(OUT_TEX_FILES) \ | 54 $(OUT_TEX_FILES) \ |
55 $(OUT_TEXI_FILES) \ | 55 $(OUT_TEXI_FILES) \ |
56 $(OUT_TEXINFO_FILES) \ | 56 $(OUT_TEXINFO_FILES) \ |
57 $(OUT_TELY_FILES) \ | 57 $(OUT_TELY_FILES) \ |
58 $(OUT_DOCBOOK_FILES)) | 58 $(OUT_DOCBOOK_FILES)) |
59 | 59 |
60 ALL_SOURCES +=\ | 60 ALL_SOURCES +=\ |
61 $(HTML_FILES)\ | 61 $(HTML_FILES)\ |
62 $(HTMLY_FILES)\ | 62 $(HTMLY_FILES)\ |
63 $(XML_FILES)\ | 63 $(XML_FILES)\ |
64 $(LYTEX_FILES)\ | 64 $(LYTEX_FILES)\ |
65 $(LATEX_FILES)\ | 65 $(LATEX_FILES)\ |
66 $(TEX_FILES)\ | 66 $(TEX_FILES)\ |
67 $(TEXINFO_FILES)\ | 67 $(TEXINFO_FILES)\ |
68 $(DOCBOOK_FILES) | 68 $(DOCBOOK_FILES) |
OLD | NEW |