.SUFFIXES: .uml .svg .dot .pik .md .html .subplot

.md.html:
	pandoc -N --toc --standalone --self-contained -o "$@" "$<"

.dot.svg:
	dot -Tsvg $< > $@.tmp
	mv $@.tmp $@

.uml.svg:
	plantuml -tsvg --output=. $<

.pik.svg:
	pikchr-cli $< > $@.tmp
	mv $@.tmp $@

all: arch.html glossary.html

arch.html: arch.md keys.svg Makefile
