aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2013-08-22 06:16:06 +0000
committerChristian Grothoff <christian@grothoff.org>2013-08-22 06:16:06 +0000
commit4f6aa30eb0bb5ffe9052e4a87aefef2d16d33868 (patch)
tree1fe19f96fcb5c3d90163c8029a0e31343aa70c40 /doc
parent131368c7194d776adae1263aba4868f041694b42 (diff)
downloadlibmicrohttpd-4f6aa30eb0bb5ffe9052e4a87aefef2d16d33868.tar.gz
libmicrohttpd-4f6aa30eb0bb5ffe9052e4a87aefef2d16d33868.zip
-more doxygen improvements
Diffstat (limited to 'doc')
-rw-r--r--doc/Makefile.am2
-rw-r--r--doc/doxygen/Makefile.am17
-rw-r--r--doc/doxygen/libmicrohttpd.doxy (renamed from doc/Doxyfile)19
3 files changed, 27 insertions, 11 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am
index f0c79428..6bdb8fca 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -25,5 +25,5 @@ microhttpd_TEXINFOS = \
25 lgpl.texi \ 25 lgpl.texi \
26 ecos.texi 26 ecos.texi
27 27
28EXTRA_DIST = $(man_MANS) Doxyfile $(microhttpd_TEXINFOS) 28EXTRA_DIST = $(man_MANS) $(microhttpd_TEXINFOS)
29 29
diff --git a/doc/doxygen/Makefile.am b/doc/doxygen/Makefile.am
new file mode 100644
index 00000000..fe10b617
--- /dev/null
+++ b/doc/doxygen/Makefile.am
@@ -0,0 +1,17 @@
1all:
2 @echo -e \
3"Generate documentation:\n" \
4"\tmake full - full documentation with dependency graphs (slow)\n" \
5"\tmake fast - fast mode without dependency graphs"
6
7full: libmicrohttpd.doxy
8 doxygen $<
9
10fast: libmicrohttpd.doxy
11 sed 's/\(HAVE_DOT.*=\).*/\1 NO/' $< | doxygen -
12
13clean:
14 rm -rf html
15
16
17EXTRA_DIST = libmicrohttpd.doxy
diff --git a/doc/Doxyfile b/doc/doxygen/libmicrohttpd.doxy
index ab2b6109..01f2348d 100644
--- a/doc/Doxyfile
+++ b/doc/doxygen/libmicrohttpd.doxy
@@ -5,8 +5,8 @@
5#--------------------------------------------------------------------------- 5#---------------------------------------------------------------------------
6DOXYFILE_ENCODING = UTF-8 6DOXYFILE_ENCODING = UTF-8
7PROJECT_NAME = "GNU libmicrohttpd" 7PROJECT_NAME = "GNU libmicrohttpd"
8PROJECT_NUMBER = 0.9.5 8PROJECT_NUMBER = 0.9.29
9OUTPUT_DIRECTORY = doc/doxygen/ 9OUTPUT_DIRECTORY = .
10CREATE_SUBDIRS = YES 10CREATE_SUBDIRS = YES
11OUTPUT_LANGUAGE = English 11OUTPUT_LANGUAGE = English
12BRIEF_MEMBER_DESC = YES 12BRIEF_MEMBER_DESC = YES
@@ -25,8 +25,9 @@ ABBREVIATE_BRIEF = "The $name class" \
25ALWAYS_DETAILED_SEC = NO 25ALWAYS_DETAILED_SEC = NO
26INLINE_INHERITED_MEMB = NO 26INLINE_INHERITED_MEMB = NO
27FULL_PATH_NAMES = YES 27FULL_PATH_NAMES = YES
28STRIP_FROM_PATH = /home/grothoff/svn/libmicrohttpd/ 28STRIP_FROM_PATH = ../..
29STRIP_FROM_INC_PATH = 29STRIP_FROM_INC_PATH = ../../src/include \
30 src/include
30SHORT_NAMES = NO 31SHORT_NAMES = NO
31JAVADOC_AUTOBRIEF = NO 32JAVADOC_AUTOBRIEF = NO
32QT_AUTOBRIEF = NO 33QT_AUTOBRIEF = NO
@@ -90,16 +91,14 @@ WARN_LOGFILE =
90#--------------------------------------------------------------------------- 91#---------------------------------------------------------------------------
91# configuration options related to the input files 92# configuration options related to the input files
92#--------------------------------------------------------------------------- 93#---------------------------------------------------------------------------
93INPUT = /home/grothoff/svn/libmicrohttpd/src/include \ 94INPUT = ../..
94 /home/grothoff/svn/libmicrohttpd/src/daemon
95INPUT_ENCODING = UTF-8 95INPUT_ENCODING = UTF-8
96FILE_PATTERNS = *.c \ 96FILE_PATTERNS = *.c \
97 *.h 97 *.h
98RECURSIVE = YES 98RECURSIVE = YES
99EXCLUDE = /home/grothoff/svn/libmicrohttpd/src/daemon/daemon_test.c \ 99EXCLUDE =
100 /home/grothoff/svn/libmicrohttpd/src/daemon/postprocessor_test.c
101EXCLUDE_SYMLINKS = NO 100EXCLUDE_SYMLINKS = NO
102EXCLUDE_PATTERNS = 101EXCLUDE_PATTERNS = */test_* */.svn/* */perf_*
103EXCLUDE_SYMBOLS = MHD_DLOG 102EXCLUDE_SYMBOLS = MHD_DLOG
104EXAMPLE_PATH = 103EXAMPLE_PATH =
105EXAMPLE_PATTERNS = * 104EXAMPLE_PATTERNS = *
@@ -249,4 +248,4 @@ DOT_CLEANUP = YES
249#--------------------------------------------------------------------------- 248#---------------------------------------------------------------------------
250# Configuration::additions related to the search engine 249# Configuration::additions related to the search engine
251#--------------------------------------------------------------------------- 250#---------------------------------------------------------------------------
252SEARCHENGINE = NO 251SEARCHENGINE = YES