chiark / gitweb /
revid - include
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 18 Mar 2012 11:27:23 +0000 (11:27 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 18 Mar 2012 11:27:23 +0000 (11:27 +0000)
.gitignore
Makefile
article.tex

index 310442b91e14e32a2df67133ab3e401564a2dcab..1d15410c799de74adb0041763e0f5faf988dfe82 100644 (file)
@@ -5,3 +5,5 @@
 *.pdf
 *.ps
 *~
 *.pdf
 *.ps
 *~
+revid.inc
+*.new
index 8bd84b3ea7214db1a1719fad188214b3a10cbfd9..0f2016e40426218384848c911c789702a98bf9d9 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,9 +3,13 @@ SRCS := $(wildcard *.tex)
 
 default: final.pdf
 
 
 default: final.pdf
 
-once:
+once:          revid.inc
                pdflatex -halt-on-error article.tex </dev/null
 
                pdflatex -halt-on-error article.tex </dev/null
 
+revid.inc:     .git-revid $(SRCS) Makefile
+               ./$< >$@.new
+               cmp $@.new $@ || mv -f $@.new $@
+
 final.pdf: $(SRCS)
                $(MAKE) once
                $(MAKE) once
 final.pdf: $(SRCS)
                $(MAKE) once
                $(MAKE) once
index 1302cad6c0bdcdce65a1ee5d1334ce4179e0da5b..228532c9a5494802f5c1724eccc4d9e9325666fa 100644 (file)
@@ -11,6 +11,8 @@
 \usepackage{fancyhdr}
 \pagestyle{fancy}
 \lhead[\rightmark]{}
 \usepackage{fancyhdr}
 \pagestyle{fancy}
 \lhead[\rightmark]{}
+\lfoot[\thepage]{\input{revid.inc}}
+\rfoot[\input{revid.inc}]{\thepage}
 
 \let\stdsection\section
 \renewcommand\section{\newpage\stdsection}
 
 \let\stdsection\section
 \renewcommand\section{\newpage\stdsection}