]> git.proxmox.com Git - mirror_edk2.git/blob - BaseTools/Source/Python/Eot/Identification.py
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / BaseTools / Source / Python / Eot / Identification.py
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 #
18 class 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 #
51 if __name__ == '__main__':
52 id = Identification()