mdFilesTraining := $(wildcard trainings.d/*.md) pdfFilesTraining := $(patsubst trainings.d/%.md, build/trainings.d/pdf/%.pdf, $(mdFilesTraining)) mdFilesIdeen := $(wildcard ideen.d/*.md) pdfFilesIdeen := $(patsubst ideen.d/%.md, build/ideen.d/pdf/%.pdf, $(mdFilesIdeen)) .PHONY: all all: $(pdfFilesTrainings) $(pdfFilesIdeen) ideenSammlung .PHONY: ideenSammlung ideenSammlung: $(mdFilesIdeen) pandoc -o build/ideenSammlung.pdf $(mdFilesIdeen) build/trainings.d/pdf/%.pdf: trainings.d/%.md mkdir -p build/trainings.d/pdf pandoc -t beamer -o $@ $< build/ideen.d/pdf/%.pdf: ideen.d/%.md mkdir -p build/ideen.d/pdf pandoc -o $@ $< .PHONY: echo echo: echo $(mdFiles) echo $(pdfFiles)