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

sml/trunk/config/_arch-n-opsys revision 1272, Thu Oct 10 17:08:59 2002 UTC config/trunk/_arch-n-opsys revision 3188, Wed Aug 13 18:37:59 2008 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 52  Line 50 
50      ARCH=ppc      ARCH=ppc
51      ;;      ;;
52    Darwin)    Darwin)
53        case `uname -p` in
54          powerpc)
55            ARCH=ppc
56      case `uname -r` in      case `uname -r` in
57        5*) OPSYS=darwin5 ;;            7*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # MacOS X 10.3
58        6*) OPSYS=darwin ;;            8*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # MacOS X 10.4
59              9*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # MacOS X 10.5
60        *) exit 1;;        *) exit 1;;
61      esac          esac;;
62      case `uname -p` in        i386) ARCH=x86;
63        powerpc) ARCH=ppc;;          case `uname -r` in
64              8*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # MacOS X 10.4
65              9*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # MacOS X 10.5
66        *) exit 1;;        *) exit 1;;
67            esac;;
68      esac      esac
69      ;;      ;;
70    OSF1)    OSF1)
# Line 78  Line 83 
83    Linux)    Linux)
84      OPSYS=linux      OPSYS=linux
85      case `uname -m` in      case `uname -m` in
86        i386) ARCH=x86;;        *86)
87        i486) ARCH=x86;;          ARCH=x86
88        i586) ARCH=x86;;        # we no longer support Linux before the 2.2 kernel.
89        i686) ARCH=x86;;          case `uname -r` in
90              2.2.*) ;;
91              2.3.*) ;;
92              2.4.*) ;;
93              2.5.*) ;;
94              2.6.*) ;;
95              *) exit 1 ;;
96            esac
97            ;;
98        # As long as we do not natively support the amd64 architecture,
99        # we should fallback to the x86 compatibility mode.  --Stef
100          x86_64) ARCH=x86;;
101        ppc)        ppc)
102          ARCH=ppc          ARCH=ppc
103          case `uname -r` in          case `uname -r` in
# Line 96  Line 112 
112      OPSYS=freebsd      OPSYS=freebsd
113      HEAP_OPSYS=bsd      HEAP_OPSYS=bsd
114      case `uname -m` in      case `uname -m` in
115        i386) ARCH=x86;;        *86) ARCH=x86;;
       i486) ARCH=x86;;  
       i586) ARCH=x86;;  
       i686) ARCH=x86;;  
116        *) exit 1;;        *) exit 1;;
117      esac      esac
118      ;;      ;;
119    NetBSD)    NetBSD)
120      OPSYS=netbsd      case `uname -r` in
121          2*) OPSYS=netbsd2;;
122          3*) OPSYS=netbsd;;
123          *) exit 1;;
124        esac
125        HEAP_OPSYS=bsd
126        case `uname -m` in
127          *86) ARCH=x86;;
128          *) exit 1;;
129        esac
130        ;;
131      OpenBSD)
132        OPSYS=openbsd
133      HEAP_OPSYS=bsd      HEAP_OPSYS=bsd
134      case `uname -m` in      case `uname -m` in
135        i386) ARCH=x86;;        *86) ARCH=x86;;
       i486) ARCH=x86;;  
       i586) ARCH=x86;;  
       i686) ARCH=x86;;  
136        *) exit 1;;        *) exit 1;;
137      esac      esac
138      ;;      ;;
139    Windows_NT)    Windows_NT)
140      OPSYS=win32      OPSYS=win32
141      case `uname -m` in      case `uname -m` in
142        386) ARCH=x86;;        *86) ARCH=x86;;
143        486) ARCH=x86;;        *) exit 1;;
144        586) ARCH=x86;;      esac
145        686) ARCH=x86;;      ;;
146      CYGWIN_NT*)
147        # If the environment variable SMLNJ_CYGWIN_RUNTIME is defined,
148        # use cygwin as the runtime environment.
149        if [ "$SMLNJ_CYGWIN_RUNTIME" != "" ]; then
150           OPSYS=cygwin
151        else
152           OPSYS=win32
153        fi
154        case `uname -m` in
155           *86) ARCH=x86;;
156        *) exit 1;;        *) exit 1;;
157      esac      esac
158      ;;      ;;

Legend:
Removed from v.1272  
changed lines
  Added in v.3188

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