From e0130bd339ec841abe84aa50ed1ff62992d26f4e Mon Sep 17 00:00:00 2001 From: Benjamin Franzke Date: Wed, 16 Jan 2013 04:04:37 +0100 Subject: Start presentation --- Makefile | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'Makefile') 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 -- cgit