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 1532 - (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 : blume 1067 cpif-dev.sml
22 : blume 828 pp.sml
23 :     gen.sml
24 :     ast-to-spec.sml
25 : blume 840 main.sml
26 : blume 1062 hash.sml
27 : blume 840
28 :     sizes-sparc.sml
29 : blume 828 sizes-x86.sml
30 : mblume 1532 sizes-ppc.sml
31 : blume 840
32 : blume 828 endian-little.sml
33 :     endian-big.sml
34 : blume 840
35 : blume 1062 string-key.sml
36 :     string-set.sml
37 :     string-map.sml
38 :     intlist-map.sml
39 :    
40 : blume 840 # if defined (ARCH_SPARC)
41 :     default-sizes-sparc.sml
42 :     # if defined (OPSYS_UNIX)
43 :     default-name-sparc-unix.sml
44 :     # else
45 :     # error Operating system for SPARC is not UNIX!
46 :     # endif
47 :     # elif defined (ARCH_X86)
48 :     default-sizes-x86.sml
49 :     # if defined (OPSYS_UNIX)
50 :     default-name-x86-unix.sml
51 :     # elif defined (OPSYS_WIN32)
52 :     default-name-x86-win32.sml
53 :     # else
54 :     # error Operating system for X86 is neither UNIX nor WIN32!
55 :     # endif
56 : mblume 1532 # elif defined (ARCH_PPC)
57 :     default-sizes-ppc.sml
58 :     # if defined (OPSYS_UNIX)
59 :     default-name-ppc-unix.sml
60 :     # else
61 :     # error Operating system for PPC is not UNIX!
62 :     # endif
63 : blume 828 # else
64 : blume 840 # error Architecture not defined or not (yet) supported!
65 : blume 828 # endif
66 : blume 840
67 :     # if defined (LITTLE_ENDIAN)
68 :     default-endian-little.sml
69 :     # elif defined (BIG_ENDIAN)
70 :     default-endian-big.sml
71 :     # else
72 :     # error Endianness not defined!
73 :     # endif

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