Newer
Older
# Requires GNU make, xargs, a latex distribution, sage
# and sagetex.sty visible in TEXINPUTS
MAINTEXFILE = main.tex
TEXFILES = ${MAINTEXFILE}
SAGETEXSCRIPT = main.sagetex.sage
main.pdf: ${TEXFILES} main.sagetex.sout
latexmk
main.sagetex.sout: ${SAGETEXSCRIPT} ${PYPLOTFILES}
PYTHONPATH=./sagetexscripts/ sage ${SAGETEXSCRIPT}
${SAGETEXSCRIPT}: ${TEXFILES}
latexmk -interaction=nonstopmode ${MAINTEXFILE} || echo this shoud fail
.PHONY: clean
clean:
rm -rf **/__pycache__
latexmk -C
git clean -xf || echo no git repo to use for cleaning