Update Doxygen config:
* process only header files (API is supposed to be documented there) (this resolves various inheritance and ambiguities, as well) * Set pre-processor defines as a normal Ardour compile would * Expand Macros (fixes issues with visibility defines)
This commit is contained in:
parent
5044dad3f2
commit
f04092c0b1
65
doc/Doxyfile
65
doc/Doxyfile
|
@ -820,7 +820,8 @@ INPUT_ENCODING = UTF-8
|
||||||
# *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf,
|
# *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf,
|
||||||
# *.qsf, *.as and *.js.
|
# *.qsf, *.as and *.js.
|
||||||
|
|
||||||
FILE_PATTERNS =
|
FILE_PATTERNS = *.h *.hpp *.hh
|
||||||
|
|
||||||
|
|
||||||
# The RECURSIVE tag can be used to specify whether or not subdirectories should
|
# The RECURSIVE tag can be used to specify whether or not subdirectories should
|
||||||
# be searched for input files as well.
|
# be searched for input files as well.
|
||||||
|
@ -2002,7 +2003,7 @@ ENABLE_PREPROCESSING = YES
|
||||||
# The default value is: NO.
|
# The default value is: NO.
|
||||||
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
||||||
|
|
||||||
MACRO_EXPANSION = NO
|
MACRO_EXPANSION = YES
|
||||||
|
|
||||||
# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES then
|
# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES then
|
||||||
# the macro expansion is limited to the macros specified with the PREDEFINED and
|
# the macro expansion is limited to the macros specified with the PREDEFINED and
|
||||||
|
@ -2024,7 +2025,7 @@ SEARCH_INCLUDES = YES
|
||||||
# preprocessor.
|
# preprocessor.
|
||||||
# This tag requires that the tag SEARCH_INCLUDES is set to YES.
|
# This tag requires that the tag SEARCH_INCLUDES is set to YES.
|
||||||
|
|
||||||
INCLUDE_PATH =
|
INCLUDE_PATH = ../libs/ardour ../build/libs/pbd
|
||||||
|
|
||||||
# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
|
# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
|
||||||
# patterns (like *.h and *.hpp) to filter out the header-files in the
|
# patterns (like *.h and *.hpp) to filter out the header-files in the
|
||||||
|
@ -2042,7 +2043,61 @@ INCLUDE_FILE_PATTERNS =
|
||||||
# recursively expanded use the := operator instead of the = operator.
|
# recursively expanded use the := operator instead of the = operator.
|
||||||
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
||||||
|
|
||||||
PREDEFINED =
|
PREDEFINED = \
|
||||||
|
PROGRAM_NAME="Ardour" \
|
||||||
|
PROGRAM_VERSION="6" \
|
||||||
|
LOCALEDIR="/" \
|
||||||
|
ARCH_X86 \
|
||||||
|
CONFIG_ARCH="x86_64" \
|
||||||
|
WAF_BUILD \
|
||||||
|
CANVAS_COMPATIBILITY=1 \
|
||||||
|
HAVE_AUBIO=1 \
|
||||||
|
HAVE_ALSA=1 \
|
||||||
|
HAVE_GLIB=1 \
|
||||||
|
HAVE_LIBS_LUA=1 \
|
||||||
|
HAVE_XML=1 \
|
||||||
|
PTFORMAT=1 \
|
||||||
|
HAVE_SAMPLERATE=1 \
|
||||||
|
HAVE_LV2=1 \
|
||||||
|
HAVE_LV2_1_10_0=1 \
|
||||||
|
HAVE_SERD=1 \
|
||||||
|
HAVE_SORD=1 \
|
||||||
|
HAVE_SRATOM=1 \
|
||||||
|
HAVE_LILV=1 \
|
||||||
|
HAVE_LV2_1_0_0=1 \
|
||||||
|
HAVE_SUIL=1 \
|
||||||
|
LV2_SUPPORT=1 \
|
||||||
|
LV2_EXTENDED=1 \
|
||||||
|
HAVE_GTK=1 \
|
||||||
|
HAVE_LIBS_GTKMM2EXT=1 \
|
||||||
|
HAVE_X11=1 \
|
||||||
|
LXVST_64BIT=1 \
|
||||||
|
LXVST_SUPPORT=1 \
|
||||||
|
HAVE_TAGLIB=1 \
|
||||||
|
HAVE_POSIX_MEMALIGN=1 \
|
||||||
|
HAVE_VAMPSDK=1 \
|
||||||
|
HAVE_VAMPHOSTSDK=1 \
|
||||||
|
HAVE_RUBBERBAND=1 \
|
||||||
|
ENABLE_NLS=1 \
|
||||||
|
HAVE_CURL=1 \
|
||||||
|
HAVE_LO=1 \
|
||||||
|
HAVE_LRDF=1 \
|
||||||
|
_VAMP_NO_PLUGIN_NAMESPACE=1 \
|
||||||
|
_VAMP_NO_HOST_NAMESPACE=1 \
|
||||||
|
\
|
||||||
|
LIBARDOUR_API= \
|
||||||
|
LIBWIDGETS_API= \
|
||||||
|
LIBWAVEVIEW_API= \
|
||||||
|
LIBCANVAS_API= \
|
||||||
|
LIBCONTROLCP_API= \
|
||||||
|
ARDOURSURFACE_API= \
|
||||||
|
LIBGTKMM2EXT_API= \
|
||||||
|
LIBPBD_API= \
|
||||||
|
LIBTEMPORAL_API= \
|
||||||
|
LIBPTFORMAT_API= \
|
||||||
|
LIBEVORAL_API= \
|
||||||
|
LIBMIDIPP_API= \
|
||||||
|
|
||||||
|
|
||||||
# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
|
# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
|
||||||
# tag can be used to specify a list of macro names that should be expanded. The
|
# tag can be used to specify a list of macro names that should be expanded. The
|
||||||
|
@ -2177,7 +2232,7 @@ DOT_NUM_THREADS = 0
|
||||||
# The default value is: Helvetica.
|
# The default value is: Helvetica.
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
# This tag requires that the tag HAVE_DOT is set to YES.
|
||||||
|
|
||||||
DOT_FONTNAME = FreeSans
|
DOT_FONTNAME =
|
||||||
|
|
||||||
# The DOT_FONTSIZE tag can be used to set the size (in points) of the font of
|
# The DOT_FONTSIZE tag can be used to set the size (in points) of the font of
|
||||||
# dot graphs.
|
# dot graphs.
|
||||||
|
|
Loading…
Reference in New Issue