BIBLIOGRAPHY := bibliography.bib LOG_MARKDOWN := log.md LOG_PDF := log.pdf all: log watch: ifdef TARGET while true; do \ $(MAKE) $(TARGET); \ inotifywait -qre close_write .; \ done else while true; do \ $(MAKE) all; \ inotifywait -qre close_write .; \ done endif log: $(LOG_MARKDOWN) $(BIBLIOGRAPHY) pandoc \ --standalone \ --from markdown \ --to pdf \ --pdf-engine pdflatex \ --citeproc \ --output $(LOG_PDF) \ $(LOG_MARKDOWN) clean: rm $(LOG_PDF)