VMAKE behaves to a certain extent differently to make on UNIX or nmake from Microsoft:
· Since VMAKE copies all of the include files to sys/wrk/incl and copies all of the source files to a temporary directory before translation, file names in the error messages output by the compiler never point to the actual source files.
· VMAKE always attempts to generate as much as possible, and does not stop after the first error. This is equivalent to the -k option in make.
Ў If the existing object file is older than the source file (as in make)
Ў The timestamp of the date file differs from that of the source file.