summaryrefslogtreecommitdiff
path: root/internal/generated/Makefile
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-02-19 18:32:34 +0200
committerPaul Buetow <paul@buetow.org>2024-02-20 01:37:34 +0200
commit24c8a46b870bbd7feb69a918e9a66a3011ef5c14 (patch)
treee71e500b85306c482b2fb9209625716cd9b8decd /internal/generated/Makefile
parenta112b65937d1ca5368de2791419a3451be9bc254 (diff)
initial play around with code generation from C to Go in Raku
Diffstat (limited to 'internal/generated/Makefile')
-rw-r--r--internal/generated/Makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/internal/generated/Makefile b/internal/generated/Makefile
index dd3c780..701d4f8 100644
--- a/internal/generated/Makefile
+++ b/internal/generated/Makefile
@@ -1,7 +1,13 @@
all: generate
-.PHONY: generate
-generate:
+generate: types tracepoint_list
+
+.PHONY: types
+types:
+ cat ../c/types.h | raku generate.raku nqctogo | 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