#!/bin/sh

cd `dirname $0`

t=`mktemp -d /tmp/runga-XXXXXX`

if test -z "$1"; then
	inp=-
else
	inp=$1
fi
pre=prelude.ga
rts=rts.c

if test -z "$GA"; then
    GA=./bootstrap
fi

(cat $rts && cat $pre $GALIBS $inp | $GA $GAFLAGS) > $t/src.c

cc $CFLAGS -o $t/exe $LDFLAGS $t/src.c $LIBS
$t/exe
RET=$?

rm -rf $t
exit $RET
