Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Diff of /config/trunk/_arch-n-opsys
ViewVC logotype

Diff of /config/trunk/_arch-n-opsys

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 250, Sat Apr 17 18:57:03 1999 UTC revision 1823, Wed Jul 20 14:36:45 2005 UTC
# Line 12  Line 12 
12      case `uname -r` in      case `uname -r` in
13        *.09.*) OPSYS=hpux9 ;;        *.09.*) OPSYS=hpux9 ;;
14        *.10.*) OPSYS=hpux ;;        *.10.*) OPSYS=hpux ;;
15          *.11.*) OPSYS=hpux11; HEAP_OPSYS=hpux ;;
16        *) exit 1 ;;        *) exit 1 ;;
17      esac      esac
18      ;;      ;;
# Line 37  Line 38 
38          OPSYS=solaris          OPSYS=solaris
39          case `uname -p` in          case `uname -p` in
40            sparc) ARCH=sparc;;            sparc) ARCH=sparc;;
41            i386) ARCH=x86;;            *86) ARCH=x86;;
           i486) ARCH=x86;;  
           i586) ARCH=x86;;  
           i686) ARCH=x86;;  
42            *) exit 1;;            *) exit 1;;
43          esac          esac
44        ;;        ;;
# Line 51  Line 49 
49      OPSYS=aix      OPSYS=aix
50      ARCH=ppc      ARCH=ppc
51      ;;      ;;
52      Darwin)
53        case `uname -r` in
54          5*) OPSYS=darwin5; HEAP_OPSYS=darwin ;; # MacOS X 10.1
55          6*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # MacOS X 10.2
56          7*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # MacOS X 10.3
57          8*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # MacOS X 10.4
58          *) exit 1;;
59        esac
60        case `uname -p` in
61          powerpc) ARCH=ppc;;
62          *) exit 1;;
63        esac
64        ;;
65    OSF1)    OSF1)
66      case `uname -m` in      case `uname -m` in
67        alpha)        alpha)
# Line 67  Line 78 
78    Linux)    Linux)
79      OPSYS=linux      OPSYS=linux
80      case `uname -m` in      case `uname -m` in
81        i386) ARCH=x86;;        # As long as we do not natively support the amd64 architecture,
82        i486) ARCH=x86;;        # we should fallback to the x86 compatibility mode.  --Stef
83        i586) ARCH=x86;;        *86 | x86_64) ARCH=x86;;
       i686) ARCH=x86;;  
84        ppc)        ppc)
85          ARCH=ppc          ARCH=ppc
86          case `uname -r` in          case `uname -r` in
87            *osfmach*) OPSYS=mklinux ;;            *osfmach*) OPSYS=mklinux ;;
88            *) exit 1 ;;            *) ;;
89          esac          esac
90          ;;          ;;
91        *) exit 1;;        *) exit 1;;
# Line 85  Line 95 
95      OPSYS=freebsd      OPSYS=freebsd
96      HEAP_OPSYS=bsd      HEAP_OPSYS=bsd
97      case `uname -m` in      case `uname -m` in
98        i386) ARCH=x86;;        *86) ARCH=x86;;
       i486) ARCH=x86;;  
       i586) ARCH=x86;;  
       i686) ARCH=x86;;  
99        *) exit 1;;        *) exit 1;;
100      esac      esac
101      ;;      ;;
# Line 96  Line 103 
103      OPSYS=netbsd      OPSYS=netbsd
104      HEAP_OPSYS=bsd      HEAP_OPSYS=bsd
105      case `uname -m` in      case `uname -m` in
106        i386) ARCH=x86;;        *86) ARCH=x86;;
       i486) ARCH=x86;;  
       i586) ARCH=x86;;  
       i686) ARCH=x86;;  
107        *) exit 1;;        *) exit 1;;
108      esac      esac
109      ;;      ;;
110    Windows_NT)    Windows_NT)
111      OPSYS=win32      OPSYS=win32
112      case `uname -m` in      case `uname -m` in
113        386) ARCH=x86;;        *86) ARCH=x86;;
114        486) ARCH=x86;;        *) exit 1;;
115        586) ARCH=x86;;      esac
116        686) ARCH=x86;;      ;;
117      CYGWIN_NT*)
118        # If the environment variable SMLNJ_CYGWIN_RUNTIME is defined,
119        # use cygwin as the runtime environment.
120        if [ "$SMLNJ_CYGWIN_RUNTIME" != "" ]; then
121           OPSYS=cygwin
122        else
123           OPSYS=win32
124        fi
125        case `uname -m` in
126           *86) ARCH=x86;;
127        *) exit 1;;        *) exit 1;;
128      esac      esac
129      ;;      ;;

Legend:
Removed from v.250  
changed lines
  Added in v.1823

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0