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

SCM Repository

[smlnj] View of /doc/trunk/src/man/ml-makedepend.1.txt
ViewVC logotype

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4399 - (download) (annotate)
Mon Aug 28 14:27:59 2017 UTC (21 months, 2 weeks ago) by jhr
File size: 1807 byte(s)
  Fix for bug #185.
ML-MAKEDEPEND(1)
================
:doctype:	manpage
:man source:	SML/NJ
:man version:	{version}

NAME
----
ml-makedepend - makefile dependency generator for SML/NJ programs

SYNOPSIS
--------
*ml-makedepend* ['OPTIONS'] 'project.cm' 'target'

DESCRIPTION
-----------

*ml-makedepend* is a tool for generating dependency information to allow the
Unix *make*(1) program to be used to build SML/NJ programs.

OPTIONS
-------
*-f* 'makefile'::
  Specify the name of the makefile to which the dependency information is appended.  If this
  option is _not_ given, then the output is appended to the end of the file +makefile+
  (or +Makefile+).  It is an error if neither file exists and the *-f* option is not specified.

*-a* 'arch'::
  specifies the name a make variable for architecture-specific filenames and paths
  (the default is +ARCH+).

*-o* 'os'::
  specifies the name a make variable for operating-system-specific filenames and paths
  (the default is +OPSYS+).

*-n*::
  generates full filenames and paths with any architecture or operating-system-specific
  parts expanded out to their definition for the host system.  If this option is specified,
  then any *-a* and *-o* options are ignored.

*-C*'ctl'='value'::
  set the control 'ctl' to 'value'.

*-D*'name'='value'::
  define the CM variable 'name' to have the given value.

*-D*'name::
  define the CM variable 'name' to have the value 1.

*-U*'name'::
  remove any definition of the CM variable 'name'.

AUTHOR
------
*ml-makedepend*(1) was written by Matthias Blume.

COPYING
-------
Copyright (C) 2017 The Fellowship of SML/NJ

This is free software; see the source for copying  conditions.   There  is  NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

SEE-ALSO
--------
*ml-build*(1), *sml*(1), *smlnj*(7)

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