summaryrefslogtreecommitdiff
path: root/internal/generated/Makefile
blob: b132bb3980f59d89b7cff0b56b32adb14459fb57 (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 \
		| tee tracepoints/tracepoints.go

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