view doc/Doxyfile @ 526:8e1f4e17bc80

doc: improve doxygen
author David Demelier <markand@malikania.fr>
date Sat, 04 Mar 2023 19:43:06 +0100
parents 6e8f6640e05b
children 79afc6d5cc7e
line wrap: on
line source

DOXYFILE_ENCODING      = UTF-8

PROJECT_NAME           = "Molko's Engine"
PROJECT_NUMBER         = "@molko_VERSION@"
PROJECT_BRIEF          = "@molko_DESCRIPTION@"

OUTPUT_DIRECTORY       = "@doc_BINARY_DIR@"

TAB_SIZE               = 8
OPTIMIZE_OUTPUT_FOR_C  = YES
MARKDOWN_SUPPORT       = YES
AUTOLINK_SUPPORT       = YES
MAX_INITIALIZER_LINES  = 0

HIDE_UNDOC_MEMBERS     = YES
HIDE_UNDOC_CLASSES     = YES

STRIP_FROM_PATH        = libmlk-util \
                         libmlk-core \
                         libmlk-ui \
                         libmlk-rpg

SHOW_INCLUDE_FILES     = NO
QUIET                  = YES

GENERATE_TREEVIEW      = YES
HTML_EXTRA_STYLESHEET  = "@doc_SOURCE_DIR@/doxygen-awesome.css"

WARNINGS               = YES
WARN_IF_UNDOCUMENTED   = NO

INPUT                  = libmlk-util \
                         libmlk-core \
                         libmlk-ui \
                         libmlk-rpg
EXAMPLE_PATH           = examples

FILE_PATTERNS          = *.c *.h
RECURSIVE              = YES

GENERATE_HTML          = YES
GENERATE_LATEX         = NO

HTML_OUTPUT            = html
HTML_FILE_EXTENSION    = .html

HAVE_DOT               = YES

ENABLE_PREPROCESSING   = YES
MACRO_EXPANSION        = YES
EXPAND_ONLY_PREDEF     = YES