NMAKE は,適用可能な推論規則が存在する場合には,ターゲットの依存ファイルを推論します。規則は次の場合に適用されます。
toext がターゲットの拡張子に一致する。
fromext が,ターゲットの基本名を持ち,現在のディレクトリまたは指定されたディレクトリに存在するファイルの拡張子に一致する。
fromext が .SUFFIXES に含まれている。一致する規則の中に,それよりも高い .SUFFIXES の優先順位を持つ fromext が他に存在しない。
より高い .SUFFIXES の優先順位を持つ明示的な依存ファイルが存在しない。
推論される依存ファイルは,予期しない副作用を引き起こすことがあります。ターゲットの記述ブロックがコマンドを含んでいる場合,NMAKEはこれらのコマンドを実行し,規則中のコマンドは実行しません。