About This Book
Enhanced Program Maintenance Utility (NMAKE32)
Program Maintenance Utility Program (NMAKE32)
Why Use NMAKE32?
Upgrading from prior versions of NMAKE
Migration Considerations
Command-Line Syntax
Command-Line Options
Using NMAKE32 Response Files
Command File Syntax
The NMAKE32 Environment
The TOOLS.INI File
The BUILTINS.MAK File
Description Files
Case Sensitivity
Read-Time vs. Run-Time
Description File Elements
Comments
Description Blocks
Targets and Dependencies
Commands
Dependent Specific Rules
Wildcards
Explicit Command Processing
Inference Rules
Default Inference Rules
Inference Rules with Curly Braces
Inference Rule and Curly Braces on Target/Dependents
Built-in Commands
Pseudotargets
Command Line Modifiers
Macros
Defining Macros
Referencing Macros
Macro Substitutions
Built-in Macros
Predefined Macros
Extmake Syntax
Transformation Macros
Include Transformation
Clip String Transformation
Directory Transformation
Extension Transformation
Filename Transformation
Lowercase Transformation
Filename Pattern Matching Transformation
Regular Expression Matching Transformation
Path Transformation
Root Transformation
Separator Transformation
Translation Transformation
Uppercase Transformation
Macro Expansion and Nesting
Directives
Expressions Supported by NMAKE32
Directive Notes
Built-in Functions
Other Commands used in !IF Expressions
In-Line Files
Escape Characters
Notices
Copyright Notices
Disclaimers
Trademarks