.PHONY: clean tidy open MAIN = main TEX_SRC = src/$(wildcard:.tex) TEX_IMG = \ img/$(wildcard:.jpg) \ img/$(wildcard:.tex) \ img/$(wildcard:.pdf) \ img/$(wildcard:.png) TEX = \ $(TEX_SRC) $(TEX_IMG) $(MAIN).tex $(MAIN).pdf: $(TEX) pdflatex $(MAIN) @pdflatex $(MAIN) open: $(MAIN).pdf okular $(MAIN).pdf & tidy: rm -rf *.nav *.out *.log *.aux *.toc *.snm clean: rm -rf *.nav *.out *.log *.aux *.toc *.snm $(MAIN).pdf