diff options
| author | Paul Buetow <paul@buetow.org> | 2024-02-20 19:18:47 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-02-20 19:18:47 +0200 |
| commit | 9dcdf69f54dccbc46e993a7b67ec46f75737f818 (patch) | |
| tree | 9830add181622b2b4b336dd810e9205823cc7221 /internal/generated/Makefile | |
| parent | 9d4259d6e3afc3c29010d57204454a85832498de (diff) | |
add tracepoints generation script
Diffstat (limited to 'internal/generated/Makefile')
| -rw-r--r-- | internal/generated/Makefile | 13 |
1 files changed, 4 insertions, 9 deletions
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 |
