X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;ds=sidebyside;f=Makefile;h=915cfcdb9ff75c271d3144b6df91a80dfef498ae;hb=3044eec5a52dcd464ecfe502a521d09689f48f06;hp=d6fade3fb0569f9ece79d7e3389543a3620a2d49;hpb=1cc06809d16492ea3cd21d1c8480fb8dc265995a;p=phd-thesis.git diff --git a/Makefile b/Makefile index d6fade3..915cfcd 100644 --- a/Makefile +++ b/Makefile @@ -1,28 +1,13 @@ -DOCUMENTS:=$(patsubst %.tex,%,$(shell grep -Fl documentclass *.tex)) -LATEX?=pdflatex -LATEXFLAGS?=--no-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 $<