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

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

Not ready yet, but going on the road...

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