# "Side Effects:". You can put \n's in the value part of an alias to insert
# newlines.
-ALIASES =
+ALIASES += FIXME="@todo"
# This tag can be used to specify a number of word-keyword mappings (TCL only).
# A mapping has the form "name=value". For example adding "class=itcl::class"
# classes and enums directly into the documentation.
# The default value is: NO.
-INLINE_SOURCES = NO
+INLINE_SOURCES = $(INLINE_SOURCES)
# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any
# special comment blocks from generated source code fragments. Normal C, C++ and
# Fortran comments will always remain visible.
# The default value is: YES.
-STRIP_CODE_COMMENTS = YES
+STRIP_CODE_COMMENTS = $(STRIP_CODE_COMMENTS)
# If the REFERENCED_BY_RELATION tag is set to YES then for each documented
# function all documented functions referencing it will be listed.
# recursively expanded use the := operator instead of the = operator.
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
-PREDEFINED =
+PREDEFINED = HAVE_CLUTTER=1 \
+ HAVE_DJVU=1 \
+ HAVE_EXIV2=1 \
+ HAVE_FFMPEGTHUMBNAILER=1 \
+ HAVE_HEIF=1 \
+ HAVE_J2K=1 \
+ HAVE_JPEG=1 \
+ HAVE_LIBCHAMPLAIN=1 \
+ HAVE_LIBCHAMPLAIN_GTK=1 \
+ HAVE_LIRC=1 \
+ HAVE_LUA=1 \
+ HAVE_PDF=1 \
+ HAVE_RAW=1 \
+ HAVE_TIFF=1 \
+ HAVE_WEBP=1
# 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
# generate a warning when it encounters a \startuml command in this case and
# will not generate output for the diagram.
-PLANTUML_JAR_PATH =
+PLANTUML_JAR_PATH = $(PLANTUML_JAR_PATH)
# When using plantuml, the PLANTUML_CFG_FILE tag can be used to specify a
# configuration file for plantuml.