source: trunk/forge/Makefile @ 406

Last change on this file since 406 was 338, checked in by nanardon, 13 years ago
  • add picture of admin interface
  • Property svn:eol-style set to native
File size: 1.2 KB
Line 
1# $Id: Makefile 219 2008-11-25 19:11:01Z nanardon $
2
3.SUFFIXES: .dvi .pdf .eps .fig .png .jpg
4
5# forge
6
7forge_TEX = \
8    forge.tex
9
10forge_INCLUDES = \
11
12forge_EXAMPLES = \
13
14forge_IMAGESJPG= \
15
16forge_IMAGESPNG= \
17        trac-wiki.png \
18        trac-browser.png \
19        trac-ticket.png \
20        viewcvs.png \
21        admin-forge.png \
22
23forge_FIGURES= \
24
25forge_IMAGES= $(forge_IMAGESJPG) $(forge_IMAGESPNG)
26
27forge_DEPS = Makefile \
28        $(forge_INCLUDES) \
29        $(forge_EXAMPLES) \
30        $(forge_FIGURES) \
31        $(forge_IMAGES) \
32
33forge_DVI = $(forge_TEX:.tex=.dvi)
34forge_PDF = $(forge_TEX:.tex=.pdf)
35forge_EPS = $(forge_FIGEPS) $(forge_PNGEPS) $(forge_JPGEPS)
36forge_FIGEPS = $(forge_FIGURES:.fig=.eps) 
37forge_PNGEPS = $(forge_IMAGESPNG:.png=.eps)
38forge_JPGEPS = $(forge_IMAGESJPG:.jpg=.eps)
39
40# Everything
41ALL_PDF = $(forge_PDF)
42ALL_DVI = $(forge_DVI)
43
44all: pdf
45
46pdf: $(ALL_PDF)
47
48dvi: $(ALL_DVI)
49
50forge.pdf: $(forge_TEX) $(forge_DEPS)
51        pdflatex -halt-on-error $< && pdflatex -halt-on-error $< 
52
53forge.dvi: $(forge_TEX) $(forge_DEPS)
54        latex -halt-on-error $< && latex -halt-on-error $< 
55
56%.eps: %.fig
57        fig2dev -L eps  $< $@
58
59.png.eps:
60        convert $< $@
61
62.jpg.eps:
63        convert $< $@
64
65clean:
66        rm -f $(FIGEPS)
67        rm -f $(ALL_DVI)
68        rm -f $(ALL_PDF)
69
70.PHONY: pdf dvi clean all
Note: See TracBrowser for help on using the repository browser.