summaryrefslogtreecommitdiff
path: root/src/journal
diff options
context:
space:
mode:
Diffstat (limited to 'src/journal')
-rw-r--r--src/journal/generate-audit_type-list.sh6
-rw-r--r--src/journal/meson.build2
2 files changed, 6 insertions, 2 deletions
diff --git a/src/journal/generate-audit_type-list.sh b/src/journal/generate-audit_type-list.sh
index a8befbfea2..edd2b27994 100644
--- a/src/journal/generate-audit_type-list.sh
+++ b/src/journal/generate-audit_type-list.sh
@@ -1,10 +1,14 @@
#!/bin/sh -e
+cpp="$1"
+shift
+
includes=""
for i in "$@"; do
includes="$includes -include $i"
done
-cpp -dM $includes - </dev/null | \
+
+$cpp -dM $includes - </dev/null | \
grep -vE 'AUDIT_.*(FIRST|LAST)_' | \
sed -r -n 's/^#define\s+AUDIT_(\w+)\s+([0-9]{4})\s*$$/\1\t\2/p' | \
sort -k2
diff --git a/src/journal/meson.build b/src/journal/meson.build
index f06b564c19..360c52b92d 100644
--- a/src/journal/meson.build
+++ b/src/journal/meson.build
@@ -35,7 +35,7 @@ generate_audit_type_list = find_program('generate-audit_type-list.sh')
audit_type_list_txt = custom_target(
'audit_type-list.txt',
output : 'audit_type-list.txt',
- command : [generate_audit_type_list] + audit_type_includes,
+ command : [generate_audit_type_list, cpp] + audit_type_includes,
capture : true)
audit_type_to_name = custom_target(