source: trunk/subversion/Makefile @ 232

Last change on this file since 232 was 232, checked in by nanardon, 15 years ago
  • complete switch prosper => beamer
  • Property svn:keywords set to Id
File size: 771 bytes
Line 
1# $Id$
2
3.SUFFIXES: .dvi .pdf .eps .fig .png
4
5LATEX=latex
6PDFTEX=pdflatex
7FIG2DEV=fig2dev
8DVIPDF=dvipdf
9CONVERT=convert
10
11SOURCES= \
12        subversion.tex
13
14FIGURES= \
15        workco.fig \
16        workupdate.fig \
17        conflict.fig \
18        merge.fig \
19        branches.fig
20
21IMAGES= \
22        viewcvs.png \
23        trac.png \
24        tortoisesvn.png
25
26DVI=$(SOURCES:.tex=.dvi)
27PDF=$(SOURCES:.tex=.pdf)
28EPS=$(FIGURES:.fig=.eps) $(IMAGES:.png=.eps)
29PNG=$(FIGURES:.fig=.png)
30
31all: pdf
32
33pdf: $(PNG) $(PDF)
34
35dvi: $(EPS) $(DVI)
36
37.tex.dvi: eps
38        $(LATEX) -halt-on-error $< && $(LATEX) -halt-on-error $<
39
40.tex.pdf: $(PNG)
41        $(PDFTEX) -halt-on-error $< && $(PDFTEX) -halt-on-error $<
42
43.fig.eps:
44        $(FIG2DEV) -L eps  $< $@
45
46.png.eps:
47        $(CONVERT) $< $@
48
49.eps.png:
50        $(CONVERT) $< $@
51
52clean:
53        rm -f $(EPS)
54        rm -f $(DVI)
55        rm -f $(PDF)
56
57.PHONY: clean
Note: See TracBrowser for help on using the repository browser.