|
From: <qh...@us...> - 2010-10-08 00:48:59
|
Revision: 2065
http://edk2-buildtools.svn.sourceforge.net/edk2-buildtools/?rev=2065&view=rev
Author: qhuang8
Date: 2010-10-08 00:48:53 +0000 (Fri, 08 Oct 2010)
Log Message:
-----------
Fix flash related PCD Autogen Issue: Autogen code needs to pass the global macros to FdfParser.
Modified Paths:
--------------
trunk/BaseTools/Source/Python/AutoGen/AutoGen.py
Modified: trunk/BaseTools/Source/Python/AutoGen/AutoGen.py
===================================================================
--- trunk/BaseTools/Source/Python/AutoGen/AutoGen.py 2010-10-08 00:46:18 UTC (rev 2064)
+++ trunk/BaseTools/Source/Python/AutoGen/AutoGen.py 2010-10-08 00:48:53 UTC (rev 2065)
@@ -162,6 +162,10 @@
# parse FDF file to get PCDs in it, if any
if self.FdfFile != None and self.FdfFile != '':
+ #
+ # Make global macros available when parsing FDF file
+ #
+ InputMacroDict.update(self.BuildDatabase.WorkspaceDb._GlobalMacros)
Fdf = FdfParser(self.FdfFile.Path)
Fdf.ParseFile()
PcdSet = Fdf.Profile.PcdDict
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|