#!/bin/sh test -f $PLAN9/config && . $PLAN9/config tag="$OBJTYPE-$SYSNAME-${SYSVERSION:-`uname -r`}-${CC9:-cc}" case "$tag" in *-Linux-2.[0-5]*) # will have to fix this for linux power pc echo ${SYSNAME}-${OBJTYPE}-asm.o $SYSNAME.o ;; *-FreeBSD-[0-4].*) echo ${SYSNAME}-${OBJTYPE}-asm.o $SYSNAME.o ;; *-NetBSD-*) echo ${SYSNAME}-${OBJTYPE}-asm.o $SYSNAME.o ;; *-Darwin-10.[5-6].* | *-Darwin-[89].*) echo ${SYSNAME}-${OBJTYPE}-asm.o $SYSNAME-${OBJTYPE}.o pthread.o ;; *-OpenBSD-*) echo ${SYSNAME}-${OBJTYPE}-asm.o ${SYSNAME}-${OBJTYPE}.o pthread.o ;; *) echo pthread.o esac case "$OBJTYPE-$SYSNAME" in sparc64-Linux) # Debian glibc doesn't supply swapcontext, makecontext # so we supply our own copy from the latest glibc. echo Linux-sparc64-context.o Linux-sparc64-swapcontext.o ;; arm-Linux) # ARM doesn't supply them either. echo Linux-arm-context.o Linux-arm-swapcontext.o ;; x86_64-Darwin) echo Darwin-x86_64-asm.o Darwin-x86_64-swapcontext.o ;; esac