aboutsummaryrefslogtreecommitdiff
path: root/exts/Makefile
diff options
context:
space:
mode:
authorMistivia <i@mistivia.com>2025-12-27 01:46:11 +0800
committerMistivia <i@mistivia.com>2025-12-27 01:47:22 +0800
commit86971890e63529fecbbc70abe52e3d8f01728b2d (patch)
tree58a2805070b89681a59d45f728e88d2207052caa /exts/Makefile
parent0ab2f1ed9db065dac95f8827df0ef523a8597bd9 (diff)
delete .vscode
Diffstat (limited to 'exts/Makefile')
-rw-r--r--exts/Makefile31
1 files changed, 0 insertions, 31 deletions
diff --git a/exts/Makefile b/exts/Makefile
deleted file mode 100644
index c80de69..0000000
--- a/exts/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-mode ?= debug
-cc = gcc
-
-cflags = -DWITHREADLINE -fPIC
-
-ldflags = -lm -lalgds -lbamboo-lisp
-ifeq ($(mode), debug)
- cflags += -g
-else
- cflags += -O2
-endif
-
-objs = \
- vector.so \
- dict.so \
- io.so
-
-all: $(objs)
-
-vector.so: vector.c
- gcc -shared $(cflags) -o $@ $^ $(ldflags)
-
-dict.so: dict.c
- gcc -shared $(cflags) -o $@ $^ $(ldflags)
-
-io.so: io.c
- gcc -shared $(cflags) -o $@ $^ $(ldflags)
-
-install:
- mkdir -p /usr/local/share/bamboo-lisp/exts/
- cp $(objs) /usr/local/share/bamboo-lisp/exts/ \ No newline at end of file