Comparison Between MaxDB VMAKE and a Conventional Make Program


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.