NMAKE Help (nmake.hlp) (
Table of Contents;
Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
Creating an Inline File
◄Up► ◄Contents► ◄Index► ◄Back►
─────NMAKE──────────────────────────────────────────────────────────────────
The instructions to create the inline file begin on the first line
after the command. The syntax to create the inline file is:
inlinetext
.
.
.
<<[KEEP | NOKEEP]
The set of angle brackets marking the end of the inline file must
appear at the beginning of a separate line in the makefile. All
<inlinetext> before the angle brackets is placed in the inline
file. The text can contain macro expansions and substitutions.
Directives and comments are not permitted in an inline file; NMAKE
treats them as literal text. Spaces, tabs, and newline characters
are treated literally.
The inline file can be temporary or permanent. To retain the file
after the end of the NMAKE session, specify KEEP immediately after
the angle brackets. If you don't specify a preference, or if you
specify NOKEEP (the default), the file is temporary. KEEP and
NOKEEP are not case sensitive. The temporary file exists for the
duration of the NMAKE session.
It is possible to specify KEEP for a file that you do not name; in
this case, the NMAKE-generated filename appears in the appropriate
directory after the NMAKE session.
See: ◄Specifying an Inline File►
Example
COMMANDS = cls ^
dir
showdir :
<<showdir.bat
$(COMMANDS)
<<
This makefile uses a temporary inline file to clear the screen and
then display the contents of the current directory. The name of
the inline file serves as the only command in the description
block. This command has the same effect as running a batch file
named SHOWDIR.BAT that contains the same commands as those listed
in the macro definition.
-♦-