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

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

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