# SPDX-FileCopyrightText: Copyright © DUNE Project contributors, see file AUTHORS.md
# SPDX-License-Identifier: LicenseRef-GPL-2.0-only-with-DUNE-exception OR LGPL-3.0-or-later

# This file contains local changes to the doxygen configuration
# please us '+=' to add file/directories to the lists

PROJECT_NAME          = Dune-Functions
PROJECT_LOGO          = @top_srcdir@/doc/doxygen/dune-functions.png

# The INPUT tag can be used to specify the files and/or directories that contain
# documented source files. You may enter file names like "myfile.cpp" or
# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.

INPUT                  += @top_srcdir@/dune/functions \
                          @top_srcdir@/doc/doxygen/mainpage.md \
                          @top_srcdir@/doc/doxygen/license.md \
                          @top_srcdir@/doc/doxygen/examples.md \
                          @top_srcdir@/doc/doxygen/examples/poisson-mfem-py.md \
                          @top_srcdir@/doc/doxygen/examples/poisson-pq2-cpp.md \
                          @top_srcdir@/doc/doxygen/examples/poisson-pq2-py.md \
                          @top_srcdir@/doc/doxygen/doxygen_groups.hh

USE_MDFILE_AS_MAINPAGE = @top_srcdir@/doc/doxygen/mainpage.md

# The EXCLUDE tag can be used to specify files and/or directories that should
# excluded from the INPUT source files. This way you can easily exclude a
# subdirectory from a directory tree whose root is specified with the INPUT tag.

# EXCLUDE               += @top_srcdir@/dune/functions/test

# The EXAMPLE_PATH tag can be used to specify one or more files or
# directories that contain example code fragments that are included (see
# the \include command).

EXAMPLE_PATH           += @top_srcdir@/examples
EXAMPLE_PATH           += @top_srcdir@/LICENSES

# The IMAGE_PATH tag can be used to specify one or more files or
# directories that contain image that are included in the documentation (see
# the \image command).

# IMAGE_PATH            += @top_srcdir@/dune/functions/pics

# Generate documentation for friend functions
HIDE_FRIEND_COMPOUNDS = NO

EXTRA_PACKAGES        = amsmath amssymb
USE_MATHJAX           = YES

GENERATE_TODOLIST     = NO
GENERATE_TREEVIEW     = YES
DISABLE_INDEX         = NO
FULL_SIDEBAR          = NO
HTML_EXTRA_STYLESHEET = @top_srcdir@/doc/doxygen/doxygen-awesome/doxygen-awesome.css \
                        @top_srcdir@/doc/doxygen/doxygen-awesome/doxygen-awesome-sidebar-only.css \
                        @top_srcdir@/doc/doxygen/custom.css
HTML_COLORSTYLE       = LIGHT
TREEVIEW_WIDTH        = 300

