The information in this article applies to:
SYMPTOMSWith NMAKE version 1.11 the predefined macros $@ and $(@D) both expand to the same value. Page 114 of the "Microsoft C Advanced Programming Techniques" manual that ships with C versions 6.0 and 6.0a shows an example value of the predefined NMAKE macro $@ as: C:\SOURCE\PROG\SORT.OBJThe macro $(@D) is listed as having a sample value of: C:\SOURCE\PROGWith NMAKE version 1.11, both macros give the value of the full path, filename, and extension, or: C:\SOURCE\PROG\SORT.OBJ RESOLUTIONThis problem has been fixed in NMAKE versions 1.12 and later. MORE INFORMATIONRunning NMAKE version 1.11 with the following makefile gives the result: echo c:\config.sys c:\config.sysThe result should be: echo c:\config c:\config Sample Makefilec:\config.sys :echo $(@D) Additional query words: 1.11
Keywords : kb16bitonly |
Last Reviewed: October 29, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |