#!/bin/sh
case "$1" in
*.rai)
        BASENAME=`echo $1 | sed 's/\.rai$//'`
        shift
        ;;
*)
        echo "usage: $0 inputfile.rai";
        exit 1;
esac

./rai < $BASENAME.rai > $BASENAME.asm || exit 1
nasm -f elf $BASENAME.asm > $BASENAME.o || exit 1
gcc $BASENAME.o -o $BASENAME -nostdlib || exit 1
