From e0130bd339ec841abe84aa50ed1ff62992d26f4e Mon Sep 17 00:00:00 2001 From: Benjamin Franzke Date: Wed, 16 Jan 2013 04:04:37 +0100 Subject: Start presentation --- .gitignore | 2 ++ Makefile | 17 ++++++++++++++--- fix-css.sed | 17 +++++++++++++++++ image/hs-wismar.png | Bin 0 -> 54771 bytes presentation.txt | 17 +++++++++++++++++ 5 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 fix-css.sed create mode 100644 image/hs-wismar.png create mode 100644 presentation.txt diff --git a/.gitignore b/.gitignore index f298dc7..fa91c98 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ projekt_doku.pdf +presentation.html *.dia~ *.svg *.eps +*.png diff --git a/Makefile b/Makefile index 2b6c87c..800f6c2 100644 --- a/Makefile +++ b/Makefile @@ -2,10 +2,11 @@ DEBUG:=yes DIAs=$(wildcard image/*.dia) SVGs=$(DIAs:.dia=.svg) +PNGs=$(SVGs:.svg=.png) EPSs=$(DIAs:.dia=.eps) .PHONY: all clean -all: projekt_doku.pdf +all: projekt_doku.pdf presentation.html #.SUFFIXES: .asciidoc .html #presentation.html: presentation.asciidoc @@ -20,6 +21,10 @@ all: projekt_doku.pdf #.asciidoc.tex: # asciidoc --backend=latex $< +presentation.html: presentation.txt $(SVGs) $(PNGs) + asciidoc --out-file=$@ --backend=slidy $< + sed -i -f fix-css.sed $@ + projekt_doku.pdf: projekt_doku.asciidoc thesis.xsl thesis.sty $(SVGs) $(EPSs) a2x -f pdf $< @@ -32,13 +37,19 @@ pluggit: .SUFFIXES: .dia .svg .dia.svg: @dia --export=$@ --filter=svg $< + sed -i 's~xlink:href="[^"]*/image/\([^"/]*\)"~xlink:href="\1"~' $@ -.SUFFIXES: .eps .svg +.SUFFIXES: .dia .eps .dia.eps: @dia --export=$@ --filter=eps $< +.SUFFIXES: .svg .png +.svg.png: + rsvg-convert -f png $< > $@ + clean: - rm -f document.html presentation.html document.pdf ${GenSVG} + rm -f projekt_doku.pdf presentation.html document.pdf + rm -f $(SVGs) $(PNGs) $(EPSs) $(MAKE) -C pluggit/ -f makefile.voodoo clean rm -f pluggit/src/classes.cpp $(MAKE) -C directfb-voodoo/ -f makefile.voodoo clean diff --git a/fix-css.sed b/fix-css.sed new file mode 100644 index 0000000..780fd9c --- /dev/null +++ b/fix-css.sed @@ -0,0 +1,17 @@ +/