]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py
BaseTools: Remove hard-coded strings for target and tools_def
[mirror_edk2.git] / BaseTools / Source / Python / GenFds / GenFdsGlobalVariable.py
index 25f9d54874d38bf5b222d7f133beed027d471c18..d7668ba681aac7452deec406a981d11def9704ea 100644 (file)
@@ -24,7 +24,7 @@ from Common import EdkLogger
 from Common.Misc import SaveFileOnChange\r
 \r
 from Common.TargetTxtClassObject import TargetTxtDict\r
-from Common.ToolDefClassObject import ToolDefDict\r
+from Common.ToolDefClassObject import ToolDefDict,gDefaultToolsDefFile\r
 from AutoGen.BuildEngine import ToolBuildRule\r
 import Common.DataType as DataType\r
 from Common.Misc import PathClass,CreateDirectory\r
@@ -103,7 +103,7 @@ class GenFdsGlobalVariable:
         TargetObj = TargetTxtDict()\r
         ToolDefinitionFile = TargetObj.Target.TargetTxtDictionary[DataType.TAB_TAT_DEFINES_TOOL_CHAIN_CONF]\r
         if ToolDefinitionFile == '':\r
-            ToolDefinitionFile = "Conf/tools_def.txt"\r
+            ToolDefinitionFile =  os.path.join('Conf', gDefaultToolsDefFile)\r
         if os.path.isfile(ToolDefinitionFile):\r
             ToolDefObj = ToolDefDict((os.path.join(os.getenv("WORKSPACE"), "Conf")))\r
             ToolDefinition = ToolDefObj.ToolDef.ToolsDefTxtDatabase\r