Renamed grml-x to grml-x-legacy
[grml-x.git] / Makefile
index 1729d12..f4e6f86 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4,27 +4,29 @@ doc: doc_man doc_html
 
 doc_html: html-stamp
 
-html-stamp: grml-x.txt
-       asciidoc -b xhtml11 grml-x.txt
-       touch html-stamp
+html-stamp: grml-x-legacy.html
 
-doc_man: man-stamp
+doc_man: grml-x-legacy.1
 
-man-stamp: grml-x.txt
-       asciidoc -d manpage -b docbook grml-x.txt
-       sed -i 's/<emphasis role="strong">/<emphasis role="bold">/' grml-x.xml
-       xsltproc /usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl grml-x.xml
+%.1: %.txt
+       asciidoc -d manpage -b docbook $<
+       sed -i 's/<emphasis role="strong">/<emphasis role="bold">/' $*.xml
+       xsltproc /usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl $*.xml
        # ugly hack to avoid duplicate empty lines in manpage
        # notice: docbook-xsl 1.71.0.dfsg.1-1 is broken! make sure you use 1.68.1.dfsg.1-0.2!
-       cp grml-x.1 grml-x.1.tmp
-       uniq grml-x.1.tmp > grml-x.1
+       cp $@ $@.tmp
+       uniq $@.tmp > $@
        # ugly hack to avoid '.sp' at the end of a sentence or paragraph:
-       sed -i 's/\.sp//' grml-x.1
-       rm grml-x.1.tmp
+       sed -i 's/\.sp//' $@
+       rm $@.tmp
        touch man-stamp
 
+%.html: %.txt
+       asciidoc -b xhtml11 $<
+       touch html-stamp
+
 online: doc
-       scp grml-x.html grml:/var/www/grml/grml-x/index.html
+       scp grml-x-legacy.html grml:/var/www/grml/grml-x/index.html
 
 clean:
-       rm -rf grml-x.html grml-x.1 grml-x.xml html-stamp man-stamp
+       rm -rf grml-x-legacy.html grml-x-legacy.1 grml-x-legacy.xml html-stamp man-stamp