mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	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.
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			1,007 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			1,007 B
		
	
	
	
		
			Text
		
	
	
	
	
	
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@
 |