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