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 /doc/trunk/src/man/ml-makedepend.1.txt
ViewVC logotype

Annotation of /doc/trunk/src/man/ml-makedepend.1.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4399 - (view) (download)

1 : jhr 3890 ML-MAKEDEPEND(1)
2 :     ================
3 : jhr 4027 :doctype: manpage
4 :     :man source: SML/NJ
5 :     :man version: {version}
6 : jhr 3890
7 :     NAME
8 :     ----
9 :     ml-makedepend - makefile dependency generator for SML/NJ programs
10 :    
11 :     SYNOPSIS
12 :     --------
13 : jhr 3900 *ml-makedepend* ['OPTIONS'] 'project.cm' 'target'
14 : jhr 3890
15 :     DESCRIPTION
16 :     -----------
17 :    
18 : jhr 4027 *ml-makedepend* is a tool for generating dependency information to allow the
19 : jhr 3907 Unix *make*(1) program to be used to build SML/NJ programs.
20 :    
21 : jhr 3890 OPTIONS
22 :     -------
23 : jhr 3900 *-f* 'makefile'::
24 : jhr 3908 Specify the name of the makefile to which the dependency information is appended. If this
25 :     option is _not_ given, then the output is appended to the end of the file +makefile+
26 :     (or +Makefile+). It is an error if neither file exists and the *-f* option is not specified.
27 : jhr 3890
28 : jhr 3900 *-a* 'arch'::
29 : jhr 3908 specifies the name a make variable for architecture-specific filenames and paths
30 :     (the default is +ARCH+).
31 : jhr 3900
32 :     *-o* 'os'::
33 : jhr 3908 specifies the name a make variable for operating-system-specific filenames and paths
34 :     (the default is +OPSYS+).
35 : jhr 3900
36 : jhr 3908 *-n*::
37 :     generates full filenames and paths with any architecture or operating-system-specific
38 :     parts expanded out to their definition for the host system. If this option is specified,
39 :     then any *-a* and *-o* options are ignored.
40 :    
41 : jhr 3920 *-C*'ctl'='value'::
42 :     set the control 'ctl' to 'value'.
43 : jhr 3908
44 : jhr 3920 *-D*'name'='value'::
45 :     define the CM variable 'name' to have the given value.
46 : jhr 3908
47 : jhr 3920 *-D*'name::
48 :     define the CM variable 'name' to have the value 1.
49 :    
50 : jhr 3908 *-U*'name'::
51 : jhr 3920 remove any definition of the CM variable 'name'.
52 : jhr 3908
53 : jhr 3890 AUTHOR
54 :     ------
55 : jhr 4027 *ml-makedepend*(1) was written by Matthias Blume.
56 : jhr 3890
57 :     COPYING
58 :     -------
59 : jhr 4399 Copyright (C) 2017 The Fellowship of SML/NJ
60 : jhr 3890
61 : jhr 3907 This is free software; see the source for copying conditions. There is NO
62 :     warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
63 :    
64 : jhr 3890 SEE-ALSO
65 :     --------
66 : jhr 4027 *ml-build*(1), *sml*(1), *smlnj*(7)

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