]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/fuzz/meson.build
Merge pull request #10200 from evverx/fuzz-dhcp6-client
[thirdparty/systemd.git] / src / fuzz / meson.build
1 # SPDX-License-Identifier: LGPL-2.1+
2
3 fuzzers += [
4 [['src/fuzz/fuzz-dns-packet.c',
5 dns_type_headers],
6 [libsystemd_resolve_core,
7 libshared],
8 [libgcrypt,
9 libgpg_error,
10 libm]],
11
12 [['src/fuzz/fuzz-dhcp6-client.c',
13 'src/libsystemd-network/dhcp-identifier.h',
14 'src/libsystemd-network/dhcp-identifier.c',
15 'src/libsystemd-network/dhcp6-internal.h',
16 'src/systemd/sd-dhcp6-client.h'],
17 [libshared,
18 libsystemd_network],
19 []],
20
21 [['src/fuzz/fuzz-dhcp-server.c'],
22 [libsystemd_network,
23 libshared],
24 []],
25
26 [['src/fuzz/fuzz-ndisc-rs.c',
27 'src/libsystemd-network/dhcp-identifier.h',
28 'src/libsystemd-network/dhcp-identifier.c',
29 'src/libsystemd-network/icmp6-util.h',
30 'src/systemd/sd-dhcp6-client.h',
31 'src/systemd/sd-ndisc.h'],
32 [libshared,
33 libsystemd_network],
34 []],
35
36 [['src/fuzz/fuzz-unit-file.c'],
37 [libcore,
38 libshared],
39 [libmount]],
40
41 [['src/fuzz/fuzz-journald-native.c',
42 'src/fuzz/fuzz-journald.c'],
43 [libjournal_core,
44 libshared],
45 [libselinux]],
46
47 [['src/fuzz/fuzz-journald-syslog.c',
48 'src/fuzz/fuzz-journald.c'],
49 [libjournal_core,
50 libshared],
51 [libselinux]],
52
53 [['src/fuzz/fuzz-journal-remote.c'],
54 [libsystemd_journal_remote,
55 libshared],
56 []],
57 ]