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# SPDX-License-Identifier: BSD-2-Clause-Patent 6 7## Identification 8# 9# This class defined basic Identification information structure which is used by INF/DEC/DSC files 10# 11# @param object: Inherited from object class 12# 13# @var FileName: To store data for Filename 14# @var FileFullPath: To store data for full path of the file 15# @var FileRelativePath: To store data for relative path of the file 16# @var RunStatus: Status of build system running 17# 18class Identification(object): 19 def __init__(self): 20 self.FileName = '' 21 self.FileFullPath = '' 22 self.FileRelativePath = '' 23 self.PackagePath = '' 24 25 ## GetFileName 26 # 27 # Reserved 28 # 29 def GetFileName(self, FileFullPath, FileRelativePath): 30 pass 31 32 ## GetFileName 33 # 34 # Reserved 35 # 36 def GetFileFullPath(self, FileName, FileRelativePath): 37 pass 38 39 ## GetFileName 40 # 41 # Reserved 42 # 43 def GetFileRelativePath(self, FileName, FileFullPath): 44 pass 45 46## 47# 48# This acts like the main() function for the script, unless it is 'import'ed into another 49# script. 50# 51if __name__ == '__main__': 52 id = Identification() 53