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 1882, Mon Feb 6 22:04:00 2006 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 -p` in
54          powerpc)
55            ARCH=ppc
56            case `uname -r` in
57              5*) OPSYS=darwin5; HEAP_OPSYS=darwin ;; # MacOS X 10.1
58              6*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # MacOS X 10.2
59              7*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # MacOS X 10.3
60              8*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # MacOS X 10.4
61            *) exit 1;;
62            esac;;
63          i386) ARCH=x86; OPSYS=darwin; HEAP_OPSYS=darwin;; # MacOS X 10.4+
64        esac
65        ;;
66    OSF1)    OSF1)
67      case `uname -m` in      case `uname -m` in
68        alpha)        alpha)
# Line 67  Line 79 
79    Linux)    Linux)
80      OPSYS=linux      OPSYS=linux
81      case `uname -m` in      case `uname -m` in
82        i386) ARCH=x86;;        # As long as we do not natively support the amd64 architecture,
83        i486) ARCH=x86;;        # we should fallback to the x86 compatibility mode.  --Stef
84        i586) ARCH=x86;;        *86 | x86_64) ARCH=x86;;
       i686) ARCH=x86;;  
85        ppc)        ppc)
86          ARCH=ppc          ARCH=ppc
87          case `uname -r` in          case `uname -r` in
88            *osfmach*) OPSYS=mklinux ;;            *osfmach*) OPSYS=mklinux ;;
89            *) exit 1 ;;            *) ;;
90          esac          esac
91          ;;          ;;
92        *) exit 1;;        *) exit 1;;
# Line 85  Line 96 
96      OPSYS=freebsd      OPSYS=freebsd
97      HEAP_OPSYS=bsd      HEAP_OPSYS=bsd
98      case `uname -m` in      case `uname -m` in
99        i386) ARCH=x86;;        *86) ARCH=x86;;
       i486) ARCH=x86;;  
       i586) ARCH=x86;;  
       i686) ARCH=x86;;  
100        *) exit 1;;        *) exit 1;;
101      esac      esac
102      ;;      ;;
# Line 96  Line 104 
104      OPSYS=netbsd      OPSYS=netbsd
105      HEAP_OPSYS=bsd      HEAP_OPSYS=bsd
106      case `uname -m` in      case `uname -m` in
107        i386) ARCH=x86;;        *86) ARCH=x86;;
       i486) ARCH=x86;;  
       i586) ARCH=x86;;  
       i686) ARCH=x86;;  
108        *) exit 1;;        *) exit 1;;
109      esac      esac
110      ;;      ;;
111    Windows_NT)    Windows_NT)
112      OPSYS=win32      OPSYS=win32
113      case `uname -m` in      case `uname -m` in
114        386) ARCH=x86;;        *86) ARCH=x86;;
115        486) ARCH=x86;;        *) exit 1;;
116        586) ARCH=x86;;      esac
117        686) ARCH=x86;;      ;;
118      CYGWIN_NT*)
119        # If the environment variable SMLNJ_CYGWIN_RUNTIME is defined,
120        # use cygwin as the runtime environment.
121        if [ "$SMLNJ_CYGWIN_RUNTIME" != "" ]; then
122           OPSYS=cygwin
123        else
124           OPSYS=win32
125        fi
126        case `uname -m` in
127           *86) ARCH=x86;;
128        *) exit 1;;        *) exit 1;;
129      esac      esac
130      ;;      ;;

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

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