From 5bc242742e1225c7c3b87a31c2c2a3998ac18685 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Fri, 18 Sep 2026 04:00:18 +0200 Subject: v2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert Günzler --- rbc.mk | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 rbc.mk (limited to 'rbc.mk') diff --git a/rbc.mk b/rbc.mk new file mode 100644 index 0000000..d0c7b35 --- /dev/null +++ b/rbc.mk @@ -0,0 +1,28 @@ +ZIG ?= /usr/bin/zig-bin-0.16.0 + +# generator +rbc_SRC := src/main.zig +rbc_BIN := bin/rbc + +ifdef REL +rbc_OPT := ReleaseFast +else +rbc_OPT := Debug +endif + +$(rbc_BIN): $(rbc_SRC) + @ mkdir -p $(dir $@) + $(ZIG) build-exe -lc -O $(rbc_OPT) -freference-trace -femit-bin=$@ $< + + +build-rbc: $(rbc_BIN) + +check-rbc: FILTER ?= e2e +check-rbc: + $(ZIG) test -lc -O Debug -freference-trace $(rbc_SRC) --test-filter '$(FILTER)' + +clean-rbc: + @ rm -rf $(rbc_BIN) + + +.PHONY: build-rbc check-rbc clean-rbc -- cgit 1.4.1