BUILDDIR=. TEXNAME=main DATE=$(shell date +%Y%m%d) REPOSITORY_URL=https://qolah.org/TeX/tclksync/780clksync REMOTE_REVISION=`svn info "${REPOSITORY_URL}" | grep "Revision" | grep -oP "[0-9]+"` .PHONY: build all: buildtool build: pdflatex ${TEXNAME}.tex bibtex ${TEXNAME}.aux pdflatex ${TEXNAME}.tex pdflatex ${TEXNAME}.tex buildtool: latexmk -synctex=1 -interaction=nonstopmode -file-line-error -outdir=${BUILDDIR} -pdf ${TEXNAME} # PDF commands okular open: nohup okular ${BUILDDIR}/${TEXNAME}.pdf >/dev/null 2>&1 & evince: nohup evince ${BUILDDIR}/${TEXNAME}.pdf >/dev/null 2>&1 & # Check grayscale readability, using Ghostscript grayscale: gs -sOutputFile=main.grayscale.pdf -sDEVICE=pdfwrite -sColorConversionStrategy=Gray \ -dProcessColorModel=/DeviceGray -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH \ main.pdf # git-svn commands update up pull: @git stash @git svn rebase @git status commit co push: @git stash git svn dcommit --rmdir @git stash apply