|
From: <jlj...@us...> - 2010-02-24 03:16:59
|
Revision: 1890
http://edk2-buildtools.svn.sourceforge.net/edk2-buildtools/?rev=1890&view=rev
Author: jljusten
Date: 2010-02-24 03:16:52 +0000 (Wed, 24 Feb 2010)
Log Message:
-----------
tools_def: Fix VS2008 build issue
rc.exe is no longer located in the Visual C++ bin
directory.
Modified Paths:
--------------
trunk/BaseTools/Conf/tools_def.template
Modified: trunk/BaseTools/Conf/tools_def.template
===================================================================
--- trunk/BaseTools/Conf/tools_def.template 2010-02-24 03:11:09 UTC (rev 1889)
+++ trunk/BaseTools/Conf/tools_def.template 2010-02-24 03:16:52 UTC (rev 1890)
@@ -37,6 +37,10 @@
DEFINE VS2008x86_BINX64 = DEF(VS2008x86_BIN)\x86_amd64
DEFINE VS2008x86_BIN64 = DEF(VS2008x86_BIN)\x86_ia64
+DEFINE WINSDK_VERSION = v6.0A
+DEFINE WINSDK_BIN = c:\Program Files\Microsoft SDKs\Windows\DEF(WINSDK_VERSION)\bin
+DEFINE WINSDKx86_BIN = c:\Program Files (x86)\Microsoft SDKs\Windows\DEF(WINSDK_VERSION)\bin
+
# These defines are needed for certain Microsoft Visual Studio tools that
# are used by other toolchains. An example is that ICC on Windows normally
# uses Microsoft's nmake.exe.
@@ -880,7 +884,7 @@
*_VS2008_*_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
*_VS2008_*_MAKE_FLAGS = /nologo
-*_VS2008_*_RC_PATH = DEF(VS2008_BIN)\rc.exe
+*_VS2008_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
*_VS2008_*_SLINK_FLAGS = /NOLOGO /LTCG
*_VS2008_*_APP_FLAGS = /nologo /E /TC
@@ -1002,7 +1006,7 @@
*_VS2008xASL_*_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
*_VS2008xASL_*_MAKE_FLAG = /nologo
-*_VS2008xASL_*_RC_PATH = DEF(VS2008_BIN)\rc.exe
+*_VS2008xASL_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
*_VS2008xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
*_VS2008xASL_*_APP_FLAGS = /nologo /E /TC
@@ -1121,8 +1125,9 @@
*_VS2008x86_*_*_FAMILY = MSFT
*_VS2008x86_*_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
+*_VS2008xASL_*_MAKE_FLAG = /nologo
+*_VS2008xASL_*_RC_PATH = DEF(WINSDKx86_BIN)\rc.exe
-
*_VS2008x86_*_MAKE_FLAGS = /nologo
*_VS2008x86_*_SLINK_FLAGS = /NOLOGO /LTCG
*_VS2008x86_*_APP_FLAGS = /nologo /E /TC
@@ -1220,8 +1225,9 @@
*_VS2008x86xASL_*_*_FAMILY = MSFT
*_VS2008x86xASL_*_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
+*_VS2008xASL_*_MAKE_FLAG = /nologo
+*_VS2008xASL_*_RC_PATH = DEF(WINSDKx86_BIN)\rc.exe
-
*_VS2008x86xASL_*_MAKE_FLAGS = /nologo
*_VS2008x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
*_VS2008x86xASL_*_APP_FLAGS = /nologo /E /TC
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|