#!/bin/sh

backend="uk.co.visualisationsystems.QuickFire.Compiler.JvmBackend"
runtime="uk.co.visualisationsystems.QuickFire.Runtime.QuickFireStandardRuntime"
switches=""

for arg in $*;
do
  case $arg in
    -applet)
      runtime="uk.co.visualisationsystems.QuickFire.Applet.QuickFireAppletRuntime"
      ;;
    -standard)
      runtime="uk.co.visualisationsystems.QuickFire.Runtime.QuickFireStandardRuntime"
      ;;
    -*)
      switches="$switches $arg"
      ;;
    *)
      filename=$arg
      ;;
  esac
done

if [ "$filename" != "" ];
then
  java uk.co.visualisationsystems.QuickFire.Compiler.Compile $filename -backend $backend -runtime $runtime $switches
else
  echo "Usage: $0 [-standard] [-applet] [-html] filename"
fi
