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/ml-nlffigen/ml-nlffigen.cm
ViewVC logotype

Annotation of /sml/trunk/src/ml-nlffigen/ml-nlffigen.cm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1011 - (view) (download)

1 : blume 828 (*
2 :     * gen.cm - CM description file describing the ml-ffigen program.
3 :     *
4 : blume 1011 * (C) 2002, Lucent Technologies, Bell Labs
5 : blume 828 *
6 :     * author: Matthias Blume (blume@research.bell-labs.com)
7 :     *)
8 :     Library
9 :     structure Main
10 :     structure Spec
11 :     structure Gen
12 :     structure AstToSpec
13 :     is
14 :     $/basis.cm
15 :     $/smlnj-lib.cm
16 :     $/pp-lib.cm
17 :     $/ckit-lib.cm
18 :    
19 :     spec.sml
20 :     pp.sml
21 :     gen.sml
22 :     ast-to-spec.sml
23 : blume 840 main.sml
24 :    
25 :     sizes-sparc.sml
26 : blume 828 sizes-x86.sml
27 : blume 840
28 : blume 828 endian-little.sml
29 :     endian-big.sml
30 : blume 840
31 :     cc-ccall.sml
32 :     cc-stdcall.sml
33 :    
34 :     # if defined (ARCH_SPARC)
35 :     default-sizes-sparc.sml
36 :     default-cc-ccall.sml
37 :     # if defined (OPSYS_UNIX)
38 :     default-name-sparc-unix.sml
39 :     # else
40 :     # error Operating system for SPARC is not UNIX!
41 :     # endif
42 :     # elif defined (ARCH_X86)
43 :     default-sizes-x86.sml
44 :     # if defined (OPSYS_UNIX)
45 :     default-cc-ccall.sml
46 :     default-name-x86-unix.sml
47 :     # elif defined (OPSYS_WIN32)
48 :     default-cc-stdcall.sml
49 :     default-name-x86-win32.sml
50 :     # else
51 :     # error Operating system for X86 is neither UNIX nor WIN32!
52 :     # endif
53 : blume 828 # else
54 : blume 840 # error Architecture not defined or not (yet) supported!
55 : blume 828 # endif
56 : blume 840
57 :     # if defined (LITTLE_ENDIAN)
58 :     default-endian-little.sml
59 :     # elif defined (BIG_ENDIAN)
60 :     default-endian-big.sml
61 :     # else
62 :     # error Endianness not defined!
63 :     # endif

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