From d00592080fbf179fce0cee187bd94e6bd9fc2103 Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Thu, 1 Sep 2016 08:25:50 +0200
Subject: [PATCH] New section Tdoc. Correcting ln -sf

---
 Doc/Makefile     | 9 +++++++--
 Doc/lectures.xml | 8 ++++++++
 Makefile         | 2 +-
 3 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/Doc/Makefile b/Doc/Makefile
index 970789665..193358295 100644
--- a/Doc/Makefile
+++ b/Doc/Makefile
@@ -7,7 +7,7 @@ SCRIPTBASENAME=lectures
 # http://docbook.sourceforge.net/release/xsl/current/doc/param.html
 #
 
-DOCMODULES=Sd1 Sda1 Sda2 Sdi Persist
+DOCMODULES=Sd1 Sda1 Sda2 Tdoc Sdi Persist
 
 BUILDROOT=target
 
@@ -61,7 +61,7 @@ ${BUILDROOT}/stage1:\
 ${BUILDROOT}/webhelp/index.html:${BUILDROOT}/${SCRIPTBASENAME}.xml
 	cd  ${BUILDROOT};\
 	${SAXONCMD} -s:${SCRIPTBASENAME}.xml -xsl:../../ws/Docbook/Extensions/Xsl/docbook2slides.xsl callout.unicode=1;\
-        ln -s /usr/share/reveal.js Slides;\
+        ln -sf /usr/share/reveal.js Slides;\
         /usr/share/xmlmind/bin/xxetool convert ${XSLPARAM} db5.toWebHelp \
             ${SCRIPTBASENAME}_html.xml -u webhelp
 	cp -f webhelp.css ${BUILDROOT}/webhelp
@@ -81,6 +81,11 @@ ${BUILDROOT}/webhelp/lectures.epub: ${BUILDROOT}/${SCRIPTBASENAME}.xml
           /usr/share/xmlmind/bin/xxetool convert ${XSLPARAM} \
           db5.toEpub  ${SCRIPTBASENAME}.xml -u  webhelp/lectures.epub
 
+slides:
+	${SAXONCMD} -s:${SCRIPTBASENAME}.xml -xsl:../ws/Docbook/Extensions/Xsl/docbook2docbook.xsl >  ${BUILDROOT}/${SCRIPTBASENAME}.xml
+	cd  ${BUILDROOT};\
+          ${SAXONCMD} -s:${SCRIPTBASENAME}.xml -xsl:../../ws/Docbook/Extensions/Xsl/docbook2slides.xsl callout.unicode=1;
+
 clean:
 	rm -rf ${BUILDROOT}
 #end
diff --git a/Doc/lectures.xml b/Doc/lectures.xml
index 118b10a2d..0ce60f6ff 100644
--- a/Doc/lectures.xml
+++ b/Doc/lectures.xml
@@ -206,6 +206,14 @@
     </appendix>
   </part>
 
+  <part xml:id="tdoc">
+    <title>Technical documentation</title>
+
+    <xi:include href="Tdoc/general.xml" xpointer="element(/1)"/>
+
+  </part>
+
+
   <part xml:id="sda2">
     <title>Structured Data and Applications 2</title>
 
diff --git a/Makefile b/Makefile
index 077a35ea1..8e7064ed4 100644
--- a/Makefile
+++ b/Makefile
@@ -8,7 +8,7 @@ java avconv
 K := $(foreach exec,$(EXECUTABLES),\
         $(if $(shell which $(exec)),some string,$(error "No $(exec) in PATH)))
 
-DOCMODULES = Sd1 Sda1 Sda2 Sdi Persist
+DOCMODULES = Sd1 Sda1 Sda2 Tdoc Sdi Persist
 
 doc:
 	cd Doc;$(MAKE) -j ${numCores} target/lectures.xml
-- 
GitLab