@@ -68,7 +68,7 @@ PROJECT_LOGO = favicon.ico
6868# entered, it will be relative to the location where doxygen was started. If
6969# left blank the current directory will be used.
7070
71- OUTPUT_DIRECTORY = MeshLib/dev/Main
71+ OUTPUT_DIRECTORY = MeshLib
7272
7373# If the CREATE_SUBDIRS tag is set to YES then doxygen will create up to 4096
7474# sub-directories (in 2 levels) under the output directory of each output format
@@ -815,7 +815,7 @@ FILE_VERSION_FILTER =
815815# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE
816816# tag is left empty.
817817
818- LAYOUT_FILE = ../MeshLib/doxygen/DoxygenLayoutMain .xml
818+ LAYOUT_FILE = ../MeshLib/doxygen/DoxygenLayout .xml
819819
820820# The CITE_BIB_FILES tag can be used to specify one or more bib files containing
821821# the reference definitions. This must be a list of .bib files. The .bib
@@ -943,7 +943,8 @@ WARN_LOGFILE =
943943# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
944944# Note: If this tag is empty the current directory is searched.
945945
946- INPUT = ../MeshLib/doxygen \
946+ INPUT = ../MeshLib/source \
947+ ../MeshLib/doxygen \
947948 ../MeshLib/examples
948949
949950# This tag can be used to specify the character encoding of the source files
@@ -984,8 +985,12 @@ INPUT_FILE_ENCODING =
984985# provided as doxygen C comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08,
985986# *.f18, *.f, *.for, *.vhd, *.vhdl, *.ucf, *.qsf and *.ice.
986987
987- FILE_PATTERNS = *.dox \
988- *.cpp
988+ FILE_PATTERNS = *.h \
989+ *.dox \
990+ *.dox.cpp \
991+ *.dox.c \
992+ *.dox.cs \
993+ *.dox.py
989994
990995# The RECURSIVE tag can be used to specify whether or not subdirectories should
991996# be searched for input files as well.
@@ -1002,9 +1007,7 @@ RECURSIVE = YES
10021007
10031008EXCLUDE = ../MeshLib/source/OpenCTM \
10041009 ../MeshLib/source/MRMesh/miniply.h \
1005- ../MeshLib/source/MRMesh/MRphmap.h \
1006- ../MeshLib/doxygen/APICppPage.dox \
1007- ../MeshLib/doxygen/APIPyPage.dox
1010+ ../MeshLib/source/MRMesh/MRphmap.h
10081011
10091012# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
10101013# directories that are symbolic links (a Unix file system feature) are excluded
@@ -1098,7 +1101,10 @@ INPUT_FILTER =
10981101# need to set EXTENSION_MAPPING for the extension otherwise the files are not
10991102# properly processed by doxygen.
11001103
1101- FILTER_PATTERNS =
1104+ FILTER_PATTERNS = *.dox.py=preprocessors/python.sed \
1105+ *.dox.c=preprocessors/c.sed \
1106+ *.dox.cpp=preprocessors/c.sed \
1107+ *.dox.cs=preprocessors/c.sed
11021108
11031109# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
11041110# INPUT_FILTER) will also be used to filter the input files that are used for
@@ -1319,7 +1325,7 @@ HTML_FILE_EXTENSION = .html
13191325# of the possible markers and block names see the documentation.
13201326# This tag requires that the tag GENERATE_HTML is set to YES.
13211327
1322- HTML_HEADER = html_header.html
1328+ HTML_HEADER =
13231329
13241330# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each
13251331# generated HTML page. If the tag is left blank doxygen will generate a standard
@@ -2437,7 +2443,7 @@ SKIP_FUNCTION_MACROS = YES
24372443# the path). If a tag file is not located in the directory in which doxygen is
24382444# run, you must also specify the path to the tagfile here.
24392445
2440- TAGFILES = MeshLib/MeshLibCpp.tag=../../MeshLib/Cpp/html MeshLib/MeshLibPy.tag=../../MeshLib/Py/html
2446+ TAGFILES =
24412447
24422448# When a file name is specified after GENERATE_TAGFILE, doxygen will create a
24432449# tag file that is based on the input files it reads. See section "Linking to
0 commit comments