diff options
Diffstat (limited to 'doc/Makefile')
-rw-r--r-- | doc/Makefile | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/Makefile b/doc/Makefile new file mode 100644 index 0000000..9026baa --- /dev/null +++ b/doc/Makefile @@ -0,0 +1,25 @@ + +ASCIIDOC=asciidoc +XMLTO=xmlto + +MANMAN=doc/latrace.1 +MANTXT=doc/latrace.txt +MANXML=doc/latrace.xml +MANHTML=doc/latrace.html + +.PHONY: doc man htmlman + +doc: $(MANMAN) $(MANHTML) + +$(MANMAN): $(MANTXT) + $(QUIET_ASCIIDOC)$(ASCIIDOC) -f doc/asciidoc.conf -b docbook -d manpage -o $(MANXML) $(MANTXT) + $(QUIET_XMLTO)$(XMLTO) -o doc man $(MANXML) + +$(MANHTML): $(MANTXT) + $(QUIET_ASCIIDOC)$(ASCIIDOC) -b xhtml11 -d manpage --unsafe -o $(MANHTML) $(MANTXT) + +clean:: + $(call remove, $(MANXML) $(MANHTML) $(MANMAN)) + +install:: doc + $(call install,$(MANMAN),$(mandir)/man1,644) |