ape: fix build for objtype=spim

This commit is contained in:
cinap_lenrek 2015-08-08 08:17:54 +02:00
parent ebe88f34cb
commit 4b6506cb57
3 changed files with 36 additions and 1 deletions

View file

@ -20,6 +20,9 @@ OFILES=errstr.$O\
CFLAGS=-c $CFLAGS -D_POSIX_SOURCE -D_PLAN9_SOURCE
%.0: mips/%.s
$AS $prereq
%.$O: $objtype/%.s
$AS $prereq

View file

@ -0,0 +1,32 @@
APE=/sys/src/ape
<$APE/config
LIB=/$objtype/lib/ape/libap.a
OFILES=\
cycles.$O\
getfcr.$O\
lock.$O\
main9.$O\
main9p.$O\
memchr.$O\
memcmp.$O\
memmove.$O\
memset.$O\
notetramp.$O\
setjmp.$O\
strchr.$O\
strcmp.$O\
strcpy.$O\
tas.$O\
vlop.$O\
vlrt.$O\
%.$O: ../mips/%.c
$CC -I../mips $CFLAGS ../mips/$stem.c
%.$O: ../mips/%.s
$AS -I../mips $AFLAGS ../mips/$stem.s
</sys/src/cmd/mksyslib
CFLAGS=-c -D_POSIX_SOURCE -D_PLAN9_SOURCE

View file

@ -71,7 +71,7 @@ extern "C" {
#endif
#ifdef PLAN9
#if defined(T386) || defined(Tamd64) || defined(Talpha) || defined(Tarm)
#if defined(T386) || defined(Tamd64) || defined(Talpha) || defined(Tarm) || defined(Tspim)
#define L_ENDIAN
#elif defined(Tmips) || defined(Tsparc) || defined(Tpower)
#define B_ENDIAN