math-typst/makefile

23 lines
446 B
Makefile

TARGET := ./main.pdf
SOURCE := ./source/user/main.typ
MANUAL := ./source/manual.typ
PDF_VIEWER := zathura
TYPST_FLAGS := --root ./source
build: $(SOURCE)
@typst c $(TYPST_FLAGS) $< $(TARGET)
view: build
@$(PDF_VIEWER) $(TARGET) &
clean:
@rm -f $(shell find . -iname "*.pdf")
watch:
@typst w $(TYPST_FLAGS) $(SOURCE) $(TARGET) &> /dev/null &
manual: $(MANUAL)
@typst c $(TYPST_FLAGS) $< $(TARGET)
.PHONY: build view clean watch manual