mirror of https://github.com/acidanthera/audk.git
BaseTools: copy a dictionary from InfClassObject to BuildReport
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>
This commit is contained in:
parent
f9fa014ee0
commit
f6562949e4
|
@ -33,7 +33,6 @@ from Common import EdkLogger
|
||||||
from Common.Misc import SaveFileOnChange
|
from Common.Misc import SaveFileOnChange
|
||||||
from Common.Misc import GuidStructureByteArrayToGuidString
|
from Common.Misc import GuidStructureByteArrayToGuidString
|
||||||
from Common.Misc import GuidStructureStringToGuidString
|
from Common.Misc import GuidStructureStringToGuidString
|
||||||
from Common.InfClassObject import gComponentType2ModuleType
|
|
||||||
from Common.BuildToolError import FILE_WRITE_FAILURE
|
from Common.BuildToolError import FILE_WRITE_FAILURE
|
||||||
from Common.BuildToolError import CODE_ERROR
|
from Common.BuildToolError import CODE_ERROR
|
||||||
from Common.BuildToolError import COMMAND_FAILURE
|
from Common.BuildToolError import COMMAND_FAILURE
|
||||||
|
@ -48,6 +47,21 @@ from Common.DataType import *
|
||||||
import collections
|
import collections
|
||||||
from Common.Expression import *
|
from Common.Expression import *
|
||||||
|
|
||||||
|
gComponentType2ModuleType = {
|
||||||
|
"LIBRARY" : "BASE",
|
||||||
|
"SECURITY_CORE" : "SEC",
|
||||||
|
"PEI_CORE" : "PEI_CORE",
|
||||||
|
"COMBINED_PEIM_DRIVER" : "PEIM",
|
||||||
|
"PIC_PEIM" : "PEIM",
|
||||||
|
"RELOCATABLE_PEIM" : "PEIM",
|
||||||
|
"PE32_PEIM" : "PEIM",
|
||||||
|
"BS_DRIVER" : "DXE_DRIVER",
|
||||||
|
"RT_DRIVER" : "DXE_RUNTIME_DRIVER",
|
||||||
|
"SAL_RT_DRIVER" : "DXE_SAL_DRIVER",
|
||||||
|
"APPLICATION" : "UEFI_APPLICATION",
|
||||||
|
"LOGO" : "BASE",
|
||||||
|
}
|
||||||
|
|
||||||
## Pattern to extract contents in EDK DXS files
|
## Pattern to extract contents in EDK DXS files
|
||||||
gDxsDependencyPattern = re.compile(r"DEPENDENCY_START(.+)DEPENDENCY_END", re.DOTALL)
|
gDxsDependencyPattern = re.compile(r"DEPENDENCY_START(.+)DEPENDENCY_END", re.DOTALL)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue