m3ship
m3ship
will ship all the build directories (for different architectural
variants) that exist in the package. It will refuse to ship anything if
it finds a variant that was built with "overrides", unless the "-k" option
is given, in which case it will ship all the variants except those that
were built with overrides.
The syntax for invoking m3ship is
m3ship [options]
The following options are interpreted by m3ship.
- -k
Don't generate an error message if any of the .M3SHIP files are
missing. Keep on going.
- -b "dir"
Use the dir configuration and ship from the directory named dir.
The default directory is configured into m3ship when
it is installed.
- -d "dir"
Change the current directory to dir
before doing anything.
- -S
Ship derived objects regardless of the current directory's name.
Normally, if the current working directory is src, m3ship
will refuse to build derived objects in it.
- -v
Be verbose, i.e. echo the
quake comand before executing it.
- -T "dir"
Read templates from dir
instead of the default location. The new directory
must include the full set of templates (e.g. COMMON, PLATFORMS).
And finally, any other arguments that begin with a "-" are passed on to
quake.
A couple that may be useful are:
- -n
Operations that invoke external programs, e.g. the Modula-3 compiler,
are processed but the external programs are not executed.
- -V
This option causes all the directories in which m3makefiles are
read to be echoed to the standard output. It can be helpful in
debugging a complex package structure.
[Modula-3 home page]
m3-request@src.dec.com
Last modified on Thu Jan 4 11:08:02 PST 1996 by heydon
modified on Fri Apr 29 11:15:21 PDT 1994 by kalsow
Copyright (C) 1992, 1996, Digital Equipment Corporation. All rights reserved.
See the COPYRIGHT for a full description.