meson: move fuzz-journald-util.c to fuzz-journal-audit
The .c file is shared between various fuzz-journal-* binaries. It was added to32bd43d768, but that is somewhat ugly. Let's add it to the alphabetially first fuzzer and share from there. Follow-up for32bd43d768and85b5acde86.
This commit is contained in:
committed by
Daan De Meyer
parent
079361e8f0
commit
d9506e7df7
+8
-10
@@ -21,14 +21,6 @@ systemd_journald_extract_sources = files(
|
||||
'journald-wall.c',
|
||||
)
|
||||
|
||||
if want_fuzz_tests
|
||||
# Build fuzz-journald-util.c as part of systemd-journald so we only
|
||||
# compile it once instead of once per fuzz test.
|
||||
systemd_journald_extract_sources += files(
|
||||
'fuzz-journald-util.c',
|
||||
)
|
||||
endif
|
||||
|
||||
journald_gperf_c = custom_target(
|
||||
input : 'journald-gperf.gperf',
|
||||
output : 'journald-gperf.c',
|
||||
@@ -63,7 +55,10 @@ journal_test_template = test_template + {
|
||||
}
|
||||
|
||||
journal_fuzz_template = fuzz_template + {
|
||||
'objects' : ['systemd-journald'],
|
||||
'objects' : [
|
||||
'fuzz-journald-audit',
|
||||
'systemd-journald',
|
||||
],
|
||||
'dependencies' : libselinux_cflags,
|
||||
}
|
||||
|
||||
@@ -138,8 +133,11 @@ executables += [
|
||||
libselinux_cflags,
|
||||
],
|
||||
},
|
||||
journal_fuzz_template + {
|
||||
fuzz_template + {
|
||||
'sources' : files('fuzz-journald-audit.c'),
|
||||
# fuzz-journald-util.c is shared with the other fuzzers below.
|
||||
'extract' : files('fuzz-journald-util.c'),
|
||||
'objects' : ['systemd-journald'],
|
||||
},
|
||||
journal_fuzz_template + {
|
||||
'sources' : files('fuzz-journald-kmsg.c'),
|
||||
|
||||
Reference in New Issue
Block a user