meson: also merge declarations of fuzzers with other executables

This commit is contained in:
Yu Watanabe
2023-08-03 20:37:16 +09:00
parent 130c87b16a
commit cbc55c4cce
14 changed files with 246 additions and 323 deletions
+13 -19
View File
@@ -47,6 +47,13 @@ network_test_template = test_template + {
'suite' : 'network',
}
network_fuzz_template = fuzz_template + {
'link_with' : [
libshared,
libsystemd_network,
],
}
executables += [
network_test_template + {
'sources' : files('test-acd.c'),
@@ -83,35 +90,22 @@ executables += [
network_test_template + {
'sources' : files('test-sd-dhcp-lease.c'),
},
]
fuzzer_network_base = {
'link_with' : [libshared, libsystemd_network],
}
fuzzers += [
{
network_fuzz_template + {
'sources' : files('fuzz-dhcp-client.c'),
'base' : fuzzer_network_base,
},
{
network_fuzz_template + {
'sources' : files('fuzz-dhcp6-client.c'),
'base' : fuzzer_network_base,
},
{
network_fuzz_template + {
'sources' : files('fuzz-dhcp-server.c'),
'base' : fuzzer_network_base,
},
{
network_fuzz_template + {
'sources' : files('fuzz-dhcp-server-relay.c'),
'base' : fuzzer_network_base,
},
{
network_fuzz_template + {
'sources' : files('fuzz-lldp-rx.c'),
'base' : fuzzer_network_base,
},
{
network_fuzz_template + {
'sources' : files('fuzz-ndisc-rs.c'),
'base' : fuzzer_network_base,
},
]