From c677e8873e0eae790a1b8b07844a10efa9f63a1e Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Wed, 24 Jun 2026 11:57:02 +0900 Subject: wip design for v2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert Günzler --- makefile | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) (limited to 'makefile') diff --git a/makefile b/makefile index d293307..0348ce2 100644 --- a/makefile +++ b/makefile @@ -1,17 +1,30 @@ all: gen # generator -ZIG ?= zig -rbc_SRC := src/main.zig src/fs.zig src/gen.zig src/exe.zig +ZIG ?= /usr/bin/zig-bin-0.16.0 +rbc_SRC := src/main.zig $(wildcard src/*.zig) rbc_BIN := bin/rbc +ifdef REL +rbc_OPT := ReleaseFast +else +rbc_OPT := Debug +endif + $(rbc_BIN): $(rbc_SRC) - $(ZIG) build-exe -lc -O Debug -freference-trace -femit-bin=$@ $< + @ mkdir -p $(dir $@) + $(ZIG) build-exe -lc -O $(rbc_OPT) -freference-trace -femit-bin=$@ $< rbc: $(rbc_BIN) +check: + $(ZIG) test -lc -O Debug -freference-trace --test-filter Context src/Context.zig + clean: - @ rm -rf site/* $(rbc_BIN) $(md_SRC:%.md=%.htm) + @ rm -rf $(rbc_BIN) + +site-clean: + @ rm -rf site/* $(md_SRC:%.md=%.htm) gen: $(rbc_BIN) # TODO: fix the panic -- cgit 1.4.1