diff options
| author | Robert Günzler <r@gnzler.io> | 2026-06-24 11:57:02 +0900 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2026-09-22 18:01:30 +0200 |
| commit | c677e8873e0eae790a1b8b07844a10efa9f63a1e (patch) | |
| tree | 95bc9709c374d27962a73712d24807a98cc69bb4 /makefile | |
| parent | fcdf352af595759aa34e6ed037ee10810867a616 (diff) | |
| download | site-c677e8873e0eae790a1b8b07844a10efa9f63a1e.tar.gz | |
wip design for v2
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to 'makefile')
| -rw-r--r-- | makefile | 21 |
1 files changed, 17 insertions, 4 deletions
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 |