Microsoft NMAKE 1.20 Program Maintenance Utility Technical Manual

Below you will find brief information for NMAKE 1.20. NMAKE is a sophisticated command processor designed to simplify project management by automatically building projects. It leverages makefiles and file time stamps to efficiently update targets, avoiding unnecessary recompilation of unchanged files. This utility can also execute operating system commands, making it versatile for various project-management tasks beyond just compiling and linking.

PDF
Document
Microsoft NMAKE 1.20 Technical Manual | AI Chat & PDF Download | Manualzz

Advertisement

Advertisement

/

Advertisement

Key features

  • Automates project builds using time stamps

  • Avoids recompiling unchanged files

  • Supports makefiles for project instructions

  • Offers command-line options for session control

  • Includes preprocessing directives for conditional processing

  • Supports C++ specific features (macros, inference rules)

  • Can swap to expanded/extended memory or disk for efficiency

  • Allows execution of operating system commands

Frequently asked questions

NMAKE is the Microsoft Program Maintenance Utility, a sophisticated command processor that simplifies project management by automating builds based on file time stamps.

NMAKE compares the time stamp of a target file with its dependent files. If any dependent is newer or the target doesn't exist, the target is considered out-of-date and will be rebuilt.

Yes, NMAKE can run without a makefile by using predefined macros and inference rules, along with instructions from the command line or the TOOLS.INI file.

The /M option tells NMAKE to swap itself to disk only, ignoring extended or expanded memory, in order to conserve low memory for the commands it executes.

A pseudotarget is a label that doesn't specify a file but names a group of commands. NMAKE interprets it as a non-existent file, causing its commands block to always execute when evaluated.

Preparing document for printing…
0%