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.74/targets
ViewVC logotype

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

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

revision 828, Fri May 11 18:32:07 2001 UTC revision 1411, Tue Nov 4 17:50:53 2003 UTC
# Line 5  Line 5 
5  # want.  Note that cml-lib requires cml.  # want.  Note that cml-lib requires cml.
6    
7  #  #
8  # But first, decide where you want to have stable libraries stored.  # The install script will move all libraries out of the source tree
9  # If you set $MOVE_LIBRARIES to true, then the install script will  # and into the $LIBDIR directory.  Thus, you can later delete the
10  # move all libraries out of the source tree and into the $LIBDIR  # entire source tree without losing functionality.
11  # directory.  Thus, you can then delete the entire source tree without  # (Notice that the old "dont_move_libraries" directive broke a while ago
12  # losing functionality.  So choose one of these two:  # and has been removed.)
13    #
 MOVE_LIBRARIES=true  
 #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.)  
14    
15    # (The base system consisting of runtime, compiler, and basic libraries
16    # will always be built.)
17    
18  # 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,
19  # 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.
20  #  #
21  #TARGETS="$TARGETS src-smlnj"  #request src-smlnj
22    
23  # build ML-Yacc  # build ML-Yacc
24  #  #
25  TARGETS="$TARGETS ml-yacc"  request ml-yacc
26    
27  # Always: install the pre-compiled ML-Yacc Library; this is necessary  # Always: install the pre-compiled ML-Yacc Library; this is necessary
28  # 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 31 
31    
32  # build ML-Lex  # build ML-Lex
33  #  #
34  TARGETS="$TARGETS ml-lex"  request ml-lex
35    
36  # Always: install the pre-compiled SML/NJ Library (necessary to bootstrap).  # Always: install the pre-compiled SML/NJ Library (necessary to bootstrap).
37    
38    
39  # build ML-Burg  # build ML-Burg
40  #  #
41  #TARGETS="$TARGETS ml-burg"  #request ml-burg
42    
43  # pre-compile and install the remaining components of the SML/NJ library  # pre-compile and install the remaining components of the SML/NJ library
44  # (everything except smlnj-lib.cm, aka Util, itself)  # (everything except smlnj-lib.cm, aka Util, itself)
45  TARGETS="$TARGETS smlnj-lib"  #
46    request smlnj-lib
47    
48    # pre-compile and install CM "portable graph" utility library
49    #
50    #request pgraph-util
51    
52  # 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
53  # concurrency.  # concurrency.
54  #  #
55  #TARGETS="$TARGETS cml"  request cml
56    
57  # pre-compile and install the CML Library, which provides some useful CML  # pre-compile and install the CML Library, which provides some useful CML
58  # modules.  # modules.
59  #  #
60  #TARGETS="$TARGETS cml-lib"  request cml-lib
61    
62  # 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.
63  # EXene requires CML.  # EXene requires CML.
64  #  #
65  #TARGETS="$TARGETS eXene"  #request eXene
66    
67    # pre-compile (certain) parts of MLRISC that are not already part of the SML/NJ
68    # compiler itself
69    #
70    request mlrisc
71    
72  # 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
73  # type-checking C programs  # type-checking C programs
74  #  #
75  #TARGETS="$TARGETS ckit"  #request ckit
76    
77  # 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
78  # a new foreign function interface (where "foreign" functions are  # a new foreign function interface (where "foreign" functions are
# Line 77  Line 81 
81  # the new FFI.  # the new FFI.
82  # This preview release currently works only under X86/Linux.  # This preview release currently works only under X86/Linux.
83  #  #
84  #TARGETS="$TARGETS ml-nlffi-lib"  #request ml-nlffi-lib
85    
86  # build ML-NLFFI-Gen, a program generator tool used in conjunction with  # build ML-NLFFI-Gen, a program generator tool used in conjunction with
87  # the new "NLFFI" foreign function interface.  The tool generates ML  # the new "NLFFI" foreign function interface.  The tool generates ML
# Line 85  Line 89 
89  # (Requires ckit!)  # (Requires ckit!)
90  # This preview release currently works only under X86/Linux.  # This preview release currently works only under X86/Linux.
91  #  #
92  #TARGETS="$TARGETS ml-nlffigen"  #request ml-nlffigen
93    
94    # pre-compile and install the MLRISC Tools library.
95    # This library is for parsing and pretty printing SML code.
96    # It's used by various MLRISC code generator generator.
97    #
98    #request mlrisc-tools
99    
100  # unpack and install the documentation directory.  # Build and install the 'nowhere' program translator.
101    # This tool translates programs with conditional patterns (where clauses)
102    # into legal SML code.  See MLRISC/Tools/Doc/nowhere.tex for its
103    # (bad) documentation.
104    # (Requires the mlrisc-tools library!)
105  #  #
106  #TARGETS="$TARGETS doc"  #request nowhere
107    
108  # Note: autoloading is always enabled.  # Note: autoloading is always enabled.
109  #   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.828  
changed lines
  Added in v.1411

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