]> mj.ucw.cz Git - libucw.git/blobdiff - ucw/doc/Makefile
Trans: Documented naming of exceptions
[libucw.git] / ucw / doc / Makefile
index a299b03d289aba64b13f29c41752bc0798a22aec..a61bb14cda3487e92a26411e0afc1adb881b5b13 100644 (file)
@@ -2,11 +2,23 @@
 
 DIRS+=ucw/doc
 
-UCW_DOCS=fastbuf
-UCW_INDEX=$(o)/ucw/doc/index.html
+UCW_DOCS=basics log fastbuf index config configure install basecode hash docsys conf mempool eltpool mainloop generic growbuf unaligned lists chartype unicode prime binsearch heap binheap compress sort hashtable relnotes trans string
+UCW_INDEX=$(o)/ucw/doc/def_index.html
+UCW_DOCS_HTML=$(addprefix $(o)/ucw/doc/,$(addsuffix .html,$(UCW_DOCS)))
 
-$(UCW_INDEX): DOC_HEAD:=$(s)/ucw/doc/index.txt
-$(UCW_INDEX): DOC_LIST:=$(patsubst %,$(o)/ucw/doc/%.deflist,$(UCW_DOCS))
+$(UCW_INDEX): DOC_HEAD=$(s)/ucw/doc/def_index.txt
+$(UCW_INDEX): DOC_LIST=$(patsubst %,$(o)/ucw/doc/%.deflist,$(UCW_DOCS))
+$(UCW_INDEX) $(UCW_DOCS_HTML): DOC_MODULE=ucw
 
-DOCS+=$(addprefix $(o)/ucw/doc/,$(addsuffix .html,$(UCW_DOCS)))
-DOC_INDECES+=$(UCW_INDEX)
+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/