##\r
# Import Modules\r
#\r
-import Section\r
-from GenFdsGlobalVariable import GenFdsGlobalVariable\r
+from __future__ import absolute_import\r
+from . import Section\r
+from .GenFdsGlobalVariable import GenFdsGlobalVariable\r
import subprocess\r
-from Ffs import Ffs\r
+from .Ffs import Ffs\r
import Common.LongFilePathOs as os\r
from CommonDataClass.FdfClass import DepexSectionClassObject\r
from AutoGen.GenDepex import DependencyExpression\r
\r
if self.DepexType == 'PEI_DEPEX_EXP':\r
ModuleType = SUP_MODULE_PEIM\r
- SecType = 'PEI_DEPEX'\r
+ SecType = BINARY_FILE_TYPE_PEI_DEPEX\r
elif self.DepexType == 'DXE_DEPEX_EXP':\r
ModuleType = SUP_MODULE_DXE_DRIVER\r
- SecType = 'DXE_DEPEX'\r
+ SecType = BINARY_FILE_TYPE_DXE_DEPEX\r
elif self.DepexType == 'SMM_DEPEX_EXP':\r
ModuleType = SUP_MODULE_DXE_SMM_DRIVER\r
- SecType = 'SMM_DEPEX'\r
+ SecType = BINARY_FILE_TYPE_SMM_DEPEX\r
else:\r
EdkLogger.error("GenFds", FORMAT_INVALID,\r
"Depex type %s is not valid for module %s" % (self.DepexType, ModuleName))\r