From b3ef6e1b8b8ad5e05d8fd78c9cb1379f56eef854 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 21 Feb 2026 10:18:40 +0200 Subject: rewrite from Raku to Golang initial --- internal/c/Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'internal/c/Makefile') 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 -- cgit v1.2.3