More Mac tweaks.

This commit is contained in:
rsc 2004-03-02 17:34:15 +00:00
parent 53dbac9485
commit 8f314994db
12 changed files with 101 additions and 49 deletions

9
bin/9c
View file

@ -3,10 +3,9 @@
usegcc()
{
cc=gcc
cflags=" \
ngflags=" \
-O2 \
-c \
-ggdb \
-Wall \
-Wno-parentheses \
-Wno-missing-braces \
@ -14,14 +13,14 @@ usegcc()
-Wno-comment \
-Wno-sign-compare \
"
cflags="$cflags -ggdb"
}
tag="`uname`-`uname -m`-${CC9:-cc}"
tag="${SYSNAME:-`uname`}-${OBJTYPE:-`uname -m`}-${CC9:-cc}"
case "$tag" in
*BSD*) usegcc ;;
*Darwin*) usegcc
cflags=`echo $cflags|sed 's/-ggdb/-g3 -no-cpp-precomp/'`
;;
cflags="$ngflags -g3 -no-cpp-precomp" ;;
*HP-UX*) cc=cc; cflags="-g -O -c -Ae" ;;
*Linux*) usegcc ;;
*OSF1*) cc=cc; cflags="-g -O -c" ;;

2
bin/9l
View file

@ -1,7 +1,7 @@
#!/bin/sh
extralibs=-lm
tag="`uname`-`uname -m`"
tag="${SYSNAME:-`uname`}-${OBJTYPE:-`uname -m`}"
case "$tag" in
*FreeBSD*) ld=gcc ;;
*BSD*) ld=gcc ;;