#!/bin/sh
leave=0

if [ $1 = "-l" ]
then
	leave=1
	shift
fi

ok=0

cat Lib/include.k2 > $1.k2 && echo "#line 1 \"$1.is\"" >> $1.k2 && sed -f Lib/lib.sed $1.is >> $1.k2 && ../k2 -s -l $1.k2 > $1.c && gcc -g $1.c Lib/lib.o -o $1 && ok=1

if [ $ok = 1 -a $leave = 0 ]
then
	/bin/rm $1.k2
	/bin/rm $1.c
fi
