@@ -68,7 +68,7 @@ PROJECT_LOGO =
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 = ../doc/sbg
71+ OUTPUT_DIRECTORY = @DOXYGEN_OUTPUT_DIR@
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
@@ -162,7 +162,7 @@ INLINE_INHERITED_MEMB = NO
162162# shortest path that makes the file name unique will be used
163163# The default value is: YES.
164164
165- FULL_PATH_NAMES = YES
165+ FULL_PATH_NAMES = NO
166166
167167# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path.
168168# Stripping is only done if one of the specified strings matches the left-hand
@@ -174,7 +174,7 @@ FULL_PATH_NAMES = YES
174174# will be relative from the directory where doxygen is started.
175175# This tag requires that the tag FULL_PATH_NAMES is set to YES.
176176
177- STRIP_FROM_PATH =
177+ STRIP_FROM_PATH = YES
178178
179179# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the
180180# path mentioned in the documentation of a class, which tells the reader which
@@ -933,10 +933,7 @@ WARN_LOGFILE =
933933# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
934934# Note: If this tag is empty the current directory is searched.
935935
936- INPUT = sbg \
937- sbg/util \
938- sbg/graph_builders \
939- .
936+ INPUT = @DOXYGEN_INPUT_DIR@
940937
941938# This tag can be used to specify the character encoding of the source files
942939# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
@@ -976,13 +973,13 @@ INPUT_FILE_ENCODING =
976973# provided as doxygen C comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08,
977974# *.f18, *.f, *.for, *.vhd, *.vhdl, *.ucf, *.qsf and *.ice.
978975
979- FILE_PATTERNS =
976+ FILE_PATTERNS = *.cpp *.hpp *.md
980977
981978# The RECURSIVE tag can be used to specify whether or not subdirectories should
982979# be searched for input files as well.
983980# The default value is: NO.
984981
985- RECURSIVE = NO
982+ RECURSIVE = YES
986983
987984# The EXCLUDE tag can be used to specify files and/or directories that should be
988985# excluded from the INPUT source files. This way you can easily exclude a
@@ -991,7 +988,13 @@ RECURSIVE = NO
991988# Note that relative paths are relative to the directory from which doxygen is
992989# run.
993990
994- EXCLUDE =
991+ EXCLUDE = @DOXYGEN_EXCLUDE_DIR@/3rd-party \
992+ @DOXYGEN_EXCLUDE_DIR@/autom4te.cache \
993+ @DOXYGEN_EXCLUDE_DIR@/build \
994+ @DOXYGEN_EXCLUDE_DIR@/deploy \
995+ @DOXYGEN_EXCLUDE_DIR@/install \
996+ @DOXYGEN_EXCLUDE_DIR@/lib \
997+ @DOXYGEN_EXCLUDE_DIR@/obj
995998
996999# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
9971000# directories that are symbolic links (a Unix file system feature) are excluded
@@ -1007,7 +1010,9 @@ EXCLUDE_SYMLINKS = NO
10071010# Note that the wildcards are matched against the file with absolute path, so to
10081011# exclude all test directories for example use the pattern */test/*
10091012
1010- EXCLUDE_PATTERNS =
1013+ EXCLUDE_PATTERNS = */build/* \
1014+ */cmake/* \
1015+ */.git/*
10111016
10121017# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
10131018# (namespaces, classes, functions, etc.) that should be excluded from the
@@ -1102,7 +1107,7 @@ FILTER_SOURCE_PATTERNS =
11021107# (index.html). This can be useful if you have a project on for instance GitHub
11031108# and want to reuse the introduction page also for the doxygen output.
11041109
1105- USE_MDFILE_AS_MAINPAGE =
1110+ USE_MDFILE_AS_MAINPAGE = @DOXYGEN_MAINPAGE_DIR@/README.md
11061111
11071112# The Fortran standard specifies that for fixed formatted Fortran code all
11081113# characters from position 72 are to be considered as comment. A common
@@ -1137,7 +1142,7 @@ INLINE_SOURCES = NO
11371142# Fortran comments will always remain visible.
11381143# The default value is: YES.
11391144
1140- STRIP_CODE_COMMENTS = YES
1145+ STRIP_CODE_COMMENTS = NO
11411146
11421147# If the REFERENCED_BY_RELATION tag is set to YES then for each documented
11431148# entity all documented functions referencing it will be listed.
0 commit comments