1+ # Doxyfile 1.14.0
2+
13@INCLUDE = $(SPEXYGEN)/Spexyfile
24
35#---------------------------------------------------------------------------
46# Project related configuration options
57#---------------------------------------------------------------------------
8+ DOXYFILE_ENCODING = UTF-8
69PROJECT_NAME = Spexygen
7- PROJECT_NUMBER = 2.2.5
10+ PROJECT_NUMBER = 2.3.0
811PROJECT_BRIEF = "Reference Manual"
912PROJECT_LOGO = $(SPEXYGEN)/spexygen-awesome/img/logo_spexygen.webp
1013PROJECT_ICON =
1114
1215FULL_PATH_NAMES = NO
1316EXTENSION_MAPPING =
1417TYPEDEF_HIDES_STRUCT = YES
18+ #---------------------------------------------------------------------------
19+ # Build related configuration options
20+ #---------------------------------------------------------------------------
1521EXTRACT_ALL = YES
1622EXTRACT_PRIVATE = YES
1723EXTRACT_PRIV_VIRTUAL = YES
@@ -24,10 +30,25 @@ EXTRACT_STATIC = YES
2430EXTRACT_LOCAL_CLASSES = YES
2531EXTRACT_LOCAL_METHODS = YES
2632EXTRACT_ANON_NSPACES = NO
27- FORCE_LOCAL_INCLUDES = YES
33+ FORCE_LOCAL_INCLUDES = NO
2834INLINE_INFO = YES
2935SORT_MEMBER_DOCS = NO
3036#---------------------------------------------------------------------------
37+ # Configuration options related to warning and progress messages
38+ #---------------------------------------------------------------------------
39+ QUIET = NO
40+ WARNINGS = YES
41+ WARN_IF_UNDOCUMENTED = YES
42+ WARN_IF_DOC_ERROR = YES
43+ WARN_IF_INCOMPLETE_DOC = YES
44+ WARN_NO_PARAMDOC = NO
45+ WARN_IF_UNDOC_ENUM_VAL = NO
46+ WARN_LAYOUT_FILE = YES
47+ WARN_AS_ERROR = NO
48+ WARN_FORMAT = "$file:$line: $text"
49+ WARN_LINE_FORMAT = "at line $line of file $file"
50+ WARN_LOGFILE =
51+ #---------------------------------------------------------------------------
3152# Configuration options related to the input files
3253#---------------------------------------------------------------------------
3354# NOTE:
@@ -43,48 +64,68 @@ INPUT = \
4364
4465@INCLUDE = spex/Spexyinc
4566
67+ INPUT_ENCODING = UTF-8
68+ INPUT_FILE_ENCODING =
4669ENABLED_SECTIONS = IN_SPEXYGEN
4770OPTIMIZE_OUTPUT_FOR_C = YES
71+ FILE_PATTERNS = *.dox \
72+ *.c \
73+ *.h
4874
49- RECURSIVE = NO
75+ RECURSIVE = YES
5076EXCLUDE =
5177EXCLUDE_SYMLINKS = NO
5278EXCLUDE_PATTERNS =
5379EXCLUDE_SYMBOLS =
5480EXAMPLE_PATH =
5581EXAMPLE_PATTERNS = *
5682EXAMPLE_RECURSIVE = NO
57- IMAGE_PATH = . /img \
58- $(SPEXYGEN)/spexygen-awesome /img
83+ IMAGE_PATH = $(SPEXYGEN)/spexygen-awesome /img \
84+ . /img
5985#---------------------------------------------------------------------------
6086# Configuration options related to source browsing
6187#---------------------------------------------------------------------------
6288SOURCE_BROWSER = YES
6389INLINE_SOURCES = NO
6490STRIP_CODE_COMMENTS = NO
91+ REFERENCED_BY_RELATION = NO
92+ REFERENCES_RELATION = NO
93+ REFERENCES_LINK_SOURCE = YES
94+ SOURCE_TOOLTIPS = YES
95+ USE_HTAGS = NO
96+ VERBATIM_HEADERS = YES
97+ CLANG_ASSISTED_PARSING = NO
98+ CLANG_ADD_INC_PATHS = YES
99+ CLANG_OPTIONS =
100+ CLANG_DATABASE_PATH =
101+ #---------------------------------------------------------------------------
102+ # Configuration options related to the alphabetical class index
103+ #---------------------------------------------------------------------------
104+ ALPHABETICAL_INDEX = YES
105+ IGNORE_PREFIX =
65106#---------------------------------------------------------------------------
66107# Configuration options related to the HTML output
67108#---------------------------------------------------------------------------
68109GENERATE_HTML = YES
69- HTML_OUTPUT = ./ html
110+ HTML_OUTPUT = html
70111HTML_FILE_EXTENSION = .html
71112HTML_HEADER = $(SPEXYGEN)/spexygen-awesome/spexy-header.html
72113HTML_FOOTER = $(SPEXYGEN)/spexygen-awesome/spexy-footer.html
73114HTML_STYLESHEET =
74115#Spexygen HTML_EXTRA_STYLESHEET =
75116#Spexygen HTML_EXTRA_FILES =
76- HTML_COLORSTYLE = DARK
77- HTML_COLORSTYLE_HUE = 209
78- HTML_COLORSTYLE_SAT = 255
79- HTML_COLORSTYLE_GAMMA = 113
117+ HTML_COLORSTYLE = AUTO_LIGHT
118+ HTML_COLORSTYLE_HUE = 220
119+ HTML_COLORSTYLE_SAT = 100
120+ HTML_COLORSTYLE_GAMMA = 80
80121HTML_DYNAMIC_MENUS = YES
81122HTML_DYNAMIC_SECTIONS = NO
82123HTML_CODE_FOLDING = YES
83124HTML_COPY_CLIPBOARD = YES
84125HTML_PROJECT_COOKIE =
85126HTML_INDEX_NUM_ENTRIES = 100
86127GENERATE_DOCSET = NO
87- DOCSET_FEEDNAME =
128+ DOCSET_FEEDNAME = "Spexygen generated docs"
88129DOCSET_FEEDURL =
89130DOCSET_BUNDLE_ID = com.state-machine.doc
90131DOCSET_PUBLISHER_ID = com.state-machine.doc
@@ -109,8 +150,10 @@ GENERATE_ECLIPSEHELP = NO
109150ECLIPSE_DOC_ID = com.state-machine.qp
110151DISABLE_INDEX = NO
111152GENERATE_TREEVIEW = YES
153+ PAGE_OUTLINE_PANEL = YES
112154FULL_SIDEBAR = NO
113155ENUM_VALUES_PER_LINE = 4
156+ SHOW_ENUM_VALUES = NO
114157TREEVIEW_WIDTH = 335
115158EXT_LINKS_IN_WINDOW = NO
116159OBFUSCATE_EMAILS = NO
@@ -134,15 +177,23 @@ EXTRA_SEARCH_MAPPINGS =
134177# Configuration options related to the LaTeX output
135178#---------------------------------------------------------------------------
136179GENERATE_LATEX = NO
137- LATEX_OUTPUT = ./ latex
180+ LATEX_OUTPUT = latex
138181LATEX_CMD_NAME = latex
139- LATEX_HEADER = $(SPEXYGEN)/spexygen-awesome/spexy-header.tex
140- LATEX_FOOTER = $(SPEXYGEN)/spexygen-awesome/spexy-footer.tex
141182MAKEINDEX_CMD_NAME = makeindex
142183LATEX_MAKEINDEX_CMD = makeindex
143184COMPACT_LATEX = NO
144185PAPER_TYPE = letter
145186EXTRA_PACKAGES =
187+ LATEX_HEADER = $(SPEXYGEN)/spexygen-awesome/spexy-header.tex
188+ LATEX_FOOTER = $(SPEXYGEN)/spexygen-awesome/spexy-footer.tex
189+ LATEX_EXTRA_STYLESHEET =
190+ LATEX_EXTRA_FILES =
191+ PDF_HYPERLINKS = YES
192+ USE_PDFLATEX = YES
193+ LATEX_BATCHMODE = NO
194+ LATEX_HIDE_INDICES = NO
195+ LATEX_BIB_STYLE = plainnat
196+ LATEX_EMOJI_DIRECTORY =
146197#---------------------------------------------------------------------------
147198# Configuration options related to the preprocessor
148199#---------------------------------------------------------------------------
@@ -154,7 +205,7 @@ INCLUDE_PATH =
154205INCLUDE_FILE_PATTERNS =
155206PREDEFINED =
156207EXPAND_AS_DEFINED =
157- SKIP_FUNCTION_MACROS = NO
208+ SKIP_FUNCTION_MACROS = YES
158209#---------------------------------------------------------------------------
159210# Configuration options related to external references
160211#---------------------------------------------------------------------------
0 commit comments