CONV = pandoc CONVFLAGS = --from markdown --to html --standalone --template template.html --mathjax=/mathjax/custom-mathjax.js know: $(shell find ./know/concept -mindepth 1 -maxdepth 1 -type d -printf "%p/index.html\\n") for file in $^; do \ mkdir -p ../public/`dirname $$file` ; \ cp -v $$file ../public/`dirname $$file`/ ; \ done know/concept/%/index.html: know/concept/%/source.md template.html main.css $(CONV) $(CONVFLAGS) $< -o $@