Import Upstream version 20180207
[hcoop/debian/mlton.git] / mlnlffigen / sources.mlb
1 (* Copyright (C) 2005-2009 Henry Cejtin, Matthew Fluet, Suresh
2 * Jagannathan, and Stephen Weeks.
3 *
4 * MLton is released under a BSD-style license.
5 * See the file MLton-LICENSE for details.
6 *)
7
8 local
9 basis basis_lib = bas $(SML_LIB)/basis/basis.mlb end
10 basis mlton_lib = bas ../lib/mlton/sources.mlb end
11 basis smlnj_lib = bas $(SML_LIB)/smlnj-lib/Util/smlnj-lib.mlb end
12 basis pp_lib = bas $(SML_LIB)/smlnj-lib/PP/pp-lib.mlb end
13 basis regexp_lib = bas $(SML_LIB)/smlnj-lib/RegExp/regexp-lib.mlb end
14 basis ckit_lib = bas $(SML_LIB)/ckit-lib/ckit-lib.mlb end
15
16 local open basis_lib in
17 endian.sml
18 endian-big.sml
19 endian-little.sml
20 sizes-amd64.sml
21 sizes-hppa.sml
22 sizes-ia64.sml
23 sizes-ppc.sml
24 sizes-powerpc64.sml
25 sizes-sparc.sml
26 sizes-x86.sml
27 end
28
29 cppcmd.sml
30
31 local open basis_lib pp_lib in
32 cpif-dev.sml
33 pp.sml
34 end
35 local open mlton_lib ckit_lib in
36 control.sig
37 control.sml
38 end
39 local open basis_lib in
40 spec.sml
41 end
42 local
43 open basis_lib smlnj_lib
44 sets-and-maps.sml
45 in
46 structure IntListMap
47 structure IntMap = IntRedBlackMap
48 structure LargeIntSet
49 structure StringMap
50 structure StringSet
51 end
52 local open basis_lib ckit_lib in
53 ast-to-spec.sml
54 hash.sml
55 end
56 local open mlton_lib ckit_lib in
57 gen.sml
58 end
59
60 local open mlton_lib regexp_lib in
61 main.sml
62 end
63 in
64 structure Main
65 end