Blob


1 #!/bin/sh
3 test -f $PLAN9/config && . $PLAN9/config
5 case "$SYSNAME" in
6 NetBSD)
7 echo ${SYSNAME}-${OBJTYPE}-asm.o $SYSNAME.o stkmalloc.o
8 ;;
9 OpenBSD)
10 echo pthread.o stkmmap.o
11 ;;
12 *)
13 echo pthread.o stkmalloc.o
14 esac
16 # Various libc don't supply swapcontext, makecontext, so we do.
17 case "$SYSNAME-$OBJTYPE" in
18 Linux-arm | Linux-sparc64 | NetBSD-arm | OpenBSD-386 | OpenBSD-power | OpenBSD-x86_64)
19 echo $OBJTYPE-ucontext.o
20 ;;
21 esac
23 # A few libc don't supply setcontext, getcontext, so we do.
24 case "$SYSNAME-$OBJTYPE" in
25 Linux-arm | Linux-sparc64 | OpenBSD-386 | OpenBSD-power | OpenBSD-x86_64)
26 echo $SYSNAME-$OBJTYPE-asm.o
27 ;;
28 esac