NMAKE Help (nmake.hlp) (
Table of Contents;
Topic list)
Preprocessing Directives
◄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.
-♦-