# 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