diff options
author | Damien Doligez <damien.doligez-inria.fr> | 2001-03-07 19:42:25 +0000 |
---|---|---|
committer | Damien Doligez <damien.doligez-inria.fr> | 2001-03-07 19:42:25 +0000 |
commit | d00e87e4ccaa7dc27d087a39c5208c1f9472991e (patch) | |
tree | b56619d581745f00dfccb1e53b77fd61dbd697a0 | |
parent | 02d8173fe7daa739de75aebde85800c3ed939a84 (diff) |
Mac OS 9
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3464 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
-rw-r--r-- | Changes | 4 | ||||
-rw-r--r-- | INSTALL.MPW | 14 | ||||
-rw-r--r-- | config/config.Mac | 7 | ||||
-rw-r--r-- | config/m-MacOS.h | 1 | ||||
-rw-r--r-- | maccaml/Makefile.Mac | 2 |
5 files changed, 18 insertions, 10 deletions
@@ -111,6 +111,10 @@ Tools: Win32 port: - Unix.waitpid now implements the WNOHANG option. +Mac OS ports: +- Mac OS X public beta is supported. +- Int64.format works on Mac OS 8/9. + Objective Caml 3.00: -------------------- diff --git a/INSTALL.MPW b/INSTALL.MPW index e01a01d5c..26fd57baa 100644 --- a/INSTALL.MPW +++ b/INSTALL.MPW @@ -12,12 +12,11 @@ # PREREQUISITES -# You need MPW 3.5 (with MrC) and Universal Interfaces version 3.3 +# You need MPW 3.5 (with MrC) and Universal Interfaces version 3.3.2 # You need ToolServer (which comes with MPW by default). # You need WASTE version 1.3 -# To use the Unix emulation library "macosunix" in the standalone -# application, you also need: -# + GUSI version 2.0.6 +# You also need: +# + GUSI version 2.1.5 # + SFIO version 04Aug99 # # MPW is available from Apple's FTP site at: @@ -26,7 +25,7 @@ # WASTE 1.3 is available from: # <ftp://ftp.boingo.com/dan/WASTE/> # -# GUSI 2.0.6 and SFIO 04Aug99 are available from: +# GUSI 2.1.5 and SFIO 04Aug99 are available from: # <ftp://sunsite.cnlab-switch.ch/software/platform/macos/src/mw_c/> @@ -39,6 +38,10 @@ # Before you start, you should put the WASTE 1.3 distribution folder # into the :maccaml:WASTE: folder. +# You also need to install GUSI and SFIO (follow their installation +# procedures). + + # Go to the directory where you found this file. Directory "`echo "{active}" | streamedit -e '1 replace /[Â:]*°/ ""'`" @@ -96,7 +99,6 @@ begin DoMake world DoMake bootstrap DoMake install - DoMake clean end ·· "{worksheet}" # If you want syntax coloring in MPW Shell, use ResEdit to copy the diff --git a/config/config.Mac b/config/config.Mac index 86ef02aad..39ec2da93 100644 --- a/config/config.Mac +++ b/config/config.Mac @@ -36,11 +36,12 @@ set -e APPLIDIR "{mpw}:OCaml-distrib:" # bigarray Statically-allocated arrays # dynlink Dynamic linking of bytecode # graph Graphics (for the standalone application only) -# macosunix Unix emulation (application only) +# macosunix Unix emulation (application only, needs GUSI) # num Arbitrary-precision rational arithmetic # str Regular expressions and high-level string processing -# systhreads Lightweight processes +# systhreads Lightweight processes (application only, needs GUSI) # +# You need all of them to build the standalone application. set -e OTHERLIBRARIES "bigarray dynlink graph macosunix num str systhreads" @@ -67,7 +68,7 @@ set -e NATIVECC MrC ############# Version numbers (do not change) set -e OCAMLMAJOR 3 -set -e OCAMLMINOR "00" +set -e OCAMLMINOR "01" set -e MAJOR 1 set -e MINOR 0 set -e BUGFIX 0 diff --git a/config/m-MacOS.h b/config/m-MacOS.h index 54e1e1d3b..16f43a021 100644 --- a/config/m-MacOS.h +++ b/config/m-MacOS.h @@ -21,6 +21,7 @@ #if powerc #define ARCH_INT64_TYPE long long #define ARCH_UINT64_TYPE unsigned long long +#define ARCH_INT64_PRINTF_FORMAT "ll" #endif #if powerc diff --git a/maccaml/Makefile.Mac b/maccaml/Makefile.Mac index 7cb037258..513429f0b 100644 --- a/maccaml/Makefile.Mac +++ b/maccaml/Makefile.Mac @@ -19,7 +19,7 @@ VERSIONSTR = ¶ "¶"{OCAMLMAJOR}.{OCAMLMINOR}/Mac{MAJOR}.{MINOR}.{BUGFIX}{STAGE}{REV}¶"" -COPYRIGHTSTR = "¶"Copyright 1991-2000 INRIA¶"" +COPYRIGHTSTR = "¶"Copyright 1991-2001 INRIA¶"" XIncludes = -i ::byterun:,::config: ¶ -i ":WASTE:WASTE 1.3 Distribution:WASTE C/C++ Headers:" ¶ |