1.1 --- a/Makefile Sun Apr 05 12:26:45 2009 +0200
1.2 +++ b/Makefile Sun Apr 05 12:47:39 2009 +0200
1.3 @@ -7,18 +7,22 @@
1.4 %.emf: %.eps
1.5 pstoedit -pta -f "emf:-OO" $^ $@
1.6
1.7 -all: wns3.pdf
1.8 +MAIN_SOURCE=tutorial.tex
1.9 +MAIN_PDF=$(addsuffix .pdf,$(basename $(MAIN_SOURCE)))
1.10
1.11 -wns3.pdf: wns3.tex scenario.pdf object-aggregation.pdf buffer.pdf magic-cow.pdf
1.12 - pdflatex wns3.tex
1.13 +all: $(MAIN_PDF)
1.14 +
1.15 +$(MAIN_PDF): $(MAIN_SOURCE)
1.16 + pdflatex $^
1.17
1.18 force:
1.19 - pdflatex wns3.tex
1.20 - pdflatex wns3.tex
1.21 + pdflatex $(MAIN_SOURCE)
1.22 + pdflatex $(MAIN_SOURCE)
1.23
1.24 -view: wns3.pdf
1.25 - evince wns3.pdf
1.26 +view: $(MAIN_PDF)
1.27 + evince $(MAIN_PDF)
1.28
1.29 +SUFFIXES=.aux .log .nav .out .pdf .snm .toc
1.30 clean:
1.31 - -rm -f wns3.aux wns3.log wns3.nav wns3.out wns3.pdf wns3.snm wns3.toc 2>/dev/null
1.32 + -for suffix in $(SUFFIXES); do rm -f $(basename $(MAIN_SOURCE))$$suffix 2>/dev/null; done
1.33 -rm -f *~ 2>/dev/null