.PHONY: all watch clean SOURCE := $(shell find docs/ -type f -name '*.typ') TARGET := docs/main.pdf TYPST_ARGS += --root . all: $(TARGET) docs/main.pdf: docs/main.typ $(SOURCE) typst compile $(TYPST_ARGS) $< watch: typst watch --root . docs/main.typ clean: -rm docs/main.pdf