xref: /freebsd/tools/kerneldoc/subsys/common-Doxyfile (revision ff4b8cb7bd488e9f1e00bf9ed08fa4b377834961)
1ff4b8cb7SAlexander Leidinger# Doxyfile 1.4.1
2ff4b8cb7SAlexander Leidinger
3ff4b8cb7SAlexander Leidinger# $FreeBSD$
4ff4b8cb7SAlexander Leidinger
5ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
6ff4b8cb7SAlexander Leidinger# Project related configuration options
7ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
8ff4b8cb7SAlexander LeidingerPROJECT_NUMBER         =
9ff4b8cb7SAlexander LeidingerCREATE_SUBDIRS         = YES
10ff4b8cb7SAlexander LeidingerOUTPUT_LANGUAGE        = English
11ff4b8cb7SAlexander LeidingerUSE_WINDOWS_ENCODING   = NO
12ff4b8cb7SAlexander LeidingerBRIEF_MEMBER_DESC      = YES
13ff4b8cb7SAlexander LeidingerREPEAT_BRIEF           = YES
14ff4b8cb7SAlexander LeidingerABBREVIATE_BRIEF       = "The $name class" \
15ff4b8cb7SAlexander Leidinger                         "The $name widget" \
16ff4b8cb7SAlexander Leidinger                         "The $name file" \
17ff4b8cb7SAlexander Leidinger                         is \
18ff4b8cb7SAlexander Leidinger                         provides \
19ff4b8cb7SAlexander Leidinger                         specifies \
20ff4b8cb7SAlexander Leidinger                         contains \
21ff4b8cb7SAlexander Leidinger                         represents \
22ff4b8cb7SAlexander Leidinger                         a \
23ff4b8cb7SAlexander Leidinger                         an \
24ff4b8cb7SAlexander Leidinger                         the
25ff4b8cb7SAlexander LeidingerALWAYS_DETAILED_SEC    = NO
26ff4b8cb7SAlexander LeidingerINLINE_INHERITED_MEMB  = NO
27ff4b8cb7SAlexander LeidingerFULL_PATH_NAMES        = YES
28ff4b8cb7SAlexander LeidingerSTRIP_FROM_PATH        =
29ff4b8cb7SAlexander LeidingerSTRIP_FROM_INC_PATH    =
30ff4b8cb7SAlexander LeidingerSHORT_NAMES            = NO
31ff4b8cb7SAlexander LeidingerJAVADOC_AUTOBRIEF      = NO
32ff4b8cb7SAlexander LeidingerMULTILINE_CPP_IS_BRIEF = NO
33ff4b8cb7SAlexander LeidingerDETAILS_AT_TOP         = NO
34ff4b8cb7SAlexander LeidingerINHERIT_DOCS           = YES
35ff4b8cb7SAlexander LeidingerDISTRIBUTE_GROUP_DOC   = NO
36ff4b8cb7SAlexander LeidingerTAB_SIZE               = 8
37ff4b8cb7SAlexander LeidingerALIASES                =
38ff4b8cb7SAlexander LeidingerOPTIMIZE_OUTPUT_FOR_C  = YES
39ff4b8cb7SAlexander LeidingerOPTIMIZE_OUTPUT_JAVA   = NO
40ff4b8cb7SAlexander LeidingerSUBGROUPING            = YES
41ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
42ff4b8cb7SAlexander Leidinger# Build related configuration options
43ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
44ff4b8cb7SAlexander LeidingerEXTRACT_PRIVATE        = YES
45ff4b8cb7SAlexander LeidingerEXTRACT_STATIC         = YES
46ff4b8cb7SAlexander LeidingerEXTRACT_LOCAL_CLASSES  = YES
47ff4b8cb7SAlexander LeidingerEXTRACT_LOCAL_METHODS  = NO
48ff4b8cb7SAlexander LeidingerHIDE_UNDOC_MEMBERS     = NO
49ff4b8cb7SAlexander LeidingerHIDE_UNDOC_CLASSES     = NO
50ff4b8cb7SAlexander LeidingerHIDE_FRIEND_COMPOUNDS  = NO
51ff4b8cb7SAlexander LeidingerHIDE_IN_BODY_DOCS      = NO
52ff4b8cb7SAlexander LeidingerINTERNAL_DOCS          = YES
53ff4b8cb7SAlexander LeidingerCASE_SENSE_NAMES       = YES
54ff4b8cb7SAlexander LeidingerHIDE_SCOPE_NAMES       = NO
55ff4b8cb7SAlexander LeidingerSHOW_INCLUDE_FILES     = YES
56ff4b8cb7SAlexander LeidingerINLINE_INFO            = YES
57ff4b8cb7SAlexander LeidingerSORT_MEMBER_DOCS       = YES
58ff4b8cb7SAlexander LeidingerSORT_BRIEF_DOCS        = NO
59ff4b8cb7SAlexander LeidingerSORT_BY_SCOPE_NAME     = NO
60ff4b8cb7SAlexander LeidingerGENERATE_TODOLIST      = YES
61ff4b8cb7SAlexander LeidingerGENERATE_TESTLIST      = YES
62ff4b8cb7SAlexander LeidingerGENERATE_BUGLIST       = YES
63ff4b8cb7SAlexander LeidingerGENERATE_DEPRECATEDLIST= YES
64ff4b8cb7SAlexander LeidingerENABLED_SECTIONS       =
65ff4b8cb7SAlexander LeidingerMAX_INITIALIZER_LINES  = 30
66ff4b8cb7SAlexander LeidingerSHOW_USED_FILES        = YES
67ff4b8cb7SAlexander LeidingerSHOW_DIRECTORIES       = YES
68ff4b8cb7SAlexander LeidingerFILE_VERSION_FILTER    =
69ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
70ff4b8cb7SAlexander Leidinger# configuration options related to warning and progress messages
71ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
72ff4b8cb7SAlexander LeidingerQUIET                  = NO
73ff4b8cb7SAlexander LeidingerWARNINGS               = YES
74ff4b8cb7SAlexander LeidingerWARN_IF_UNDOCUMENTED   = YES
75ff4b8cb7SAlexander LeidingerWARN_IF_DOC_ERROR      = YES
76ff4b8cb7SAlexander LeidingerWARN_NO_PARAMDOC       = NO
77ff4b8cb7SAlexander LeidingerWARN_FORMAT            = "$file:$line: $text"
78ff4b8cb7SAlexander LeidingerWARN_LOGFILE           =
79ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
80ff4b8cb7SAlexander Leidinger# configuration options related to the input files
81ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
82ff4b8cb7SAlexander LeidingerFILE_PATTERNS          = *.c \
83ff4b8cb7SAlexander Leidinger                         *.cc \
84ff4b8cb7SAlexander Leidinger                         *.cxx \
85ff4b8cb7SAlexander Leidinger                         *.cpp \
86ff4b8cb7SAlexander Leidinger                         *.c++ \
87ff4b8cb7SAlexander Leidinger                         *.java \
88ff4b8cb7SAlexander Leidinger                         *.ii \
89ff4b8cb7SAlexander Leidinger                         *.ixx \
90ff4b8cb7SAlexander Leidinger                         *.ipp \
91ff4b8cb7SAlexander Leidinger                         *.i++ \
92ff4b8cb7SAlexander Leidinger                         *.inl \
93ff4b8cb7SAlexander Leidinger                         *.h \
94ff4b8cb7SAlexander Leidinger                         *.hh \
95ff4b8cb7SAlexander Leidinger                         *.hxx \
96ff4b8cb7SAlexander Leidinger                         *.hpp \
97ff4b8cb7SAlexander Leidinger                         *.h++ \
98ff4b8cb7SAlexander Leidinger                         *.idl \
99ff4b8cb7SAlexander Leidinger                         *.odl \
100ff4b8cb7SAlexander Leidinger                         *.cs \
101ff4b8cb7SAlexander Leidinger                         *.php \
102ff4b8cb7SAlexander Leidinger                         *.php3 \
103ff4b8cb7SAlexander Leidinger                         *.inc \
104ff4b8cb7SAlexander Leidinger                         *.m \
105ff4b8cb7SAlexander Leidinger                         *.mm \
106ff4b8cb7SAlexander Leidinger                         *.dox \
107ff4b8cb7SAlexander Leidinger                         *.C \
108ff4b8cb7SAlexander Leidinger                         *.CC \
109ff4b8cb7SAlexander Leidinger                         *.C++ \
110ff4b8cb7SAlexander Leidinger                         *.II \
111ff4b8cb7SAlexander Leidinger                         *.I++ \
112ff4b8cb7SAlexander Leidinger                         *.H \
113ff4b8cb7SAlexander Leidinger                         *.HH \
114ff4b8cb7SAlexander Leidinger                         *.H++ \
115ff4b8cb7SAlexander Leidinger                         *.CS \
116ff4b8cb7SAlexander Leidinger                         *.PHP \
117ff4b8cb7SAlexander Leidinger                         *.PHP3 \
118ff4b8cb7SAlexander Leidinger                         *.M \
119ff4b8cb7SAlexander Leidinger                         *.MM
120ff4b8cb7SAlexander LeidingerRECURSIVE              = YES
121ff4b8cb7SAlexander LeidingerEXCLUDE                =
122ff4b8cb7SAlexander LeidingerEXCLUDE_SYMLINKS       = NO
123ff4b8cb7SAlexander LeidingerEXCLUDE_PATTERNS       = */.\#*
124ff4b8cb7SAlexander LeidingerEXAMPLE_PATH           =
125ff4b8cb7SAlexander LeidingerEXAMPLE_PATTERNS       = *
126ff4b8cb7SAlexander LeidingerEXAMPLE_RECURSIVE      = NO
127ff4b8cb7SAlexander LeidingerIMAGE_PATH             =
128ff4b8cb7SAlexander LeidingerINPUT_FILTER           =
129ff4b8cb7SAlexander LeidingerFILTER_PATTERNS        =
130ff4b8cb7SAlexander LeidingerFILTER_SOURCE_FILES    = NO
131ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
132ff4b8cb7SAlexander Leidinger# configuration options related to source browsing
133ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
134ff4b8cb7SAlexander LeidingerSOURCE_BROWSER         = YES
135ff4b8cb7SAlexander LeidingerINLINE_SOURCES         = NO
136ff4b8cb7SAlexander LeidingerSTRIP_CODE_COMMENTS    = YES
137ff4b8cb7SAlexander LeidingerREFERENCED_BY_RELATION = YES
138ff4b8cb7SAlexander LeidingerREFERENCES_RELATION    = YES
139ff4b8cb7SAlexander LeidingerVERBATIM_HEADERS       = YES
140ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
141ff4b8cb7SAlexander Leidinger# configuration options related to the alphabetical class index
142ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
143ff4b8cb7SAlexander LeidingerALPHABETICAL_INDEX     = NO
144ff4b8cb7SAlexander LeidingerCOLS_IN_ALPHA_INDEX    = 5
145ff4b8cb7SAlexander LeidingerIGNORE_PREFIX          =
146ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
147ff4b8cb7SAlexander Leidinger# configuration options related to the HTML output
148ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
149ff4b8cb7SAlexander LeidingerGENERATE_HTML          = YES
150ff4b8cb7SAlexander LeidingerHTML_OUTPUT            = html
151ff4b8cb7SAlexander LeidingerHTML_FILE_EXTENSION    = .html
152ff4b8cb7SAlexander LeidingerHTML_HEADER            =
153ff4b8cb7SAlexander LeidingerHTML_FOOTER            =
154ff4b8cb7SAlexander LeidingerHTML_STYLESHEET        =
155ff4b8cb7SAlexander LeidingerHTML_ALIGN_MEMBERS     = YES
156ff4b8cb7SAlexander LeidingerGENERATE_HTMLHELP      = NO
157ff4b8cb7SAlexander LeidingerCHM_FILE               =
158ff4b8cb7SAlexander LeidingerHHC_LOCATION           =
159ff4b8cb7SAlexander LeidingerGENERATE_CHI           = NO
160ff4b8cb7SAlexander LeidingerBINARY_TOC             = NO
161ff4b8cb7SAlexander LeidingerTOC_EXPAND             = NO
162ff4b8cb7SAlexander LeidingerDISABLE_INDEX          = NO
163ff4b8cb7SAlexander LeidingerENUM_VALUES_PER_LINE   = 4
164ff4b8cb7SAlexander LeidingerGENERATE_TREEVIEW      = YES
165ff4b8cb7SAlexander LeidingerTREEVIEW_WIDTH         = 250
166ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
167ff4b8cb7SAlexander Leidinger# configuration options related to the LaTeX output
168ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
169ff4b8cb7SAlexander LeidingerGENERATE_LATEX         = YES
170ff4b8cb7SAlexander LeidingerLATEX_OUTPUT           = latex
171ff4b8cb7SAlexander LeidingerLATEX_CMD_NAME         = latex
172ff4b8cb7SAlexander LeidingerMAKEINDEX_CMD_NAME     = makeindex
173ff4b8cb7SAlexander LeidingerCOMPACT_LATEX          = NO
174ff4b8cb7SAlexander LeidingerPAPER_TYPE             = a4wide
175ff4b8cb7SAlexander LeidingerEXTRA_PACKAGES         =
176ff4b8cb7SAlexander LeidingerLATEX_HEADER           =
177ff4b8cb7SAlexander LeidingerPDF_HYPERLINKS         = YES
178ff4b8cb7SAlexander LeidingerUSE_PDFLATEX           = YES
179ff4b8cb7SAlexander LeidingerLATEX_BATCHMODE        = NO
180ff4b8cb7SAlexander LeidingerLATEX_HIDE_INDICES     = NO
181ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
182ff4b8cb7SAlexander Leidinger# configuration options related to the RTF output
183ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
184ff4b8cb7SAlexander LeidingerGENERATE_RTF           = NO
185ff4b8cb7SAlexander LeidingerRTF_OUTPUT             = rtf
186ff4b8cb7SAlexander LeidingerCOMPACT_RTF            = NO
187ff4b8cb7SAlexander LeidingerRTF_HYPERLINKS         = NO
188ff4b8cb7SAlexander LeidingerRTF_STYLESHEET_FILE    =
189ff4b8cb7SAlexander LeidingerRTF_EXTENSIONS_FILE    =
190ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
191ff4b8cb7SAlexander Leidinger# configuration options related to the man page output
192ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
193ff4b8cb7SAlexander LeidingerGENERATE_MAN           = NO
194ff4b8cb7SAlexander LeidingerMAN_OUTPUT             = man
195ff4b8cb7SAlexander LeidingerMAN_EXTENSION          = .3
196ff4b8cb7SAlexander LeidingerMAN_LINKS              = NO
197ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
198ff4b8cb7SAlexander Leidinger# configuration options related to the XML output
199ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
200ff4b8cb7SAlexander LeidingerGENERATE_XML           = NO
201ff4b8cb7SAlexander LeidingerXML_OUTPUT             = xml
202ff4b8cb7SAlexander LeidingerXML_SCHEMA             =
203ff4b8cb7SAlexander LeidingerXML_DTD                =
204ff4b8cb7SAlexander LeidingerXML_PROGRAMLISTING     = YES
205ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
206ff4b8cb7SAlexander Leidinger# configuration options for the AutoGen Definitions output
207ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
208ff4b8cb7SAlexander LeidingerGENERATE_AUTOGEN_DEF   = NO
209ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
210ff4b8cb7SAlexander Leidinger# configuration options related to the Perl module output
211ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
212ff4b8cb7SAlexander LeidingerGENERATE_PERLMOD       = NO
213ff4b8cb7SAlexander LeidingerPERLMOD_LATEX          = NO
214ff4b8cb7SAlexander LeidingerPERLMOD_PRETTY         = YES
215ff4b8cb7SAlexander LeidingerPERLMOD_MAKEVAR_PREFIX =
216ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
217ff4b8cb7SAlexander Leidinger# Configuration options related to the preprocessor
218ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
219ff4b8cb7SAlexander LeidingerENABLE_PREPROCESSING   = YES
220ff4b8cb7SAlexander LeidingerMACRO_EXPANSION        = YES
221ff4b8cb7SAlexander LeidingerEXPAND_ONLY_PREDEF     = YES
222ff4b8cb7SAlexander LeidingerSEARCH_INCLUDES        = YES
223ff4b8cb7SAlexander LeidingerINCLUDE_PATH           = $(DOXYGEN_SRC_INCLUDE_PATH) .
224ff4b8cb7SAlexander LeidingerINCLUDE_FILE_PATTERNS  = *.h
225ff4b8cb7SAlexander LeidingerPREDEFINED             = "_KERNEL" \
226ff4b8cb7SAlexander Leidinger			 "__FreeBSD__=7" \
227ff4b8cb7SAlexander Leidinger			 "__${TARGET_ARCH}__=1" \
228ff4b8cb7SAlexander Leidinger			 "__${TARGET_ARCH}=1"
229ff4b8cb7SAlexander LeidingerEXPAND_AS_DEFINED      =
230ff4b8cb7SAlexander LeidingerSKIP_FUNCTION_MACROS   = YES
231ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
232ff4b8cb7SAlexander Leidinger# Configuration::additions related to external references
233ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
234ff4b8cb7SAlexander LeidingerALLEXTERNALS           = NO
235ff4b8cb7SAlexander LeidingerEXTERNAL_GROUPS        = YES
236ff4b8cb7SAlexander LeidingerPERL_PATH              = /usr/bin/perl
237ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
238ff4b8cb7SAlexander Leidinger# Configuration options related to the dot tool
239ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
240ff4b8cb7SAlexander LeidingerCLASS_DIAGRAMS         = NO
241ff4b8cb7SAlexander LeidingerHIDE_UNDOC_RELATIONS   = YES
242ff4b8cb7SAlexander LeidingerHAVE_DOT               = YES
243ff4b8cb7SAlexander LeidingerCLASS_GRAPH            = YES
244ff4b8cb7SAlexander LeidingerCOLLABORATION_GRAPH    = YES
245ff4b8cb7SAlexander LeidingerGROUP_GRAPHS           = YES
246ff4b8cb7SAlexander LeidingerUML_LOOK               = NO
247ff4b8cb7SAlexander LeidingerTEMPLATE_RELATIONS     = NO
248ff4b8cb7SAlexander LeidingerINCLUDE_GRAPH          = YES
249ff4b8cb7SAlexander LeidingerINCLUDED_BY_GRAPH      = YES
250ff4b8cb7SAlexander LeidingerCALL_GRAPH             = YES
251ff4b8cb7SAlexander LeidingerGRAPHICAL_HIERARCHY    = YES
252ff4b8cb7SAlexander LeidingerDIRECTORY_GRAPH        = YES
253ff4b8cb7SAlexander LeidingerDOT_IMAGE_FORMAT       = png
254ff4b8cb7SAlexander LeidingerDOT_PATH               =
255ff4b8cb7SAlexander LeidingerDOTFILE_DIRS           =
256ff4b8cb7SAlexander LeidingerMAX_DOT_GRAPH_WIDTH    = 1024
257ff4b8cb7SAlexander LeidingerMAX_DOT_GRAPH_HEIGHT   = 1024
258ff4b8cb7SAlexander LeidingerMAX_DOT_GRAPH_DEPTH    = 1000
259ff4b8cb7SAlexander LeidingerDOT_TRANSPARENT        = NO
260ff4b8cb7SAlexander LeidingerDOT_MULTI_TARGETS      = YES
261ff4b8cb7SAlexander LeidingerGENERATE_LEGEND        = YES
262ff4b8cb7SAlexander LeidingerDOT_CLEANUP            = YES
263ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
264ff4b8cb7SAlexander Leidinger# Configuration::additions related to the search engine
265ff4b8cb7SAlexander Leidinger#---------------------------------------------------------------------------
266ff4b8cb7SAlexander LeidingerSEARCHENGINE           = NO
267