4jcraft/docs/Doxyfile
2026-04-01 13:13:27 -05:00

54 lines
2.1 KiB
Plaintext

#---------------------------------------------------------------------------
# File Config
#---------------------------------------------------------------------------
PROJECT_NAME = "4JCraft"
INPUT = ../resources \
../Minecraft.Client \
../Minecraft.World \
./doxymain.md
RECURSIVE = YES
EXCLUDE_PATTERNS = \
*_test.cpp \
*/tests/* \
*/d3d*.h \
*/dxgi*.h \
*/dinput*.h \
*/xaudio*.h \
*/xinput*.h \
*/boost/* \
*/Platform/Durango/* \
*/Platform/Orbis/* \
*/Platform/PS3/* \
*/Platform/PSVita/* \
*/Platform/Windows64/* \
*/Platform/Xbox/*
# Excluding all platform specific code except for Linux since the doc compiler runs on it so it wont shit itself
#---------------------------------------------------------------------------
# HTML Config shit
#---------------------------------------------------------------------------
HTML_EXTRA_STYLESHEET = \
doxygen-awesome-css/doxygen-awesome.css \
doxygen-awesome-css/doxygen-awesome-sidebar-only.css \
doxygen-awesome-css/doxygen-awesome-sidebar-only-darkmode-toggle.css
HTML_EXTRA_FILES = \
doxygen-awesome-css/doxygen-awesome-darkmode-toggle.js \
doxygen-awesome-css/doxygen-awesome-interactive-toc.js \
doxygen-awesome-css/doxygen-awesome-tabs.js \
doxygen-awesome-css/doxygen-awesome-fragment-copy-button.js \
doxygen-awesome-css/doxygen-awesome-paragraph-link.js
USE_MDFILE_AS_MAINPAGE = doxymain.md
HTML_HEADER = header.html
HTML_COLORSTYLE = LIGHT
#---------------------------------------------------------------------------
# Configuration options related to source browsing
#---------------------------------------------------------------------------
SOURCE_BROWSER = YES
VERBATIM_HEADERS = YES
#---------------------------------------------------------------------------
# Misc
#---------------------------------------------------------------------------
# Disable LaTEX output since we literally dont care
GENERATE_LATEX = FALSE
GENERATE_TREEVIEW = YES