2 # Copyright (C) 2016 and later: Unicode, Inc. and others.
3 # License & terms of use: http://www.unicode.org/copyright.html
4 # ********************************************************************
6 # * Copyright (c) 2004-2015, International Business Machines Corporation
7 # * and others. All Rights Reserved.
8 # ********************************************************************
10 #---------------------------------------------------------------------------
11 # Project related configuration options
12 #---------------------------------------------------------------------------
13 PROJECT_NAME = "ICU @VERSION@"
14 PROJECT_NUMBER = @VERSION@
15 OUTPUT_DIRECTORY = doc
17 OUTPUT_LANGUAGE = English
18 #USE_WINDOWS_ENCODING = YES
19 DOXYFILE_ENCODING = UTF-8
20 BRIEF_MEMBER_DESC = YES
23 ALWAYS_DETAILED_SEC = NO
24 INLINE_INHERITED_MEMB = NO
29 JAVADOC_AUTOBRIEF = YES
30 MULTILINE_CPP_IS_BRIEF = NO
33 DISTRIBUTE_GROUP_DOC = YES
35 ALIASES = "memo=\par Note:\n" \
36 "draft=\xrefitem draft \"Draft\" \"Draft List\" This API may be changed in the future versions and was introduced in" \
37 "stable=\xrefitem stable \"Stable\" \"Stable List\"" \
38 "deprecated=\xrefitem deprecated \"Deprecated\" \"Deprecated List\"" \
39 "obsolete=\xrefitem obsolete \"Obsolete\" \"Obsolete List\"" \
40 "system=\xrefitem system \"System\" \"System List\" \n Do not use unless you know what you are doing." \
41 "internal=\xrefitem internal \"Internal\" \"Internal List\" Do not use. This API is for internal use only."
43 OPTIMIZE_OUTPUT_FOR_C = YES
44 OPTIMIZE_OUTPUT_JAVA = NO
46 #---------------------------------------------------------------------------
47 # Build related configuration options
48 #---------------------------------------------------------------------------
52 EXTRACT_LOCAL_CLASSES = YES
53 EXTRACT_LOCAL_METHODS = NO
54 HIDE_UNDOC_MEMBERS = NO
55 HIDE_UNDOC_CLASSES = NO
56 HIDE_FRIEND_COMPOUNDS = NO
57 HIDE_IN_BODY_DOCS = NO
59 CASE_SENSE_NAMES = YES
61 SHOW_INCLUDE_FILES = YES
63 SORT_MEMBER_DOCS = YES
65 SORT_BY_SCOPE_NAME = NO
66 GENERATE_TODOLIST = YES
67 GENERATE_TESTLIST = YES
68 GENERATE_BUGLIST = YES
69 GENERATE_DEPRECATEDLIST= YES
71 MAX_INITIALIZER_LINES = 30
76 DOCSET_FEEDNAME = "ICU @VERSION@"
77 DOCSET_BUNDLE_ID = org.icu-project.icu4c
79 #---------------------------------------------------------------------------
80 # configuration options related to warning and progress messages
81 #---------------------------------------------------------------------------
84 WARN_IF_UNDOCUMENTED = YES
85 WARN_IF_DOC_ERROR = YES
86 WARN_FORMAT = "$file:$line: $text"
88 #---------------------------------------------------------------------------
89 # configuration options related to the input files
90 #---------------------------------------------------------------------------
91 INPUT = @srcdir@/common/unicode @srcdir@/i18n/unicode @srcdir@/io/unicode @srcdir@/layout/LEFontInstance.h @srcdir@/layout/LEGlyphStorage.h @srcdir@/layout/LELanguages.h @srcdir@/layout/LEScripts.h @srcdir@/layout/LESwaps.h @srcdir@/layout/LETypes.h @srcdir@/layout/LayoutEngine.h @srcdir@/layoutex/layout
94 EXCLUDE = @srcdir@/common/unicode/urename.h @srcdir@/common/unicode/udraft.h @srcdir@/common/unicode/udeprctd.h @srcdir@/common/unicode/uobslete.h @srcdir@/common/unicode/ppalmos.h
96 EXCLUDE_PATTERNS = config*.h
97 EXAMPLE_PATH = @srcdir@/
99 EXAMPLE_RECURSIVE = NO
102 FILTER_SOURCE_FILES = NO
103 #---------------------------------------------------------------------------
104 # configuration options related to source browsing
105 #---------------------------------------------------------------------------
108 STRIP_CODE_COMMENTS = YES
109 REFERENCED_BY_RELATION = YES
110 REFERENCES_RELATION = YES
111 VERBATIM_HEADERS = YES
112 #---------------------------------------------------------------------------
113 # configuration options related to the alphabetical class index
114 #---------------------------------------------------------------------------
115 ALPHABETICAL_INDEX = YES
116 COLS_IN_ALPHA_INDEX = 5
118 #---------------------------------------------------------------------------
119 # configuration options related to the HTML output
120 #---------------------------------------------------------------------------
123 HTML_FILE_EXTENSION = .html
127 HTML_ALIGN_MEMBERS = YES
128 GENERATE_HTMLHELP = NO
135 ENUM_VALUES_PER_LINE = 4
136 GENERATE_TREEVIEW = NO
138 #---------------------------------------------------------------------------
139 # configuration options related to the LaTeX output
140 #---------------------------------------------------------------------------
143 LATEX_CMD_NAME = latex
144 MAKEINDEX_CMD_NAME = makeindex
152 LATEX_HIDE_INDICES = NO
153 #---------------------------------------------------------------------------
154 # configuration options related to the RTF output
155 #---------------------------------------------------------------------------
160 RTF_STYLESHEET_FILE =
161 RTF_EXTENSIONS_FILE =
162 #---------------------------------------------------------------------------
163 # configuration options related to the man page output
164 #---------------------------------------------------------------------------
169 #---------------------------------------------------------------------------
170 # configuration options related to the XML output
171 #---------------------------------------------------------------------------
176 XML_PROGRAMLISTING = YES
177 #---------------------------------------------------------------------------
178 # configuration options for the AutoGen Definitions output
179 #---------------------------------------------------------------------------
180 GENERATE_AUTOGEN_DEF = NO
181 #---------------------------------------------------------------------------
182 # configuration options related to the Perl module output
183 #---------------------------------------------------------------------------
184 GENERATE_PERLMOD = NO
187 PERLMOD_MAKEVAR_PREFIX =
188 #---------------------------------------------------------------------------
189 # Configuration options related to the preprocessor
190 #---------------------------------------------------------------------------
191 ENABLE_PREPROCESSING = YES
192 MACRO_EXPANSION = YES
193 EXPAND_ONLY_PREDEF = YES
194 SEARCH_INCLUDES = YES
196 INCLUDE_FILE_PATTERNS =
197 PREDEFINED = U_EXPORT2= U_STABLE= U_DRAFT= U_INTERNAL= U_SYSTEM= U_DEPRECATED= U_OBSOLETE= U_CALLCONV= U_CDECL_BEGIN= U_CDECL_END= U_NO_THROW=\ "U_NAMESPACE_BEGIN=namespace icu{" "U_NAMESPACE_END=}" U_SHOW_CPLUSPLUS_API=1 U_DEFINE_LOCAL_OPEN_POINTER()= U_IN_DOXYGEN=1 U_OVERRIDE=override U_FINAL=final UCONFIG_ENABLE_PLUGINS=1 U_CHAR16_IS_TYPEDEF=0 U_CPLUSPLUS_VERSION=11 U_HAVE_RVALUE_REFERENCES=1 U_WCHAR_IS_UTF16
199 SKIP_FUNCTION_MACROS = YES
200 #---------------------------------------------------------------------------
201 # Configuration::additions related to external references
202 #---------------------------------------------------------------------------
204 GENERATE_TAGFILE = "@builddir@/doc/html/icudocs.tag"
206 EXTERNAL_GROUPS = YES
207 PERL_PATH = /usr/bin/perl
208 #---------------------------------------------------------------------------
209 # Configuration options related to the dot tool
210 #---------------------------------------------------------------------------
212 HIDE_UNDOC_RELATIONS = YES
215 COLLABORATION_GRAPH = YES
217 TEMPLATE_RELATIONS = NO
219 INCLUDED_BY_GRAPH = YES
222 GRAPHICAL_HIERARCHY = YES
223 DOT_IMAGE_FORMAT = png
225 #DOT_FONTNAME = FreeSans
227 MAX_DOT_GRAPH_WIDTH = 1024
228 MAX_DOT_GRAPH_HEIGHT = 1024
229 MAX_DOT_GRAPH_DEPTH = 0
230 GENERATE_LEGEND = YES
232 #---------------------------------------------------------------------------
233 # Configuration::additions related to the search engine
234 #---------------------------------------------------------------------------