1## @file 2# This file is used to define the identification of INF/DEC/DSC files 3# 4# Copyright (c) 2007, Intel Corporation. All rights reserved.<BR> 5# This program and the accompanying materials 6# are licensed and made available under the terms and conditions of the BSD License 7# which accompanies this distribution. The full text of the license may be found at 8# http://opensource.org/licenses/bsd-license.php 9# 10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 12 13## Identification 14# 15# This class defined basic Identification information structure which is used by INF/DEC/DSC files 16# 17# @param object: Inherited from object class 18# 19# @var FileName: To store data for Filename 20# @var FileFullPath: To store data for full path of the file 21# @var FileRelativePath: To store data for relative path of the file 22# @var RunStatus: Status of build system running 23# 24class Identification(object): 25 def __init__(self): 26 self.FileName = '' 27 self.FileFullPath = '' 28 self.FileRelativePath = '' 29 self.PackagePath = '' 30 31 ## GetFileName 32 # 33 # Reserved 34 # 35 def GetFileName(self, FileFullPath, FileRelativePath): 36 pass 37 38 ## GetFileName 39 # 40 # Reserved 41 # 42 def GetFileFullPath(self, FileName, FileRelativePath): 43 pass 44 45 ## GetFileName 46 # 47 # Reserved 48 # 49 def GetFileRelativePath(self, FileName, FileFullPath): 50 pass 51 52## 53# 54# This acts like the main() function for the script, unless it is 'import'ed into another 55# script. 56# 57if __name__ == '__main__': 58 id = Identification() 59