X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=makefile;h=6cd7eee13b7153b014dd4076b7463f6fa11fc4e8;hb=9bc77f5ad4a2ee2d143c4ec1fc92be4e201d174d;hp=1486a26fbff7d5d1b46f01dcf19f8f744c0987c1;hpb=10971bbd4f9e00f481f7d8f442e235b6b538ace9;p=mjotex.git diff --git a/makefile b/makefile index 1486a26..6cd7eee 100644 --- a/makefile +++ b/makefile @@ -41,6 +41,14 @@ SRCS = $(PN).tex $(shell kpsewhich $(BIBS)) $(shell kpsewhich $(MJOTEX)) # The process is kind of like finding a fixpoint of `make` with # respect to the contents of the aux file. # +# Why use the aux file and not the PDF, which is what we really care +# about? The pdflatex tool currently embeds the creation/modification +# time into the PDF, so every new version will differ from the last, +# making comparisons meaningless. This is fixed in pdftex v1.40.17 +# thanks to Debian's SOURCE_DATE_EPOCH initiative. When that version +# of pdflatex makes it into TeX Live 2016, we can replace this junk +# with something smarter +# $(PN).pdf: $(SRCS) $(PN).aux $(PN).bbl mv $(PN).aux $(PN).aux.bak $(LATEX) $< && $(LATEX) $<