pipewire/doc
Peter Hutterer 851a64d8c8 doc: add spa to doxygen output
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.
2021-05-26 07:44:55 +00:00
..
spa doc: remove trailing whitespace 2021-05-07 10:27:26 +10:00
architecture.md doc: add the various markdown prose docs to the doxygen output 2021-05-07 10:27:26 +10:00
custom.css doc: add a custom doxygen theme based on doxygen-awesome 2021-05-21 16:08:46 +10:00
design.txt Run codespell on the entire codebase 2020-08-17 17:16:31 +00:00
Doxyfile.in doc: add spa to doxygen output 2021-05-26 07:44:55 +00:00
doxygen-awesome.css doc: add a custom doxygen theme based on doxygen-awesome 2021-05-21 16:08:46 +10:00
index.md doc: add link to LAC 2020 paper 2021-02-12 13:27:38 +01:00
meson.build doc: add spa to doxygen output 2021-05-26 07:44:55 +00:00
objects_design.md doc: add the various markdown prose docs to the doxygen output 2021-05-07 10:27:26 +10:00
overview.md doc: fix a typo 2021-05-07 10:27:26 +10:00
pulseaudio.md doc: add the various markdown prose docs to the doxygen output 2021-05-07 10:27:26 +10:00
strip-static.sh doc: add spa to doxygen output 2021-05-26 07:44:55 +00:00
tutorial-index.md doc: add the various markdown prose docs to the doxygen output 2021-05-07 10:27:26 +10:00
tutorial1.md doc: remove trailing whitespace 2021-05-07 10:27:26 +10:00
tutorial2.md doc: remove trailing whitespace 2021-05-07 10:27:26 +10:00
tutorial3.md doc: add the various markdown prose docs to the doxygen output 2021-05-07 10:27:26 +10:00
tutorial4.md doc: remove trailing whitespace 2021-05-07 10:27:26 +10:00
tutorial5.md doc: add the various markdown prose docs to the doxygen output 2021-05-07 10:27:26 +10:00
tutorial6.md doc: fix broken references 2021-05-21 15:04:22 +10:00