Lines Matching refs:Lib
516 for Lib in Item.LibraryClasses.LibraryList:
517 self.AddToInfDatabase(Lib.FilePath)
518 self.UpdateLibraryClassOfModule(Module, Lib.Name, Arch, Lib.FilePath)
858 Lib = Item.LibraryClass
866 Instance = self.FindLibraryClassInstanceOfLibrary(Lib, Arch, Type)
869 Pb.LibraryClasses[(Lib, Type)] = Instance
874 Instance = self.FindLibraryClassInstanceOfModule(Lib, Arch, Pb.ModuleType, Inf)
877 Pb.LibraryClasses[(Lib, Pb.ModuleType)] = Instance
918 Lib = Module.LibraryClasses[Key]
919 if Lib not in Platform.LibraryInstances:
920 Platform.LibraryInstances.append(Lib)
1211 for Lib in LibList:
1215 if Lib.LibraryClass == LibraryClass:
1230 for Lib in LibList:
1234 if Lib.LibraryClass == LibraryClass:
1235 if Arch in Lib.SupArchList:
1238 Lib.SupArchList.append(Arch)
1241 Lib = LibraryClassClass()
1242 Lib.LibraryClass = LibraryClass
1243 Lib.SupArchList = [Arch]
1244 Module.LibraryClasses.append(Lib)
1279 # @param Lib: Input value for Library Class Name
1286 def FindLibraryClassInstanceOfModule(self, Lib, Arch, ModuleType, ModuleName):
1296 if LibraryClass.Name == Lib:
1301 return self.FindLibraryClassInstanceOfLibrary(Lib, Arch, ModuleType)
1308 # @param Lib: Input value for Library Class Name
1315 def FindLibraryClassInstanceOfLibrary(self, Lib, Arch, Type):
1318 if (Lib, Type) in self.Build[Arch].PlatformDatabase[Dsc].LibraryClasses:
1319 return self.Build[Arch].PlatformDatabase[Dsc].LibraryClasses[(Lib, Type)]
1320 elif (Lib, '') in self.Build[Arch].PlatformDatabase[Dsc].LibraryClasses:
1321 return self.Build[Arch].PlatformDatabase[Dsc].LibraryClasses[(Lib, '')]
1629 for Lib in P.LibraryClass:
1630 print 'LibraryClassDefinition = ', Lib.LibraryClass, 'SupModList = ', Lib.SupModList