DOCUMENTS := $(patsubst src/%/main.tex,build/%.pdf,$(wildcard src/*/main.tex)) .PHONY: all all: $(DOCUMENTS) build/%.pdf: src/%/main.tex build/prepared TEXINPUTS=./lib/cel-slides-template-2025:$(dir $<):$$TEXINPUTS \ latexmk -outdir=build/$* $< mv build/main.pdf $@ build/prepared: mkdir -p build touch build/prepared .PHONY: clean clean: rm -rf build