blob: d0c7b35cbbaecba917fb38247cdbd1db75002468 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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
|