Make X11 modules dynamically loadable.
authorTaylor R Campbell <campbell@mumble.net>
Sat, 13 Feb 2010 21:22:28 +0000 (16:22 -0500)
committerTaylor R Campbell <campbell@mumble.net>
Sat, 13 Feb 2010 21:22:28 +0000 (16:22 -0500)
commit9850b5992fc64035ded408eca86185adf94d1055
treee8a92528e4baab402fe2e3e7af3f0cc69f721b78
parentdfed91cc3e71383e14f1668ef18e4788e2ed86bd
Make X11 modules dynamically loadable.

Make the modules depend on `scheme' only for Mac OS X, and let that
be an option to configure, so that users can just build modules
against an already installed Scheme.

This is a step toward making every feature that currently involves a
compile-time decision instead be dynamically loadable, and compilable
separately from the microcode executable.  All that is left is
termcap support.
12 files changed:
src/Setup.sh
src/edwin/xterm.scm
src/microcode/configure.ac
src/microcode/makegen/Makefile.in.in
src/microcode/makegen/files-optional.scm
src/microcode/prx11.c [new file with mode: 0644]
src/microcode/x11.h
src/microcode/x11base.c
src/microcode/x11color.c
src/microcode/x11graph.c
src/microcode/x11term.c
src/runtime/x11graph.scm