.POSIX: .SUFFIXES: .PHONY: all clean PANDOC ::= pandoc --data-dir pandoc MDFILES != find *.md 2>/dev/null DOCXFILES ::= $(MDFILES:.md=.docx) HTMLFILES ::= $(MDFILES:.md=.html) all: $(HTMLFILES) $(HTMLFILES): pandoc/templates/bavbavhaus.net.html5 .SUFFIXES: .md .html .md.html: $(PANDOC) -d html -o $@ $< $(DOCXFILES): .SUFFIXES: .md .docx .md.docx: $(PANDOC) -d docx -o $@ $< clean: rm -f $(HTMLFILES) rm -f $(DOCXFILES)