From 8270b2798d13e0ee308b72abe79513e58bb96983 Mon Sep 17 00:00:00 2001 From: Michal Vaner Date: Fri, 31 Oct 2008 15:19:23 +0100 Subject: [PATCH] Doc system: install if CONFIG_DOC If the documentation is included in default target, install it too. If it is not, allow installation with make install-ucw-docs. --- ucw/doc/Makefile | 10 ++++++++++ ucw/perl/UCW/Configure/Paths.pm | 1 + 2 files changed, 11 insertions(+) diff --git a/ucw/doc/Makefile b/ucw/doc/Makefile index 4c264d40..f7d5cddd 100644 --- a/ucw/doc/Makefile +++ b/ucw/doc/Makefile @@ -13,3 +13,13 @@ $(UCW_INDEX) $(UCW_DOCS_HTML): DOC_MODULE=ucw DOCS+=$(UCW_DOCS_HTML) DOC_INDICES+=$(UCW_INDEX) DOC_MODULES+=ucw + +ifdef CONFIG_DOC +INSTALL_TARGETS+=install-libucw-docs +endif + +.PHONY: install-libucw-docs +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/ + diff --git a/ucw/perl/UCW/Configure/Paths.pm b/ucw/perl/UCW/Configure/Paths.pm index ecfa2caa..82ee74bf 100644 --- a/ucw/perl/UCW/Configure/Paths.pm +++ b/ucw/perl/UCW/Configure/Paths.pm @@ -38,6 +38,7 @@ Set("INSTALL_MAN_DIR", '$(INSTALL_USR_PREFIX)share/man'); Set("INSTALL_LOG_DIR", '$(INSTALL_VAR_PREFIX)log'); Set("INSTALL_STATE_DIR", '$(INSTALL_VAR_PREFIX)lib'); Set("INSTALL_RUN_DIR", '$(INSTALL_VAR_PREFIX)run'); +Set("INSTALL_DOC_DIR", '$(INSTALL_USR_PREFIX)share/doc'); # Remember PKG_CONFIG_PATH used for building, so that it will be propagated to # pkg-config's run locally in the makefiles. -- 2.39.2