# Generated automatically from Defaults.in by configure.
# but you may want to hand-edit it anyway to cross-compile, etc.
#
# This file is included by the gen-makefile Perl script which creates the
# makefiles used to compile with d2c.

$target_name = 'x86-linux-gcc';
$host_name = 'x86-linux-gcc';

$version = "2.3.8pre1";
$bootstrap_counter = 18;
$lid_format_version= "2";

$srcroot = "/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1";
$buildroot = "/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1";
$prefix = "/usr";
$destdir = $exec_prefix = "${prefix}";
$bindir = "${exec_prefix}/bin";
$libdir = "${exec_prefix}/lib/dylan/2.3.8pre1/x86-linux-gcc";
if("/usr" ne "no") {
  $sitelibdirprefix = "/usr";
} else {
  $sitelibdirprefix = "$prefix";
}
$sitelibdir = "$sitelibdirprefix/lib/dylan/2.3.8pre1/x86-linux-gcc/dylan-user";
$mandir = "${prefix}/man";
$datadir = "${prefix}/share";
$sysconfdir = "${prefix}/etc";
$includedir = "${prefix}/include";
$gen_makefile = "$buildroot/gen-makefile";
$enable_debug = "minimum" eq "yes";
$enable_profiling = "minimum" eq "profiling";
$enable_mindy = "yes" eq "yes";
$enable_d2c = "yes" eq "yes";
$build_tools_with_d2c = "yes" eq "yes";
$cross_compiling = "no" eq "yes";
$enable_bootstrap = "no" eq "yes";
$bootstrap_compiler = "none";
$enable_mindy_bootstrap = $enable_bootstrap && $bootstrap_compiler eq "mindy";
$recheck = "./configure  --with-readline --prefix=/usr --with-site-dylan-prefix=/usr --with-gnu-ld";
$shared = "yes" eq "yes";
$static = "yes" eq "yes";
$INSTALL = "/usr/bin/install -c";
$LIBTOOL = '/bin/sh /home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/libtool';

# INSTALL_DATA and INSTALL_PROGRAM don't do what I would expect.  In
# particular, INSTALL_PROGRAM doesn't force executability.
$install_data = "/usr/bin/install -c";
if ($shared) {
    $install_program = "/bin/sh /home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/libtool /usr/bin/install -c -m oug+rx";
    $install_library = "/bin/sh /home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/libtool /usr/bin/install -c";
} else {
    $install_program = "/usr/bin/install -c -m oug+rx";
    $install_library = "/usr/bin/install -c";
}
    
if ($cross_compiling) {
  # Use cross-compilation flags if necessary.
  $D2C = "/usr/bin/d2c -T$target_name -no-binaries";
} else {
  # Try to build using the default d2c settings. This makes bootstrapping
  # *much* easier.
  $D2C = "/usr/bin/d2c";
}

$MC = '/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/mindy/comp/mindycomp';
$MINDY = '/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/mindy/interp/mindy';
$DYLANPATH = ":/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/common/coll-ext:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/common/format:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/common/format-out:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/common/internal-time:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/common/matrix:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/common/print:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/common/regexp:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/common/standard-io:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/common/stream-ext:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/common/streams:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/common/string-ext:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/common/table-ext:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/common/time:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/common/transcendental:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/common/getopt:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/mindy/libraries/random:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/mindy/libraries/dylan:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/mindy/libraries/inspector:/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/mindy/libraries/tk";
$CC = 'gcc';
$EXTRA_INCLUDE_DIR = '/usr/lib/gcc-lib/i386-linux/2.95.4/include';
#if ($enable_debug) {
#  $CFLAGS = '-g -O';
#} else {
#  #BGH -- use -pg for profiling, remove -g if you don't want debugging
#  $CFLAGS = '-O3 -g -fomit-frame-pointer';
#}

$PARSERGEN = "$buildroot/tools/parsergen/parsergen";
$MELANGE = "$buildroot/tools/melange/melange";

unless ($build_tools_with_d2c) {
  $PARSERGEN = "$MINDY -f $PARSERGEN-lib.dbc";
  $MELANGE = "$MINDY -f $MELANGE.dbc";
};

if ($enable_bootstrap && $bootstrap_compiler eq "d2c") {
    $CPPFLAGS = '-I/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/previous_runtime';
    $d2c_runtime = '-L/home/bfulgham/packages/gwydion-dylan/gwydion-dylan-2.3.8pre1/previous_runtime ';
} else {
    $CPPFLAGS = '-I'.$srcroot.'/d2c/runtime';
    @runtime_directories = ('c-code', 'gc', 'dylan', 'melange');
    foreach (@runtime_directories) {
	$d2c_runtime .= "-L$buildroot/d2c/runtime/$_ ";
    }
}

$have_gtk = 'yes';
$gtk_cflags = '-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include';
$gtk_libs = '-L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm';
$enable_duim = 'gtk';

# Handle constants from operating-system module.
$architecture_little_endian = "#t";
$machine_name = "i586";
$os_name = "Linux";
$os_variant = "Linux";
$os_version = "2.4.17";
$platform_name = "i586-Linux";
