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

build: site

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

site:
	./scripts/build-site.sh

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

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

check:
	./scripts/check.sh

clean:
	rm -rf build dist
