From 4b6506cb576afcf6e67adb63cbdc2843ab11a2ef Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sat, 8 Aug 2015 08:17:54 +0200 Subject: ape: fix build for objtype=spim --- sys/src/ape/lib/9/mkfile | 3 +++ sys/src/ape/lib/ap/spim/mkfile | 32 ++++++++++++++++++++++++++++++++ sys/src/ape/lib/openssl/include/e_os.h | 2 +- 3 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 sys/src/ape/lib/ap/spim/mkfile 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 + +