X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=Doxyfile;h=76f410a05a7e7251d130aeef78acb587dc0f8663;hb=349c5e5432911487ed8ca3f4314dd7105b15579b;hp=2ffff8c80ca55a8949090c92dd5a5efb6099169b;hpb=6b21d9a77e58bb9586491ba17968a9edb5a8df93;p=libsigrok.git diff --git a/Doxyfile b/Doxyfile index 2ffff8c8..76f410a0 100644 --- a/Doxyfile +++ b/Doxyfile @@ -743,7 +743,7 @@ WARN_LOGFILE = # spaces. # Note: If this tag is empty the current directory is searched. -INPUT = src include $(BUILDDIR)include/libsigrok +INPUT = $(SRCDIR)src $(SRCDIR)include $(BUILDDIR)include/libsigrok # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses @@ -763,7 +763,11 @@ INPUT_ENCODING = UTF-8 # *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf, # *.qsf, *.as and *.js. -FILE_PATTERNS = +# BEWARE! DON'T set the variable to an empty value. Don't set the variable +# at all instead. See https://github.com/doxygen/doxygen/issues/7190 and +# https://sigrok.org/bugzilla/show_bug.cgi?id=1422 (can get reverted when +# the Doxygen version which causes the issue no longer is used in the wild). +## FILE_PATTERNS = # The RECURSIVE tag can be used to specify whether or not subdirectories should # be searched for input files as well. @@ -781,6 +785,7 @@ RECURSIVE = YES EXCLUDE = config.h src/libsigrok-internal.h src/session_driver.c EXCLUDE += src/std.c src/drivers.c src/ezusb.c src/fallback.c EXCLUDE += src/soft-trigger.c src/usb.c src/sw_limits.c +EXCLUDE += src/scpi.h # 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 @@ -807,6 +812,8 @@ EXCLUDE_SYMLINKS = NO # - src/fallback.c: Fallback functions to API calls from serial.c. # - src/soft-trigger.c: Non-public helpers, no public API stuff in there. # - src/usb.c: Non-public helpers, no public API stuff in there. +# - src/sw_limits.c: Non-public helpers, no public API stuff in there. +# - src/scpi.h: Non-public helpers, no public API stuff in there. # - src/hardware/*: Only driver-specific stuff, no public API stuff in there. # - src/input/*: Only input.c contains public API, everything else doesn't. # - src/output/*: Only output.c contains public API, everything else doesn't. @@ -814,12 +821,15 @@ EXCLUDE_SYMLINKS = NO # - src/scpi/*: Non-public helpers, no public API stuff in there. # - src/dmm/*: Non-public helpers, no public API stuff in there. # - src/lcr/*: Non-public helpers, no public API stuff in there. +# - src/modbus/*: Non-public helpers, no public API stuff in there. +# - src/scale/*: Non-public helpers, no public API stuff in there. # - tests/*: Unit tests, no public API stuff in there. # - bindings/*: Language bindings, no public API stuff in there. # - doxy/*: Potentially already generated docs, should not be scanned. # EXCLUDE_PATTERNS = */src/hardware/* */src/input/* */src/output/* */src/transform/* EXCLUDE_PATTERNS += */src/scpi/* */src/dmm/* */src/lcr/* +EXCLUDE_PATTERNS += */src/modbus/* */src/scale/* EXCLUDE_PATTERNS += */src/tests/* */src/bindings/* */src/doxy/* INPUT += src/input/input.c src/output/output.c INPUT += src/transform/transform.c