summaryrefslogtreecommitdiff
path: root/Makefile
blob: 586bd2aeee46c3db6acbf8b833ead94a5cb51b69 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
DEBUG:=yes

DIAs=$(wildcard image/*.dia)
SVGs=$(DIAs:.dia=.svg)
EPSs=$(DIAs:.dia=.eps)

.PHONY: all clean
all: projekt_doku.pdf

#.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 $<

projekt_doku.pdf: projekt_doku.asciidoc thesis.xsl thesis.sty $(SVGs) $(EPSs)
	a2x -f pdf $<

.PHONY: pluggit
pluggit:
	$(MAKE) -C directfb-voodoo/ -f makefile.voodoo DESTDIR=../install DEBUG=$(DEBUG) all package
	touch pluggit/src/Scaler.cxx
	$(MAKE) -C pluggit/ -f makefile.voodoo DIRECTFB_VOODOO=../directfb-voodoo/DirectFB_Voodoo all

.SUFFIXES: .dia .svg
.dia.svg:
	@dia --export=$@ --filter=svg $<

.SUFFIXES: .eps .svg
.dia.eps:
	@dia --export=$@ --filter=eps $<

clean:
	rm -f document.html presentation.html document.pdf ${GenSVG}
	$(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*