Moving towards snow-fort packaging

This commit is contained in:
2025-06-20 09:37:51 +03:00
parent 1bcba42096
commit f037d22c40
6 changed files with 68 additions and 855 deletions
+1 -1
View File
@@ -10,7 +10,7 @@
(chibi ast)
(scheme inexact)
(chibi))
(include-shared "c/lib/chibi"))
(include-shared "c/primitives/chibi/foreign-c"))
(chicken
(import (scheme base)
(scheme write)
+9 -4
View File
@@ -1,9 +1,14 @@
CC=gcc
chibi: primitives/chibi/foreign-c.stub
chibi-ffi primitives/chibi/foreign-c.stub
mkdir -p lib
${CC} -g3 -o lib/chibi.so primitives/chibi/foreign-c.c -fPIC -lffi -shared
chibi: foreign/c/primitives/chibi/foreign-c.stub
chibi-ffi foreign/c/primitives/chibi/foreign-c.stub
${CC} \
-g3 \
-o foreign/c/primitives/chibi/foreign-c.so \
foreign/c/primitives/chibi/foreign-c.c \
-fPIC \
-lffi \
-shared
chicken:
@echo "Nothing to build for Chicken"