ffi/build.scm.in: Support building shims separately.
authorMatt Birkholz <matt@birkholz.chandler.az.us>
Sun, 1 Sep 2013 01:10:40 +0000 (18:10 -0700)
committerMatt Birkholz <matt@birkholz.chandler.az.us>
Sun, 1 Sep 2013 01:10:40 +0000 (18:10 -0700)
commit7d958b9d2b1466ed379ea5a72b98ed56024ade02
treece95d81418d6c7477f19cad0e4e1a55b6734a365
parent6d0cca8d0d29fa5268f2429a5c9b55574a0837c6
ffi/build.scm.in: Support building shims separately.

A handful of new top-level bindings make a portickle Makefile.

gdbm-shim.so: gdbm-shim.o gdbm-adapter.o
echo "(link-shim)" | mit-scheme --batch-mode -- -o $@ $^ -lgdbm

The new procedures (generate-shim, compile-shim, link-shim and
install-shim) autoload ffi/build.scm, which captured the build
configuration of the machine.  Compile-bundle and install-bundle are
also provided.
src/ffi/build.scm.in [new file with mode: 0644]
src/ffi/ffi.pkg
src/microcode/configure.ac
src/microcode/makegen/Makefile.in.in
src/microcode/pruxffi.h
src/runtime/ffi.scm
src/runtime/pathnm.scm
src/runtime/runtime.pkg