Require FFI option. Punt compile-/run-time separation.
authorMatt Birkholz <matt@birkholz.chandler.az.us>
Wed, 22 Jun 2011 16:15:07 +0000 (09:15 -0700)
committerMatt Birkholz <matt@birkholz.chandler.az.us>
Wed, 22 Jun 2011 16:15:07 +0000 (09:15 -0700)
commit5c52b501caf687ebad1aaa0dd7e48dd0fbb9b3da
treea4649ad000471ea333ba4bdc7aea2011a75e8bcf
parent5182bda14a70211cd921ee62d08fdcabae1e1fcd
Require FFI option.  Punt compile-/run-time separation.

This eliminates unanalyzable (unCREFable) syntax transformers, and
compile-time imports.

Bind c-includes in (gtk) so that it does not need to be c-included in
every subpackage.  This assumes compile-system is used, and that
gtk.scm/bin/com is loaded before subpackages are compiled.
13 files changed:
src/gtk/compile.scm
src/gtk/fix-layout.scm
src/gtk/gobject.scm
src/gtk/gtk-ev.scm
src/gtk/gtk-object.scm
src/gtk/gtk.pkg
src/gtk/gtk.scm
src/gtk/keys.scm
src/gtk/main.scm
src/gtk/make.scm
src/gtk/pango.scm
src/gtk/scm-widget.scm
src/gtk/thread.scm