%.md: %.rst pandoc -s -o $@ $< %.html: %.rst $(eval TITLE=$(shell echo '$(basename $<)' | sed -r 's/zip-0{0,3}/ZIP /'): $(shell grep '^\s*Title: ' $< | sed 's|\s*Title: ||')) pandoc --metadata pagetitle="$(TITLE)" -s -o $@ $< sed -i 's|||' $@ all: $(addsuffix .html,$(basename $(wildcard zip-*.rst))) clean: rm -f zip-*.html default: all