summaryrefslogtreecommitdiff
path: root/doc/Makefile
diff options
context:
space:
mode:
authorAndreas Brachold <vdr07@deltab.de>2007-08-13 18:41:27 +0000
committerAndreas Brachold <vdr07@deltab.de>2007-08-13 18:41:27 +0000
commitbcbf441e09fb502cf64924ff2530fa144bdf52c5 (patch)
treef377707a2dac078db8cd0c7d7abfe69ac1006d71 /doc/Makefile
downloadxxv-bcbf441e09fb502cf64924ff2530fa144bdf52c5.tar.gz
xxv-bcbf441e09fb502cf64924ff2530fa144bdf52c5.tar.bz2
* Move files to trunk
Diffstat (limited to 'doc/Makefile')
-rw-r--r--doc/Makefile71
1 files changed, 71 insertions, 0 deletions
diff --git a/doc/Makefile b/doc/Makefile
new file mode 100644
index 0000000..7b65192
--- /dev/null
+++ b/doc/Makefile
@@ -0,0 +1,71 @@
+#
+# Makefile to generate help pages
+#
+
+man = xxvd.1
+html = xxvd.html
+pdf = xxvd.pdf
+txt = xxvd.txt
+
+
+%.1: %.sgml
+ @docbook2x-man --to-stdout $< > $@
+
+#%.1: %.sgml
+# @docbook-to-man $< > $@
+
+%.texi: %.sgml
+ @docbook2x-texi --to-stdout $< > $@
+
+%.html: %.texi
+ @texi2html $<
+
+%.pdf: %.texi
+ @texi2pdf $< -o $@
+
+#%.txt: %.1
+# @groff -a -man -Tascii $< > $@
+
+#
+# generate html files
+#
+html: $(html)
+
+
+#
+# generate pdf files
+#
+pdf: $(pdf)
+
+
+#
+# generate man files
+#
+man: $(man)
+
+#
+# generate plain ascii files
+#
+#text: $(txt)
+
+#
+# generate all files
+#
+all: help
+
+#
+# clean generated files
+#
+clean:
+ @rm -f $(txt) $(man) $(pdf) $(html)
+
+#
+# End user targets
+#
+help:
+ @echo "----------- documentation make targets --------------"
+ @echo "man: generate manpages (requires: docbook2x-man)"
+ @echo "pdf: generate pdf (requires: docbook2x-texi, texi2pdf)"
+ @echo "html: generate html (requires: docbook2x-texi, texi2html)"
+# @echo "text: generate text (requires: docbook2x-man, groff)"
+