summaryrefslogtreecommitdiff
path: root/doc/Makefile
blob: c50ab32dd1278829a3373b1a35d8adb7234fdb89 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
LATEX:=latex
LATEXFLAGS:=-file-line-error -halt-on-error -no-shell-escape
DVIPS:=dvips

DOC:=doc
TEXS:=$(wildcard *.tex)
STYS:=$(wildcard *.sty)

.PHONY: all
.SECONDARY: $(DOC).fmt

all: $(DOC).ps

%.fmt: preamble.tex $(STYS)
	$(LATEX) $(LATEXFLAGS) -ini -jobname="$(basename $@)" "&$(LATEX) $<\dump"

%.ps: %.dvi
	$(DVIPS) $<

%.dvi: %.tex %.fmt $(TEXS)
	$(LATEX) $(LATEXFLAGS) $<
	$(LATEX) $(LATEXFLAGS) $<

clean:
	$(RM) -v $(addprefix $(DOC).,aux log ps fmt dvi toc)