OBJ_PATH
The OBJ_PATH macro specifies the current working directory, which is one of the following:
The directory where the Makefile file is located.
The directory defined in Makefile.def by using the following setting:
$(OBJ_PATH)=$(MAKEDIR)
Comments
If the separate_object_root parameter of SetEnv.bat is specified, $(OBJ_PATH) expands to $(OBJECT_ROOT)\DirectoryBeingBuilt. For more information about this parameter, see Using the SetEnv.bat Command-Line.
OBJ_PATH is frequently used with the O constant as $(OBJ_PATH)\$(O). Because the O constant specifies the architecture and type of the WDK build environment, the OBJ_PATH macro combined with the O constant specifies the complete build output path.
Example
If you type the following in your WDK build environment window:
set OBJECT_ROOT = %BASEDIR%.obj
And then build in d:\base\tools\kdexts, the following occurs:
$(OBJ_PATH) expands to:
%BASEDIR%.obj \base\tools\kdexts
$(OBJ_PATH)\$(O) expands to:
%BASEDIR%.obj \base\tools\kdexts\objfre_win7_x86\i386
See Also
Send comments about this topic to Microsoft
Build date: 5/3/2011