Blame


1 8cd00113 2004-12-27 devnull #!/bin/sh
2 8cd00113 2004-12-27 devnull
3 7a2c8850 2005-01-17 devnull test -f $PLAN9/config && . $PLAN9/config
4 7a2c8850 2005-01-17 devnull
5 7a2c8850 2005-01-17 devnull tag="$OBJTYPE-$SYSNAME-${SYSVERSION:-`uname -r`}-${CC9:-cc}"
6 8cd00113 2004-12-27 devnull case "$tag" in
7 ba940ae6 2009-11-18 rsc arm-Linux-*)
8 ba940ae6 2009-11-18 rsc echo ${SYSNAME}-${OBJTYPE}-asm.o $SYSNAME.o
9 ba940ae6 2009-11-18 rsc ;;
10 8cd00113 2004-12-27 devnull *-Linux-2.6.*)
11 8cd00113 2004-12-27 devnull echo pthread.o
12 8cd00113 2004-12-27 devnull ;;
13 42a57eff 2005-07-19 devnull *-FreeBSD-[5-9].*)
14 8cd00113 2004-12-27 devnull echo pthread.o
15 8cd00113 2004-12-27 devnull ;;
16 c345061e 2005-01-07 devnull *-Linux-*)
17 50f7ec33 2005-01-07 devnull # will have to fix this for linux power pc
18 42a57eff 2005-07-19 devnull echo ${SYSNAME}-${OBJTYPE}-asm.o $SYSNAME.o
19 c345061e 2005-01-07 devnull ;;
20 c345061e 2005-01-07 devnull *-FreeBSD-*)
21 42a57eff 2005-07-19 devnull echo ${SYSNAME}-${OBJTYPE}-asm.o $SYSNAME.o
22 c345061e 2005-01-07 devnull ;;
23 5ba33c04 2005-03-28 devnull *-NetBSD-*)
24 42a57eff 2005-07-19 devnull echo ${SYSNAME}-${OBJTYPE}-asm.o $SYSNAME.o
25 5ba33c04 2005-03-28 devnull ;;
26 2640996a 2007-11-05 rsc *-Darwin-*)
27 50f7ec33 2005-01-07 devnull echo ${SYSNAME}-${OBJTYPE}-asm.o ${SYSNAME}-${OBJTYPE}.o pthread.o
28 6af7b776 2005-01-07 devnull ;;
29 cea10000 2005-05-01 devnull *-OpenBSD-*)
30 cea10000 2005-05-01 devnull echo ${SYSNAME}-${OBJTYPE}-asm.o ${SYSNAME}-${OBJTYPE}.o $SYSNAME.o
31 cea10000 2005-05-01 devnull ;;
32 c345061e 2005-01-07 devnull *)
33 c345061e 2005-01-07 devnull echo pthread.o
34 8cd00113 2004-12-27 devnull esac
35 8cd00113 2004-12-27 devnull
36 0c7c441e 2006-02-10 devnull case "$OBJTYPE-$SYSNAME" in
37 0c7c441e 2006-02-10 devnull sparc64-Linux)
38 0c7c441e 2006-02-10 devnull # Debian glibc doesn't supply swapcontext, makecontext
39 0c7c441e 2006-02-10 devnull # so we supply our own copy from the latest glibc.
40 0c7c441e 2006-02-10 devnull echo Linux-sparc64-context.o Linux-sparc64-swapcontext.o
41 0c7c441e 2006-02-10 devnull ;;
42 ba940ae6 2009-11-18 rsc arm-Linux)
43 ba940ae6 2009-11-18 rsc # ARM doesn't supply them either.
44 ba940ae6 2009-11-18 rsc echo Linux-arm-context.o Linux-arm-swapcontext.o
45 ba940ae6 2009-11-18 rsc ;;
46 0c7c441e 2006-02-10 devnull esac
47 0c7c441e 2006-02-10 devnull