source: liacs/dbdm/dbdm_5/latex.mk@ 275

Last change on this file since 275 was 71, checked in by Rick van der Zwet, 15 years ago

LaTeX framework

File size: 1.0 KB
RevLine 
[71]1# Rick van der Zwet <rick@wzoeterwoude.net>
2# Licence: BSD
3# Descrip: LaTex file parser
4# $Id: latex.mk 571 2008-04-20 17:31:04Z rick $
5
6TARGET = report
7LATEX = latex
8XDVI = xdvi
9TEX = latex -halt-on-error
10DVIPDF = dvipdf
11ASPELL = aspell
12ASPELL_ARGS = -c --mode=tex -x
13
14#XXX: Make me dynamic
15VIEWPDF = evince
16.SUFFIXES: .pdf
17
18help:
19 @echo "Usage Makefile <option>"
20
21doc-all: doc-distclean buildpdf
22
23view: viewpdf
24
25viewdvi: builddvi
26 $(XDVI) $(TARGET)
27
28builddvi: $(SOURCE) $(TARGET).dvi
29
30doc-clean:
31 rm -vf *.aux *.log *toc *.out *.bak *.m.tex
32
33doc-distclean: doc-clean
34 rm -vf $(TARGET).dvi $(TARGET).pdf $(PROGRAM)
35
36buildpdf: $(SOURCE) $(TARGET).pdf
37
38viewpdf: buildpdf
39 $(VIEWPDF) $(TARGET).pdf
40
41spell: spell-en
42
43spell-nl: $(TARGET).tex
44 $(ASPELL) -l nl -p ~/aspell-n.dic $(ASPELL_ARGS) $<
45
46spell-en: $(TARGET).tex
47 $(ASPELL) -l en -p ~/aspell-en.dic $(ASPELL_ARGS) $<
48
49.dvi.pdf:
50 $(DVIPDF) $? $@
51
52.tex.dvi:
53 $(TEX) $? $@
54 $(TEX) $? $@
55
56.gs.png:
57 $(GNUPLOT) $?
58
59%.m.tex: %.m
60 highlight --include-style --linenumbers --no-doc \
61 --latex --input $< --output $@
Note: See TracBrowser for help on using the repository browser.