YL = $(basename $(wildcard *.yml)) all: $(addsuffix .pdf, $(YL)) PD = \ -N -s -f markdown -t latex -H ../head.tex \ -V classoption=a4paper $(addsuffix .pdf, $(YL)): %.pdf: %.yml %.md cat < $*.md | sed -f ../pre.sed | sed -f drop.sed | \ pandoc $(PD) --metadata-file=$*.yml -o $@