◄Up► ◄Contents► ◄Index► ◄Back► ─────NMAKE────────────────────────────────────────────────────────────────── NMAKE preprocessing directives are similar to compiler preprocessing directives. NMAKE reads and executes preprocessing directives before processing the makefile as a whole. Preprocessing directives let you: ■ Turn options on or off ◄!CMDSWITCHES Directive► ■ Display messages ◄!ERROR, !MESSAGE Directives► ■ Include other files ◄!INCLUDE Directive► ■ Undefine a macro ◄!UNDEF Directive► ■ Execute conditionally ◄!IF..., !ENDIF Directives► ◄!ELSE... Directives► During conditional preprocessing, you can run a command or program and use the return value in an expression. See: ◄Expressions in Preprocessing► ◄Running a Program in Preprocessing► Syntax Rules Preprocessing directives begin with an exclamation point (!), which must appear at the beginning of the line. Zero or more spaces or tabs can appear between the exclamation point and the directive name. You can use this space as indentation to make your file more readable. Preprocessing directives (and their keywords and operators) are not case sensitive. -♦-