From ef64449cb65bdb9e0a9c51f5d9f0ef3e220c0525 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 13 Feb 2009 09:11:22 +0100 Subject: doc: generate API documentation with doxygen When configured with --enable-documentation, use doxygen. --- doc/Makefile.am | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'doc/Makefile.am') diff --git a/doc/Makefile.am b/doc/Makefile.am index e88957483..e246c4607 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -12,8 +12,17 @@ protocol_DATA = $(wildcard protocol/*.html) $(DOCBOOK_HTML): %/index.html: %.xml $(XMLTO) -o protocol --stringparam chunker.output.encoding=utf-8 html $< -all-local: $(DOCBOOK_HTML) +api/html/index.html: doxygen.conf + $(DOXYGEN) $< + +all-local: $(DOCBOOK_HTML) api/html/index.html clean-local: rm -rf $(patsubst %.xml,%,$(DOCBOOK_FILES)) + rm -rf api + +install-data-local: api/html/index.html + $(mkinstalldirs) $(docdir)/api/html + $(INSTALL_DATA) -c -m 644 api/html/*.html api/html/*.css api/html/*.png api/html/*.gif $(docdir)/api/html + endif -- cgit v1.2.3