nmake 3.0 is a major feature release. It is now available on the following machines:
|Machine Type||Operating System|
In this release, nmake dynamically allocates buffer space and generates machine-independent object files and state files (i.e., *.mo and *.ms files). In addition, the performance of cpp has also been greatly improved. This document presents the new features, discusses changes affecting nmake 2.2 makefiles, and explains bug fixes as well as known bugs.
Certain 2.2 makefiles must be upgraded for 3.0. The simplest approach to upgrading 2.2 makefiles is to review the existing local rules and the makefiles of your project. After becoming familiar with the local configuration, read this document and note any changes that may be important. Update the local files as needed for any changes included in this document. It is not necessary to make any changes to the delivered base rules file (Makerules.mk). The final step in the upgrade is to do a test build to verify that the changes made in the makefiles are correct.