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 /sml/trunk/NOTES/HISTORY
ViewVC logotype

Diff of /sml/trunk/NOTES/HISTORY

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

revision 690, Sat Jul 22 14:29:23 2000 UTC revision 691, Tue Jul 25 07:20:24 2000 UTC
# Line 13  Line 13 
13  Description:  Description:
14  ----------------------------------------------------------------------  ----------------------------------------------------------------------
15  Name: Matthias Blume  Name: Matthias Blume
16    Date: 2000/07/25 16:20:00 JST
17    Tag: blume-20000725-makedepend
18    Description:
20    Added a script called ml-makedepend.  This can be used in makefiles
21    for Unix' make in a way very similar to the "makedepend" command for
22    C.
24    The script internally uses function CM.sources.
26    Synopsis:
28        ml-makedepend [-f makefile] cmfile targetname
30    The default for the makefile is "makefile" (or "Makefile" should
31    "makefile" not exist).
33    ml-makedepend adds a cmfile/targetname-specific section to this
34    makefile (after removing the previous version of this section).  The
35    section contains a single dependency specification with targetname on
36    the LHS (targetname is an arbitrary name), and a list of files derived
37    from the cmfile on the RHS.  Some of the files on the RHS are
38    ARCH/OPSYS-specific.  Therefore, ml-makedepend inserts references to
39    "make" variables $(ARCH) and $(OPSYS) in place of the corresponding
40    path names.  The makefile writer is responsible for making sure that
41    these variables have correct at the time "make" is invoked.
43    ----------------------------------------------------------------------
44    Name: Matthias Blume
45  Date: 2000/07/22 23:30:00 JST  Date: 2000/07/22 23:30:00 JST
46  Tag: blume-20000722-urlupdate  Tag: blume-20000722-urlupdate
47  Description:  Description:

Removed from v.690  
changed lines
  Added in v.691

ViewVC Help
Powered by ViewVC 1.0.0