2003-11-23 18:29:08 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
|
|
if [ $# != 1 ]; then
|
|
|
|
|
echo 'usage: 9a file.s' 1>&2
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
2011-08-02 14:28:04 -04:00
|
|
|
test -f $PLAN9/config && . $PLAN9/config
|
|
|
|
|
|
2009-09-11 13:51:50 -04:00
|
|
|
aflags=""
|
2011-08-02 14:28:04 -04:00
|
|
|
case "`uname`-${OBJTYPE:-`uname -m`}" in
|
|
|
|
|
Darwin-*386*)
|
|
|
|
|
aflags="-arch i386"
|
|
|
|
|
;;
|
|
|
|
|
Darwin-*x86_64*)
|
|
|
|
|
aflags="-arch x86_64"
|
|
|
|
|
;;
|
2009-09-11 13:51:50 -04:00
|
|
|
esac
|
|
|
|
|
|
2003-11-23 18:29:08 +00:00
|
|
|
out=`echo $1 | sed 's/\.s$//;s/$/.o/'`
|
2009-09-11 13:51:50 -04:00
|
|
|
exec as $aflags -o $out $1
|