docker = podman build_dir = build tex_deps = variables.tt library/*/*/*.tt song_choices.csv song_template.tt empty_page_template.tt propers/*.tt purpose_processing.tt .PHONY: all .PRECIOUS: %.tex all: leadsheet_collection.pdf choir_scores.pdf print_a3.pdf clean_intermediate #print_a4.pdf %.pdf: build $(MAKE) -C $(build_dir) $@ songsheet.tex: songsheet.tt $(tex_deps) header.tt head.tt footer.tt tpage $< > $(build_dir)/$@ musician_scores.tex: musician_scores.tt $(tex_deps) tpage $< > $(build_dir)/$@ leadsheet_collection.tex: musician_scores.tt $(tex_deps) tpage --define parts=band $< > $(build_dir)/$@ choir_scores.tex: musician_scores.tt $(tex_deps) tpage --define parts=SATB $< > $(build_dir)/$@ clean_intermediate: $(MAKE) -C $(build_dir) clean_intermediate build: build-Makefile mkdir -p $(build_dir) && \ cp build-Makefile $(build_dir)/Makefile clean: $(RM) -r build init: git submodule update --init --recursive build_docker_image: $(docker) build -t songsheet_generator . pull_docker: $(docker) pull gitea.leopold.fajtak.at/leopold/songsheet_generator:latest build_in_docker: $(docker) run -v `pwd`:/data songsheet_generator make