1PROJECT_NAME="Apache Portable Runtime"
2
3INPUT=.
4QUIET=YES
5RECURSIVE=YES
6FILE_PATTERNS=*.h
7
8OUTPUT_DIRECTORY=docs/dox
9
10MACRO_EXPANSION=YES
11EXPAND_ONLY_PREDEF=YES
12#EXPAND_AS_DEFINED=
13# not sure why this doesn't work as EXPAND_AS_DEFINED, it should!
14PREDEFINED="APR_DECLARE(x)=x" \
15           "APR_DECLARE_NONSTD(x)=x" \
16           "APR_DECLARE_DATA" \
17           "APR_POOL_DECLARE_ACCESSOR(x)=apr_pool_t* apr_##x##_pool_get (const apr_##x##_t *the##x)" \
18           "APR_DECLARE_INHERIT_SET(x)=apr_status_t apr_##x##_inherit_set(apr_##x##_t *the##x)" \
19           "APR_DECLARE_INHERIT_UNSET(x)=apr_status_t apr_##x##_inherit_unset(apr_##x##_t *the##x)" \
20           "APR_HAS_THREADS" \
21           "__attribute__(x)=" \
22           DOXYGEN=
23
24OPTIMIZE_OUTPUT_FOR_C=YES
25STRIP_CODE_COMMENTS=NO
26
27FULL_PATH_NAMES=NO
28CASE_SENSE_NAMES=NO
29# some autoconf guru needs to make configure set this correctly...
30# in the meantime, simply listing the headers should be alright
31#STRIP_FROM_PATH=/buildpath/apr
32
33EXCLUDE_PATTERNS="*/acconfig.h" \
34                 "*/test/*" \
35                 "*/arch/*"
36
37GENERATE_TAGFILE=docs/dox/apr.tag
38
39