
DATADIR?=.

MERMAID_DOCKER_IMAGE?=minlag/mermaid-cli
MERMAID?=docker run --rm -u `id -u`:`id -g` -v `pwd`:/data/ --workdir=/data $(MERMAID_DOCKER_IMAGE)
MERMAID_OPT?=--width=2048
MERMAID_SOURCE_DIR?=.

MMD := $(shell find $(MERMAID_SOURCE_DIR) -name '*.md')
SVG = $(MMD:.md=.svg)
PNG = $(MMD:.md=.png)

all: png svg

.PHONY: png svg
png: $(PNG)
svg: $(SVG)

%.png: %.md
	$(MERMAID) $(MERMAID_OPT) -i $^ -o $@

%.svg: %.md
	$(MERMAID) $(MERMAID_OPT) -i $^ -o $@

