Annotation of OpenXM_contrib/pari-2.2/config/arch-osname, Revision 1.1
1.1 ! noro 1: #! /bin/sh
! 2: arch=none; osname=unknown
! 3: myuname=`(uname -a) 2>/dev/null || arch 2>&1`
! 4: if test -d /NextApps; then myuname=nextstep; fi
! 5: if test -n "$myuname"; then
! 6: myuname=`echo $myuname | sed -e 's/^[^=]*=//' -e 's,/,,g' | \
! 7: tr '[A-Z]' '[a-z]' | tr '\012' ' '`
! 8: set X $myuname; shift; osname=$1
! 9: case "$osname" in
! 10: irix*) osname=irix;;
! 11: fx2800) arch=fx2800; osname=concentrix;;
! 12: hp*) arch=hppa; osname=hpux;;
! 13: freebsd|os2) arch=ix86;;
! 14: ultrix) arch=mips;;
! 15: nextstep) arch=`file /bin/sh | sed 's/.*(for architecture \(.*\))/\1/'`;;
! 16: osf1) case "$5" in alpha) arch=alpha;; esac;;
! 17: cygwin*) arch=$HOSTTYPE; osname=cygwin;;
! 18: linux) arch=`uname -m`
! 19: case "`cat /proc/cpuinfo`" in
! 20: *SuperSparc*) arch=sparcv8_super;;
! 21: *TMS390Z5[05]*) arch=sparcv8_super;; # SuperSparc I or II
! 22: *TMS390S1[05]*) arch=sparcv8_micro;; # MicroSparc I
! 23: *MB86904*) arch=sparcv8_micro;; # MicroSparc II
! 24: *MB86907*) arch=sparcv8_micro;; # TurboSparc
! 25: *MB86934*) arch=sparcv8_super;; # SparcLite
! 26: *RT625*) arch=sparcv8_super;; # HyperSparc
! 27: *CY605*) arch=sparcv8_super;;
! 28: esac;;
! 29: sunos) case "$3" in 5*) osname=solaris;; esac
! 30: case "$5" in
! 31: sun3*) arch=m68k;;
! 32: sun4|sun4[ce]) arch=sparcv7;;
! 33: sun4[dm]) cpu="TI,|FMI,|Cypress,|Ross,"
! 34: case "`(prtconf||devinfo)2>&- |egrep $cpu`" in
! 35: *TI,TMS390Z5[05]*) arch=sparcv8_super;; # SuperSparc I or II
! 36: *TI,TMS390S1[05]*) arch=sparcv8_micro;; # MicroSparc I
! 37: *FMI,MB86904*) arch=sparcv8_micro;; # MicroSparc II
! 38: *FMI,MB86907*) arch=sparcv8_micro;; # TurboSparc
! 39: *FMI,MB86934*) arch=sparcv8_super;; # SparcLite
! 40: *Ross,RT625*) arch=sparcv8_super;; # HyperSparc
! 41: *Cypress,CY605*) arch=sparcv8_super;;
! 42: *) arch=sparcv8;;
! 43: esac;;
! 44: sun4u) arch=sparcv9;;
! 45: i*pc) arch=ix86;;
! 46: *) case "$4" in sun) arch=m68k;; esac;;
! 47: esac;;
! 48: esac
! 49: fi
! 50: echo $arch-$osname
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>