## @file\r
-# This file is used to define common class objects of [Defines] section for INF file. \r
+# This file is used to define common class objects of [Defines] section for INF file.\r
# It will consumed by InfParser\r
#\r
-# Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>\r
#\r
-# This program and the accompanying materials are licensed and made available \r
-# under the terms and conditions of the BSD License which accompanies this \r
-# distribution. The full text of the license may be found at \r
+# This program and the accompanying materials are licensed and made available\r
+# under the terms and conditions of the BSD License which accompanies this\r
+# distribution. The full text of the license may be found at\r
# http://opensource.org/licenses/bsd-license.php\r
#\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
from Object.Parser.InfCommonObject import InfLineCommentObject\r
\r
## InfDefineImageExeParamItem\r
-# \r
+#\r
class InfDefineImageExeParamItem():\r
def __init__(self):\r
self.CName = ''\r
self.FeatureFlagExp = ''\r
self.Comments = InfLineCommentObject()\r
- \r
+\r
def SetCName(self, CName):\r
self.CName = CName\r
def GetCName(self):\r
return self.FeatureFlagExp\r
\r
## InfDefineEntryPointItem\r
-# \r
+#\r
class InfDefineEntryPointItem(InfDefineImageExeParamItem):\r
def __init__(self):\r
InfDefineImageExeParamItem.__init__(self)\r
\r
## InfDefineUnloadImageItem\r
-# \r
+#\r
class InfDefineUnloadImageItem(InfDefineImageExeParamItem):\r
def __init__(self):\r
InfDefineImageExeParamItem.__init__(self)\r
\r
## InfDefineConstructorItem\r
-# \r
+#\r
class InfDefineConstructorItem(InfDefineImageExeParamItem):\r
def __init__(self):\r
InfDefineImageExeParamItem.__init__(self)\r
self.SupModList = []\r
- \r
+\r
def SetSupModList(self, SupModList):\r
self.SupModList = SupModList\r
def GetSupModList(self):\r
return self.SupModList\r
\r
## InfDefineDestructorItem\r
-# \r
+#\r
class InfDefineDestructorItem(InfDefineImageExeParamItem):\r
def __init__(self):\r
InfDefineImageExeParamItem.__init__(self)\r
self.SupModList = []\r
- \r
+\r
def SetSupModList(self, SupModList):\r
self.SupModList = SupModList\r
def GetSupModList(self):\r
return self.SupModList\r
- \r
+\r
## InfDefineLibraryItem\r
-# \r
+#\r
class InfDefineLibraryItem():\r
def __init__(self):\r
self.LibraryName = ''\r
self.Types = []\r
self.Comments = InfLineCommentObject()\r
- \r
+\r
def SetLibraryName(self, Name):\r
self.LibraryName = Name\r
def GetLibraryName(self):\r
def SetTypes(self, Type):\r
self.Types = Type\r
def GetTypes(self):\r
- return self.Types
\ No newline at end of file
+ return self.Types\r