source: trunk/unix/Makefile @ 193

Last change on this file since 193 was 193, checked in by nanardon, 16 years ago
  • mémoire à crédit
  • Property svn:eol-style set to native
File size: 1.2 KB
Line 
1# $Id: Makefile 187 2008-09-05 02:43:56Z nanardon $
2
3.SUFFIXES: .dvi .pdf .eps .fig .png .jpg
4
5# unix
6
7unix_TEX = \
8    unix.tex
9
10unix_INCLUDES = \
11
12unix_EXAMPLES = \
13        deleteopen.pl \
14        nosegfault.c \
15        malloc.c \
16
17unix_IMAGESJPG= \
18
19unix_IMAGESPNG= \
20        asus_mb.png \
21        process.png \
22
23unix_FIGURES= \
24
25unix_IMAGES= $(unix_IMAGESJPG) $(unix_IMAGESPNG)
26
27unix_DEPS = Makefile \
28        $(unix_INCLUDES) \
29        $(unix_EXAMPLES) \
30        $(unix_FIGURES) \
31        $(unix_IMAGES) \
32
33unix_DVI = $(unix_TEX:.tex=.dvi)
34unix_PDF = $(unix_TEX:.tex=.pdf)
35unix_EPS = $(unix_FIGEPS) $(unix_PNGEPS) $(unix_JPGEPS)
36unix_FIGEPS = $(unix_FIGURES:.fig=.eps) 
37unix_PNGEPS = $(unix_IMAGESPNG:.png=.eps)
38unix_JPGEPS = $(unix_IMAGESJPG:.jpg=.eps)
39
40# Everything
41ALL_PDF = $(unix_PDF)
42ALL_DVI = $(unix_DVI)
43
44all: pdf
45
46pdf: $(ALL_PDF)
47
48dvi: $(ALL_DVI)
49
50unix.pdf: $(unix_TEX) $(unix_DEPS)
51        pdflatex -halt-on-error $< && pdflatex -halt-on-error $< 
52
53unix.dvi: $(unix_TEX) $(unix_DEPS)
54        latex -halt-on-error $< && latex -halt-on-error $< 
55
56%.eps: %.fig
57        fig2dev -L eps  $< $@
58
59%.png: %.dia
60        dia -e $@ $<
61
62.png.eps:
63        convert $< $@
64
65.jpg.eps:
66        convert $< $@
67
68clean:
69        rm -f $(FIGEPS)
70        rm -f $(ALL_DVI)
71        rm -f $(ALL_PDF)
72
73.PHONY: pdf dvi clean all
Note: See TracBrowser for help on using the repository browser.