Lines Matching refs:Arch

110     #    @param Arch: current arch
113 def GetBuildRules(Inf, Arch):
114 if not Arch:
115 Arch = 'COMMON'
117 if not Arch in GenFdsGlobalVariable.OutputDirDict:
139 Macro["ARCH" ] = Arch
145 Macro["BUILD_DIR" ] = GenFdsGlobalVariable.OutputDirDict[Arch]
146 Macro["BIN_DIR" ] = os.path.join(GenFdsGlobalVariable.OutputDirDict[Arch], Arch)
147 Macro["LIB_DIR" ] = os.path.join(GenFdsGlobalVariable.OutputDirDict[Arch], Arch)
149 GenFdsGlobalVariable.OutputDirDict[Arch],
150 Arch,
161 RuleObject = BuildRuleDatabase[Type, Inf.BuildType, Arch, GenFdsGlobalVariable.BuildRuleFamily]
165 RuleObject = BuildRuleDatabase[Type, Inf.ModuleType, Arch, GenFdsGlobalVariable.BuildRuleFamily]
168 RuleObject = BuildRuleDatabase[Type, Inf.BuildType, Arch, GenFdsGlobalVariable.ToolChainFamily]
172 RuleObject = BuildRuleDatabase[Type, Inf.ModuleType, Arch, GenFdsGlobalVariable.ToolChainFamily]
184 # @param Arch: current arch
187 def GetModuleCodaTargetList(Inf, Arch):
188 BuildRules = GenFdsGlobalVariable.GetBuildRules(Inf, Arch)
260 # @param ArchList The Arch list of platform
287 for Arch in ArchList:
288 if GenFdsGlobalVariable.WorkSpace.BuildObject[GenFdsGlobalVariable.ActivePlatform, Arch, GenFdsGlobalVariable.TargetName, GenFdsGlobalVariable.ToolChainTag].BsBaseAddress:
289 BsAddress = GenFdsGlobalVariable.WorkSpace.BuildObject[GenFdsGlobalVariable.ActivePlatform, Arch, GenFdsGlobalVariable.TargetName, GenFdsGlobalVariable.ToolChainTag].BsBaseAddress
297 for Arch in ArchList:
298 if GenFdsGlobalVariable.WorkSpace.BuildObject[GenFdsGlobalVariable.ActivePlatform, Arch, GenFdsGlobalVariable.TargetName, GenFdsGlobalVariable.ToolChainTag].RtBaseAddress:
299 RtAddress = GenFdsGlobalVariable.WorkSpace.BuildObject[GenFdsGlobalVariable.ActivePlatform, Arch, GenFdsGlobalVariable.TargetName, GenFdsGlobalVariable.ToolChainTag].RtBaseAddress
627 def MacroExtend (Str, MacroDict = {}, Arch = 'COMMON'):
638 if Arch != 'COMMON' and Arch in GenFdsGlobalVariable.ArchList:
639 OutputDir = GenFdsGlobalVariable.OutputDirFromDscDict[Arch]
670 for Arch in GenFdsGlobalVariable.ArchList:
671 Platform = GenFdsGlobalVariable.WorkSpace.BuildObject[GenFdsGlobalVariable.ActivePlatform, Arch, GenFdsGlobalVariable.TargetName, GenFdsGlobalVariable.ToolChainTag]
685 Arch,