.PHONY: build site dev examples document presentation check clean
INPUT ?=
OUTPUT ?=

build: site

examples:
	./scripts/render.sh document examples/report.md build/ivr-report.pdf
	./scripts/render.sh presentation examples/deck.md build/ivr-deck.pdf

site:
	mise exec -- ./scripts/build-site.sh

dev:
	mise run dev

document:
	./scripts/render.sh document "$(or $(INPUT),examples/report.md)" "$(or $(OUTPUT),build/ivr-report.pdf)"

presentation:
	./scripts/render.sh presentation "$(or $(INPUT),examples/deck.md)" "$(or $(OUTPUT),build/ivr-deck.pdf)"

check:
	./scripts/check.sh

clean:
	rm -rf build dist
