ffi: Support libtool. Convert plugins and test-ffi to automake.
authorMatt Birkholz <puck@birchwood-abbey.net>
Tue, 23 Feb 2016 05:28:13 +0000 (22:28 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Tue, 23 Feb 2016 05:28:13 +0000 (22:28 -0700)
commit2d9241db7dbc39735d77b2eb7aa3b4936ac734c1
tree0a7bb34ad1d6d5e754767fc0599f967c2f03a5ee
parent048e8df60fcce0a4e3a093beca12e21458047bd4
ffi: Support libtool.  Convert plugins and test-ffi to automake.

Remove compile-shim, link-shim, install-shim.  Thus the microcode's
shared object (module) build configuration is no longer needed in
AUXDIR/shim-config.scm.

Replace install-load-option and install-html with update-optiondb and
update-html-index, which can be used after an install OR an uninstall.
66 files changed:
dist/make-src-files
doc/ffi/ffi.texinfo
doc/ffi/prhello-Makefile
doc/ffi/prhello.cdecl
src/Setup.sh
src/blowfish/AUTHORS [new file with mode: 0644]
src/blowfish/COPYING [new file with mode: 0644]
src/blowfish/ChangeLog [new file with mode: 0644]
src/blowfish/Makefile.am [new file with mode: 0644]
src/blowfish/Makefile.in [deleted file]
src/blowfish/NEWS [new file with mode: 0644]
src/blowfish/autogen.sh [new file with mode: 0755]
src/blowfish/check-scm [new file with mode: 0755]
src/blowfish/configure.ac
src/ffi/build.scm
src/ffi/ffi.pkg
src/ffi/syntax.scm
src/gdbm/AUTHORS [new file with mode: 0644]
src/gdbm/COPYING [new file with mode: 0644]
src/gdbm/ChangeLog [new file with mode: 0644]
src/gdbm/Makefile [deleted file]
src/gdbm/Makefile.am [new file with mode: 0644]
src/gdbm/NEWS [new file with mode: 0644]
src/gdbm/autogen.sh [new file with mode: 0755]
src/gdbm/check-scm [new file with mode: 0755]
src/gdbm/configure.ac [new file with mode: 0644]
src/mcrypt/AUTHORS [new file with mode: 0644]
src/mcrypt/COPYING [new file with mode: 0644]
src/mcrypt/ChangeLog [new file with mode: 0644]
src/mcrypt/Makefile.am [new file with mode: 0644]
src/mcrypt/Makefile.in [deleted file]
src/mcrypt/NEWS [new file with mode: 0644]
src/mcrypt/autogen.sh [new file with mode: 0755]
src/mcrypt/check-scm [new file with mode: 0755]
src/mcrypt/configure.ac
src/md5/AUTHORS [new file with mode: 0644]
src/md5/COPYING [new file with mode: 0644]
src/md5/ChangeLog [new file with mode: 0644]
src/md5/Makefile.am [new file with mode: 0644]
src/md5/Makefile.in [deleted file]
src/md5/NEWS [new file with mode: 0644]
src/md5/autogen.sh [new file with mode: 0755]
src/md5/check-scm [new file with mode: 0755]
src/md5/configure.ac
src/mhash/AUTHORS [new file with mode: 0644]
src/mhash/COPYING [new file with mode: 0644]
src/mhash/ChangeLog [new file with mode: 0644]
src/mhash/Makefile.am [new file with mode: 0644]
src/mhash/Makefile.in [deleted file]
src/mhash/NEWS [new file with mode: 0644]
src/mhash/autogen.sh [new file with mode: 0755]
src/mhash/check-scm [new file with mode: 0755]
src/mhash/configure.ac
src/mhash/mhash-shim.h
src/microcode/makegen/Makefile.in.in
src/runtime/ffi.scm
src/runtime/packag.scm
src/runtime/runtime.pkg
src/runtime/utabs.scm
tests/ffi/Makefile [deleted file]
tests/ffi/Makefile.am [new file with mode: 0644]
tests/ffi/autobuild.sh [new file with mode: 0755]
tests/ffi/autogen.sh [new file with mode: 0755]
tests/ffi/configure.ac [new file with mode: 0644]
tests/ffi/test-ffi [new file with mode: 0755]
tests/ffi/test-ffi.scm