Makefile
changeset 12 86e315be5b57
parent 10 905843405257
child 13 95ecb62b93e6
--- a/Makefile	Mon Apr 20 16:01:28 2015 +0200
+++ b/Makefile	Mon Apr 20 23:07:09 2015 +0200
@@ -1,16 +1,27 @@
 TXT = abstract.txt
 HTML = out/abstract.html
+PDF = out/abstract.pdf
 
 #REVISION = ${shell hg id -tibB}
 REVISION = ${shell hg log -r . --template '{latesttag}-{latesttagdistance}-{node|short}'}
 DATE = ${shell date -I}
 
+AOPTS = -a revision="${REVISION}" -a date="${DATE}"
 
-.PHONY:	all clean
+.PHONY:	all clean pdf html
+
 
-all:	${HTML}
-clean:	; rm -f ${HTML}
+all:	html pdf
+clean:	; rm -f ${HTML} ${PDF}
+
+pdf:	${PDF}
+html:	${HTML}
+
+out/%.pdf:		%.txt
+		@mkdir -p ${dir $@}
+		a2x --asciidoc-opts="${AOPTS}" -D ${dir $@} $<
 
 out/%.html:		%.txt
 		@mkdir -p ${dir $@}
-		asciidoc -a revision="${REVISION}" -a date="${DATE}" -o $@ $<
+#		asciidoc -a revision="${REVISION}" -a date="${DATE}" -o $@ $<
+		asciidoc ${AOPTS} -o $@ $<