all: out/commands.html out/index.html out/plugins.html out/quickstart_python.html out/quickstart_rust.html out/crop.mp4 out/crosshair.png main.css
PANDOCFLAGS=--css=../main.css --highlight-style=breezeDark
out/%.html: %.md
	@mkdir -p out
	pandoc -s $(PANDOCFLAGS) -o $@ --shift-heading-level-by=-1 `if [ $< = commands.md ]; then echo --toc-depth=1 --toc; elif [ $< = index.md ]; then : ; else echo --toc; fi` $<

out/quickstart_python.html: obj/quickstart.built
	pandoc -s $(PANDOCFLAGS) -o $@ --toc --shift-heading-level-by=-1 obj/quickstart_python.md
out/quickstart_rust.html: obj/quickstart.built
	pandoc -s $(PANDOCFLAGS) -o $@ --toc --shift-heading-level-by=-1 obj/quickstart_rust.md
out/crop.mp4: crop.mp4
	cp crop.mp4 out/
out/crosshair.png: crosshair.png
	cp crosshair.png out/
obj/quickstart.built: quickstart.md quickstart.py
	@mkdir -p obj
	python3 quickstart.py
	@touch obj/quickstart.built
main.css:
	@# NB: main.css has to be in this directory, not out/, since we reference it as ../main.css
	ln -s ../website/main.css .
