monado/doc/Doxyfile.in

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

115 lines
4.1 KiB
Plaintext
Raw Normal View History

# Copyright 2018-2021, Collabora, Ltd. and the Monado contributors
2020-10-30 22:05:10 +00:00
# SPDX-License-Identifier: BSL-1.0
2019-09-24 13:43:43 +00:00
QUIET = YES
2020-02-26 12:02:52 +00:00
PROJECT_NAME = "Monado OpenXR Runtime"
2019-09-24 13:43:43 +00:00
OUTPUT_DIRECTORY = @CURBUILDDIR@/
INPUT = \
@SRCDIR@/src/xrt \
2020-01-28 19:20:00 +00:00
@SRCDIR@/doc
2019-09-24 13:43:43 +00:00
2020-05-26 17:00:37 +00:00
IMAGE_PATH = @SRCDIR@/doc
EXAMPLE_PATH = @SRCDIR@/doc/mermaid
2020-05-26 17:00:37 +00:00
2020-01-28 19:20:00 +00:00
USE_MDFILE_AS_MAINPAGE = @SRCDIR@/doc/mainpage.md
2019-09-24 13:43:43 +00:00
RECURSIVE = YES
EXCLUDE = @SRCDIR@/src/external \
@SRCDIR@/doc/changes \
2019-09-24 13:43:43 +00:00
@BUILDDIR@
EXCLUDE_PATTERNS = */build/*
2019-09-24 13:43:43 +00:00
STRIP_FROM_PATH = @SRCDIR@/src/xrt \
@SRCDIR@/src/xrt/include \
2020-02-26 12:04:43 +00:00
@SRCDIR@/doc
2019-09-24 13:43:43 +00:00
PREDEFINED = VK_USE_PLATFORM_XCB_KHR \
VK_USE_PLATFORM_WAYLAND_KHR \
VK_USE_PLATFORM_XLIB_XRANDR_EXT \
XR_EXT_debug_utils \
XR_KHR_convert_timespec_time \
XR_KHR_opengl_enable \
XR_KHR_vulkan_enable \
XR_MND_headless \
XR_USE_GRAPHICS_API_OPENGL \
XR_USE_GRAPHICS_API_VULKAN \
XR_USE_PLATFORM_XLIB \
XR_USE_TIMESPEC \
2021-12-06 20:53:00 +00:00
XRT_BUILD_DRIVER_REALSENSE \
XRT_DOXYGEN \
2020-07-16 15:23:27 +00:00
XRT_FEATURE_SERVICE \
XRT_HAVE_JPEG \
2020-07-16 15:23:27 +00:00
XRT_HAVE_LIBUDEV \
XRT_HAVE_LIBUSB \
2020-07-16 15:23:27 +00:00
XRT_HAVE_LIBUVC \
XRT_HAVE_OPENCV \
XRT_HAVE_SYSTEMD \
XRT_HAVE_WAYLAND \
XRT_HAVE_V4L2 \
2020-07-16 15:23:27 +00:00
XRT_OS_LINUX \
XRT_OS_UNIX \
2019-09-24 13:43:43 +00:00
ALIASES += TODO=todo
ALIASES += ep{1}="<b>\1</b>. \xrefitem entrypoints \"OpenXR Entry Point\" \"OpenXR Entry Points\" \1"
ALIASES += obj{1}="\xrefitem objects \"OpenXR Object\" \"OpenXR Objects\" \1"
ALIASES += mermaid{1}="@htmlonly <div class=\"mermaid\"> ^^ @endhtmlonly @htmlinclude \"\1.mmd\" @htmlonly ^^ </div> @endhtmlonly"
2019-09-24 13:43:43 +00:00
SHOW_GROUPED_MEMB_INC = YES
STRIP_CODE_COMMENTS = NO
REFERENCED_BY_RELATION = YES
REFERENCES_RELATION = YES
ALWAYS_DETAILED_SEC = YES
# Our common headers are too popular
INCLUDED_BY_GRAPH = NO
2019-09-24 13:43:43 +00:00
WARN_IF_UNDOCUMENTED = @DOXYGEN_WARN_UNDOCUMENTED@
EXTRACT_ALL = @DOXYGEN_EXTRACT_ALL@
2020-06-03 16:43:30 +00:00
HIDE_UNDOC_RELATIONS = NO
EXTRACT_STATIC = YES
2019-09-24 13:43:43 +00:00
MACRO_EXPANSION = YES
2019-09-24 13:43:43 +00:00
STRIP_FROM_INC_PATH = \
@SRCDIR@/src/xrt/include \
@SRCDIR@/src/xrt/auxiliary \
@SRCDIR@/src/xrt/compositor \
@SRCDIR@/src/xrt/drivers \
@SRCDIR@/src/xrt/state_trackers \
@SRCDIR@/src/xrt/targets
JAVADOC_AUTOBRIEF = YES
QT_AUTOBRIEF = YES
TAB_SIZE = 8
OPTIMIZE_OUTPUT_FOR_C = YES
BUILTIN_STL_SUPPORT = YES
2020-10-30 22:05:10 +00:00
CASE_SENSE_NAMES = NO
GENERATE_LATEX = NO
2023-01-28 23:58:57 +00:00
USE_MATHJAX = YES
2023-06-23 15:46:10 +00:00
# Doxygen Awesome theme settings
GENERATE_TREEVIEW = YES # required!
DISABLE_INDEX = NO
FULL_SIDEBAR = NO
HTML_COLORSTYLE = LIGHT # required with Doxygen >= 1.9.5
HTML_HEADER = @SRCDIR@/doc/header.html
HTML_FOOTER = @SRCDIR@/doc/footer.html
HTML_EXTRA_STYLESHEET = @SRCDIR@/doc/doxygen-awesome-css/doxygen-awesome.css
2023-06-23 15:46:10 +00:00
HTML_EXTRA_FILES = @SRCDIR@/doc/doxygen-awesome-css/doxygen-awesome-darkmode-toggle.js \
@SRCDIR@/doc/doxygen-awesome-css/doxygen-awesome-fragment-copy-button.js \
@SRCDIR@/doc/doxygen-awesome-css/doxygen-awesome-paragraph-link.js \
@SRCDIR@/doc/doxygen-awesome-css/doxygen-awesome-interactive-toc.js \
@SRCDIR@/doc/doxygen-awesome-css/doxygen-awesome-tabs.js \
@SRCDIR@/src/external/mermaid/mermaid.min.js