aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorMistivia <i@mistivia.com>2025-06-24 01:42:43 +0800
committerMistivia <i@mistivia.com>2025-06-24 01:42:54 +0800
commit60b8cd0df3ed844ea5c77286ac27afff5b3c9b37 (patch)
treeccfb1b302dc66a74240ad8ad043ac6212f7b47d4 /Makefile
parent53f91d1f31b0b4d53560dc2dbeb0e8e50eada2d0 (diff)
stack overflow check
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile4
1 files changed, 3 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 95f3c67..1bfc086 100644
--- a/Makefile
+++ b/Makefile
@@ -25,7 +25,7 @@ install: bamboo-lisp
src/prelude.c: src/prelude.lisp
cat src/prelude.lisp | python scripts/genprelude.py > src/prelude.c
-bamboo-lisp: $(obj) src/main.c 3rdparty/algds/build/lib/libalgds.a
+bamboo-lisp: $(obj) src/main.o 3rdparty/algds/build/lib/libalgds.a
gcc $(cflags) -o $@ $^ $(ldflags)
3rdparty/algds/build/lib/libalgds.a:
@@ -39,6 +39,8 @@ test: bamboo-lisp $(tests_bin)
@echo "Run scripts:"
./bamboo-lisp tests/test.lisp
+src/main.o:src/main.c
+ $(cc) -c $(cflags) $< -MD -MF $@.d -o $@
$(obj):%.o:%.c
$(cc) -c $(cflags) $< -MD -MF $@.d -o $@