generalize
authorMathieu Lacage <mathieu.lacage@sophia.inria.fr>
Sun Apr 05 12:47:39 2009 +0200 (10 months ago)
changeset 146037117f853e
parent 13 9dd6e27c3a27
child 15 011c3aec1b44
generalize
Makefile
     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