#/bin/sh
#if [ -z '$1' ]; then
#    echo "No argument supplied"
#    exit
#fi

NAME=`echo "$0" | cut -d'.' -f1`
echo Compiling $NAME

ghdl -a $NAME.vhdl
if [ $? != 0 ]; then
        exit
fi
ghdl -e $NAME
ghdl -e "$NAME"_tb
ghdl -r "$NAME"_tb --vcd=out.vcd
killall gtkwave 2> /dev/null
open out.vcd >/dev/null 2>/dev/null &
