plan9port/src/libthread/sysofiles.sh

29 lines
665 B
Bash
Raw Normal View History

#!/bin/sh
test -f $PLAN9/config && . $PLAN9/config
case "$SYSNAME" in
NetBSD)
echo ${SYSNAME}-${OBJTYPE}-asm.o $SYSNAME.o stkmalloc.o
;;
OpenBSD)
echo pthread.o stkmmap.o
2005-05-01 18:38:12 +00:00
;;
2005-01-07 07:47:37 +00:00
*)
echo pthread.o stkmalloc.o
esac
# Various libc don't supply swapcontext, makecontext, so we do.
case "$SYSNAME-$OBJTYPE" in
Darwin-x86_64 | Linux-arm | Linux-sparc64 | NetBSD-arm | OpenBSD-386 | OpenBSD-power | OpenBSD-x86_64)
echo $OBJTYPE-ucontext.o
2011-10-13 23:57:54 -04:00
;;
2006-02-10 05:32:42 +00:00
esac
# A few libc don't supply setcontext, getcontext, so we do.
case "$SYSNAME-$OBJTYPE" in
Darwin-x86_64 | Linux-arm | Linux-sparc64 | OpenBSD-386 | OpenBSD-power | OpenBSD-x86_64)
echo $SYSNAME-$OBJTYPE-asm.o
;;
esac