+#
+# Ignore the following files and directories (see also EXCLUDE above):
+# - 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.
+# - 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.
+#
+EXCLUDE_PATTERNS = */hardware/* */input/* */output/*
+INPUT += input/input.c output/output.c