source: trunk/outilsplaneto/Makefile @ 160

Last change on this file since 160 was 147, checked in by nanardon, 17 years ago
  • don't mix image list, otherwise make clean trash everything
  • Property svn:eol-style set to native
File size: 975 bytes
Line 
1# $Id: Makefile 113 2006-07-07 10:02:33Z nanardon $
2
3.SUFFIXES: .dvi .pdf .eps .fig .png .jpg
4
5SOURCES= \
6        presentation.tex
7
8FIGURES= \
9
10IMAGES= $(IMAGESJPG) $(IMAGESPNG)
11
12IMAGESPNG= \
13                skyview.png \
14                saturn.png \
15                earth.png \
16                earth-sea.png \
17                moon.png \
18                mars.png \
19                c-earth.png  c-hubble.png  \
20                c-io-jupiter.png c-venus.png \
21                dr-who.png
22
23IMAGESJPG= \
24                g-andromede.jpg g-nebuleuse-orion.jpg \
25                g-uranus-neptune.jpg g-mercure-jupiter.jpg \
26
27EXAMPLES = \
28
29DVI=$(SOURCES:.tex=.dvi)
30PDF=$(SOURCES:.tex=.pdf)
31EPS= $(FIGEPS) $(PNGEPS) $(JPGEPS)
32
33FIGEPS = $(FIGURES:.fig=.eps) 
34
35PNGEPS = $(IMAGESPNG:.png=.eps)
36
37JPGEPS = $(IMAGESJPG:.jpg=.eps)
38
39all: pdf
40
41pdf: $(EPS) $(PDF)
42
43dvi: $(EPS) $(DVI)
44
45pesentation.dvi:
46
47%.dvi: %.tex $(EPS)
48        latex -halt-on-error $< && latex -halt-on-error $<
49
50%.pdf: %.dvi
51        dvipdf $< $@
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 $(EPS)
64        rm -f $(DVI)
65        rm -f $(PDF)
66
67.PHONY: clean
Note: See TracBrowser for help on using the repository browser.