-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDoxyfile
More file actions
executable file
·43 lines (37 loc) · 1.14 KB
/
Doxyfile
File metadata and controls
executable file
·43 lines (37 loc) · 1.14 KB
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
42
43
# Project Metadata
PROJECT_NAME = "Modbus Vault"
PROJECT_NUMBER = v1.0
OUTPUT_DIRECTORY = docs
IMAGE_PATH = docs/images
# Input Settings
INPUT = main components README.md modules.dox test_modbus_vault
RECURSIVE = YES
EXCLUDE = build managed_components test_modbus_vault/build
MARKDOWN_SUPPORT = YES
AUTOLINK_SUPPORT = YES
USE_MDFILE_AS_MAINPAGE = README.md
# Visibility Settings
EXTRACT_ALL = NO
EXTRACT_PRIVATE = NO
EXTRACT_STATIC = YES
INTERNAL_DOCS = NO
GENERATE_TREEVIEW = YES
# Generation Checks
WARN_IF_UNDOCUMENTED = YES
WARN_NO_PARAMDOC = YES
WARNINGS = YES
WARN_AS_ERROR = YES
# Preprocessing
ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = YES
EXPAND_ONLY_PREDEF = NO
SKIP_FUNCTION_MACROS = NO
# C-Specific Optimizations
OPTIMIZE_OUTPUT_FOR_C = YES
TYPEDEF_HIDES_STRUCT = YES
# Visuals and Graphs (Requires 'graphviz' installed on your OS)
HAVE_DOT = YES
CALL_GRAPH = YES
CALLER_GRAPH = YES
DOT_IMAGE_FORMAT = svg
INTERACTIVE_SVG = YES