meson: move test or fuzzer definitions to relevant meson.build in subdirectories
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 4 Jan 2021 15:08:42 +0000 (00:08 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 18 Jan 2021 22:06:32 +0000 (07:06 +0900)
13 files changed:
src/analyze/meson.build
src/core/meson.build
src/fuzz/meson.build
src/journal-remote/meson.build
src/journal/meson.build
src/libsystemd-network/meson.build
src/libsystemd/meson.build
src/libudev/meson.build
src/login/meson.build
src/nspawn/meson.build
src/resolve/meson.build
src/test/meson.build
src/udev/meson.build

index 9e4d95b03643e22180a1583ba3077f28feb97aa4..f796629cc2802204d7ffb686e60dba5ccee6a611 100644 (file)
@@ -9,3 +9,13 @@ systemd_analyze_sources = files('''
         analyze-security.c
         analyze-security.h
 '''.split())
+
+tests += [
+        [['src/analyze/test-verify.c',
+          'src/analyze/analyze-verify.c',
+          'src/analyze/analyze-verify.h'],
+         [libcore,
+          libshared],
+         [],
+         core_includes],
+]
index a33b2d0ac93ff870aaab67fb02c69108782c6137..edfc73e6277d6a4b919941fbcc73721275f0dcac 100644 (file)
@@ -203,3 +203,12 @@ if install_sysconfdir
         meson.add_install_script('sh', '-c', mkdir_p.format(join_paths(pkgsysconfdir, 'user')))
         meson.add_install_script('sh', '-c', mkdir_p.format(join_paths(sysconfdir, 'xdg/systemd')))
 endif
+
+############################################################
+
+fuzzers += [
+        [['src/core/fuzz-unit-file.c'],
+         [libcore,
+          libshared],
+         [libmount]],
+]
index 56a8b48c7ad78425166834ee53775c72a44499a3..96528a191d1bcc32b9b989260afafc1a86a802b7 100644 (file)
@@ -5,86 +5,12 @@ fuzzers += [
 
         [['src/fuzz/fuzz-catalog.c']],
 
-        [['src/resolve/fuzz-dns-packet.c'],
-         [libsystemd_resolve_core,
-          libshared],
-         [libgcrypt,
-          libgpg_error,
-          libm]],
-
-        [['src/libsystemd-network/fuzz-dhcp6-client.c'],
-         [libshared,
-          libsystemd_network]],
-
-        [['src/libsystemd-network/fuzz-dhcp-server.c'],
-         [libsystemd_network,
-          libshared]],
-
-        [['src/libsystemd-network/fuzz-lldp.c'],
-         [libshared,
-          libsystemd_network]],
-
-        [['src/libsystemd-network/fuzz-ndisc-rs.c'],
-         [libshared,
-          libsystemd_network]],
-
         [['src/fuzz/fuzz-json.c']],
 
         [['src/fuzz/fuzz-varlink.c']],
 
-        [['src/core/fuzz-unit-file.c'],
-         [libcore,
-          libshared],
-         [libmount]],
-
-        [['src/journal/fuzz-journald-audit.c',
-          'src/journal/fuzz-journald.c'],
-         [libjournal_core,
-          libshared],
-         [libselinux]],
-
-        [['src/journal/fuzz-journald-kmsg.c',
-          'src/journal/fuzz-journald.c'],
-         [libjournal_core,
-          libshared],
-         [libselinux]],
-
-        [['src/journal/fuzz-journald-native.c',
-          'src/journal/fuzz-journald.c'],
-         [libjournal_core,
-          libshared],
-         [libselinux]],
-
-        [['src/journal/fuzz-journald-native-fd.c',
-          'src/journal/fuzz-journald.c'],
-         [libjournal_core,
-          libshared],
-         [libselinux]],
-
-        [['src/journal/fuzz-journald-stream.c',
-          'src/journal/fuzz-journald.c'],
-         [libjournal_core,
-          libshared],
-         [libselinux]],
-
-        [['src/journal/fuzz-journald-syslog.c',
-          'src/journal/fuzz-journald.c'],
-         [libjournal_core,
-          libshared],
-         [libselinux]],
-
-        [['src/journal-remote/fuzz-journal-remote.c'],
-         [libsystemd_journal_remote,
-          libshared]],
-
         [['src/fuzz/fuzz-udev-database.c']],
 
-        [['src/udev/fuzz-udev-rules.c'],
-         [libudevd_core,
-          libshared],
-         [threads,
-          libacl]],
-
         [['src/fuzz/fuzz-compress.c']],
 
         [['src/fuzz/fuzz-bus-label.c']],
@@ -93,19 +19,7 @@ fuzzers += [
 
         [['src/fuzz/fuzz-hostname-setup.c']],
 
-        [['src/nspawn/fuzz-nspawn-settings.c'],
-         [libshared,
-          libnspawn_core],
-         [libseccomp]],
-
-        [['src/nspawn/fuzz-nspawn-oci.c'],
-         [libshared,
-          libnspawn_core],
-         [libseccomp]],
-
         [['src/fuzz/fuzz-calendarspec.c']],
 
         [['src/fuzz/fuzz-time-util.c']],
-
-        [['src/udev/fuzz-udev-rule-parse-value.c']],
 ]
index 748dc23b837c98476e0d87aaf21bd3cf01b336fe..c42d85bc4b23ceedb286b123ae3e1b4c5615b268 100644 (file)
@@ -74,3 +74,11 @@ if conf.get('ENABLE_REMOTE') == 1 and conf.get('HAVE_MICROHTTPD') == 1
                                             chmod 755 $DESTDIR/var/log/journal/remote || :''')
         endif
 endif
+
+############################################################
+
+fuzzers += [
+        [['src/journal-remote/fuzz-journal-remote.c'],
+         [libsystemd_journal_remote,
+          libshared]],
+]
index a36de18077a1d8d96fc501077d94179ec1928b37..171e2767368375a29199c98686ec1b634ee9671a 100644 (file)
@@ -74,3 +74,60 @@ if get_option('create-log-dirs')
                         'setfacl -nm g:wheel:rx,d:g:wheel:rx $DESTDIR/var/log/journal || :')
         endif
 endif
+
+############################################################
+
+tests += [
+        [['src/journal/test-journal-syslog.c'],
+         [libjournal_core,
+          libshared],
+         [threads,
+          libxz,
+          liblz4,
+          libselinux]],
+
+        [['src/journal/test-journal-config.c'],
+         [libjournal_core,
+          libshared],
+         [libxz,
+          liblz4,
+          libselinux]],
+]
+
+fuzzers += [
+        [['src/journal/fuzz-journald-audit.c',
+          'src/journal/fuzz-journald.c'],
+         [libjournal_core,
+          libshared],
+         [libselinux]],
+
+        [['src/journal/fuzz-journald-kmsg.c',
+          'src/journal/fuzz-journald.c'],
+         [libjournal_core,
+          libshared],
+         [libselinux]],
+
+        [['src/journal/fuzz-journald-native.c',
+          'src/journal/fuzz-journald.c'],
+         [libjournal_core,
+          libshared],
+         [libselinux]],
+
+        [['src/journal/fuzz-journald-native-fd.c',
+          'src/journal/fuzz-journald.c'],
+         [libjournal_core,
+          libshared],
+         [libselinux]],
+
+        [['src/journal/fuzz-journald-stream.c',
+          'src/journal/fuzz-journald.c'],
+         [libjournal_core,
+          libshared],
+         [libselinux]],
+
+        [['src/journal/fuzz-journald-syslog.c',
+          'src/journal/fuzz-journald.c'],
+         [libjournal_core,
+          libshared],
+         [libselinux]],
+]
index b36dc83d7951fc5e8f5b252224f2fcf1371ebe9f..6bc4a3f54b56a632735fbf97b038455e9f9c9a1b 100644 (file)
@@ -49,3 +49,71 @@ libsystemd_network = static_library(
         include_directories : includes)
 
 libsystemd_network_includes = [includes, include_directories('.')]
+
+############################################################
+
+tests += [
+        [['src/libsystemd-network/test-dhcp-option.c'],
+         [libshared,
+          libsystemd_network]],
+
+        [['src/libsystemd-network/test-sd-dhcp-lease.c'],
+         [libshared,
+          libsystemd_network]],
+
+        [['src/libsystemd-network/test-dhcp-client.c'],
+         [libshared,
+          libsystemd_network]],
+
+        [['src/libsystemd-network/test-dhcp-server.c'],
+         [libshared,
+          libsystemd_network]],
+
+        [['src/libsystemd-network/test-ipv4ll.c'],
+         [libshared,
+          libsystemd_network]],
+
+        [['src/libsystemd-network/test-ipv4ll-manual.c'],
+         [libshared,
+          libsystemd_network],
+         [], [], '', 'manual'],
+
+        [['src/libsystemd-network/test-acd.c'],
+         [libshared,
+          libsystemd_network],
+         [], [], '', 'manual'],
+
+        [['src/libsystemd-network/test-ndisc-rs.c'],
+         [libshared,
+          libsystemd_network]],
+
+        [['src/libsystemd-network/test-ndisc-ra.c'],
+         [libshared,
+          libsystemd_network]],
+
+        [['src/libsystemd-network/test-dhcp6-client.c'],
+         [libshared,
+          libsystemd_network]],
+
+        [['src/libsystemd-network/test-lldp.c'],
+         [libshared,
+          libsystemd_network]],
+]
+
+fuzzers += [
+        [['src/libsystemd-network/fuzz-dhcp6-client.c'],
+         [libshared,
+          libsystemd_network]],
+
+        [['src/libsystemd-network/fuzz-dhcp-server.c'],
+         [libsystemd_network,
+          libshared]],
+
+        [['src/libsystemd-network/fuzz-lldp.c'],
+         [libshared,
+          libsystemd_network]],
+
+        [['src/libsystemd-network/fuzz-ndisc-rs.c'],
+         [libshared,
+          libsystemd_network]],
+]
index 42322bff2ff3bcdadcee4fd663d513a39576dcd4..3843c2aae072e8aaa45a6444dd00714c0dae7e45 100644 (file)
@@ -177,3 +177,137 @@ configure_file(
         output : 'libsystemd.pc',
         configuration : substs,
         install_dir : pkgconfiglibdir == 'no' ? '' : pkgconfiglibdir)
+
+############################################################
+
+tests += [
+        [['src/libsystemd/sd-journal/test-journal.c']],
+
+        [['src/libsystemd/sd-journal/test-journal-send.c']],
+
+        [['src/libsystemd/sd-journal/test-journal-match.c']],
+
+        [['src/libsystemd/sd-journal/test-journal-enum.c'],
+         [], [], [], '', 'timeout=360'],
+
+        [['src/libsystemd/sd-journal/test-journal-stream.c']],
+
+        [['src/libsystemd/sd-journal/test-journal-flush.c']],
+
+        [['src/libsystemd/sd-journal/test-journal-init.c']],
+
+        [['src/libsystemd/sd-journal/test-journal-verify.c']],
+
+        [['src/libsystemd/sd-journal/test-journal-interleaving.c']],
+
+        [['src/libsystemd/sd-journal/test-mmap-cache.c']],
+
+        [['src/libsystemd/sd-journal/test-catalog.c']],
+
+        [['src/libsystemd/sd-journal/test-compress.c'],
+         [],
+         [liblz4,
+          libzstd,
+          libxz]],
+
+        [['src/libsystemd/sd-journal/test-compress-benchmark.c'],
+         [],
+         [liblz4,
+          libzstd,
+          libxz],
+         [], '', 'timeout=90'],
+
+        [['src/libsystemd/sd-journal/test-audit-type.c']],
+]
+
+############################################################
+
+tests += [
+        [['src/libsystemd/sd-bus/test-bus-address.c'],
+         [],
+         [threads]],
+
+        [['src/libsystemd/sd-bus/test-bus-marshal.c'],
+         [],
+         [threads,
+          libglib,
+          libgobject,
+          libgio,
+          libdbus]],
+
+        [['src/libsystemd/sd-bus/test-bus-signature.c'],
+         [],
+         [threads]],
+
+        [['src/libsystemd/sd-bus/test-bus-queue-ref-cycle.c'],
+         [],
+         [threads]],
+
+        [['src/libsystemd/sd-bus/test-bus-watch-bind.c'],
+         [],
+         [threads],
+         [], '', 'timeout=120'],
+
+        [['src/libsystemd/sd-bus/test-bus-chat.c'],
+         [],
+         [threads]],
+
+        [['src/libsystemd/sd-bus/test-bus-cleanup.c'],
+         [],
+         [threads,
+          libseccomp]],
+
+        [['src/libsystemd/sd-bus/test-bus-track.c'],
+         [],
+         [libseccomp]],
+
+        [['src/libsystemd/sd-bus/test-bus-server.c'],
+         [],
+         [threads]],
+
+        [['src/libsystemd/sd-bus/test-bus-objects.c'],
+         [],
+         [threads]],
+
+        [['src/libsystemd/sd-bus/test-bus-vtable.c',
+          'src/libsystemd/sd-bus/test-vtable-data.h']],
+
+        [['src/libsystemd/sd-bus/test-bus-gvariant.c'],
+         [],
+         [libglib,
+          libgobject,
+          libgio]],
+
+        [['src/libsystemd/sd-bus/test-bus-creds.c']],
+
+        [['src/libsystemd/sd-bus/test-bus-match.c']],
+
+        [['src/libsystemd/sd-bus/test-bus-benchmark.c'],
+         [],
+         [threads],
+         [], '', 'manual'],
+
+        [['src/libsystemd/sd-bus/test-bus-introspect.c',
+          'src/libsystemd/sd-bus/test-vtable-data.h']],
+
+        [['src/libsystemd/sd-event/test-event.c']],
+
+        [['src/libsystemd/sd-netlink/test-netlink.c']],
+
+        [['src/libsystemd/sd-resolve/test-resolve.c'],
+         [],
+         [threads],
+         [], '', 'timeout=120'],
+
+        [['src/libsystemd/sd-login/test-login.c']],
+
+        [['src/libsystemd/sd-device/test-sd-device.c']],
+
+        [['src/libsystemd/sd-device/test-sd-device-monitor.c']],
+]
+
+if cxx_cmd != ''
+        tests += [
+                [['src/libsystemd/sd-bus/test-bus-vtable-cc.cc']],
+        ]
+endif
index 61153baffcb5703ddf12837495a9b9fd1f21d08c..b3ffb8b10aeb55187a545a2eb6ba5a2e3ade5a4f 100644 (file)
@@ -44,3 +44,11 @@ configure_file(
         output : 'libudev.pc',
         configuration : substs,
         install_dir : pkgconfiglibdir == 'no' ? '' : pkgconfiglibdir)
+
+############################################################
+
+tests += [
+        [['src/libudev/test-libudev.c'],
+         [libshared,
+          libudev_static]],
+]
index 22f9ce18d531ee0b4660f8dab223768f1ffc93d2..ca644923830fd25a4d0b87dc8b11dc81887a6529 100644 (file)
@@ -116,3 +116,17 @@ if conf.get('ENABLE_LOGIND') == 1
                 install : pamconfdir != 'no',
                 install_dir : pamconfdir)
 endif
+
+############################################################
+
+tests += [
+        [['src/login/test-login-shared.c']],
+
+        [['src/login/test-inhibit.c'],
+         [], [], [], '', 'manual'],
+
+        [['src/login/test-login-tables.c'],
+         [liblogind_core,
+          libshared],
+         [threads]],
+]
index 6206a2c08a71f3ac0da34e28d101d9a8b48c7719..172ded43c116ffe7f75052eca86e9225e063968a 100644 (file)
@@ -46,6 +46,8 @@ libnspawn_core = static_library(
 
 systemd_nspawn_sources = files('nspawn.c')
 
+############################################################
+
 tests += [
         [['src/nspawn/test-nspawn-tables.c'],
          [libnspawn_core,
@@ -58,3 +60,15 @@ tests += [
          [libacl],
          [], '', 'manual'],
 ]
+
+fuzzers += [
+        [['src/nspawn/fuzz-nspawn-settings.c'],
+         [libshared,
+          libnspawn_core],
+         [libseccomp]],
+
+        [['src/nspawn/fuzz-nspawn-oci.c'],
+         [libshared,
+          libnspawn_core],
+         [libseccomp]],
+]
index 11c003a207189f5484f58d4faa09ab413f39455a..f34e7ac68006ce7ed710d2bb4c65ca9fe681fb7c 100644 (file)
@@ -168,6 +168,8 @@ if conf.get('ENABLE_RESOLVE') == 1
                      install_dir : rootlibexecdir)
 endif
 
+############################################################
+
 tests += [
         [['src/resolve/test-resolve-tables.c'],
          [libsystemd_resolve_core,
@@ -210,3 +212,12 @@ tests += [
           'src/resolve/dns-type.c'],
          [], [], resolve_includes, '', 'manual'],
 ]
+
+fuzzers += [
+        [['src/resolve/fuzz-dns-packet.c'],
+         [libsystemd_resolve_core,
+          libshared],
+         [libgcrypt,
+          libgpg_error,
+          libm]],
+]
index 6e64f6122ae814f37d4f5e17433717855e626701..81c133504541a6cc4aa83ac2c078879a504b9983 100644 (file)
@@ -518,10 +518,6 @@ tests += [
 
         [['src/test/test-journal-importer.c']],
 
-        [['src/libudev/test-libudev.c'],
-         [libshared,
-          libudev_static]],
-
         [['src/test/test-udev.c'],
          [libudevd_core,
           libshared],
@@ -570,147 +566,9 @@ tests += [
 # define some tests here, because the link_with deps were not defined earlier
 
 tests += [
-        [['src/libsystemd/sd-journal/test-journal.c']],
-
-        [['src/libsystemd/sd-journal/test-journal-send.c']],
-
-        [['src/journal/test-journal-syslog.c'],
-         [libjournal_core,
-          libshared],
-         [threads,
-          libxz,
-          liblz4,
-          libselinux]],
-
-        [['src/libsystemd/sd-journal/test-journal-match.c']],
-
-        [['src/libsystemd/sd-journal/test-journal-enum.c'],
-         [], [], [], '', 'timeout=360'],
-
-        [['src/libsystemd/sd-journal/test-journal-stream.c']],
-
-        [['src/libsystemd/sd-journal/test-journal-flush.c']],
-
-        [['src/libsystemd/sd-journal/test-journal-init.c']],
-
-        [['src/journal/test-journal-config.c'],
-         [libjournal_core,
-          libshared],
-         [libxz,
-          liblz4,
-          libselinux]],
-
-        [['src/libsystemd/sd-journal/test-journal-verify.c']],
-
-        [['src/libsystemd/sd-journal/test-journal-interleaving.c']],
-
-        [['src/libsystemd/sd-journal/test-mmap-cache.c']],
-
-        [['src/libsystemd/sd-journal/test-catalog.c']],
-
-        [['src/libsystemd/sd-journal/test-compress.c'],
-         [],
-         [liblz4,
-          libzstd,
-          libxz]],
-
-        [['src/libsystemd/sd-journal/test-compress-benchmark.c'],
-         [],
-         [liblz4,
-          libzstd,
-          libxz],
-         [], '', 'timeout=90'],
-
-        [['src/libsystemd/sd-journal/test-audit-type.c']],
-]
-
-############################################################
-
-tests += [
-        [['src/libsystemd/sd-bus/test-bus-address.c'],
-         [],
-         [threads]],
-
-        [['src/libsystemd/sd-bus/test-bus-marshal.c'],
-         [],
-         [threads,
-          libglib,
-          libgobject,
-          libgio,
-          libdbus]],
-
-        [['src/libsystemd/sd-bus/test-bus-signature.c'],
-         [],
-         [threads]],
-
-        [['src/libsystemd/sd-bus/test-bus-queue-ref-cycle.c'],
-         [],
-         [threads]],
-
-        [['src/libsystemd/sd-bus/test-bus-watch-bind.c'],
-         [],
-         [threads],
-         [], '', 'timeout=120'],
-
-        [['src/libsystemd/sd-bus/test-bus-chat.c'],
-         [],
-         [threads]],
-
-        [['src/libsystemd/sd-bus/test-bus-cleanup.c'],
-         [],
-         [threads,
-          libseccomp]],
-
         [['src/libsystemd/sd-bus/test-bus-error.c'],
          [libshared_static,
-          libsystemd_static],
-         []],
-
-        [['src/libsystemd/sd-bus/test-bus-track.c'],
-         [],
-         [libseccomp]],
-
-        [['src/libsystemd/sd-bus/test-bus-server.c'],
-         [],
-         [threads]],
-
-        [['src/libsystemd/sd-bus/test-bus-objects.c'],
-         [],
-         [threads]],
-
-        [['src/libsystemd/sd-bus/test-bus-vtable.c',
-          'src/libsystemd/sd-bus/test-vtable-data.h']],
-
-        [['src/libsystemd/sd-bus/test-bus-gvariant.c'],
-         [],
-         [libglib,
-          libgobject,
-          libgio]],
-
-        [['src/libsystemd/sd-bus/test-bus-creds.c']],
-
-        [['src/libsystemd/sd-bus/test-bus-match.c']],
-
-        [['src/libsystemd/sd-bus/test-bus-benchmark.c'],
-         [],
-         [threads],
-         [], '', 'manual'],
-
-        [['src/libsystemd/sd-bus/test-bus-introspect.c',
-          'src/libsystemd/sd-bus/test-vtable-data.h']],
-
-        [['src/libsystemd/sd-event/test-event.c']],
-
-        [['src/libsystemd/sd-netlink/test-netlink.c']],
-
-        [['src/libsystemd/sd-resolve/test-resolve.c'],
-         [],
-         [threads],
-         [], '', 'timeout=120'],
-
-        [['src/libsystemd/sd-login/test-login.c']],
-
-        [['src/libsystemd/sd-device/test-sd-device.c']],
+          libsystemd_static]],
 
         [['src/libsystemd/sd-device/test-sd-device-thread.c'],
          [libsystemd],
@@ -719,82 +577,4 @@ tests += [
         [['src/libudev/test-udev-device-thread.c'],
          [libudev],
          [threads]],
-
-        [['src/libsystemd/sd-device/test-sd-device-monitor.c']],
-]
-
-if cxx_cmd != ''
-        tests += [
-                [['src/libsystemd/sd-bus/test-bus-vtable-cc.cc']],
-        ]
-endif
-
-############################################################
-
-tests += [
-        [['src/libsystemd-network/test-dhcp-option.c'],
-         [libshared,
-          libsystemd_network]],
-
-        [['src/libsystemd-network/test-sd-dhcp-lease.c'],
-         [libshared,
-          libsystemd_network]],
-
-        [['src/libsystemd-network/test-dhcp-client.c'],
-         [libshared,
-          libsystemd_network]],
-
-        [['src/libsystemd-network/test-dhcp-server.c'],
-         [libshared,
-          libsystemd_network]],
-
-        [['src/libsystemd-network/test-ipv4ll.c'],
-         [libshared,
-          libsystemd_network]],
-
-        [['src/libsystemd-network/test-ipv4ll-manual.c'],
-         [libshared,
-          libsystemd_network],
-         [], [], '', 'manual'],
-
-        [['src/libsystemd-network/test-acd.c'],
-         [libshared,
-          libsystemd_network],
-         [], [], '', 'manual'],
-
-        [['src/libsystemd-network/test-ndisc-rs.c'],
-         [libshared,
-          libsystemd_network]],
-
-        [['src/libsystemd-network/test-ndisc-ra.c'],
-         [libshared,
-          libsystemd_network]],
-
-        [['src/libsystemd-network/test-dhcp6-client.c'],
-         [libshared,
-          libsystemd_network]],
-
-        [['src/libsystemd-network/test-lldp.c'],
-         [libshared,
-          libsystemd_network]],
-]
-
-############################################################
-
-tests += [
-        [['src/login/test-login-shared.c']],
-
-        [['src/analyze/test-verify.c', 'src/analyze/analyze-verify.c', 'src/analyze/analyze-verify.h'],
-         [libcore,
-          libshared],
-         [],
-         core_includes],
-
-        [['src/login/test-inhibit.c'],
-         [], [], [], '', 'manual'],
-
-        [['src/login/test-login-tables.c'],
-         [liblogind_core,
-          libshared],
-         [threads]],
 ]
index 83f28eb3fc89cb2d2c6052bd58406cf9aa7cc629..68b4a67e94b5db47e5d56d559bf2e81f76d91a92 100644 (file)
@@ -180,6 +180,14 @@ fuzzers += [
           libacl],
          udev_includes],
 
+        [['src/udev/fuzz-udev-rules.c'],
+         [libudevd_core,
+          libshared],
+         [threads,
+          libacl]],
+
+        [['src/udev/fuzz-udev-rule-parse-value.c']],
+
         [['src/udev/fido_id/fuzz-fido-id-desc.c',
           'src/udev/fido_id/fido_id_desc.c']],
 ]