source: liacs/SCA2010/nQueens/latex.mk@ 380

Last change on this file since 380 was 179, checked in by Rick van der Zwet, 14 years ago

Corrected versions (lots of typo's and sentences not clear).

Thanks to Walter Kosters for the corrections!.

File size: 1.3 KB
Line 
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 -geometry +700+0
9TEX = latex -halt-on-error
10DVIPDF = dvipdf
11ASPELL = aspell
12ASPELL_ARGS = -c --mode=tex -x
13
14#XXX: Make me dynamic
15VIEWPDF = evince
16VIEWPS = gv -geometry +700+0
17.SUFFIXES: .pdf .ps
18
19PAGE ?= 1
20
21help:
22 @echo "Usage Makefile <option>"
23
24doc-all: doc-distclean buildpdf
25
26view: viewpdf
27
28viewps: buildps
29 $(VIEWPS) -page=$(PAGE) $(TARGET).ps
30
31buildps: $(SOURCE) $(TARGET).dvi
32 dvips $(TARGET).dvi
33
34viewdvi: builddvi
35 $(XDVI) $(TARGET) +$(PAGE)
36
37builddvi: $(SOURCE) $(TARGET).dvi
38
39doc-clean:
40 rm -vf *.aux *.log *toc *.out *.bak *.m.tex
41
42doc-distclean: doc-clean
43 rm -vf $(TARGET).dvi $(TARGET).pdf $(PROGRAM)
44
45buildpdf: $(SOURCE) $(TARGET).pdf
46
47viewpdf: buildpdf
48 $(VIEWPDF) -p $(PAGE) $(TARGET).pdf
49
50spell: spell-en
51
52spell-nl: $(TARGET).tex
53 $(ASPELL) -l nl -p ~/aspell-n.dic $(ASPELL_ARGS) $<
54
55spell-en: $(TARGET).tex
56 $(ASPELL) -l en -p ~/aspell-en.dic $(ASPELL_ARGS) $<
57
58#.dvi.pdf:
59# $(DVIPDF) $? $@
60
61.tex.pdf:
62 pdflatex -halt-on-error $?
63 pdflatex -halt-on-error $?
64
65.tex.dvi:
66 $(TEX) $? $@
67 $(TEX) $? $@
68
69.gs.png:
70 $(GNUPLOT) $?
71
72%.m.tex: %.m
73 highlight --include-style --linenumbers --no-doc \
74 --latex --input $< --output $@
Note: See TracBrowser for help on using the repository browser.