#!/bin/sh
HERE=`echo $0|sed -e 's,/[^/]*$,,'`
PATH=$HERE:$PATH
file=$1
sfile=`basename $file`
shift
ofile=$1
shift
cflags=$*
RM=/bin/rm
echo as $file.S;
umask 2
if gcc -E $cflags $file.S > $sfile.s && \
	inline_sun -i$HERE/../etc/xkernel.il $sfile.s $sfile.ss && \
	as -o $ofile.o $sfile.ss ; then
    $RM -f $sfile.s $sfile.ss; else
    $RM -f $sfile.o ; false
fi
