source: talk/tags/20090612-fpw2009/Makefile

Last change on this file was 239, checked in by nanardon, 15 years ago
  • tag fpw 2009
  • Property svn:eol-style set to native
File size: 1.1 KB
Line 
1# $Id: Makefile 219 2008-11-25 19:11:01Z nanardon $
2
3.SUFFIXES: .dvi .pdf .eps .fig .png .jpg
4
5# epoll
6
7epoll_TEX = \
8    epoll.tex
9
10epoll_INCLUDES = \
11
12epoll_EXAMPLES = \
13
14epoll_IMAGESJPG= \
15
16epoll_IMAGESPNG= \
17    ballots.png  results.png \
18        vote.png  welcome.png
19
20epoll_FIGURES= \
21
22epoll_IMAGES= $(epoll_IMAGESJPG) $(epoll_IMAGESPNG)
23
24epoll_DEPS = Makefile \
25        $(epoll_INCLUDES) \
26        $(epoll_EXAMPLES) \
27        $(epoll_FIGURES) \
28        $(epoll_IMAGES) \
29
30epoll_DVI = $(epoll_TEX:.tex=.dvi)
31epoll_PDF = $(epoll_TEX:.tex=.pdf)
32epoll_EPS = $(epoll_FIGEPS) $(epoll_PNGEPS) $(epoll_JPGEPS)
33epoll_FIGEPS = $(epoll_FIGURES:.fig=.eps) 
34epoll_PNGEPS = $(epoll_IMAGESPNG:.png=.eps)
35epoll_JPGEPS = $(epoll_IMAGESJPG:.jpg=.eps)
36
37# Everything
38ALL_PDF = $(epoll_PDF)
39ALL_DVI = $(epoll_DVI)
40
41all: pdf
42
43pdf: $(ALL_PDF)
44
45dvi: $(ALL_DVI)
46
47epoll.pdf: $(epoll_TEX) $(epoll_DEPS)
48        pdflatex -halt-on-error $< && pdflatex -halt-on-error $< 
49
50epoll.dvi: $(epoll_TEX) $(epoll_DEPS)
51        latex -halt-on-error $< && latex -halt-on-error $< 
52
53%.eps: %.fig
54        fig2dev -L eps  $< $@
55
56.png.eps:
57        convert $< $@
58
59.jpg.eps:
60        convert $< $@
61
62clean:
63        rm -f $(FIGEPS)
64        rm -f $(ALL_DVI)
65        rm -f $(ALL_PDF)
66
67.PHONY: pdf dvi clean all
Note: See TracBrowser for help on using the repository browser.