PackageObject.py revision 4fd606d1f5abe38e1f42c38de1d2e895166bd0f4
## @file
# This file is used to define a class object to describe a package
#
# Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials are licensed and made available
# under the terms and conditions of the BSD License which accompanies this
# distribution. The full text of the license may be found at
#
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
'''
PackageObject
'''
##
# Import Modules
#
## StandardIncludeFileObject
#
def GetIncludeFile(self):
return self.IncludeFile
## PackageIncludeFileObject
#
pass
##
# PackageObject
#
#
# LibraryClassObject
#
self.LibraryClassList = []
#
# FileObject
#
self.IncludePathList = []
#
# StandardIncludeFileObject
#
#
# PackageIncludeFileObject
#
#
# Include and Arch List, item is (IncludePath, SupArchList-List of Arch), used during install package
#
self.IncludeArchList = []
#
# ProtocolObject
#
self.ProtocolList = []
#
# PpiObject
#
#
# GuidObject
#
#
# (PcdObject, PcdErrorObject)
#
#
# UserExtensionObject
#
self.UserExtensionList = []
#
# MiscFileObject
#
self.MiscFileList = []
#
# ClonedRecordObject
#
self.ClonedFromList = []
#
# string object
#
self.ModuleFileList = []
def GetLibraryClassList(self):
return self.LibraryClassList
def GetIncludePathList(self):
return self.IncludePathList
def GetIncludeArchList(self):
return self.IncludeArchList
return self.StandardIncludeFileList
return self.PackageIncludeFileList
def GetProtocolList(self):
return self.ProtocolList
def GetPpiList(self):
def GetGuidList(self):
def GetPcdList(self):
def GetUserExtensionList(self):
return self.UserExtensionList
def GetMiscFileList(self):
return self.MiscFileList
def GetModuleDict(self):
return self.ModuleDict
def GetClonedFromList(self):
return self.ClonedFromList
def GetModuleFileList(self):
return self.ModuleFileList