The information in this article applies to:
SUMMARYIf you use NMAKE to create an Inference Rule for a file with a nonstandard file extension (for example, an extension other than .ASM, .BAS, .C, and so forth), you must specify the extension in the .SUFFIXES list in the makefile. MORE INFORMATIONIt is sometimes necessary or desirable to compile a source file that has a nonstandard file extension. For example, you may want to store a Microsoft QuickBasic source-code file as TEST.SRC rather than the standard TEST.BAS. To compile this file with NMAKE, you must create a new inference rule for that extension. The text below is an example of an inference rule to compile a QuickBasic file with the extension .SRC that is out-of-date with respect to its target object (.OBJ) file:
However, another step is required for NMAKE to recognize the .SRC
filename extension. You must add the extension to the .SUFFIXES list
for NMAKE to recognize the new extension. Otherwise, NMAKE ignores the
compiler call without any errors. The text below demonstrates the
syntax for the .SUFFIXES statement in a makefile:
.SUFFIXES: .srcThe resulting makefile would resemble the following:
Additional query words: kbinf 1.10 1.20 1.30 1.40 1.50
Keywords : |
Last Reviewed: October 7, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |