New compile-system procedure. Replaced ffi.sf and ffi.cbf.
authorMatt Birkholz <matt@birkholz.chandler.az.us>
Tue, 19 Apr 2011 07:49:14 +0000 (00:49 -0700)
committerMatt Birkholz <matt@birkholz.chandler.az.us>
Tue, 19 Apr 2011 07:49:14 +0000 (00:49 -0700)
commit5f67ff0ca95c24276e4823da2f369b8482e699cd
treeca4e18d47f475cdbd7517a31e831024de9eef6b2
parent92462057011513c642b97198741a172e6de067e3
New compile-system procedure.  Replaced ffi.sf and ffi.cbf.

* src/compiler/base/toplev.scm (compile-file): Only declare
integrate-external when dependencies have no type.  Thus a dependency
on e.g. "gtk-const.bin" might cause the dependent file to be
re-compiled without a spurious warning about a missing .ext file.

* src/cref/: butils.scm, cref.pkg: Added new file butils.scm,
containing a compile-system procedure that applies compile-file to
each file mentioned in a .pkg file.

* src/ffi/: compile.scm, ffi.cbf, ffi.sf: Replaced the old .cbf and
.sf files with a new, modern compile.scm file.
src/compiler/base/toplev.scm
src/cref/butils.scm [new file with mode: 0644]
src/cref/cref.pkg
src/ffi/compile.scm [new file with mode: 0644]
src/ffi/ffi.cbf [deleted file]
src/ffi/ffi.sf [deleted file]