Lines Matching refs:Inf
109 # @param Inf: object of InfBuildData
113 def GetBuildRules(Inf, Arch):
124 PathClassObj = PathClass(Inf.MetaFile.File,
128 Macro["MODULE_NAME" ] = Inf.BaseName
129 Macro["MODULE_GUID" ] = Inf.Guid
130 Macro["MODULE_VERSION" ] = Inf.Version
131 Macro["MODULE_TYPE" ] = Inf.ModuleType
137 Macro["BASE_NAME" ] = Inf.BaseName
161 RuleObject = BuildRuleDatabase[Type, Inf.BuildType, Arch, GenFdsGlobalVariable.BuildRuleFamily]
164 if Inf.ModuleType != Inf.BuildType:
165 RuleObject = BuildRuleDatabase[Type, Inf.ModuleType, Arch, GenFdsGlobalVariable.BuildRuleFamily]
168 RuleObject = BuildRuleDatabase[Type, Inf.BuildType, Arch, GenFdsGlobalVariable.ToolChainFamily]
171 if Inf.ModuleType != Inf.BuildType:
172 RuleObject = BuildRuleDatabase[Type, Inf.ModuleType, Arch, GenFdsGlobalVariable.ToolChainFamily]
183 # @param Inf: object of InfBuildData
187 def GetModuleCodaTargetList(Inf, Arch):
188 BuildRules = GenFdsGlobalVariable.GetBuildRules(Inf, Arch)
194 for File in Inf.Sources:
199 for File in Inf.Binaries:
212 if File.IsBinary and File == Source and Inf.Binaries != None and File in Inf.Binaries:
214 if not Inf.LibraryClass:
230 if Inf.LibraryClass and FileType == DataType.TAB_STATIC_LIBRARY: