• 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