BUILDDIR=build TEXNAME=main .PHONY: config clean reset build all: rebuild open rebuild: remove-pdf build build: latexmk -synctex=1 -interaction=nonstopmode -file-line-error -outdir=${BUILDDIR} -pdf ${TEXNAME} # Build continuously buildc: latexmk -synctex=1 -pvc -interaction=nonstopmode -file-line-error -outdir=${BUILDDIR} -pdf ${TEXNAME} remove-pdf: rm -rf ${BUILDDIR} # PDF commands okular open: okular ${BUILDDIR}/${TEXNAME}.pdf evince: evince ${BUILDDIR}/${TEXNAME}.pdf