thesis/Makefile

24 lines
698 B
Makefile

IMAGEDIR := images
IMAGES := $(foreach image,$(filter %.jpeg %.jpg %.png, $(wildcard $(IMAGEDIR)/*)),$(addsuffix .ps, $(basename $(image))))
target: thesis.pdf
thesis.pdf: thesis.tex bibliography.bib $(images)
latex -file-line-error -draftmode thesis.tex
bibtex8 thesis
latex -file-line-error -output-format pdf thesis
$(IMAGEDIR)/%.ps : $(IMAGEDIR)/%.jpeg
convert $< $@
$(IMAGEDIR)/%.ps : $(IMAGEDIR)/%.jpg
convert $< $@
$(IMAGEDIR)/%.ps : $(IMAGEDIR)/%.png
convert $< $@
.SECONDARY: %.ps
images: $(IMAGES)
clean:
rm -f *.aux *.lof *.log *.fls *.out *.toc *.fmt *.fot *.cb *.cb2 .*.lb *.ist *.dvi *.xdv *.run.xml *.bcf *.blg *.acr *.glg *.bbl *.glsdefs *.acn *.glo *.lot *.alg *.pdf