## Comparison Between MaxDB VMAKE and a Conventional Make Program

### Use

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.