Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /config/trunk/actions
ViewVC logotype

Annotation of /config/trunk/actions

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2719 - (view) (download)

1 : blume 2090 #
2 :     # This file describes the actions to be taken when installing a "module".
3 : jhr 2356 # See base/system/smlnj/installer/generic-install.sml for how this file
4 :     # is to be interpreted.
5 : blume 2090 #
6 :     # (C) 2006 The Fellowship of SML/NJ
7 :     #
8 : jhr 2357 # Each action is on a single line and has one of the following forms:
9 :     #
10 :     # <module> lib <a> <r> <d>
11 :     # <module> lib <a> <r> <d> <aa>
12 :     # <module> ulib <a> <r> <d>
13 :     # <module> ulib <a> <r> <d> <aa>
14 :     # <module> anchor <a> <p>
15 :     # <module> libanchor <a> <p>
16 :     # <module> prog ...
17 :     # <module> dprog ...
18 : blume 2719 # <module> src
19 : jhr 2357 #
20 : blume 2090
21 : blume 2719 # modules that don't require installer actions other than
22 :     # unpacking their respectivesource trees:
23 :     runtime src
24 :     compiler src
25 :     smlnj-c src
26 :     cm src
27 :     system src
28 :    
29 :     # Components of the SML/NJ library:
30 :     # (unix-lib.cm is installed only on Unix-like systems)
31 : blume 2150 smlnj-lib ulib unix-lib.cm unix-lib.cm smlnj-lib/Unix
32 :     smlnj-lib lib inet-lib.cm inet-lib.cm smlnj-lib/INet
33 :     smlnj-lib lib regexp-lib.cm regexp-lib.cm smlnj-lib/RegExp
34 :     smlnj-lib lib reactive-lib.cm reactive-lib.cm smlnj-lib/Reactive
35 :     smlnj-lib lib hash-cons-lib.cm hash-cons-lib.cm smlnj-lib/HashCons
36 : blume 2090
37 : blume 2719 # Concurrent ML:
38 : blume 2150 cml lib cml core-cml.cm cml/src
39 :     cml lib cml cml-internal.cm cml/src
40 :     cml lib cml cml.cm cml/src
41 :     cml lib cml basis.cm cml/src
42 : blume 2090
43 : blume 2719 # Concurrent ML support libraries:
44 : blume 2150 cml-lib lib cml-lib trace-cml.cm cml/cml-lib/cm-descr
45 :     cml-lib lib cml-lib smlnj-lib.cm cml/cml-lib/cm-descr
46 : blume 2090
47 : blume 2719 # eXene toolkit:
48 : blume 2150 eXene lib eXene.cm eXene.cm eXene
49 : blume 2090
50 : blume 2719 # C Kit:
51 : blume 2090 ckit lib ckit-lib.cm ckit-lib.cm ckit/src
52 :    
53 : blume 2719 # NLFFI foreign function interface library
54 : blume 2150 ml-nlffi-lib lib c memory/memory.cm nlffi/lib
55 :     ml-nlffi-lib lib c internals/c-int.cm nlffi/lib
56 :     ml-nlffi-lib lib c c.cm nlffi/lib
57 : blume 2090
58 : blume 2719 # portable dependency graph library:
59 : blume 2178 pgraph-util lib pgraph-util.cm pgraph-util.cm pgraph
60 : blume 2090
61 : blume 2719 # tracing/debugging/profiling:
62 : blume 2180 tdp-util lib smlnj-tdp plugins.cm trace-debug-profile
63 :     tdp-util lib smlnj-tdp back-trace.cm trace-debug-profile
64 :     tdp-util lib smlnj-tdp coverage.cm trace-debug-profile
65 :    
66 : blume 2719 # MLRISC libraries (those that are not already included in the compiler):
67 : blume 2090 mlrisc libanchor Control.cm SMLNJ-MLRISC
68 :     mlrisc libanchor Lib.cm SMLNJ-MLRISC
69 :     mlrisc libanchor Visual.cm SMLNJ-MLRISC
70 :     mlrisc libanchor MLRISC.cm SMLNJ-MLRISC
71 :     mlrisc libanchor MLTREE.cm SMLNJ-MLRISC
72 :     mlrisc libanchor Graphs.cm SMLNJ-MLRISC
73 :     mlrisc libanchor IA32.cm SMLNJ-MLRISC
74 : blume 2355 mlrisc libanchor AMD64.cm SMLNJ-MLRISC
75 : blume 2364 mlrisc libanchor SA.cm SMLNJ-MLRSIC
76 : blume 2150 mlrisc anchor Peephole.cm MLRISC/cm
77 :     mlrisc lib OTHER-MLRISC RA.cm MLRISC/cm SMLNJ-MLRISC
78 :     mlrisc lib OTHER-MLRISC Peephole.cm MLRISC/cm SMLNJ-MLRISC
79 :     mlrisc lib OTHER-MLRISC IA32-Peephole.cm MLRISC/cm SMLNJ-MLRISC
80 : blume 2355 mlrisc lib OTHER-MLRISC AMD64-Peephole.cm MLRISC/cm SMLNJ-MLRISC
81 : blume 2090
82 : blume 2719 # libraries supporting MLRISC tools:
83 : blume 2150 mlrisc-tools lib mlrisc-tools pp.cm MLRISC/Tools
84 :     mlrisc-tools lib mlrisc-tools source-map.cm MLRISC/Tools
85 :     mlrisc-tools lib mlrisc-tools sml-ast.cm MLRISC/Tools
86 :     mlrisc-tools lib mlrisc-tools prec-parser.cm MLRISC/Tools
87 :     mlrisc-tools lib mlrisc-tools parser.cm MLRISC/Tools
88 :     mlrisc-tools lib mlrisc-tools match-compiler.cm MLRISC/Tools
89 : blume 2090
90 : blume 2719 # old lexer generator:
91 : blume 2582 ml-lex prog
92 : blume 2587 ml-lex-mllex-tool lib mllex-tool.cm mllex-tool.cm ml-lex/tool
93 :     ml-lex-lex-ext lib lex-ext.cm lex-ext.cm ml-lex/tool
94 : blume 2090
95 : blume 2719 # LALR(1) parser generator:
96 : blume 2587 ml-yacc prog ml-yacc src
97 :     ml-yacc lib mlyacc-tool.cm mlyacc-tool.cm ml-yacc/tool
98 :     ml-yacc-grm-ext lib grm-ext.cm grm-ext.cm ml-yacc/tool
99 : blume 2582
100 : blume 2719 # new (unicode-capable) lexer generator:
101 : blume 2582 ml-ulex dprog ml-ulex - ml-lpt/ml-ulex
102 : blume 2587 ml-ulex lib ml-ulex-tool.cm ml-ulex-tool.cm ml-lpt/ml-ulex/tool
103 :     ml-ulex-mllex-tool lib mllex-tool.cm mllex-tool.cm ml-lpt/ml-ulex/tool
104 :     ml-ulex-lex-ext lib lex-ext.cm lex-ext.cm ml-lpt/ml-ulex/tool
105 : blume 2582
106 : blume 2719 # LL(k) parser generator:
107 : blume 2582 ml-antlr dprog ml-antlr - ml-lpt/ml-antlr
108 : blume 2587 ml-antlr lib ml-antlr-tool.cm ml-antlr-tool.cm ml-lpt/ml-antlr/tool
109 :     ml-antlr-grm-ext lib grm-ext.cm grm-ext.cm ml-lpt/ml-antlr/tool
110 : blume 2582
111 : blume 2719 # support library for ml-ulex and ml-antlr:
112 : blume 2587 ml-lpt-lib lib ml-lpt-lib.cm ml-lpt-lib.cm ml-lpt/lib
113 : blume 2582
114 : blume 2719 # bottom-up rewrite code generator generator:
115 : blume 2582 ml-burg prog
116 : blume 2587 ml-burg lib mlburg-tool.cm mlburg-tool.cm ml-burg/tool
117 :     ml-burg lib burg-ext.cm burg-ext.cm ml-burg/tool
118 : blume 2582
119 : blume 2719 # utility program for use by heap2exec:
120 : blume 2582 heap2asm prog
121 :    
122 : blume 2719 # NLFFI foreign function interface generator:
123 : blume 2150 ml-nlffigen dprog ml-nlffigen - nlffi/gen
124 :     nowhere dprog nowhere - MLRISC/Tools/nowhere

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