Add file, structure, global, and function documentation across all libakgl-owned headers and sources, including parameter contracts and likely AKERR/AKGL_ERR exceptions. Add a strict Doxyfile and build the generated API documentation in Gitea CI with warnings treated as failures. Co-authored-by: Codex (GPT-5) <noreply@openai.com>
19 lines
530 B
Plaintext
19 lines
530 B
Plaintext
PROJECT_NAME = libakgl
|
|
PROJECT_BRIEF = "Game development support library"
|
|
OUTPUT_DIRECTORY = build/docs
|
|
|
|
INPUT = include/akgl src
|
|
FILE_PATTERNS = *.h *.c
|
|
RECURSIVE = YES
|
|
EXCLUDE_PATTERNS = */SDL_GameControllerDB.h
|
|
|
|
EXTRACT_ALL = YES
|
|
EXTRACT_STATIC = YES
|
|
WARN_IF_UNDOCUMENTED = YES
|
|
WARN_IF_DOC_ERROR = YES
|
|
WARN_AS_ERROR = FAIL_ON_WARNINGS
|
|
|
|
GENERATE_HTML = YES
|
|
GENERATE_LATEX = NO
|
|
QUIET = YES
|