aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorMistivia <i@mistivia.com>2025-07-15 14:36:26 +0800
committerMistivia <i@mistivia.com>2025-07-16 16:53:44 +0800
commitc90c10293399c17744237735f80edaad24e009fc (patch)
treeb2155290fdcd5211c0142e1ed1cc558d0eac6dd3 /Makefile
parent4fdde0172948dfd875f58779b91cfa8e517acedf (diff)
add vector tests
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 5 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 06e4b38..d1c8fbc 100644
--- a/Makefile
+++ b/Makefile
@@ -21,6 +21,8 @@ tests_bin=$(tests:.c=.bin)
all: bamboo-lisp
+staticlib: libbamboo-lisp.a
+
web: web-bamboo-lisp.js
web-bamboo-lisp.js: $(src)
@@ -37,6 +39,9 @@ src/prelude.c: src/prelude.lisp
bamboo-lisp: $(obj) src/main.o 3rdparty/algds/build/lib/libalgds.a
gcc $(cflags) -o $@ $^ $(ldflags)
+libbamboo-lisp.a: $(obj)
+ ar cr $@ $^
+
3rdparty/algds/build/lib/libalgds.a:
cd 3rdparty/algds && \
make profile=$(mode)