]> mj.ucw.cz Git - libucw.git/commitdiff
Doc: Man pages are now generated as both HTML and NROFF
authorMartin Mares <mj@ucw.cz>
Fri, 16 Jan 2015 14:23:11 +0000 (15:23 +0100)
committerMartin Mares <mj@ucw.cz>
Fri, 16 Jan 2015 14:23:11 +0000 (15:23 +0100)
debian/rules
maint/release
ucw/doc/Makefile

index 29b48b1aaaba514d5be1eecd28c61d09adcc8a29..d236a4f8d92db7eb71ba630f4835d318d12936c3 100755 (executable)
@@ -31,7 +31,7 @@ install: build
        $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-dev install-libucw-api
        $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-utils install-ucw-shell install-ucw-utils
 ifdef CONFIG_DOC
-       $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-doc install-libucw-docs install-libucw-config
+       $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-doc install-libucw-docs install-libucw-man install-libucw-config
        install -d -m 755 $(CURDIR)/debian/libucw-doc/usr/share/doc/libucw/examples
        cp -r examples/external $(CURDIR)/debian/libucw-doc/usr/share/doc/libucw/examples/program
 endif
index 25a54a60616d11163496d49b2cb912ed02d1dda1..5f34b38d6fa478938f233d9f76ae81b5a9858c5c 100755 (executable)
@@ -24,7 +24,7 @@ if ($r->{"do_upload"}) {
        my $tdir = $r->{"TESTDIR"};
        if (defined $tdir) {
                print "Generating documentation\n";
-               `cd $tdir && make install-libucw-docs INSTALL_DOC_DIR=../doc INSTALL_MAN_DIR=../man`;
+               `cd $tdir && make install-libucw-docs INSTALL_DOC_DIR=../doc`;
                die if $?;
                print "Upload of documentation\n";
                $r->Confirm;
index 6cd6ce4988e4a9aca94a13863a99831b1d4822d4..9c09efe2fdc2c8ee6abd9ad6ccb9db604a383aab 100644 (file)
@@ -7,8 +7,10 @@ UCW_INDEX=$(o)/ucw/doc/def_index.html
 UCW_DOCS_HTML=$(addprefix $(o)/ucw/doc/,$(addsuffix .html,$(UCW_DOCS)))
 
 UCW_MANPAGES=ucw-tableprinter.1
+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))
@@ -19,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) $(UCW_MANPAGES_NROFF)
+.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_NROFF) $(DESTDIR)$(INSTALL_MAN_DIR)/man1/