summaryrefslogtreecommitdiff
path: root/internal/c/Makefile
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-02-21 10:18:40 +0200
committerPaul Buetow <paul@buetow.org>2026-02-21 10:18:40 +0200
commitb3ef6e1b8b8ad5e05d8fd78c9cb1379f56eef854 (patch)
tree5e33f19f2387960d3fcd42c9c3087fd88413864a /internal/c/Makefile
parent82f3c50dce5a26d828b9e9fd71bdf3c05adae968 (diff)
rewrite from Raku to Golang initial
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