updated images and makefile
[bsc-thesis1415.git] / thesis2 / Makefile
1 SHELL:=/bin/bash
2 VERSION:=1.0
3 OUTPUT:=thesis.pdf
4 LATEX=pdflatex
5 VPATH=./img/
6
7 SOURCES:=$(filter-out preamble.tex,$(shell ls *.{tex,xsd,xml}))
8 GRAPHS:=$(addsuffix .pdf,$(basename $(shell ls img/*.{dot,png})))
9
10 .SECONDARY: $(addsuffix .fmt,$(basename $(OUTPUT)))
11 .PHONY: clobber graphs
12
13 all: graphs thesis.pdf
14
15 %.pdf: %.png
16 convert $< $@
17
18 %.pdf: %.dot
19 dot -Tpdf < $< > $@
20
21 %.pdf: $(SOURCES) %.fmt
22 $(LATEX) $(basename $@)
23 bibtex $(basename $@)
24 $(LATEX) $(basename $@)
25 $(LATEX) $(basename $@)
26
27 %.fmt: preamble.tex
28 $(LATEX) -ini -jobname="$(basename $@)" "&$(LATEX) $<\dump"
29
30 graphs: $(GRAPHS)
31
32 clean:
33 $(RM) -v {,./img/}*.{fmt,eps,aux,bbl,blg,dvi,log,out,toc}
34
35 clobber: clean
36 $(RM) -v {,./img/}*.pdf