Blame


1 dbd7b9a9 2003-11-23 devnull #!/bin/sh
2 dbd7b9a9 2003-11-23 devnull
3 dbd7b9a9 2003-11-23 devnull if [ $# != 1 ]; then
4 dbd7b9a9 2003-11-23 devnull echo 'usage: 9a file.s' 1>&2
5 dbd7b9a9 2003-11-23 devnull exit 1
6 dbd7b9a9 2003-11-23 devnull fi
7 dbd7b9a9 2003-11-23 devnull
8 fc567f47 2011-08-02 rsc test -f $PLAN9/config && . $PLAN9/config
9 fc567f47 2011-08-02 rsc
10 fa662c95 2009-09-11 russcox aflags=""
11 fc567f47 2011-08-02 rsc case "`uname`-${OBJTYPE:-`uname -m`}" in
12 fc567f47 2011-08-02 rsc Darwin-*386*)
13 fc567f47 2011-08-02 rsc aflags="-arch i386"
14 fc567f47 2011-08-02 rsc ;;
15 fc567f47 2011-08-02 rsc Darwin-*x86_64*)
16 fc567f47 2011-08-02 rsc aflags="-arch x86_64"
17 fc567f47 2011-08-02 rsc ;;
18 fa662c95 2009-09-11 russcox esac
19 fa662c95 2009-09-11 russcox
20 dbd7b9a9 2003-11-23 devnull out=`echo $1 | sed 's/\.s$//;s/$/.o/'`
21 fa662c95 2009-09-11 russcox exec as $aflags -o $out $1