19 lines
348 B
Makefile
19 lines
348 B
Makefile
FILE := main
|
|
OUT := build
|
|
|
|
.PHONY: pdf
|
|
pdf:
|
|
latexmk -interaction=nonstopmode -outdir=$(OUT) -pdf -halt-on-error $(FILE)
|
|
|
|
.PHONY: watch
|
|
watch:
|
|
latexmk -interaction=nonstopmode -outdir=$(OUT) -pdf -pvc -halt-on-error $(FILE)
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
rm -rf $(filter-out $(OUT)/$(FILE).pdf, $(wildcard $(OUT)/*))
|
|
|
|
.PHONY: purge
|
|
purge:
|
|
rm -rf $(OUT)
|