$(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
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;
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))
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/