summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile26
1 files changed, 20 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 484479d..0829762 100644
--- a/Makefile
+++ b/Makefile
@@ -1,17 +1,31 @@
DBLATEX_OPTS="-P latex.encoding=utf8 -P latex.output.revhistory=0 -P doc.publisher.show=0"
+IMAGES!=ls image/*.dia
+GenSVG=${IMAGES:s/.dia/.svg/}
-.PHONY: all clean
+.PHONY: all clean up
+all: document.html presentation.html
-all: document.html
+.SUFFIXES: .asciidoc .html
+presentation.html: presentation.asciidoc
+ asciidoc --out-file=$@ --backend=slidy $<
-document.html: document.asciidoc
- asciidoc --backend=html $<
+.asciidoc.html:
+ asciidoc --out-file=$@ --backend=html $<
-document.tex: document.asciidoc
+.SUFFIXES: .asciidoc .tex
+.tex.asciidoc:
asciidoc --backend=latex $<
-document.pdf: document.asciidoc
+.SUFFIXES: .asciidoc .pdf
+.pdf.asciidoc:
a2x -f pdf --dblatex-opts=$(DBLATEX_OPTS) $<
+.SUFFIXES: .dia .svg
+image/%.svg: image/%.dia
+ dia --export=$@ --filter=svg $<
+
+up: document.html
+ scp $< klemkow.net:www
+
clean:
rm -f document.html