]> mj.ucw.cz Git - libucw.git/blobdiff - ucw/doc/Makefile
Released as 6.5.16.
[libucw.git] / ucw / doc / Makefile
index e7a2ca3a2185d859864878d650adabbd11e22209..26afcd6ed91bd0fc4e011feef97b3d956611a43a 100644 (file)
@@ -6,8 +6,11 @@ UCW_DOCS=basics log fastbuf index config configure install basecode hash docsys
 UCW_INDEX=$(o)/ucw/doc/def_index.html
 UCW_DOCS_HTML=$(addprefix $(o)/ucw/doc/,$(addsuffix .html,$(UCW_DOCS)))
 
-UCW_MANPAGES=ucw-tableprinter
-MANPAGES+=$(addprefix $(o)/ucw/doc/,$(addsuffix .1,$(UCW_MANPAGES)))
+UCW_MANPAGES=ucw-tableprinter.5
+UCW_MANPAGES_HTML=$(patsubst %,$(o)/ucw/doc/%.html,$(UCW_MANPAGES))
+UCW_MANPAGES_NROFF=$(addprefix $(o)/ucw/doc/,$(UCW_MANPAGES))
+MANPAGES+=$(UCW_MANPAGES_NROFF)
+UCW_DOCS_HTML+=$(UCW_MANPAGES_HTML)
 
 $(UCW_INDEX): DOC_HEAD=$(s)/ucw/doc/def_index.txt
 $(UCW_INDEX): DOC_LIST=$(patsubst %,$(o)/ucw/doc/%.deflist,$(UCW_DOCS))
@@ -18,12 +21,15 @@ DOC_INDICES+=$(UCW_INDEX)
 DOC_MODULES+=ucw
 
 ifdef CONFIG_DOC
-INSTALL_TARGETS+=install-libucw-docs
+INSTALL_TARGETS+=install-libucw-docs install-libucw-man
 endif
 
-.PHONY: install-libucw-docs
-install-libucw-docs: $(UCW_INDEX) $(UCW_DOCS_HTML) $(MANPAGES)
+.PHONY: install-libucw-docs install-libucw-man
+
+install-libucw-docs: $(UCW_INDEX) $(UCW_DOCS_HTML)
        install -d -m 755 $(DESTDIR)$(INSTALL_DOC_DIR)/ucw/
        install -m 644 $^ $(DESTDIR)$(INSTALL_DOC_DIR)/ucw/
+
+install-libucw-man: $(UCW_MANPAGES_NROFF)
        install -d -m 755 $(DESTDIR)$(INSTALL_MAN_DIR)/man1/
-       install -m 644 $(UCW_MANPAGES) $(DESTDIR)$(INSTALL_MAN_DIR)/man1/
+       install -m 644 $(UCW_MANPAGES_NROFF) $(DESTDIR)$(INSTALL_MAN_DIR)/man1/