summaryrefslogtreecommitdiff
path: root/internal/generated/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'internal/generated/Makefile')
-rw-r--r--internal/generated/Makefile13
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