#!/bin/sh

: ${srcdir=.}

path=`echo $1|sed 's/\.st$//' `
srcpath=${srcdir}/$path
dir=`dirname ${srcpath}`
base=`basename ${srcpath}`

. $dir/ENV

(SMALLTALK_IMAGE=`pwd`/..; export SMALLTALK_IMAGE; 
 cd $dir; eval $SMALLTALK_IMAGE/gst  "$GST_OPTIONS" ${base}.st 2>&1
) > ${base}.log 
ERROR_CODE=$?

if test $ERROR_CODE = 0; then
  eval "$FAILURE_TEST"
else
  exit $ERROR_CODE
fi
