Předběžné zpracování direktiv souboru pravidel
Předem zpracované direktivy se nerozlišují malá a velká písmena.Počáteční vykřičník (!) musí být na začátku řádku.Nula nebo více mezer nebo tabulátorů se mohou objevit po vykřičníku pro odsazení.
!CMDSWITCHES
{+| –}option...Změní každou možnost uvedené zapnout nebo vypnout.Mezer nebo tabulátorů se musí objevit před + nebo – operátor; žádný se mohou objevit mezi provozovateli a písmena možnost.Písmena se nerozlišují malá a jsou uvedeny bez lomítka (/).Chcete-li některé možnosti na a mimo jiné, použijte samostatné specifikace !CMDSWITCHES.Pouze d, / I, / n a /S lze použít v souboru pravidel.V Tools.ini, jsou povoleny všechny možnosti s výjimkou/f, / help/nologo, / X, a /?.Změny uvedené v popisu bloku projeví až po dalším bloku popis.Tato směrnice aktualizuje MAKEFLAGS; změny jsou zděděny během rekurze-li MAKEFLAGS je zadán.
!Chyba text
Zobrazí textu v chybě U1050 a pak zdržovalo NMAKE, i když /K, / I, .IGNORE, !CMDSWITCHES, nebo použití modifikátoru příkazu pomlčku (-).Mezery nebo tabulátory před textu jsou ignorovány.!ZPRÁVA text
Zobrazí textu do standardního výstupu.Mezery nebo tabulátory před textu jsou ignorovány.!INCLUDE<filename>
Čte souboru jako soubor pravidel, pak pokračovat s aktuální soubor pravidel.NMAKE vyhledá název souboru nejprve v zadané nebo aktuální adresář, pak prostřednictvím některého adresáře rekurzivně nadřazené makefiles, potom, pokud souboru je uzavřené do lomených závorek (<>), do adresáře určené Zahrnout makro, které zpočátku nastavena na hodnotu proměnné prostředí zahrnout.Užitečné pro předání .PŘÍPONY nastavení, .DRAHOKAMYa odvození pravidla pro rekurzivní makefiles.!POKUD constantexpression
Zpracovává příkazy mezi !IF a dalším !JINAK nebo !ENDIF -li constantexpression vyhodnocen jako nenulová hodnota.!IFDEF makro
Zpracovává příkazy mezi !IFDEF a dalším !JINAK nebo !ENDIF -li makro je definován.Null makra je považováno za být definován.!IFNDEF makro
Zpracovává příkazy mezi !IFNDEF a dalším !JINAK nebo !ENDIF -li makro není definována.!JINAKIF constantexpression | IFDEF macroname| IFNDEF macroname
Zpracovává příkazy mezi !JINAK a dalším !ENDIF -li předem !IF, !IFDEF, or !IFNDEF příkazu vyhodnocen jako nula.Volitelné klíčová slova poskytnout další kontroly předběžné zpracování.!ELSEIF
Synonymum pro !ELSE IF.!ELSEIFDEF
Synonymum pro !JINAK IFDEF.!ELSEIFNDEF
Synonymum pro !JINÝ IFNDEF.!ENDIF
Označuje konec !IF, !IFDEF, or !IFNDEF blok.Text po !ENDIF na stejném řádku je ignorováno.!UNDEF makro
Undefines makro.