mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-10-14 20:02:38 +00:00
851a64d8c8
This requires a helper script: doxygen doesn't differ between static methods and static inline methods. EXTRACT_STATIC defines whether it parses *any* static method but we're currently using all C files as input files as well. We cannot convince doxygen to just parse static inline functions in header files so for SPA we hack around this: meson passes the spa headers to a shell script with simply copies those changed to `/* static */ inline void (foo)` and doxygen then runs on those header files. The result: we get all spa functions added to your doxygen output at the cost of a few sed calls.
35 lines
1,007 B
Plaintext
35 lines
1,007 B
Plaintext
PROJECT_NAME = PipeWire
|
|
PROJECT_NUMBER = @PACKAGE_VERSION@
|
|
OUTPUT_DIRECTORY = doc
|
|
FULL_PATH_NAMES = NO
|
|
JAVADOC_AUTOBRIEF = YES
|
|
TAB_SIZE = 8
|
|
OPTIMIZE_OUTPUT_FOR_C = YES
|
|
EXTRACT_ALL = YES
|
|
SHOW_INCLUDE_FILES = NO
|
|
GENERATE_TODOLIST = NO
|
|
GENERATE_TESTLIST = NO
|
|
GENERATE_BUGLIST = NO
|
|
QUIET = YES
|
|
WARN_NO_PARAMDOC = YES
|
|
INPUT = @inputs@
|
|
FILE_PATTERNS = "*.h" "*.c"
|
|
RECURSIVE = YES
|
|
EXAMPLE_PATH = "@top_srcdir@/src/tools" \
|
|
"@top_srcdir@/src/examples"
|
|
|
|
|
|
REFERENCED_BY_RELATION = YES
|
|
REFERENCES_RELATION = YES
|
|
IGNORE_PREFIX = pw_ \
|
|
PW_
|
|
GENERATE_TREEVIEW = YES
|
|
SEARCHENGINE = NO
|
|
GENERATE_LATEX = NO
|
|
|
|
MACRO_EXPANSION = YES
|
|
EXPAND_ONLY_PREDEF = YES
|
|
PREDEFINED = PA_C_DECL_BEGIN= \
|
|
PA_C_DECL_END=
|
|
HTML_EXTRA_STYLESHEET = @cssfiles@
|