aboutsummaryrefslogtreecommitdiffstats
path: root/buch/Makefile
diff options
context:
space:
mode:
authorAndreas Müller <andreas.mueller@ost.ch>2021-06-04 16:46:46 +0200
committerAndreas Müller <andreas.mueller@ost.ch>2021-06-04 16:46:46 +0200
commit4752a00668c8de082d467bbdb8ba47f3cb0091b4 (patch)
treea3c3782662c1f8ee5e54c40eb9b9d62d30f90c74 /buch/Makefile
parentadd ideas file (diff)
downloadSeminarSpezielleFunktionen-4752a00668c8de082d467bbdb8ba47f3cb0091b4.tar.gz
SeminarSpezielleFunktionen-4752a00668c8de082d467bbdb8ba47f3cb0091b4.zip
add basic file infrastructure for special function book
Diffstat (limited to 'buch/Makefile')
-rwxr-xr-xbuch/Makefile50
1 files changed, 50 insertions, 0 deletions
diff --git a/buch/Makefile b/buch/Makefile
new file mode 100755
index 0000000..727c7c7
--- /dev/null
+++ b/buch/Makefile
@@ -0,0 +1,50 @@
+#
+# 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)
+
+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
+
+separate: buch.aux buch.pdf
+ bash splitpapers
+
+speziellefunktionen.pdf:
+ pdfjam --outfile speziellefunktionen.pdf \
+ ../cover/front.pdf 1,{} \
+ buch.pdf 1-504 \
+ ../cover/back.pdf {},1
+
+#
+# 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
+