summaryrefslogtreecommitdiff
path: root/internal/generated/Makefile
blob: ffa34004c2cbce6a72d8c90d186cef1d22617ffd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
all: generate

generate: tracepoints types

.PHONY: generate_tracepoints
tracepoints:
	cat ../c/generated_tracepoints.c \
		| raku tracepoints.raku \
		| goimports | gofmt \
		> tracepoints/tracepoints.go

.PHONY: types
types:
	( cat ../c/types.h; grep -h '^#define' ../c/generated_tracepoints.c ) \
		| raku nqc.raku \
		| goimports | gofmt \
		> types/types.go