]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/build/BuildReport.py
BaseTools: skip updating temporary variable.
[mirror_edk2.git] / BaseTools / Source / Python / build / BuildReport.py
index e06c352330bcf014cf36c0716ce72fc4c36364ba..f333279a5875a8cbb8f638212f4855502fcb2d72 100644 (file)
@@ -33,7 +33,6 @@ from Common import EdkLogger
 from Common.Misc import SaveFileOnChange\r
 from Common.Misc import GuidStructureByteArrayToGuidString\r
 from Common.Misc import GuidStructureStringToGuidString\r
-from Common.InfClassObject import gComponentType2ModuleType\r
 from Common.BuildToolError import FILE_WRITE_FAILURE\r
 from Common.BuildToolError import CODE_ERROR\r
 from Common.BuildToolError import COMMAND_FAILURE\r
@@ -48,6 +47,21 @@ from Common.DataType import *
 import collections\r
 from Common.Expression import *\r
 \r
+gComponentType2ModuleType = {\r
+    "LIBRARY"               :   "BASE",\r
+    "SECURITY_CORE"         :   "SEC",\r
+    "PEI_CORE"              :   "PEI_CORE",\r
+    "COMBINED_PEIM_DRIVER"  :   "PEIM",\r
+    "PIC_PEIM"              :   "PEIM",\r
+    "RELOCATABLE_PEIM"      :   "PEIM",\r
+    "PE32_PEIM"             :   "PEIM",\r
+    "BS_DRIVER"             :   "DXE_DRIVER",\r
+    "RT_DRIVER"             :   "DXE_RUNTIME_DRIVER",\r
+    "SAL_RT_DRIVER"         :   "DXE_SAL_DRIVER",\r
+    "APPLICATION"           :   "UEFI_APPLICATION",\r
+    "LOGO"                  :   "BASE",\r
+}\r
+\r
 ## Pattern to extract contents in EDK DXS files\r
 gDxsDependencyPattern = re.compile(r"DEPENDENCY_START(.+)DEPENDENCY_END", re.DOTALL)\r
 \r