blob: e2ad4c04652e1128bb35857af1574779da4155aa (
plain)
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
#
# Makefile zum Skript ueber Spezielle Funktionen
#
# (c) 2021 Prof Dr Andreas Mueller, OST Ostschweizer Fachhochschule
#
all: buch.pdf
papers/common/Makefile.inc: papers/common/paperlist
include common/Makefile.inc
include chapters/Makefile.inc
include papers/common/Makefile.inc
include papers/common/includes.inc
ALLTEXFILES = $(TEXFILES) $(CHAPTERFILES)
#
# Buchblock für Druckerei
#
buch.pdf: buch.tex $(TEXFILES) buch.ind $(BLXFILES)
pdflatex buch.tex
bibtex buch
buch.idx: buch.tex $(TEXFILES) images
touch buch.ind
pdflatex buch.tex
buch.ind: buch.idx
makeindex buch.idx
#
# Papers in einzelne PDF-Files separieren für digitales Feedback
#
separate: buch.aux buch.pdf
bash splitpapers
#
# Version mit Buchdeckeln für Release/Website
#
SeminarSpezielleFunktionen.pdf: SeminarSpezielleFunktionen.tex $(TEXFILES) \
SeminarSpezielleFunktionen.ind $(BLXFILES)
pdflatex SeminarSpezielleFunktionen.tex
bibtex SeminarSpezielleFunktionen
SeminarSpezielleFunktionen.idx: SeminarSpezielleFunktionen.tex $(TEXFILES) \
images
touch SeminarSpezielleFunktionen.ind
pdflatex SeminarSpezielleFunktionen.tex
SeminarSpezielleFunktionen.ind: SeminarSpezielleFunktionen.idx
makeindex SeminarSpezielleFunktionen
#
# This Makefile can also construct the short tests
#
tests: test1.pdf test2.pdf test3.pdf
test1.pdf: common/test-common.tex common/test1.tex aufgaben1.tex
pdflatex common/test1.tex
test2.pdf: common/test-common.tex common/test1.tex aufgaben2.tex
pdflatex common/test2.tex
test3.pdf: common/test-common.tex common/test1.tex aufgaben3.tex
pdflatex common/test3.tex
#
# Errata
#
errata.pdf: errata.tex
pdflatex errata.tex
|