Direktivy s tečkou

Na začátku řádku zadejte direktivy tečky mimo blok popisu. Direktivy tečky začínají tečkou ( . ) a následují dvojtečka (:). Jsou povoleny mezery a karty. V názvech direktiv tečky se rozlišují malá a velká písmena.

Direktiva Purpose
.IGNORE : Ignoruje nenulové ukončovací kódy vrácené příkazy z místa, které je určeno na konec souboru pravidel. Ve výchozím nastavení se NMAKE zastaví, pokud příkaz vrátí nenulový ukončovací kód. Chcete-li obnovit kontrolu chyb, použijte !CMDSWITCHES. Pokud chcete ignorovat ukončovací kód pro jeden příkaz, použijte modifikátor pomlčky (-). Chcete-li ignorovat ukončovací kódy pro celý soubor, použijte /I.
.PRECIOUS :Cíle Zachovává cíle na disku, pokud jsou příkazy, které je aktualizují, zastaveny; nemá žádný vliv, pokud příkaz zpracovává přerušení odstraněním souboru. Názvy cílů oddělte jednou nebo více mezerami nebo tabulátory. Ve výchozím nastavení nástroj NMAKE odstraní cíl, pokud se sestavení přeruší pomocí kombinace kláves CTRL+C nebo CTRL+BREAK. Každé použití .PRECIOUS platí pro celý soubor pravidel; více specifikací je kumulativní.
.SILENT Potlačí zobrazení spuštěných příkazů, z místa, které je určeno na konec souboru pravidel. Ve výchozím nastavení zobrazí NMAKE příkazy, které vyvolá. Chcete-li obnovit ozvěnu, použijte !CMDSWITCHES. Pokud chcete potlačit ozvěnu jednoho příkazu, použijte @ modifikátor. Chcete-li potlačit ozvěnu pro celý soubor, použijte /S.
.SUFFIXES :list Uvádí rozšíření pro porovnávání pravidel odvozování; předdefinováno tak, aby zahrnovalo následující rozšíření: .exe .obj .asm .c .cpp .cxx .bas .cbl .for .pas .res .rc .f .f90

Pokud chcete změnit .SUFFIXES pořadí seznamu nebo zadat nový seznam, vymažte seznam a zadejte nové nastavení. Pokud chcete seznam vymazat, zadejte za dvojtečku žádná rozšíření:

.SUFFIXES :

Pokud chcete na konec seznamu přidat další přípony, zadejte

.SUFFIXES : suffix_list

kde suffix_list je seznam dalších přípon oddělených jednou nebo více mezerami nebo tabulátory. Pokud chcete zobrazit aktuální nastavení .SUFFIXES, spusťte NMAKE s /P.

Viz také

NMAKE – referenční zdroje