Next: 7.1.1 Goals
Up: 7 Modes of VMake
Previous: 7 Modes of VMake
These modes are used to rebuild files within VMake. The two evaluating
modes are batch and interactive. The goal of evaluation,
e.g., the files to be built, can be specified by the command line option
goal. In contrast to other tools (see Chapter 1),
VMake allows to check dependences not only LOCAL like make
or GLOBAL like Jam. Five different checking areas are available:
- ALL, the goal is evaluated in all known working
projects. For non predefined goals this checking area is identical to
GLOBAL.
- GLOBAL, all dependences between files are checked globally
over project boundaries.
- PROJECT, dependences between files are checked only within
the project of the goal.
- SUBTREE, dependences are checked only in the subtree
starting from the working directory of the goal.
- LOCAL, dependences are only checked in the current working
directory of the goal.
The default checking area is GLOBAL. No further update will be
performed for an existing file residing outside of the checking area, e.g.,
for LOCAL no files are updated if they are not in the same
directory as the actual goal. Non existing files are always updated. The
default checking area can be overridden by using the command line interface
with the command line option identical to the checking area name, e.g.,
project wide dependence checking is selected with the command line option
project.
The checking area is also used by the other operation modes. These modes
execute then only in the specific checking area. Since the default checking
area is GLOBAL, all modes usually work on multiple projects.
IUE WWW server
Fri Jan 3 17:00:13 MET 1997