plan9port/src/mkhdr
Richard Miller d9ada3e4f8 build: fix for non-standard uname
The scratchbox-based SDK for maemo cross-compilation (for Nokia N800 and N900) has a non-standard uname command which doesn't support the '-p' option.  This patch allows INSTALL to work anyway, by issuing 'uname -m' if 'uname -m -p' fails.

R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/4554041
2011-05-18 13:21:40 -04:00

42 lines
641 B
Text

# if you change this, also edit ../dist/buildmk
SYSNAME=`uname`
OBJTYPE=`(uname -m -p 2>/dev/null || uname -m) | sed '
s;.*i[3-6]86.*;386;;
s;.*i86pc.*;386;;
s;.*amd64.*;x86_64;;
s;.*x86_64.*;x86_64;;
s;.*armv.*;arm;g;
s;.*powerpc.*;power;g;
s;.*PowerMacintosh.*;power;g;
s;.*macppc.*;power;g;
s;.*ppc64.*;power;g;
s;.*ppc.*;power;g;
s;.*alpha.*;alpha;g;
s;.*sun4u.*;sun4u;g;
'`
BIN=$PLAN9/bin
LIBDIR=$PLAN9/lib
O=o
OS=$O
CC=9c
#CC=9r
LD=9l
AS=9a
AR=9ar
INSTALL=install
CFLAGS=
LDFLAGS=
AFLAGS=
CLEANFILES=
NUKEFILES=
YACC=9 yacc
LEX=9 lex
YFLAGS=-d
LIB=
SHORTLIB=9
<|cat $PLAN9/src/mk.$SYSNAME-$OBJTYPE 2>/dev/null || true