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 (or a subdirectory thereof), 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

This page was generated automatically by mtex software.