source: docs/fpw2012/Makefile @ 1285

Last change on this file since 1285 was 1063, checked in by nanardon, 12 years ago
  • add fpw talk
  • Property svn:eol-style set to native
File size: 809 bytes
Line 
1# $Id: Makefile 113 2006-07-07 10:02:33Z nanardon $
2
3.SUFFIXES: .dvi .pdf .eps .fig .png
4
5SOURCES= \
6        main.tex \
7        main.handout.tex
8
9INCLUDED = \
10
11FIGURES= \
12
13IMAGES= \
14
15EXAMPLES = \
16
17DVI=$(SOURCES:.tex=.dvi)
18PDF=$(SOURCES:.tex=.pdf)
19EPS=$(FIGURES:.fig=.eps) $(IMAGES:.png=.eps)
20
21DEPENDENCIES = $(INCLUDED)
22
23all: pdf
24
25pdf: $(EPS) $(PDF)
26
27dvi: $(EPS) $(DVI)
28
29pesentation.dvi:
30
31%.dvi: %.tex $(EPS) $(DEPENDENCIES)
32        (latex -halt-on-error $< && latex -halt-on-error $<) || (rm $@ && /bin/false)
33
34%.pdf: %.tex $(DEPENDENCIES) $(IMAGES)
35        (pdflatex -halt-on-error $< && pdflatex -halt-on-error $<) || (rm $@ && /bin/false)
36
37%.eps: %.fig
38        fig2dev -L eps  $< $@
39
40.png.eps:
41        convert $< $@
42
43main.handout.tex: main.tex
44        cat $< | sed 's/notes/handout/' > $@
45
46clean:
47        rm -f $(EPS)
48        rm -f $(DVI)
49        rm -f $(PDF)
50
51.PHONY: clean
Note: See TracBrowser for help on using the repository browser.