##\r
# Import Modules\r
#\r
+from __future__ import absolute_import\r
import Common.LongFilePathOs as os, time, glob\r
import Common.EdkLogger as EdkLogger\r
-import EotGlobalData\r
+from . import EotGlobalData\r
from optparse import OptionParser\r
from Common.StringUtils import NormPath\r
from Common import BuildToolError\r
from Common.Misc import GuidStructureStringToGuidString, sdict\r
-from InfParserLite import *\r
-import c\r
-import Database\r
+from .InfParserLite import *\r
+from . import c\r
+from . import Database\r
from array import array\r
-from Report import Report\r
+from .Report import Report\r
from Common.BuildVersion import gBUILD_VERSION\r
-from Parser import ConvertGuid\r
+from .Parser import ConvertGuid\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
import struct\r
import uuid\r
\r
def _GetSections(m):\r
try:\r
- import EfiCompressor\r
+ from . import EfiCompressor\r
TmpData = EfiCompressor.FrameworkDecompress(\r
m[m._HEADER_SIZE_:],\r
len(m) - m._HEADER_SIZE_\r
DecData = array('B')\r
DecData.fromstring(TmpData)\r
except:\r
- import EfiCompressor\r
+ from . import EfiCompressor\r
TmpData = EfiCompressor.UefiDecompress(\r
m[m._HEADER_SIZE_:],\r
len(m) - m._HEADER_SIZE_\r
SectionList.append(Sec)\r
elif Guid == m.TIANO_COMPRESS_GUID:\r
try:\r
- import EfiCompressor\r
+ from . import EfiCompressor\r
# skip the header\r
Offset = m.DataOffset - 4\r
TmpData = EfiCompressor.FrameworkDecompress(m[Offset:], len(m)-Offset)\r
pass\r
elif Guid == m.LZMA_COMPRESS_GUID:\r
try:\r
- import LzmaCompressor\r
+ from . import LzmaCompressor\r
# skip the header\r
Offset = m.DataOffset - 4\r
TmpData = LzmaCompressor.LzmaDecompress(m[Offset:], len(m)-Offset)\r