From 21994864559386f1d11c001d6d27714cbf624a15 Mon Sep 17 00:00:00 2001
From: ubq323 <ubq323@ubq323.website>
Date: Fri, 21 Jun 2024 12:56:30 +0100
Subject: add tests, and make dumping disasm optional

---
 Makefile | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

(limited to 'Makefile')

diff --git a/Makefile b/Makefile
index 596f2a3..917c481 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 CS=ast.c com.c dis.c ht.c mem.c prs.c read.c state.c val.c vm.c
 HS=ast.h       dis.h ht.h mem.h prs.h read.h state.h val.h vm.h
-CFLAGS=-O3 -lm -Wall -Wpedantic -Werror=implicit-function-declaration
+CFLAGS=$(EXTRA_CFLAGS) -O3 -lm -Wall -Wpedantic -Werror=implicit-function-declaration
 
 bþ: $(CS) $(HS) Makefile
 	$(CC) $(CFLAGS) -o bþ $(CS)
@@ -8,7 +8,10 @@ bþ: $(CS) $(HS) Makefile
 prs.c: g.peg
 	packcc -o prs g.peg
 
+test: bþ
+	./run_tests.sh
+
 clean:
 	rm bþ prs.c prs.h
 
-.PHONY: clean
+.PHONY: clean test
-- 
cgit v1.2.3