mirror of
https://github.com/Tilo-K/tstd.git
synced 2026-01-09 14:31:01 +00:00
73 lines
1.8 KiB
Plaintext
73 lines
1.8 KiB
Plaintext
# Project identity
|
|
PROJECT_NAME = "tstd"
|
|
PROJECT_NUMBER = 0.1.0
|
|
PROJECT_BRIEF = "Tiny STD-like utilities in C"
|
|
OUTPUT_DIRECTORY = docs
|
|
OPTIMIZE_OUTPUT_FOR_C = YES
|
|
|
|
# Input
|
|
INPUT = .
|
|
FILE_PATTERNS = *.c *.h *.md
|
|
RECURSIVE = YES
|
|
EXCLUDE = build docs .github .idea test
|
|
SHOW_FILES = YES
|
|
SHOW_DIRECTORIES = YES
|
|
EXCLUDE_PATTERNS = */.git/* */.cache/*
|
|
|
|
# Main page
|
|
USE_MDFILE_AS_MAINPAGE = README.md
|
|
MARKDOWN_SUPPORT = YES
|
|
|
|
# HTML
|
|
GENERATE_HTML = YES
|
|
HTML_OUTPUT = html
|
|
HTML_DYNAMIC_SECTIONS = YES
|
|
SEARCHENGINE = YES
|
|
|
|
# LaTeX/PDF
|
|
GENERATE_LATEX = NO
|
|
|
|
# Source browsing
|
|
SOURCE_BROWSER = YES
|
|
INLINE_SOURCES = YES
|
|
STRIP_CODE_COMMENTS = YES
|
|
|
|
# Extraction and docs quality
|
|
EXTRACT_ALL = NO
|
|
EXTRACT_PRIVATE = NO
|
|
EXTRACT_STATIC = YES
|
|
EXTRACT_LOCAL_CLASSES = NO
|
|
HAVE_DOT = YES
|
|
CALL_GRAPH = NO
|
|
CALLER_GRAPH = NO
|
|
DOT_IMAGE_FORMAT = svg
|
|
INTERACTIVE_SVG = YES
|
|
DOT_TRANSPARENT = NO
|
|
DOT_GRAPH_MAX_NODES = 50
|
|
|
|
# Warnings and tidy
|
|
WARNINGS = YES
|
|
WARN_IF_UNDOCUMENTED = NO
|
|
WARN_IF_DOC_ERROR = YES
|
|
WARN_NO_PARAMDOC = NO
|
|
WARN_AS_ERROR = NO
|
|
QUIET = NO
|
|
|
|
# Preprocessor
|
|
ENABLE_PREPROCESSING = YES
|
|
MACRO_EXPANSION = YES
|
|
EXPAND_ONLY_PREDEF = NO
|
|
INCLUDE_PATH = include
|
|
|
|
# Doxygen Awesome theme
|
|
GENERATE_TREEVIEW = YES
|
|
DISABLE_INDEX = NO
|
|
FULL_SIDEBAR = NO
|
|
HTML_COLORSTYLE = DARK
|
|
HTML_EXTRA_STYLESHEET = \
|
|
doxygen-awesome-css/doxygen-awesome.css \
|
|
doxygen-awesome-css/doxygen-awesome-darkmode-toggle.css \
|
|
doxygen-awesome-css/doxygen-awesome-tabs.css
|
|
|
|
HTML_EXTRA_FILES = \
|
|
doxygen-awesome-css/doxygen-awesome-darkmode-toggle.js |