From 67b5fba8cac632ab2ec60a3e115ff9016e900114 Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Sat, 6 Apr 2013 19:28:48 +0200 Subject: [PATCH] Doxygen: Exclude std.c and tests/*. These don't contain any public API functions or macros and thus should not appear in the ("public API" version of) the Doxygen docs. --- Doxyfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Doxyfile b/Doxyfile index 289d24e6..bb8d83b2 100644 --- a/Doxyfile +++ b/Doxyfile @@ -687,7 +687,7 @@ RECURSIVE = YES # Note that relative paths are relative to the directory from which doxygen is # run. -EXCLUDE = config.h libsigrok-internal.h session_driver.c +EXCLUDE = config.h libsigrok-internal.h session_driver.c std.c # The EXCLUDE_SYMLINKS tag can be used to select whether or not files or # directories that are symbolic links (a Unix file system feature) are excluded @@ -706,11 +706,13 @@ EXCLUDE_SYMLINKS = NO # - config.h: Non-public stuff, the file doesn't get installed. # - libsigrok-internal.h: Non-public stuff, the file doesn't get installed. # - session_driver.c: Special driver for "virtual" devices, non-public. +# - std.c: Non-public helpers, no public API stuff in there. # - hardware/*: Only driver-specific stuff, no public API stuff in there. # - input/*: Only input.c contains public API, everything else doesn't. # - output/*: Only output.c contains public API, everything else doesn't. +# - tests/*: Unit tests, no public API stuff in there. # -EXCLUDE_PATTERNS = */hardware/* */input/* */output/* +EXCLUDE_PATTERNS = */hardware/* */input/* */output/* */tests/* INPUT += input/input.c output/output.c # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names