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