]> mj.ucw.cz Git - libucw.git/commitdiff
Doc system: install if CONFIG_DOC
authorMichal Vaner <vorner@ucw.cz>
Fri, 31 Oct 2008 14:19:23 +0000 (15:19 +0100)
committerMichal Vaner <vorner@ucw.cz>
Fri, 31 Oct 2008 14:19:23 +0000 (15:19 +0100)
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
ucw/perl/UCW/Configure/Paths.pm

index 4c264d40a7df7bb2141aa4fab668e3212bec4b04..f7d5cddd0c870da9bb437a050e34a25a4d146eb8 100644 (file)
@@ -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/
+
index ecfa2caa3c19d466ad6ed22dabd740eb213278c6..82ee74bff6e26ed79cd60224a9c87bcb4afd403c 100644 (file)
@@ -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.