# This is a shell script.  It is sourced by the build scripts in the
# various subdirectories to gather site- and installation-specific
# information required for building the Makefiles.
#
# This script is read after the "system" file, therefore you can place
# variable settings here to override those from "system".
#
# Some variables in this script are interpreted as boolean variables and
# indicate presence or absence of one specific feature.  The value "yes"
# is regarded as "true", all other values (including no value or even
# non-existence of the variable) are interpreted as "false".
#
# Do not forget to quote values that contain shell meta syntax.
#
# -----------------------------------------------------------------------


# The directories where the interpreter looks for Scheme files (such as
# the default toplevel and the debugger) and dynamically loadable object
# files (extensions) during runtime.  Running "make install" attempts
# to "mkdir" these directories if they do not exist and copies files into
# them.

scheme_dir=/home/sun4/elk2/runtime/scm

lib_dir=/home/sun4/elk2/runtime/obj


# The directory where "make install" places the interpreter's executable
# file.  "make install" attempts to "mkdir" it if it does not exist.

bin_dir=/home/sun4/elk2/bin


# The libraries supplied to the linker to link an object file against
# the X library, the Xt library, the Xmu library, the Xaw library,
# and the Motif library, respectively.  Usually something like -lX11 is
# used; however, the linker of SunOS 4.1 is broken and requires full
# library pathnames to be supplied if the -r option is used.

libxlib=/usr/X11/lib/libX11.a
libxt=/usr/X11/lib/libXt.a
libxmu=/usr/X11/lib/libXmu.a
libxaw=/usr/X11/lib/libXaw.a
libmotif=/usr/lib/libXm.a


# The linker options required to link an executable that uses the
# X11 Athena widgets.

libs_athena="-L/usr/X11/lib -lXaw -lXmu -lXext -lXt -lX11"


# The linker options required to link an executable that uses the
# Motif widgets.

libs_motif="-L/usr/X11/lib -lXm -lXmu -lXext -lXt -lX11"


# Additional flags (typically -Isomething) to be supplied to the C
# compiler when compiling an X11 application, or a Motif application,
# respectively.

x11_incl=
motif_incl=


# Set "gdbm" to "yes" if you have the GNU gdbm library installed and
# want the gdbm extension to be compiled.  "gdbm_inc" gives additional
# C compiler flags required to compile a program using gdbm.

gdbm=
gdbm_incl="-I/usr/gnu/include/gdbm"


# Do you want to use the generational garbage collector?  If not, the
# stop-and-copy garbage collector will be used.  $generational_gc is
# ignored in releases of Elk that do not support generational GC.

generational_gc=no


# The default heap size of the Scheme interpreter in KBytes (if the
# stop-and-copy garbage collector is used).

default_heap_size=512


# Do you want the interpreter to initialize statically linked extensions
# on startup by having it scan its symbol table and search for extension
# initializers and C++ static constructors?  "init_objects" is usually
# set to "yes" if dynamic loading of object files is not supported.

init_objects=no


# If "init_objects=yes", the extension initialization on startup is
# skipped if $dont_init_if_name is non-null and the interpreter's
# argv[0] is equal to $dont_init_if_name or ends in a slash followed
# by $dont_init_if_name.  This can be used to create a version of
# the interpreter that starts up faster.

dont_init_if_name=scheme
