vmake(1)

Name

vmake - Advance and build the newly created version within a Vesta checkout session

Synopsis

vmake [arguments to vesta(1)]

In the most common usage, vmake is invoked from a checkout session's working directory, or from the root directory of a checked-in version or session version, and no arguments are needed.

Contents

Description

The vmake command is a small shell script that conveniently builds the next version in a Vesta checkout session, or rebuilds the latest version if nothing has changed.

In more detail, vmake does the following:

If vmake's current directory is not a Vesta working directory, the initial steps are omitted and the evaluator is simply run in the current directory.

Flags

All flags and other arguments are passed through to the Vesta evaluator.

Environment

$VESTAFLAGS
The value of this variable, if any, is placed on the Vesta interpreter's command line just before the arguments copied from vmake's command line.

Configuration

The following values are obtained from the [UserInterface] section of the Vesta configuration file (vesta.cfg).

Interpreter
The filename of the Vesta interpreter to invoke.
vestaflags
Default value for $VESTAFLAGS. Empty if not set.

Limitations

vmake doesn't really do much. Perhaps vupdate(1) should (optionally) be invoked too.

Perhaps the name "vmake" should have been reserved for some kind of Makefile-compatibility tool, but as yet there is none.

See Also

vadvance(1), vesta(1), repos-ui(1).

Author

Tim Mann

Last modified on Tue Apr 29 23:56:45 PDT 2003 by mann
     modified on Tue Nov 13 11:49:37 EST 2001 by ken@xorian.net
This page was generated automatically by mtex software.