errata
[phd-thesis.git] / Makefile
index cffd9a5..915cfcd 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,28 +1,13 @@
-DOCUMENTS:=$(patsubst %.tex,%,$(shell grep -Fl documentclass *.tex))
-LATEX?=pdflatex
-LATEXFLAGS?=-shell-escape -file-line-error -halt-on-error
-BIBTEX?=bibtex
-MAKEGLOSSARIES?=makeglossaries
-MAKEINDEX?=makeindex
-
-.PHONY: clean clobber all
-
-all: $(addsuffix .pdf,$(DOCUMENTS))
-
-%.pdf: %.tex $(wildcard *.tex)
-       $(RM) -f $*.bcf
-       $(LATEX) $(LATEXFLAGS) $*
-       (grep -q '^\\bibdata{' $*.aux || [ -f $*.bcf ]; ) && $(BIBTEX) $(BIBTEXFLAGS) $* || true
-       grep -q '\@istfilename' $*.aux && $(MAKEGLOSSARIES) $(MAKEGLOSSARIESFLAGS) $* || true
-       [ -f $*.idx ] && $(MAKEINDEX) $(MAKEINDEXFLAGS) $* || true
-       $(LATEX) $(LATEXFLAGS) $*
-       $(LATEX) $(LATEXFLAGS) $*
-
-clean: $(addprefix clean-,$(DOCUMENTS))
-       $(RM) texput.log
-
-clean-%:
-       $(RM) $(addprefix $*.,acn acr alg aux bbl bcf blg fmt glg glo gls idx ilg ind ist loa lof log lol lot nav out snm tdo toc vrb run.xml)
-
-clobber: clean
-       $(RM) -i *.pdf
+%g.jpg: %.jpg
+       convert $< -set colorspace Gray -separate -average $@
+%g.png: %.png
+       convert $< -set colorspace Gray -separate -average $@
+%g.pdf: %.pdf
+       gs \
+               -sDEVICE=pdfwrite \
+               -sProcessColorModel=DeviceGray \
+               -sColorConversionStrategy=Gray \
+               -dOverrideICC \
+               -dCompatibilityLevel=1.5 \
+               -o $@ \
+               -f $<