コマンド修飾子

コマンドの前には、コマンド修飾子を指定できます。コマンド修飾子は、必要に応じて空白またはタブで区切ります。 コマンドの場合と同様に、修飾子でもインデントを設定する必要があります。

修飾子

目的

@command

コマンドを表示しません。 コマンドによる表示は中止されません。 既定では、実行されたすべてのコマンドがエコーされます。 /S を使用すると、メイクファイル全体で表示を中止できます。.SILENT を使用すると、メイクファイルの一部について表示を中止できます。

[number ]command

command のエラー チェックをオフにします。 既定では、コマンドで 0 以外の終了コードが返されると、NMAKE は中断します。 –number を使用すると、終了コードが number より大きい場合に NMAKE が中断します。 ダッシュと number の間に、空白やタブは使用できません。number と command の間には、少なくとも 1 つの空白またはタブが必要です。 メイクファイル全体でエラー チェックをオフにするには、/I を使用します。メイクファイルの一部についてエラー チェックをオフにするには、.IGNORE を使用します。

!コマンド

command$** (依存関係内のすべての依存ファイル) または $? (ターゲットよりタイムスタンプの新しいすべての依存ファイル) を使用する場合に、各依存ファイルで command を実行します。

参照

概念

メイクファイルのコマンド