##\r
# Import Modules\r
#\r
+from __future__ import absolute_import\r
import sqlite3\r
import Common.LongFilePathOs as os\r
\r
-import EdkLogger as EdkLogger\r
+from . import EdkLogger as EdkLogger\r
from CommonDataClass.DataClass import *\r
-from StringUtils import *\r
-from DataType import *\r
+from .StringUtils import *\r
+from .DataType import *\r
\r
from Table.TableDataModel import TableDataModel\r
from Table.TableFile import TableFile\r
Db.QueryTable(Db.TblFile)\r
Db.QueryTable(Db.TblDsc)\r
Db.Close()\r
-\r
#\r
\r
## Import modules\r
+from __future__ import absolute_import\r
import Common.LongFilePathOs as os, sys, logging\r
import traceback\r
-from BuildToolError import *\r
+from .BuildToolError import *\r
\r
## Log level constants\r
DEBUG_0 = 1\r
## Import Modules\r
#\r
from __future__ import print_function\r
+from __future__ import absolute_import\r
from Common.GlobalData import *\r
from CommonDataClass.Exceptions import BadExpression\r
from CommonDataClass.Exceptions import WrnExpression\r
-from Misc import GuidStringToGuidStructureString, ParseFieldValue, IsFieldValueAnArray\r
+from .Misc import GuidStringToGuidStructureString, ParseFieldValue, IsFieldValueAnArray\r
import Common.EdkLogger as EdkLogger\r
import copy\r
from Common.DataType import *\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
\r
+from __future__ import absolute_import\r
import os\r
-import LongFilePathOsPath\r
+from . import LongFilePathOsPath\r
from Common.LongFilePathSupport import LongFilePath\r
from Common.LongFilePathSupport import UniToStr\r
import time\r
##\r
# Import Modules\r
#\r
+from __future__ import absolute_import\r
import Common.LongFilePathOs as os\r
import sys\r
import string\r
\r
from Common import EdkLogger as EdkLogger\r
from Common import GlobalData as GlobalData\r
-from DataType import *\r
-from BuildToolError import *\r
+from .DataType import *\r
+from .BuildToolError import *\r
from CommonDataClass.DataClass import *\r
-from Parsing import GetSplitValueList\r
+from .Parsing import GetSplitValueList\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
from Common.MultipleWorkspace import MultipleWorkspace as mws\r
import uuid\r
try:\r
if GlobalData.gIsWindows:\r
try:\r
- from PyUtility import SaveFileToDisk\r
+ from .PyUtility import SaveFileToDisk\r
if not SaveFileToDisk(File, Content):\r
EdkLogger.error(None, FILE_CREATE_FAILURE, ExtraData=File)\r
except:\r
##\r
# Import Modules\r
#\r
-from StringUtils import *\r
+from __future__ import absolute_import\r
+from .StringUtils import *\r
from CommonDataClass.DataClass import *\r
-from DataType import *\r
+from .DataType import *\r
\r
## ParseDefineMacro\r
#\r
##\r
# Import Modules\r
#\r
+from __future__ import absolute_import\r
import re\r
-import DataType\r
+from . import DataType\r
import Common.LongFilePathOs as os\r
import string\r
-import EdkLogger as EdkLogger\r
+from . import EdkLogger as EdkLogger\r
\r
-import GlobalData\r
-from BuildToolError import *\r
+from . import GlobalData\r
+from .BuildToolError import *\r
from CommonDataClass.Exceptions import *\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
from Common.MultipleWorkspace import MultipleWorkspace as mws\r
# Import Modules\r
#\r
from __future__ import print_function\r
+from __future__ import absolute_import\r
import Common.LongFilePathOs as os\r
-import EdkLogger\r
-import DataType\r
-from BuildToolError import *\r
-import GlobalData\r
+from . import EdkLogger\r
+from . import DataType\r
+from .BuildToolError import *\r
+from . import GlobalData\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
\r
gDefaultTargetTxtFile = "target.txt"\r
##\r
# Import Modules\r
#\r
+from __future__ import absolute_import\r
import Common.LongFilePathOs as os\r
import re\r
-import EdkLogger\r
+from . import EdkLogger\r
\r
-from BuildToolError import *\r
-from TargetTxtClassObject import *\r
+from .BuildToolError import *\r
+from .TargetTxtClassObject import *\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
from Common.Misc import PathClass\r
from Common.StringUtils import NormPath\r
import Common.GlobalData as GlobalData\r
from Common import GlobalData\r
from Common.MultipleWorkspace import MultipleWorkspace as mws\r
-from DataType import TAB_TOD_DEFINES_TARGET, TAB_TOD_DEFINES_TOOL_CHAIN_TAG,\\r
+from .DataType import TAB_TOD_DEFINES_TARGET, TAB_TOD_DEFINES_TOOL_CHAIN_TAG,\\r
TAB_TOD_DEFINES_TARGET_ARCH, TAB_TOD_DEFINES_COMMAND_TYPE\\r
, TAB_TOD_DEFINES_FAMILY, TAB_TOD_DEFINES_BUILDRULEFAMILY\r
\r