From 9dcdf69f54dccbc46e993a7b67ec46f75737f818 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Tue, 20 Feb 2024 19:18:47 +0200 Subject: add tracepoints generation script --- internal/generated/Makefile | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'internal/generated/Makefile') diff --git a/internal/generated/Makefile b/internal/generated/Makefile index 960c6a4..2a419a9 100644 --- a/internal/generated/Makefile +++ b/internal/generated/Makefile @@ -1,16 +1,11 @@ all: generate -generate: types tracepoint_list +generate: types tracepoints .PHONY: types types: cat ../c/types.h | raku nqc.raku | tee types/types.go -.PHONY: tracepoint_list -tracepoint_list: - echo 'package generated' > tracepoint_list.go - echo '' >> tracepoint_list.go - echo 'var TracepointList = []string{' >> tracepoint_list.go - sed -n -E '/^SEC.*sys_(enter|exit)_/ { s/[")]//g; s/.*sys_(.*)/\t"\1",/; p; }' \ - ../c/tracepoints/*.c >> tracepoint_list.go - echo '}' >> tracepoint_list.go +.PHONY: tracepoints +tracepoints: + raku tracepoints.raku > tracepoint_list.go -- cgit v1.2.3