2004-12-27 16:53:01 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
2005-01-17 21:30:05 +00:00
|
|
|
test -f $PLAN9/config && . $PLAN9/config
|
|
|
|
|
|
2020-01-19 21:10:11 -05:00
|
|
|
case "$SYSNAME" in
|
|
|
|
|
NetBSD)
|
2020-01-19 21:14:20 -05:00
|
|
|
echo ${SYSNAME}-${OBJTYPE}-asm.o $SYSNAME.o stkmalloc.o
|
2005-03-28 15:58:14 +00:00
|
|
|
;;
|
2020-01-19 21:10:11 -05:00
|
|
|
OpenBSD)
|
2020-01-19 23:00:26 -05:00
|
|
|
echo pthread.o stkmmap.o
|
2005-05-01 18:38:12 +00:00
|
|
|
;;
|
2005-01-07 07:47:37 +00:00
|
|
|
*)
|
2020-01-14 12:40:09 -05:00
|
|
|
echo pthread.o stkmalloc.o
|
2004-12-27 16:53:01 +00:00
|
|
|
esac
|
|
|
|
|
|
2020-01-19 22:39:22 -05:00
|
|
|
# Various libc don't supply swapcontext, makecontext, so we do.
|
2020-01-19 23:00:26 -05:00
|
|
|
case "$SYSNAME-$OBJTYPE" in
|
2020-06-15 22:18:03 -05:00
|
|
|
Linux-arm | Linux-sparc64 | NetBSD-arm | OpenBSD-386 | OpenBSD-power | OpenBSD-x86_64)
|
2020-01-19 23:00:26 -05:00
|
|
|
echo $OBJTYPE-ucontext.o
|
2011-10-13 23:57:54 -04:00
|
|
|
;;
|
2006-02-10 05:32:42 +00:00
|
|
|
esac
|
|
|
|
|
|
2020-01-19 23:00:26 -05:00
|
|
|
# A few libc don't supply setcontext, getcontext, so we do.
|
|
|
|
|
case "$SYSNAME-$OBJTYPE" in
|
2020-06-15 22:18:03 -05:00
|
|
|
Linux-arm | Linux-sparc64 | OpenBSD-386 | OpenBSD-power | OpenBSD-x86_64)
|
2020-01-19 23:00:26 -05:00
|
|
|
echo $SYSNAME-$OBJTYPE-asm.o
|
|
|
|
|
;;
|
|
|
|
|
esac
|