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 1036 - (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 : blume 1036 $/regexp-lib.cm
19 : blume 828
20 :     spec.sml
21 :     pp.sml
22 :     gen.sml
23 :     ast-to-spec.sml
24 : blume 840 main.sml
25 :    
26 :     sizes-sparc.sml
27 : blume 828 sizes-x86.sml
28 : blume 840
29 : blume 828 endian-little.sml
30 :     endian-big.sml
31 : blume 840
32 :     cc-ccall.sml
33 :     cc-stdcall.sml
34 :    
35 :     # if defined (ARCH_SPARC)
36 :     default-sizes-sparc.sml
37 :     default-cc-ccall.sml
38 :     # if defined (OPSYS_UNIX)
39 :     default-name-sparc-unix.sml
40 :     # else
41 :     # error Operating system for SPARC is not UNIX!
42 :     # endif
43 :     # elif defined (ARCH_X86)
44 :     default-sizes-x86.sml
45 :     # if defined (OPSYS_UNIX)
46 :     default-cc-ccall.sml
47 :     default-name-x86-unix.sml
48 :     # elif defined (OPSYS_WIN32)
49 :     default-cc-stdcall.sml
50 :     default-name-x86-win32.sml
51 :     # else
52 :     # error Operating system for X86 is neither UNIX nor WIN32!
53 :     # endif
54 : blume 828 # else
55 : blume 840 # error Architecture not defined or not (yet) supported!
56 : blume 828 # endif
57 : blume 840
58 :     # if defined (LITTLE_ENDIAN)
59 :     default-endian-little.sml
60 :     # elif defined (BIG_ENDIAN)
61 :     default-endian-big.sml
62 :     # else
63 :     # error Endianness not defined!
64 :     # endif

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