]> mj.ucw.cz Git - libucw.git/blob - ucw/doc/Makefile
Fastbufs: Clean up exception handling
[libucw.git] / ucw / doc / Makefile
1 # Makefile for the UCW documentation, (c) 2008 Michal Vaner <vorner@ucw.cz>
2
3 DIRS+=ucw/doc
4
5 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
6 UCW_INDEX=$(o)/ucw/doc/def_index.html
7 UCW_DOCS_HTML=$(addprefix $(o)/ucw/doc/,$(addsuffix .html,$(UCW_DOCS)))
8
9 $(UCW_INDEX): DOC_HEAD=$(s)/ucw/doc/def_index.txt
10 $(UCW_INDEX): DOC_LIST=$(patsubst %,$(o)/ucw/doc/%.deflist,$(UCW_DOCS))
11 $(UCW_INDEX) $(UCW_DOCS_HTML): DOC_MODULE=ucw
12
13 DOCS+=$(UCW_DOCS_HTML)
14 DOC_INDICES+=$(UCW_INDEX)
15 DOC_MODULES+=ucw
16
17 ifdef CONFIG_DOC
18 INSTALL_TARGETS+=install-libucw-docs
19 endif
20
21 .PHONY: install-libucw-docs
22 install-libucw-docs: $(UCW_INDEX) $(UCW_DOCS_HTML)
23         install -d -m 755 $(DESTDIR)$(INSTALL_DOC_DIR)/ucw/
24         install -m 644 $^ $(DESTDIR)$(INSTALL_DOC_DIR)/ucw/