X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=ucw%2Fdoc%2FMakefile;h=a61bb14cda3487e92a26411e0afc1adb881b5b13;hb=39cbf14f8820ed779c98445b5bc5c3ff3835cda7;hp=a299b03d289aba64b13f29c41752bc0798a22aec;hpb=9e396865b92baea1cc154f921d158a86b0ae0a81;p=libucw.git diff --git a/ucw/doc/Makefile b/ucw/doc/Makefile index a299b03d..a61bb14c 100644 --- a/ucw/doc/Makefile +++ b/ucw/doc/Makefile @@ -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/