MAIN = fapp BIB = fapp-refs .PHONY: all clean watch all: $(MAIN).pdf $(MAIN).pdf: $(MAIN).tex $(BIB).bib pdflatex -interaction=nonstopmode $(MAIN) bibtex $(MAIN) pdflatex -interaction=nonstopmode $(MAIN) pdflatex -interaction=nonstopmode $(MAIN) clean: rm -f $(MAIN).{aux,bbl,blg,log,out,pdf,toc,lof,lot,fls,fdb_latexmk,synctex.gz} watch: @echo "Watching for changes..." @while true; do \ inotifywait -qe modify $(MAIN).tex $(BIB).bib 2>/dev/null || sleep 2; \ $(MAKE) all; \ done