OLD | NEW |
1 depth = ../../.. | 1 depth = ../../.. |
2 | 2 |
3 STEPMAKE_TEMPLATES=documentation texinfo | 3 STEPMAKE_TEMPLATES=documentation texinfo |
4 LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc lilypond-book | 4 LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc lilypond-book |
5 | 5 |
6 COLLATED_FILES = $(sort $(filter-out %.xml,$(OUT_FILES))) | 6 COLLATED_FILES = $(sort $(filter-out %.xml,$(OUT_FILES))) |
7 | 7 |
8 include $(depth)/make/stepmake.make | 8 include $(depth)/make/stepmake.make |
9 | 9 |
10 TITLE=lilypond-book Test Suite | 10 TITLE=lilypond-book Test Suite |
11 | 11 |
12 OUT_TEXI_FILES += ${TEXI_FILES:%.texi=$(outdir)/%.info} | 12 OUT_TEXI_FILES += ${TEXI_FILES:%.texi=$(outdir)/%.info} |
13 OUT_TEXI_FILES += ${TEXI_FILES:%.texi=$(outdir)/%.pdf} | 13 OUT_TEXI_FILES += ${TEXI_FILES:%.texi=$(outdir)/%.pdf} |
14 OUT_TEXINFO_FILES += ${TEXINFO_FILES:%.texinfo=$(outdir)/%.info} | 14 OUT_TEXINFO_FILES += ${TEXINFO_FILES:%.texinfo=$(outdir)/%.info} |
15 OUT_TEXINFO_FILES += ${TEXINFO_FILES:%.texinfo=$(outdir)/%.pdf} | 15 OUT_TEXINFO_FILES += ${TEXINFO_FILES:%.texinfo=$(outdir)/%.pdf} |
16 OUT_TELY_FILES += ${TELY_FILES:%.tely=$(outdir)/%.info} | 16 OUT_TELY_FILES += ${TELY_FILES:%.tely=$(outdir)/%.info} |
17 OUT_TELY_FILES += ${TELY_FILES:%.tely=$(outdir)/%.pdf} | 17 OUT_TELY_FILES += ${TELY_FILES:%.tely=$(outdir)/%.pdf} |
18 | 18 |
19 XML_FILES = $(filter-out include%,$(call src-wildcard,*.xml)) | 19 XML_FILES = $(filter-out include%,$(call src-wildcard,*.xml)) |
20 | 20 |
21 local-test: | 21 local-test: |
22 » make LYS_OUTPUT_DIR=$(top-build-dir)/out/lybook-testdb $(OUT_FILES) | 22 » $(MAKE) LYS_OUTPUT_DIR=$(top-build-dir)/out/lybook-testdb $(OUT_FILES) |
23 | 23 |
24 $(outdir)/suffix-texi.texi: suffix-texi.texi $(outdir)/version.itexi $(DOCUMENTA
TION_LOCALE_TARGET) $(INIT_LY_SOURCES) $(SCHEME_SOURCES) | 24 $(outdir)/suffix-texi.texi: suffix-texi.texi $(outdir)/version.itexi $(DOCUMENTA
TION_LOCALE_TARGET) $(INIT_LY_SOURCES) $(SCHEME_SOURCES) |
25 $(call ly_progress,Making,$@,) | 25 $(call ly_progress,Making,$@,) |
26 LILYPOND_VERSION=$(TOPLEVEL_VERSION) \ | 26 LILYPOND_VERSION=$(TOPLEVEL_VERSION) \ |
27 TEX=$(PDFTEX) PDFTEX=$(PDFTEX) PDFLATEX=$(PDFLATEX) \ | 27 TEX=$(PDFTEX) PDFTEX=$(PDFTEX) PDFLATEX=$(PDFLATEX) \ |
28 $(PYTHON) $(LILYPOND_BOOK) $(LILYPOND_BOOK_INCLUDES) \ | 28 $(PYTHON) $(LILYPOND_BOOK) $(LILYPOND_BOOK_INCLUDES) \ |
29 --process='$(LILYPOND_BOOK_PROCESS) \ | 29 --process='$(LILYPOND_BOOK_PROCESS) \ |
30 $(LILYPOND_BOOK_LILYPOND_FLAGS)' \ | 30 $(LILYPOND_BOOK_LILYPOND_FLAGS)' \ |
31 --output=$(outdir) --format=$(LILYPOND_BOOK_FORMAT) \ | 31 --output=$(outdir) --format=$(LILYPOND_BOOK_FORMAT) \ |
32 $(LILYPOND_BOOK_FLAGS) --redirect-lilypond-output $< | 32 $(LILYPOND_BOOK_FLAGS) --redirect-lilypond-output $< |
33 | 33 |
34 # Due to automatic language detection the standard rule using the script | 34 # Due to automatic language detection the standard rule using the script |
35 # extract_texi_filenames would create .es.xref-map for these files. The | 35 # extract_texi_filenames would create .es.xref-map for these files. The |
36 # following rule is to circumvent this for the purpose of the build. For | 36 # following rule is to circumvent this for the purpose of the build. For |
37 # the regression tests the .xref-map files are empty and not used anyway. | 37 # the regression tests the .xref-map files are empty and not used anyway. |
38 $(XREF_MAPS_DIR)/texinfo-include-language-detection.xref-map $(XREF_MAPS_DIR)/te
xinfo-language-detection.xref-map: %: | 38 $(XREF_MAPS_DIR)/texinfo-include-language-detection.xref-map $(XREF_MAPS_DIR)/te
xinfo-language-detection.xref-map: %: |
39 touch $@ | 39 touch $@ |
40 | 40 |
41 # Prevent parallel lilypond-book instances for this subdir | 41 # Prevent parallel lilypond-book instances for this subdir |
42 .NOTPARALLEL: | 42 .NOTPARALLEL: |
OLD | NEW |