56 lines
985 B
Makefile
56 lines
985 B
Makefile
CC=gcc
|
|
|
|
chibi: chibi-src/pffi.stub
|
|
chibi-ffi chibi-src/pffi.stub
|
|
${CC} -g3 -o chibi-pffi.so chibi-src/pffi.c -fPIC -lffi -shared
|
|
|
|
chicken:
|
|
@echo "Nothing to build for Chicken"
|
|
|
|
cyclone:
|
|
@echo "Nothing to build for Cyclone"
|
|
|
|
gambit:
|
|
@echo "Nothing to build for Gambit"
|
|
|
|
gauche: gauche-src/gauche-pffi.c gauche-src/gauchelib.scm
|
|
gauche-package compile \
|
|
--srcdir=gauche-src \
|
|
--cc=${CC} \
|
|
--cflags="-I./include" \
|
|
--libs=-lffi \
|
|
gauche-pffi gauche-pffi.c gauchelib.scm
|
|
|
|
gerbil:
|
|
@echo "Nothing to build for Gerbil"
|
|
|
|
guile:
|
|
@echo "Nothing to build for Guile"
|
|
|
|
kawa:
|
|
@echo "Nothing to build for Kawa"
|
|
|
|
larceny:
|
|
@echo "Nothing to build for Larceny"
|
|
|
|
mosh:
|
|
@echo "Nothing to build for Mosh"
|
|
|
|
racket:
|
|
@echo "Nothing to build for Racket"
|
|
|
|
sagittarius:
|
|
@echo "Nothing to build for Sagittarius"
|
|
|
|
skint:
|
|
@echo "Nothing to build for Skint"
|
|
|
|
stklos:
|
|
@echo "Nothing to build for Stklos"
|
|
|
|
tr7:
|
|
@echo "Nothing to build for tr7"
|
|
|
|
ypsilon:
|
|
@echo "Nothing to build for Ypsilon"
|