]> git.proxmox.com Git - mirror_edk2.git/commitdiff
BaseTools: copy a dictionary from InfClassObject to BuildReport
authorCarsey, Jaben </o=Intel/ou=Americas01/cn=Workers/cn=Carsey, Jaben>
Wed, 4 Apr 2018 15:01:44 +0000 (23:01 +0800)
committerYonghong Zhu <yonghong.zhu@intel.com>
Tue, 10 Apr 2018 06:21:54 +0000 (14:21 +0800)
InfClassObject will be deleted.

Cc: Liming Gao <liming.gao@intel.com>
Cc: Yonghong Zhu <yonghong.zhu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
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