1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
FILES = doc TEX = $(FILES:%=%.tex) PDF = $(FILES:%=%.pdf) # Debug flags ifdef DEBUG LATEXMK_FLAGS += -verbose else LATEXMK_FLAGS += -quiet endif all pdf: $(PDF) %.pdf: %.tex latexmk $(LATEXMK_FLAGS) -pdf -f $< mostlyclean: latexmk $(LATEXMK_FLAGS) -c rm -f $(FILES:%=%.synctex.*) clean: mostlyclean rm -f $(PDF) .PHONY: all pdf mostlyclean clean