blob: 3d6bfd32dbf5b9926e88d5ecc9c92fbafc52b153 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
all: generate
generate: tracepoints types
.PHONY: tracepoints
tracepoints:
cat ../c/*/*.c \
| raku tracepoints.raku \
| goimports | gofmt \
> tracepoints/tracepoints.go
.PHONY: types
types:
( cat ../c/types.h; grep -h '^#define' ../c/*/*.c ) \
| raku nqc.raku \
| goimports | gofmt \
> types/types.go
|