-
Notifications
You must be signed in to change notification settings - Fork 122
/
Copy pathDoxyfile
41 lines (35 loc) · 1.21 KB
/
Doxyfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Do not modify these settings
GENERATE_XML = YES
GENERATE_HTML = NO
GENERATE_LATEX = NO
OUTPUT_DIRECTORY = .
XML_OUTPUT = xml
STRIP_FROM_PATH =
LAYOUT_FILE =
HTML_HEADER =
HTML_FOOTER =
CASE_SENSE_NAMES = NO
SORT_GROUP_NAMES = YES
JAVADOC_AUTOBRIEF = YES
# Firebase-specific options.
PREDEFINED = DOXYGEN DOXYGEN_ADMOB FIREBASE_DEPRECATED FIREBASE_NAMESPACE=firebase
MACRO_EXPANSION = YES # Expand FIREBASE_DEPRECATED macros.
EXPAND_ONLY_PREDEF = YES # Expand FIREBASE_DEPRECATED macros.
VERBATIM_HEADERS = NO
SOURCE_BROWSER = NO
REFERENCES_LINK_SOURCE = NO
EXTRACT_STATIC = YES # Required for constant headers in firebase/analytics.
ENABLED_SECTIONS=cpp_examples
EXCLUDE = app/src/include/firebase/internal
#WARN_IF_UNDOCUMENTED = YES
WARN_IF_DOC_ERROR = YES
#WARN_NO_PARAMDOC = YES
# Following only supported in doxygen 1.9.
# WARN_IF_INCOMPLETE_DOC = YES
# Filter all header files to blank out all lines between <SWIG> and </SWIG>
# tags, inclusively. This is in lieu of performing a full header scrub.
FILTER_SOURCE_FILES = YES
INPUT_FILTER = "sed '/<SWIG>/,/<\/SWIG>/ s/.*//'"
# Space-separated list of input files.
# This is commented out because the Doxygen script will append the correct list of headers here.
# INPUT =