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.
· There is a date file for each object file. An object file is created in the following cases:
¡ 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.