summaryrefslogtreecommitdiff
path: root/internal/c/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'internal/c/Makefile')
-rw-r--r--internal/c/Makefile8
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/c/Makefile b/internal/c/Makefile
index d676368..03c1f9f 100644
--- a/internal/c/Makefile
+++ b/internal/c/Makefile
@@ -27,18 +27,18 @@ generate: generate_tracepoints
generate_tracepoints:
sudo sh -c 'sudo find /sys/kernel/tracing/events/syscalls -maxdepth 2 -mindepth 2 -name format' \
| sort -t_ -k3 | sudo xargs cat \
- | raku generate_tracepoints_c.raku > ./generated_tracepoints.c
+ | go run ../../cmd/generate tracepoints-c > ./generated_tracepoints.c
grep '^/// ' ./generated_tracepoints.c | sort | sed 's|/// ||' > ./generated_tracepoints_result.txt.new
diff -u ./generated_tracepoints_result.txt ./generated_tracepoints_result.txt.new
cp ./generated_tracepoints_result.txt.new ./generated_tracepoints_result.txt
# TODO: Document what to do, when a syscall is missing. E.g. we also need to add the new syscall maybe
-# to the classifier in generate_tracepoints_c.raku!
+# to the classifier in cmd/generate and internal/generate!
.PHONY: generate_tracepoints_force
generate_tracepoints_force:
sudo sh -c 'sudo find /sys/kernel/tracing/events/syscalls -maxdepth 2 -mindepth 2 -name format' \
| sort -t_ -k3 | sudo xargs cat \
- | raku generate_tracepoints_c.raku > ./generated_tracepoints.c
+ | go run ../../cmd/generate tracepoints-c > ./generated_tracepoints.c
grep '^/// ' ./generated_tracepoints.c | sort | sed 's|/// ||' > ./generated_tracepoints_result.txt.new
sh -c 'diff -u ./generated_tracepoints_result.txt ./generated_tracepoints_result.txt.new; exit 0'
cp ./generated_tracepoints_result.txt.new ./generated_tracepoints_result.txt
@@ -47,4 +47,4 @@ generate_tracepoints_force:
generate_tracepoints_stdout:
sudo sh -c 'sudo find /sys/kernel/tracing/events/syscalls -maxdepth 2 -mindepth 2 -name format' \
| sort -t_ -k3 | sudo xargs cat \
- | raku generate_tracepoints_c.raku
+ | go run ../../cmd/generate tracepoints-c