source: trunk/subversion-short/Makefile @ 236

Last change on this file since 236 was 236, checked in by nanardon, 15 years ago
  • make the talk shorter
  • Property svn:keywords set to Id
File size: 701 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
18IMAGES= \
19        tortoisesvn.png
20
21DVI=$(SOURCES:.tex=.dvi)
22PDF=$(SOURCES:.tex=.pdf)
23EPS=$(FIGURES:.fig=.eps) $(IMAGES:.png=.eps)
24PNG=$(FIGURES:.fig=.png)
25
26all: pdf
27
28pdf: $(PNG) $(PDF)
29
30dvi: $(EPS) $(DVI)
31
32.tex.dvi: eps
33        $(LATEX) -halt-on-error $< && $(LATEX) -halt-on-error $<
34
35.tex.pdf: $(PNG)
36        $(PDFTEX) -halt-on-error $< && $(PDFTEX) -halt-on-error $<
37
38.fig.eps:
39        $(FIG2DEV) -L eps  $< $@
40
41.png.eps:
42        $(CONVERT) $< $@
43
44.eps.png:
45        $(CONVERT) $< $@
46
47clean:
48        rm -f $(EPS)
49        rm -f $(DVI)
50        rm -f $(PDF)
51
52.PHONY: clean
Note: See TracBrowser for help on using the repository browser.