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 presentation.html #.SUFFIXES: .asciidoc .html #presentation.html: presentation.asciidoc # asciidoc --out-file=$@.tmp --backend=slidy $< # sed -f fix-css.sed $@.tmp > $@ # rm $@.tmp # #.asciidoc.html: # asciidoc --out-file=$@ --backend=html $< # #.SUFFIXES: .asciidoc .tex #.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 $< .PHONY: pluggit pluggit: rm -f pluggit/pluggit $(MAKE) -C directfb-voodoo/ -f makefile.voodoo DEBUG=$(DEBUG) package $(MAKE) -C pluggit/ -f makefile.voodoo DIRECTFB_VOODOO=../directfb-voodoo/DirectFB_Voodoo all .SUFFIXES: .dia .svg .dia.svg: @dia --export=$@ --filter=svg $< sed -i 's~xlink:href="[^"]*/image/\([^"/]*\)"~xlink:href="\1"~' $@ .SUFFIXES: .dia .eps .dia.eps: @dia --export=$@ --filter=eps $< .SUFFIXES: .svg .png .svg.png: rsvg-convert -f png $< > $@ clean: 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 rm -rf directfb-voodoo/DirectFB_Voodoo*