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 /sml/trunk/src/system/smlnj/internal/intsys.cm
ViewVC logotype

Annotation of /sml/trunk/src/system/smlnj/internal/intsys.cm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 652 - (view) (download)

1 : blume 573 (* Copyright YALE FLINT PROJECT 1997 *)
2 :     (* Copyright Bell Labs, Lucent Technologies 1999 *)
3 :     (* intsys.cm *)
4 :    
5 :     (*
6 :     * Revised for using the new CM. (M.Blume, 7/1999)
7 :     *)
8 :    
9 :     (primitive)
10 :     Library
11 :     (* bootstrap stuff *)
12 :     structure InteractiveSystem
13 :     is
14 : blume 643 $smlnj/init/init.cmi : cm
15 : blume 573
16 : blume 643 $basis.cm
17 :     $smlnj/viscomp/core.cm
18 : blume 573
19 :     (* need access to CM's "init" function *)
20 : blume 643 $smlnj/internal/host-compiler-0.cm
21 : blume 573
22 :     (* these are just here so they get made... *)
23 : blume 643 $smlnj/compiler.cm
24 :     $smlnj/cm.cm
25 :     $smlnj/cmb.cm
26 : blume 573
27 : blume 643 $smlnj/cm/tools.cm
28 : blume 573 (* We need the ml-yacc and ml-lex tool plugins here. They must
29 :     * always be "plugged in" because they are needed for -rebuild. *)
30 : blume 643 $mlyacc-tool.cm
31 :     $mllex-tool.cm
32 :     $grm-ext.cm
33 :     $lex-ext.cm
34 : blume 573 (* Technically, the ml-burg tool is not needed here. It should
35 :     * eventually be moved into the ML-Burg source tree and installed
36 :     * from there. *)
37 : blume 643 $mlburg-tool.cm
38 :     $burg-ext.cm
39 : blume 634 (* Technically, the noweb tool is not needed here. It should
40 :     * eventually be moved into the noweb source tree and installed
41 :     * from there. *)
42 : blume 643 $noweb-tool.cm
43 :     $nw-ext.cm
44 : blume 587 (* Register the make tool here. (Kinda unrealistic to hope that
45 :     * Unix' make suddenly comes with a CM plugin... *)
46 : blume 643 $make-tool.cm
47 : blume 587 (* Same for shell tool... *)
48 : blume 643 $shell-tool.cm
49 : blume 573
50 :     # if not defined(LIGHT)
51 : blume 643 $smlnj/compiler/all.cm
52 : blume 573 # endif
53 :    
54 :     (* build boot environments *)
55 :     boot-env-fn.sml
56 :     boot-env.sml
57 :    
58 :     (* glue code (build the interactive system) *)
59 :     int-sys.sml

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