Home | History | Annotate | Download | only in MetaFileWorkspace

Lines Matching refs:Macros

58         # Global macros can be only defined via environment variable

69 # DEFINE defined macros
85 # EDK_GLOBAL defined macros
108 # @param Macros Macros used for replacement in file
145 # @param Macros Macros used for replacement in file
261 Macros = self._Macros
262 self._ValueList = [ReplaceMacro(Value, Macros) for Value in self._ValueList]
359 # EDK module allows using defines as macros
387 Macros = {}
388 Macros.update(self._FileLocalMacros)
389 Macros.update(self._GetApplicableSectionMacro())
390 return Macros
393 ## Get section Macros that are applicable to current line, which may come from other sections
396 Macros = {}
400 Macros.update(self._SectionsMacroDict[(self._SectionType, Scope1, Scope2)])
401 return Macros
413 # @param Macros Macros used for replacement in file
448 # @param Macros Macros used for replacement in file
605 Macros = self._Macros
606 if Macros:
623 self._ValueList[Index] = ReplaceMacro(Value, Macros)
633 Macros = self._Macros
635 if 'COMPONENT_TYPE' in Macros:
640 self._ValueList = [ReplaceMacro(Value, Macros) for Value in self._ValueList]
668 # remove macros
731 # @param Macros Macros used for replacement in file
799 # @param Macros Macros used for replacement in file
1113 Macros = dict( [('ARCH','IA32'), ('FAMILY','MSFT'),('TOOL_CHAIN_TAG','VS2008x86'),('TARGET','DEBUG')])
1114 Macros.update(self._FileLocalMacros)
1115 Macros.update(self._GetApplicableSectionMacro())
1116 Macros.update(GlobalData.gEdkGlobal)
1117 Macros.update(GlobalData.gPlatformDefines)
1118 Macros.update(GlobalData.gCommandLineDefines)
1121 Macros.update(self._Symbols)
1122 return Macros
1293 # Keyword in [Defines] section can be used as Macros
1304 Macros = self._Macros
1305 Macros.update(GlobalData.gGlobalDefines)
1307 Result = ValueExpression(self._ValueList[1], Macros)()
1372 # Allow using MACROs comes from [Defines] section to keep compatible.
1496 # @param Macros Macros used for replacement in file
1522 # @param Macros Macros used for replacement in file
1621 Macros = {}
1625 Macros.update(self._SectionsMacroDict[(SectionType, Scope1, Scope2)])
1626 return Macros