1PROJECT_NAME = "mbed TLS v3.4.0" 2OUTPUT_DIRECTORY = ../apidoc/ 3FULL_PATH_NAMES = NO 4OPTIMIZE_OUTPUT_FOR_C = YES 5EXTRACT_ALL = YES 6EXTRACT_PRIVATE = YES 7EXTRACT_STATIC = YES 8CASE_SENSE_NAMES = NO 9INPUT = ../include input 10FILE_PATTERNS = *.h 11RECURSIVE = YES 12EXCLUDE_SYMLINKS = YES 13SOURCE_BROWSER = YES 14REFERENCED_BY_RELATION = YES 15REFERENCES_RELATION = YES 16ALPHABETICAL_INDEX = NO 17HTML_OUTPUT = . 18HTML_TIMESTAMP = YES 19SEARCHENGINE = YES 20GENERATE_LATEX = NO 21MACRO_EXPANSION = YES 22EXPAND_ONLY_PREDEF = YES 23INCLUDE_PATH = ../include 24EXPAND_AS_DEFINED = MBEDTLS_PRIVATE 25CLASS_DIAGRAMS = NO 26HAVE_DOT = YES 27DOT_GRAPH_MAX_NODES = 200 28MAX_DOT_GRAPH_DEPTH = 1000 29DOT_TRANSPARENT = YES 30 31# We mostly use \retval declarations to document which error codes a function 32# can return. The reader can follow the hyperlink to the definition of the 33# constant to get the generic documentation of that error code. If we don't 34# have anything to say about the specific error code for the specific 35# function, we can leave the description part of the \retval command blank. 36# This is perfectly valid as far as Doxygen is concerned. However, with 37# Clang >=15, the -Wdocumentation option emits a warning for empty 38# descriptions. 39# https://github.com/Mbed-TLS/mbedtls/issues/6960 40# https://github.com/llvm/llvm-project/issues/60315 41# As a workaround, you can write something like 42# \retval #PSA_ERROR_INSUFFICIENT_MEMORY \emptydescription 43# This avoids writing redundant text and keeps Clang happy. 44ALIASES += emptydescription="" 45