推論による依存ファイルと推論規則
更新 : 2007 年 11 月
適切な推論規則が存在する場合、NMAKE は、ターゲットに対応する依存ファイルとして、推論による依存ファイルを想定します。規則は、次の場合に適用されます。
toext がターゲットの拡張子と一致する。
現在のディレクトリまたは指定されたディレクトリに存在し、ターゲットと同じベース名を持つファイルの拡張子と fromext が一致する。
fromext が .SUFFIXES に存在し、一致規則のほかの fromext よりも .SUFFIXES 優先順位が高い。
.SUFFIXES 優先順位で上回る明示的な依存ファイルが存在しない。
推論による依存ファイルによって、予測不可能な副作用が発生することがあります。ターゲットの記述ブロックにコマンドがある場合、NMAKE は規則のコマンドの代わりにそれらのコマンドを実行します。