]> sigrok.org Git - libsigrok.git/commitdiff
Doxygen: Exclude std.c and tests/*.
authorUwe Hermann <redacted>
Sat, 6 Apr 2013 17:28:48 +0000 (19:28 +0200)
committerUwe Hermann <redacted>
Sat, 6 Apr 2013 17:29:13 +0000 (19:29 +0200)
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

index 289d24e6ec2f9eb65e40cff88faf0ab875b04573..bb8d83b2e87ddbeba6d0a6ea495de46cd1282800 100644 (file)
--- 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