summaryrefslogtreecommitdiff
path: root/sys/src/ape
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2015-08-08 08:17:54 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2015-08-08 08:17:54 +0200
commit4b6506cb576afcf6e67adb63cbdc2843ab11a2ef (patch)
tree97e05bb42f021052c6bf1ca9e94fd1110d66cc5e /sys/src/ape
parentebe88f34cb1823dd2d8f0f7428ce69c7a983397a (diff)
ape: fix build for objtype=spim
Diffstat (limited to 'sys/src/ape')
-rw-r--r--sys/src/ape/lib/9/mkfile3
-rw-r--r--sys/src/ape/lib/ap/spim/mkfile32
-rw-r--r--sys/src/ape/lib/openssl/include/e_os.h2
3 files changed, 36 insertions, 1 deletions
diff --git a/sys/src/ape/lib/9/mkfile b/sys/src/ape/lib/9/mkfile
index 1715e62f8..c040695df 100644
--- a/sys/src/ape/lib/9/mkfile
+++ b/sys/src/ape/lib/9/mkfile
@@ -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
diff --git a/sys/src/ape/lib/ap/spim/mkfile b/sys/src/ape/lib/ap/spim/mkfile
new file mode 100644
index 000000000..8fe8ae32e
--- /dev/null
+++ b/sys/src/ape/lib/ap/spim/mkfile
@@ -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
+
diff --git a/sys/src/ape/lib/openssl/include/e_os.h b/sys/src/ape/lib/openssl/include/e_os.h
index c88e1a15c..f1dfab9cb 100644
--- a/sys/src/ape/lib/openssl/include/e_os.h
+++ b/sys/src/ape/lib/openssl/include/e_os.h
@@ -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