source: trunk/license/Makefile @ 406

Last change on this file since 406 was 373, checked in by nanardon, 11 years ago

ecriture de la présentation

  • Property svn:eol-style set to native
File size: 1.4 KB
Line 
1# $Id: Makefile 257 2010-07-11 19:20:34Z nanardon $
2
3.SUFFIXES: .dvi .pdf .eps .fig .png
4
5NAME = license
6
7SOURCES= \
8        $(NAME).tex \
9        $(NAME).handout.tex \
10        $(NAME).article.tex \
11
12INCLUDED = \
13
14FIGURES= \
15
16IMAGES= \
17
18EXAMPLES = \
19
20DVI=$(SOURCES:.tex=.dvi)
21PDF=$(SOURCES:.tex=.pdf)
22EPS=$(FIGURES:.fig=.eps) $(IMAGES:.png=.eps)
23
24DEPENDENCIES = $(INCLUDED)
25
26all: $(NAME).pdf $(NAME).handout.pdf $(NAME).article.pdf
27
28pdf: $(EPS) $(PDF)
29
30dvi: $(EPS) $(DVI)
31
32pesentation.dvi:
33
34%.dvi: %.tex $(EPS) $(DEPENDENCIES)
35        (latex -halt-on-error $< && latex -halt-on-error $<) || (rm $@ && /bin/false)
36
37$(NAME).pdf: $(NAME).tex $(DEPENDENCIES) $(IMAGES) $(NAME).handout.pdf
38        (pdflatex -halt-on-error $< && pdflatex -halt-on-error $<) || (rm $@ && /bin/false)
39
40$(NAME).handout.pdf: $(NAME).handout.tex $(DEPENDENCIES) $(IMAGES)
41        (pdflatex -halt-on-error $< && pdflatex -halt-on-error $<) || (rm $@ && /bin/false)
42
43$(NAME).article.pdf: $(NAME).article.tex $(DEPENDENCIES) $(IMAGES)
44        (pdflatex -halt-on-error $< && pdflatex -halt-on-error $<) || (rm $@ && /bin/false)
45
46%.eps: %.fig
47        fig2dev -L eps  $< $@
48
49.png.eps:
50        convert $< $@
51
52$(NAME).handout.tex: $(NAME).tex Makefile
53        cat $< | sed 's/notes/handout/' > $@
54
55$(NAME).article.tex: $(NAME).tex Makefile
56        cat $< | sed 's/\\documentclass.*/\\documentclass[a4paper]{article}\\usepackage{beamerarticle}\\usepackage[a4paper]{geometry}/' > $@
57
58clean:
59        rm -f $(EPS)
60        rm -f $(DVI)
61        rm -f $(PDF)
62
63.PHONY: clean
Note: See TracBrowser for help on using the repository browser.