cc=;as=;ld=;conio=;out=a.out;load=yes;
while test -n "$1"
do case $1 in
   *.c)   cc="$cc $1";ld="$ld `basename $1 .c`.o";;
   *.o)   ld="$ld $1";;
   *.s)   cc="$cc $1";ld="$ld `basename $1 .s`.o";;
   -c)    load=;;
   -con)  conio=/msdos/conio.o;;
   -l*)   ld="$ld $1";;
   -o)    ld="$ld $1 $2";out=$2;shift;;
   *)     cc="$cc $1";;
esac
shift
done
rm $out > /dev/null
if test -n "$cc"
   then cc -c $cc || load=
fi
if test -n "$load"
   then ld /msdos/msdstart.o $ld $conio /msdos/libmsdos.a
fi
