math-typst/makefile

23 lines
446 B
Makefile
Raw Normal View History

2024-01-16 08:13:37 +01:00
TARGET := ./main.pdf
2024-01-21 11:41:48 +01:00
SOURCE := ./source/user/main.typ
2024-02-04 08:25:38 +01:00
MANUAL := ./source/manual.typ
2024-01-16 08:13:37 +01:00
PDF_VIEWER := zathura
2024-01-21 13:51:52 +01:00
TYPST_FLAGS := --root ./source
2024-01-16 08:13:37 +01:00
build: $(SOURCE)
2024-01-21 11:54:24 +01:00
@typst c $(TYPST_FLAGS) $< $(TARGET)
2024-01-16 08:13:37 +01:00
view: build
@$(PDF_VIEWER) $(TARGET) &
clean:
@rm -f $(shell find . -iname "*.pdf")
watch:
2024-01-21 11:54:24 +01:00
@typst w $(TYPST_FLAGS) $(SOURCE) $(TARGET) &> /dev/null &
2024-02-04 08:25:38 +01:00
manual: $(MANUAL)
2024-01-21 11:54:24 +01:00
@typst c $(TYPST_FLAGS) $< $(TARGET)
2024-02-04 08:25:38 +01:00
.PHONY: build view clean watch manual