SCM Repository
Annotation of /sml/trunk/config/targets
Parent Directory
|
Revision Log
Revision 440 - (view) (download)
1 : | monnier | 249 | # targets |
2 : | # | ||
3 : | # the following is a list of the targets (in addition to sml) that | ||
4 : | # this shell script can install. Comment out those that you do not | ||
5 : | monnier | 418 | # want. Note that cml-lib requires cml. |
6 : | |||
7 : | monnier | 249 | # |
8 : | monnier | 418 | # But first, decide where you want to have stable libraries stored. |
9 : | # If you set $MOVE_LIBRARIES to true, then the install script will | ||
10 : | # move all libraries out of the source tree and into the $LIBDIR | ||
11 : | # directory. Thus, you can then delete the entire source tree without | ||
12 : | # losing functionality. So choose one of these two: | ||
13 : | monnier | 249 | |
14 : | monnier | 418 | MOVE_LIBRARIES=true |
15 : | #MOVE_LIBRARIES=false | ||
16 : | monnier | 249 | |
17 : | monnier | 418 | # Now let's get started with the target list... |
18 : | |||
19 : | TARGETS="" | ||
20 : | |||
21 : | # (Always: build the basic sml compiler. This is not reflected in $TARGETS.) | ||
22 : | |||
23 : | |||
24 : | monnier | 249 | # unpack the source code for the SML/NJ compiler; this is not required, |
25 : | # unless you are doing compiler hacking, but it may be interesting to look at. | ||
26 : | # | ||
27 : | #TARGETS="$TARGETS src-smlnj" | ||
28 : | |||
29 : | # build ML-Yacc | ||
30 : | # | ||
31 : | TARGETS="$TARGETS ml-yacc" | ||
32 : | |||
33 : | monnier | 418 | # Always: install the pre-compiled ML-Yacc Library; this is necessary |
34 : | # to use parsers produced by ML-Yacc, but also to bootstrap the system | ||
35 : | # in the first place. | ||
36 : | monnier | 249 | |
37 : | monnier | 418 | |
38 : | monnier | 249 | # build ML-Lex |
39 : | # | ||
40 : | TARGETS="$TARGETS ml-lex" | ||
41 : | |||
42 : | monnier | 418 | # Always: install the pre-compiled SML/NJ Library (necessary to bootstrap). |
43 : | monnier | 249 | |
44 : | monnier | 418 | |
45 : | monnier | 249 | # build ML-Burg |
46 : | # | ||
47 : | TARGETS="$TARGETS ml-burg" | ||
48 : | |||
49 : | monnier | 418 | # pre-compile and install the remaining components of the SML/NJ library |
50 : | # (everything except smlnj-lib.cm, aka Util, itself) | ||
51 : | TARGETS="$TARGETS smlnj-lib" | ||
52 : | |||
53 : | monnier | 249 | # pre-compile and install Concurrent ML, which is a library for message-passing |
54 : | # concurrency. | ||
55 : | # | ||
56 : | monnier | 439 | TARGETS="$TARGETS cml" |
57 : | monnier | 249 | |
58 : | # pre-compile and install the CML Library, which provides some useful CML | ||
59 : | # modules. | ||
60 : | # | ||
61 : | monnier | 439 | TARGETS="$TARGETS cml-lib" |
62 : | monnier | 249 | |
63 : | # pre-compile and install eXene, which is a library for X-Windows programming. | ||
64 : | # EXene requires CML. | ||
65 : | # | ||
66 : | monnier | 439 | TARGETS="$TARGETS eXene" |
67 : | monnier | 249 | |
68 : | # unpack and install the documentation directory. | ||
69 : | # | ||
70 : | #TARGETS="$TARGETS doc" | ||
71 : | |||
72 : | |||
73 : | monnier | 418 | # Note: autoloading is always enabled. |
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |