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/releases/release-110.64/targets
ViewVC logotype

Diff of /config/releases/release-110.64/targets

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

revision 1057, Fri Feb 8 17:31:02 2002 UTC revision 1058, Fri Feb 8 20:02:56 2002 UTC
# Line 6  Line 6 
6    
7  #  #
8  # But first, decide where you want to have stable libraries stored.  # But first, decide where you want to have stable libraries stored.
9  # If you set $MOVE_LIBRARIES to true, then the install script will  # If leave "dont_move_libraries" commented out, then the install script will
10  # move all libraries out of the source tree and into the $LIBDIR  # move all libraries out of the source tree and into the $LIBDIR
11  # directory.  Thus, you can then delete the entire source tree without  # directory.  Thus, you can then delete the entire source tree without
12  # losing functionality.  So choose one of these two:  # losing functionality.  With "dont_move_libraries", libraries will stay
13    # where they are (within the CM subdirectories of their respective source
14    # directories).
15    
16  MOVE_LIBRARIES=true  #dont_move_libraries
 #MOVE_LIBRARIES=false  
   
 # Now let's get started with the target list...  
   
 TARGETS=""  
   
 # (Always: build the basic sml compiler. This is not reflected in $TARGETS.)  
17    
18    # (The base system consisting of runtime, compiler, and basic libraries
19    # will always be built.)
20    
21  # unpack the source code for the SML/NJ compiler; this is not required,  # unpack the source code for the SML/NJ compiler; this is not required,
22  # unless you are doing compiler hacking, but it may be interesting to look at.  # unless you are doing compiler hacking, but it may be interesting to look at.
23  #  #
24  #TARGETS="$TARGETS src-smlnj"  #request src-smlnj
25    
26  # build ML-Yacc  # build ML-Yacc
27  #  #
28  TARGETS="$TARGETS ml-yacc"  request ml-yacc
29    
30  # Always: install the pre-compiled ML-Yacc Library; this is necessary  # Always: install the pre-compiled ML-Yacc Library; this is necessary
31  # to use parsers produced by ML-Yacc, but also to bootstrap the system  # to use parsers produced by ML-Yacc, but also to bootstrap the system
# Line 37  Line 34 
34    
35  # build ML-Lex  # build ML-Lex
36  #  #
37  TARGETS="$TARGETS ml-lex"  request ml-lex
38    
39  # Always: install the pre-compiled SML/NJ Library (necessary to bootstrap).  # Always: install the pre-compiled SML/NJ Library (necessary to bootstrap).
40    
41    
42  # build ML-Burg  # build ML-Burg
43  #  #
44  #TARGETS="$TARGETS ml-burg"  #request ml-burg
45    
46  # pre-compile and install the remaining components of the SML/NJ library  # pre-compile and install the remaining components of the SML/NJ library
47  # (everything except smlnj-lib.cm, aka Util, itself)  # (everything except smlnj-lib.cm, aka Util, itself)
48  TARGETS="$TARGETS smlnj-lib"  #
49    request smlnj-lib
50    
51  # pre-compile and install CM "portable graph" utility library  # pre-compile and install CM "portable graph" utility library
52  #TARGETS="$TARGETS pgraph-util"  #
53    #request pgraph-util
54    
55  # pre-compile and install Concurrent ML, which is a library for message-passing  # pre-compile and install Concurrent ML, which is a library for message-passing
56  # concurrency.  # concurrency.
57  #  #
58  #TARGETS="$TARGETS cml"  #request cml
59    
60  # pre-compile and install the CML Library, which provides some useful CML  # pre-compile and install the CML Library, which provides some useful CML
61  # modules.  # modules.
62  #  #
63  #TARGETS="$TARGETS cml-lib"  #request cml-lib
64    
65  # pre-compile and install eXene, which is a library for X-Windows programming.  # pre-compile and install eXene, which is a library for X-Windows programming.
66  # EXene requires CML.  # EXene requires CML.
67  #  #
68  #TARGETS="$TARGETS eXene"  #request eXene
69    
70  # pre-compile and install the C-Kit, which is a library for parsing and  # pre-compile and install the C-Kit, which is a library for parsing and
71  # type-checking C programs  # type-checking C programs
72  #  #
73  #TARGETS="$TARGETS ckit"  #request ckit
74    
75  # pre-compile and install the ML-NLFFI Library, which is the core of  # pre-compile and install the ML-NLFFI Library, which is the core of
76  # a new foreign function interface (where "foreign" functions are  # a new foreign function interface (where "foreign" functions are
# Line 80  Line 79 
79  # the new FFI.  # the new FFI.
80  # This preview release currently works only under X86/Linux.  # This preview release currently works only under X86/Linux.
81  #  #
82  #TARGETS="$TARGETS ml-nlffi-lib"  #request ml-nlffi-lib
83    
84  # build ML-NLFFI-Gen, a program generator tool used in conjunction with  # build ML-NLFFI-Gen, a program generator tool used in conjunction with
85  # the new "NLFFI" foreign function interface.  The tool generates ML  # the new "NLFFI" foreign function interface.  The tool generates ML
# Line 88  Line 87 
87  # (Requires ckit!)  # (Requires ckit!)
88  # This preview release currently works only under X86/Linux.  # This preview release currently works only under X86/Linux.
89  #  #
90  #TARGETS="$TARGETS ml-nlffigen"  #request ml-nlffigen
91    
92  # pre-compile and install the MLRISC Tools library.  # pre-compile and install the MLRISC Tools library.
93  # This library is for parsing and pretty printing SML code.  # This library is for parsing and pretty printing SML code.
94  # It's used by various MLRISC code generator generator.  # It's used by various MLRISC code generator generator.
95  #  #
96  #TARGETS="$TARGETS mlrisc-tools"  #request mlrisc-tools
97    
98  # Build and install the 'nowhere' program translator.  # Build and install the 'nowhere' program translator.
99  # This tool translates programs with conditional patterns (where clauses)  # This tool translates programs with conditional patterns (where clauses)
# Line 102  Line 101 
101  # (bad) documentation.  # (bad) documentation.
102  # (Requires the mlrisc-tools library!)  # (Requires the mlrisc-tools library!)
103  #  #
104  #TARGETS="$TARGETS nowhere"  #request nowhere
105    
106  # unpack and install the documentation directory.  # unpack and install the documentation directory.
107  #  #
108  #TARGETS="$TARGETS doc"  #request doc
109    
110  # Note: autoloading is always enabled.  # Note: autoloading is always enabled.
111  #   In order to customize what is being pre-registered for autoloading  #   In order to customize what is being pre-registered for autoloading

Legend:
Removed from v.1057  
changed lines
  Added in v.1058

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