Makefile 523 B

12345678910111213141516171819
  1. default: charte.pdf fede.pdf regle.pdf
  2. diff: charte.diff.pdf fede.diff.pdf regle.diff.pdf
  3. %.pdf: %.tex
  4. pdflatex $*
  5. pdflatex $*
  6. %.diff.tex: %.tex
  7. @if [ -z "$${LAST}" ]; then echo "Il faut passer une variable LAST=<tag> à la commande"; exit 1; fi
  8. @git show ${LAST}:$< > tmp.tex
  9. @if grep -F -q 'usepackage[latin1]' tmp.tex; then \
  10. iconv -f latin1 -t utf-8 tmp.tex > tmp2.tex; \
  11. sed -e 's/usepackage[latin1]/usepackage[utf8]/' tmp2.tex > tmp.tex; \
  12. rm tmp2.tex; \
  13. fi
  14. latexdiff tmp.tex $< > $@
  15. @rm -f tmp.tex