Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Diff of /config/trunk/actions
ViewVC logotype

Diff of /config/trunk/actions

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2719, Tue Jun 12 16:21:19 2007 UTC revision 3196, Thu Aug 14 15:47:14 2008 UTC
# Line 17  Line 17 
17  #       <module> dprog ...  #       <module> dprog ...
18  #       <module> src  #       <module> src
19  #  #
20    # Short explanation:
21    #
22    # "lib" (library) and "ulib" (library for Unix-like systems only):
23    #   <a>: "anchor" -- the anchor name currently used by the library
24    #           to be registered for compilation
25    #   <aa>: "alternative anchor" -- optional alternative anchor name which is
26    #           to be used once the library is in its final location
27    #           (this must be used if "anchor" is already bound
28    #           and used for other libraries which come from the
29    #           bootfile bundle),
30    #   <r>: "relative name" -- path to library's .cm file relative to anchor
31    #           (standard syntax)
32    #   <d>: "dir" -- directory name that anchor should be bound to,
33    #           name is relative to smlnjroot and in standard syntax
34    #
35    # "anchor" (assign path name to anchor) and
36    # "libanchor" (assign path name relative to lib dir to anchor)
37    #   <a>: "anchor" -- the anchor name to be defined
38    #   <p>: "path" -- the path name that is the value
39    #
40    # "prog" (install "standalone" program, e.g., ml-yacc, etc.) and
41    # "dprog" (install standalone program, but defer this action until all
42    #          libraries are installed)
43    #   These have 0, 1, 2, or 3 arguments:
44    #     {prog|dprog} <t> <h> <d>
45    #  <t>: "target" -- name of program; this is the same as the basename
46    #      of the heap image to be generated as well as the
47    #      final arc of the source tree's directory name
48    #      if <t> is not given, it is taken to be identical to the module name
49    #  <h>: "optional heap directory" -- optional subdirectory where the
50    #      build command drops the heap image; default is "-", which means
51    #      no subdirectory is given (i.e., the heap image winds up
52    #      in the toplevel directory of the respective program's source tree)
53    #  <d>: "dir" -- directory relative to installation root where source
54    #     tree for this program resides; by default, this is taken to be
55    #     identical to the module name
56    #
57    # "src" (register a source package that needs to be unpacked but requires
58    #        no further action)
59    #
60    
61  # modules that don't require installer actions other than  # modules that don't require installer actions other than
62  # unpacking their respectivesource trees:  # unpacking their respectivesource trees:

Legend:
Removed from v.2719  
changed lines
  Added in v.3196

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