]> git.donarmstrong.com Git - lilypond.git/blob - make/ly-vars.make
Docs build: really put internals in rules chain
[lilypond.git] / make / ly-vars.make
1 # rules for directories with LilyPond files.
2
3 TELY_FILES := $(call src-wildcard,*.tely)
4 TEXI_FILES_FROM_TELY := $(TELY_FILES:%.tely=$(outdir)/%.texi) $(TEXI_FILES_FROM_TELY)
5
6 OMF_FILES += $(foreach format, html pdf, $(foreach f, $(TELY_FILES), $(outdir)/$(f:.tely=.$(format)).omf))
7
8 ITELY_FILES := $(call src-wildcard,*.itely)
9 ITEXI_FILES := $(call src-wildcard,*.itexi)
10 LY_FILES := $(call src-wildcard,*.ly)
11 ILY_FILES := $(call src-wildcard,*.ily)
12
13 TEXINFO_SOURCES += $(TELY_FILES) $(ITELY_FILES) $(ITEXI_FILES)
14
15 EXTRA_DIST_FILES +=$(TELY_FILES) $(LY_FILES) $(ITEXI_FILES) $(ITELY_FILES) $(ILY_FILES)
16
17 # prerequisites for all rules invoking compiled lilypond binary
18 ifeq ($(LILYPOND_EXTERNAL_BINARY),)
19 INIT_LY_SOURCES = $(wildcard $(top-src-dir)/scm/*.scm)
20 SCHEME_SOURCES = $(wildcard $(top-src-dir)/ly/*.ly)
21 endif