build: build with installed jerbuild (no ~/mine/jerboa dependency)

ober

192ab1da9329235a0431349b3aa15b95a15ab303

diff --git a/Makefile b/Makefile
index f08086e..38d97e9 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,10 @@
-JERBOA_HOME ?= $(HOME)/mine/jerboa
-SCHEME      ?= $(JERBOA_HOME)/.chez/bin/scheme
-JERBUILD    ?= $(JERBOA_HOME)/jerbuild
-LIBDIRS      = lib:$(JERBOA_HOME)/lib
+JERBUILD ?= jerbuild
+JH := $(shell $(JERBUILD) --jerboa-home 2>/dev/null)
+ifeq ($(JH),)
+$(error jerbuild not found on PATH (or '$(JERBUILD) --jerboa-home' failed). Install jerbuild, or set JERBUILD=/path/to/jerbuild)
+endif
+
+LIBDIRS      = lib:$(JH)/lib
 
 PCRE2_CFLAGS := $(shell pkg-config --cflags libpcre2-8 2>/dev/null)
 PCRE2_LIBS   := $(shell pkg-config --libs libpcre2-8 2>/dev/null || echo "-lpcre2-8")
@@ -39,7 +42,7 @@ test: build
 	JERBOA_PCRE2_LIB=$(CURDIR) \
 	DYLD_LIBRARY_PATH=$(PCRE2_LIBDIR):$(CURDIR):$$DYLD_LIBRARY_PATH \
 	LD_LIBRARY_PATH=$(PCRE2_LIBDIR):$(CURDIR):$$LD_LIBRARY_PATH \
-	$(SCHEME) --libdirs "$(LIBDIRS)" --script tests/pcre2-test.ss
+	$(JERBUILD) exec --libdirs "$(LIBDIRS)" tests/pcre2-test.ss
 
 clean:
 	rm -f jerboa_pcre2_shim.so jerboa_pcre2_shim.dylib pcre2_shim.so pcre2_shim.dylib