# 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=/usr/elk/runtime/scm

lib_dir=/usr/elk/runtime/obj


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

bin_dir=/usr/elk/bin


# The directory where the include files are placed by "make install"
# (these include files are used by programmers who write their own
# extensions to Elk or develop applications with Elk).  "make" attempts
# to create the directory if it doesn't exist.
#
# If you don't want the include files to be installed, leave this empty.

inc_dir=/usr/elk/include


# Libraries against which to link the X11 extension (typically -lX11).
#
# Any of the following library lists may be prefixed by something like
# -L/usr/X11/lib if the X-libraries do not reside in a standard directory;
# an additional -R/usr/X11/lib and -lsocket may be required in case of
# SunOS 5.x/SysVR4).

libxlib='-L/usr/X11/lib -lX11_G0'


# Libraries against which to link the Xt extension (typically
# -lXaw -lXmu -lXt -lXext -lX11).  -lXaw is needed to get the correct
# definition of the vendor shell widget class

libxt='-L/usr/X11/lib -lXaw_G0 -lXmu_G0 -lXt_G0 -lXext_G0 -lX11_G0'


# Libraries against which to link the Athena widgets extension (typically
# identical to libxt above)

libxaw='-L/usr/X11/lib -lXaw_G0 -lXmu_G0 -lXt_G0 -lXext_G0 -lX11_G0'


# Libraries against which to link the Motif extension (typically like
# libaw above with Xaw replaced by Xm)

libxmotif='-L/usr/X11/lib -L/usr/motif/lib -lXm_G0 -lXmu_G0 -lXt_G0 -lXext_G0 -lX11_G0'


# 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=yes


# 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
