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

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

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

sml/trunk/config/targets revision 1092, Sat Feb 23 02:34:14 2002 UTC config/trunk/targets revision 2582, Wed May 23 05:05:01 2007 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 leave "dont_move_libraries" commented out, 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.  With "dont_move_libraries", libraries will stay  # and has been removed.)
13  # where they are (within the CM subdirectories of their respective source  #
 # directories).  
   
 #dont_move_libraries  
14    
15  # (The base system consisting of runtime, compiler, and basic libraries  # (The base system consisting of runtime, compiler, and basic libraries
16  # will always be built.)  # will always be built.)
17    
18  # unpack the source code for the SML/NJ compiler; this is not required,  # unpack the source code for everything (including for the SML/NJ compiler
19  # unless you are doing compiler hacking, but it may be interesting to look at.  # itself); this is not required,  unless you are doing compiler hacking,
20    # but it may be interesting to look at.
21  #  #
22  #request src-smlnj  #request src-smlnj
23    
24  # build ML-Yacc  # build new (Unicode-capable) ML-Lex
25    #
26    request ml-ulex
27    
28    # build legacy ML-Lex
29    #
30    request ml-lex
31    request ml-lex-mllex-tool
32    request ml-lex-lex-ext
33    
34    # build ML-Yacc (must come after ml-lex)
35  #  #
36  request ml-yacc  request ml-yacc
37    request ml-yacc-grm-ext
38    
39  # Always: install the pre-compiled ML-Yacc Library; this is necessary  # Always: install the pre-compiled ML-Yacc Library; this is necessary
40  # 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
41  # in the first place.  # in the first place.
42    
43    # build ML-Antlr
44    #
45    request ml-antlr
46    
47  # build ML-Lex  # utility library for ml-antlr and ml-ulex
48  #  #
49  request ml-lex  request ml-lpt-lib
50    
51  # Always: install the pre-compiled SML/NJ Library (necessary to bootstrap).  # Always: install the pre-compiled SML/NJ Library (necessary to bootstrap).
52    
   
53  # build ML-Burg  # build ML-Burg
54  #  #
55  #request ml-burg  #request ml-burg
# Line 52  Line 63 
63  #  #
64  #request pgraph-util  #request pgraph-util
65    
66    # pre-compile and install "Trace-Debug-Profile" utility library
67    # (provides simple back-trace- and coverage facilities)
68    #
69    request tdp-util
70    
71  # 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
72  # concurrency.  # concurrency.
73  #  #
74  #request cml  request cml
75    
76  # pre-compile and install the CML Library, which provides some useful CML  # pre-compile and install the CML Library, which provides some useful CML
77  # modules.  # modules.
78  #  #
79  #request cml-lib  request cml-lib
80    
81  # 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.
82  # EXene requires CML.  # EXene requires CML.
83  #  #
84  #request eXene  #request eXene
85    
86    # pre-compile (certain) parts of MLRISC that are not already part of the SML/NJ
87    # compiler itself
88    #
89    request mlrisc
90    
91  # 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
92  # type-checking C programs  # type-checking C programs
93  #  #
94  request ckit  #request ckit
95    
96  # 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
97  # a new foreign function interface (where "foreign" functions are  # a new foreign function interface (where "foreign" functions are
98  # "no longer foreign")  # "no longer foreign")
99  # This library is necessary to compile and/or run programs that use  # This library is necessary to compile and/or run programs that use
100  # the new FFI.  # the new FFI.
101  # This preview release currently works only under X86/Linux.  # This preview release currently works under X86/Linux, Sparc/Solaris,
102    # PPC/MacOSX, and X86/Win32.
103  #  #
104  request ml-nlffi-lib  #request ml-nlffi-lib
105    
106  # build ML-NLFFI-Gen, a program generator tool used in conjunction with  # build ML-NLFFI-Gen, a program generator tool used in conjunction with
107  # the new "NLFFI" foreign function interface.  The tool generates ML  # the new "NLFFI" foreign function interface.  The tool generates ML
108  # glue code from C source code.  # glue code from C source code.
109  # (Requires ckit!)  # (Requires ckit!)
110  # This preview release currently works only under X86/Linux.  # This preview release currently works under X86/Linux, Sparc/Solaris,
111    # PPC/MacOSX, and X86/Win32.
112  #  #
113  request ml-nlffigen  #request ml-nlffigen
114    
115  # pre-compile and install the MLRISC Tools library.  # pre-compile and install the MLRISC Tools library.
116  # This library is for parsing and pretty printing SML code.  # This library is for parsing and pretty printing SML code.
117  # It's used by various MLRISC code generator generator.  # It's used by various MLRISC code generator generator.
118  #  #
119  request mlrisc-tools  #request mlrisc-tools
120    
121  # Build and install the 'nowhere' program translator.  # Build and install the 'nowhere' program translator.
122  # This tool translates programs with conditional patterns (where clauses)  # This tool translates programs with conditional patterns (where clauses)
# Line 103  Line 126 
126  #  #
127  #request nowhere  #request nowhere
128    
129  # unpack and install the documentation directory.  # Build and install 'heap2asm' - an experimental component of
130  #  # a new facility for producing true stand-alone executables.
131  #request doc  #request heap2asm
132    
133  # Note: autoloading is always enabled.  # Note: autoloading is always enabled.
134  #   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.1092  
changed lines
  Added in v.2582

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