self.FvFileList = FvFileList\r
self.MapFileList = MapFileList\r
\r
+ # Check workspace environment\r
+ if "EFI_SOURCE" not in os.environ:\r
+ if "EDK_SOURCE" not in os.environ:\r
+ pass\r
+ else:\r
+ EotGlobalData.gEDK_SOURCE = os.path.normpath(os.getenv("EDK_SOURCE"))\r
+ else:\r
+ EotGlobalData.gEFI_SOURCE = os.path.normpath(os.getenv("EFI_SOURCE"))\r
+ EotGlobalData.gEDK_SOURCE = os.path.join(EotGlobalData.gEFI_SOURCE, 'Edk')\r
+\r
+ if "WORKSPACE" not in os.environ:\r
+ EdkLogger.error("EOT", BuildToolError.ATTRIBUTE_NOT_AVAILABLE, "Environment variable not found",\r
+ ExtraData="WORKSPACE")\r
+ else:\r
+ EotGlobalData.gWORKSPACE = os.path.normpath(os.getenv("WORKSPACE"))\r
+\r
+ EotGlobalData.gMACRO['WORKSPACE'] = EotGlobalData.gWORKSPACE\r
+ EotGlobalData.gMACRO['EFI_SOURCE'] = EotGlobalData.gEFI_SOURCE\r
+ EotGlobalData.gMACRO['EDK_SOURCE'] = EotGlobalData.gEDK_SOURCE\r
+\r
# Parse the options and args\r
if CommandLineOption:\r
self.ParseOption()\r
#\r
def ConvertLogFile(self, LogFile):\r
newline = []\r
+ lfr = None\r
+ lfw = None\r
if LogFile:\r
lfr = open(LogFile, 'rb')\r
lfw = open(LogFile + '.new', 'wb')\r
#\r
def ParseOption(self):\r
(Options, Target) = self.EotOptionParser()\r
- # Check workspace envirnoment\r
- if "EFI_SOURCE" not in os.environ:\r
- if "EDK_SOURCE" not in os.environ:\r
- pass\r
- else:\r
- EotGlobalData.gEDK_SOURCE = os.path.normpath(os.getenv("EDK_SOURCE"))\r
- else:\r
- EotGlobalData.gEFI_SOURCE = os.path.normpath(os.getenv("EFI_SOURCE"))\r
- EotGlobalData.gEDK_SOURCE = os.path.join(EotGlobalData.gEFI_SOURCE, 'Edk')\r
-\r
- if "WORKSPACE" not in os.environ:\r
- EdkLogger.error("EOT", BuildToolError.ATTRIBUTE_NOT_AVAILABLE, "Environment variable not found",\r
- ExtraData="WORKSPACE")\r
- else:\r
- EotGlobalData.gWORKSPACE = os.path.normpath(os.getenv("WORKSPACE"))\r
-\r
- EotGlobalData.gMACRO['WORKSPACE'] = EotGlobalData.gWORKSPACE\r
- EotGlobalData.gMACRO['EFI_SOURCE'] = EotGlobalData.gEFI_SOURCE\r
- EotGlobalData.gMACRO['EDK_SOURCE'] = EotGlobalData.gEDK_SOURCE\r
\r
# Set log level\r
self.SetLogLevel(Options)\r