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 /sml/branches/SMLNJ/src/compiler/all-files.cm
ViewVC logotype

Diff of /sml/branches/SMLNJ/src/compiler/all-files.cm

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

revision 17, Wed Mar 11 21:00:18 1998 UTC revision 113, Fri Jun 5 19:41:21 1998 UTC
# Line 1  Line 1 
1  (* Copyright YALE FLINT PROJECT 1997 *)  (* Copyright YALE FLINT PROJECT 1997 *)
2  (* all-files.cm *)  (* all-files.cm *)
3    
4  Group is  (*
5     * Heavily revised by M.Blume (5/1998).
6     *)
7    
8  sources.cm  Group
9    (*
10            (* bootstrap stuff *)
11            structure InteractiveSystem
12            structure Compiler
13            structure CM
14            structure CMB
15    *)
16    is
17            (* library of visible compilers for various architectures *)
18            viscomp-lib.cm
19    
20  1-TopLevel/bootstrap/alpha32glue.sml          (* library of compilation managers for various architectures *)
21  1-TopLevel/bootstrap/alpha32xGlue.sml          compman-lib.cm
 1-TopLevel/bootstrap/hppaglue.sml  
 1-TopLevel/bootstrap/mipsebglue.sml  
 1-TopLevel/bootstrap/mipselglue.sml  
 1-TopLevel/bootstrap/rs6000glue.sml  
 1-TopLevel/bootstrap/sparcglue.sml  
 1-TopLevel/bootstrap/x86glue.sml  
22    
23            (* based on current architecture, select Compiler, CM, and CMB *)
24    
25    # if defined(ARCH_ALPHA)
26    #   if defined(ARCH_ALPHA_OLD)
27            TopLevel/bootstrap/alpha32x-select.sml
28    #   else
29            TopLevel/bootstrap/alpha32-select.sml
30    #   endif
31    # elif defined(ARCH_MIPS)
32    #   if defined(BIG_ENDIAN)
33            TopLevel/bootstrap/mipseb-select.sml
34    #   else
35            TopLevel/bootstrap/mipsel-select.sml
36    #   endif
37    # elif defined(ARCH_HPPA)
38            TopLevel/bootstrap/hppa-select.sml
39    # elif defined(ARCH_RS6000)
40            TopLevel/bootstrap/rs6000-select.sml
41    # elif defined(ARCH_SPARC)
42            TopLevel/bootstrap/sparc-select.sml
43    # elif defined(ARCH_X86)
44            TopLevel/bootstrap/x86-select.sml
45    # else
46    #   error "Strange architecture!"
47    # endif
48    
49            (* glue code (build the interactive system) *)
50            TopLevel/bootstrap/theGlue.sml
51    
52            (* if desired, build all the cross-compilers as well *)
53    # if defined(MAKE_CROSSCOMPILERS)
54            Retarget/all.cm
55    # endif

Legend:
Removed from v.17  
changed lines
  Added in v.113

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