Files
songsheet_generator/templates/Makefile
T
2024-12-05 10:35:07 +01:00

20 lines
1005 B
Makefile

tpage_defs = --define config_dir=$(config_dir) --define library_dir=$(library_dir) --define propers_dir=$(propers_dir)
tpage = tpage $(tpage_defs)
tex_deps = *.tt $(config_dir)/variables.tt $(dynamic_deps)
songsheet.tex: songsheet.tt $(tex_deps) header.tt head.tt footer.tt
$(tpage) $< > $(build_dir)/$@
full_scores.tex: musician_scores.tt $(tex_deps)
$(tpage) --define parts=full $< > $(build_dir)/$@
choir_scores.tex: musician_scores.tt $(tex_deps)
$(tpage) --define parts=SATB $< > $(build_dir)/$@
leadsheets.tex: musician_scores.tt $(tex_deps)
$(tpage) --define parts=band $< > $(build_dir)/$@
$(build_dir)/dynamic_deps.mk: dynamic_deps.mk.tt $(song_choices) $(user_variables)
$(tpage) $< > $@
violin_parts.tex: musician_scores.tt $(tex_deps)
$(tpage) --define parts=violin $< > $(build_dir)/$@
viola_parts.tex: musician_scores.tt $(tex_deps)
$(tpage) --define parts=viola $< > $(build_dir)/$@
cello_parts.tex: musician_scores.tt $(tex_deps)
$(tpage) --define parts=cello $< > $(build_dir)/$@