source: talk/trunk/Makefile @ 92

Last change on this file since 92 was 89, checked in by nanardon, 15 years ago
  • init talk
  • 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
18epoll_FIGURES= \
19
20epoll_IMAGES= $(epoll_IMAGESJPG) $(epoll_IMAGESPNG)
21
22epoll_DEPS = Makefile \
23        $(epoll_INCLUDES) \
24        $(epoll_EXAMPLES) \
25        $(epoll_FIGURES) \
26        $(epoll_IMAGES) \
27
28epoll_DVI = $(epoll_TEX:.tex=.dvi)
29epoll_PDF = $(epoll_TEX:.tex=.pdf)
30epoll_EPS = $(epoll_FIGEPS) $(epoll_PNGEPS) $(epoll_JPGEPS)
31epoll_FIGEPS = $(epoll_FIGURES:.fig=.eps) 
32epoll_PNGEPS = $(epoll_IMAGESPNG:.png=.eps)
33epoll_JPGEPS = $(epoll_IMAGESJPG:.jpg=.eps)
34
35# Everything
36ALL_PDF = $(epoll_PDF)
37ALL_DVI = $(epoll_DVI)
38
39all: pdf
40
41pdf: $(ALL_PDF)
42
43dvi: $(ALL_DVI)
44
45epoll.pdf: $(epoll_TEX) $(epoll_DEPS)
46        pdflatex -halt-on-error $< && pdflatex -halt-on-error $< 
47
48epoll.dvi: $(epoll_TEX) $(epoll_DEPS)
49        latex -halt-on-error $< && latex -halt-on-error $< 
50
51%.eps: %.fig
52        fig2dev -L eps  $< $@
53
54.png.eps:
55        convert $< $@
56
57.jpg.eps:
58        convert $< $@
59
60clean:
61        rm -f $(FIGEPS)
62        rm -f $(ALL_DVI)
63        rm -f $(ALL_PDF)
64
65.PHONY: pdf dvi clean all
Note: See TracBrowser for help on using the repository browser.