From 94c5e361fbb229b0cd6853e2102a7d95f1f358b3 Mon Sep 17 00:00:00 2001 From: Berke Güzel Date: Mon, 12 Oct 2026 22:12:02 +0300 Subject: better public interface and doxygen --- Doxyfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Doxyfile (limited to 'Doxyfile') diff --git a/Doxyfile b/Doxyfile new file mode 100644 index 0000000..406abac --- /dev/null +++ b/Doxyfile @@ -0,0 +1,25 @@ +PROJECT_NAME = YASL +PROJECT_BRIEF = "Desktop surfaces for application-owned rendering" +OUTPUT_DIRECTORY = build-docs +INPUT = include/yasl docs +RECURSIVE = YES +FILE_PATTERNS = *.h *.md *.dox +EXAMPLE_PATH = examples +FILTER_PATTERNS = *.md="python3 docs/doxygen_filter.py" +USE_MDFILE_AS_MAINPAGE = docs/getting-started.md +EXTRACT_ALL = NO +EXTRACT_STATIC = YES +JAVADOC_AUTOBRIEF = YES +ENABLE_PREPROCESSING = YES +MACRO_EXPANSION = YES +EXPAND_ONLY_PREDEF = YES +PREDEFINED = YASL_API= __cplusplus +GENERATE_HTML = YES +GENERATE_LATEX = NO +SOURCE_BROWSER = YES +FULL_PATH_NAMES = NO +QUIET = YES +WARNINGS = YES +WARN_IF_UNDOCUMENTED = YES +WARN_IF_DOC_ERROR = YES +WARN_AS_ERROR = FAIL_ON_WARNINGS -- cgit v1.2.3