.PHONY: default cleantmp clean default: $(subst md,pdf,$(wildcard *.md)) SOURCES=$(wildcard *.asm) $(wildcard *.txt) %.pdf: %.html html2pdf -i "$<" -o "$@" -t "$* - DJERABA Taky PREUD'HOMME Geoffrey" %.html: %.tmp ../template.html md2html -i "$<" -o "$@" -t ../template.html %.tmp: %.md $(SOURCES) markedpp "$<" > "$@" cleantmp: rm -rf $(subst md,html,$(wildcard *.md)) *.tmp clean: cleantmp rm -rf $(subst md,pdf,$(wildcard *.md))