view doc/Doxyfile @ 566:d307f93d79af

core: doxygenize painter
author David Demelier <markand@malikania.fr>
date Wed, 08 Mar 2023 21:05:08 +0100
parents 7732e789bcdd
children 1e538203bf25
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
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
INCLUDE_GRAPH          = NO
INCLUDED_BY_GRAPH      = 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
EXCLUDE                = libmlk-util/mlk/util/sysconfig.cmake.h \
                         libmlk-core/mlk/core/sys_p.h           \
                         libmlk-core/mlk/core/texture_p.h       \
                         libmlk-core/mlk/core/window_p.h        \
                         libmlk-ui/mlk/ui/ui_p.h

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
PREDEFINED             = MLK_HAVE_FMEMOPEN