]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/Workspace/WorkspaceCommon.py
Revert "BaseTools:BaseTools supports to the driver combination."
[mirror_edk2.git] / BaseTools / Source / Python / Workspace / WorkspaceCommon.py
index 22abda87439279be8e66a3184d2efea61f932326..b79280bc2e839c754eb5a83a69c9997212f93a50 100644 (file)
@@ -20,8 +20,6 @@ from Workspace.BuildClassObject import StructurePcd
 from Common.BuildToolError import RESOURCE_NOT_AVAILABLE\r
 from Common.BuildToolError import OPTION_MISSING\r
 from Common.BuildToolError import BUILD_ERROR\r
-from Common.BuildToolError import PREBUILD_ERROR\r
-import Common.EdkLogger as EdkLogError\r
 \r
 class OrderedListDict(OrderedDict):\r
     def __init__(self, *args, **kwargs):\r
@@ -140,12 +138,6 @@ def GetModuleLibInstances(Module, Platform, BuildDatabase, Arch, Target, Toolcha
                             return []\r
 \r
                 LibraryModule = BuildDatabase[LibraryPath, Arch, Target, Toolchain]\r
-                if LibraryModule.ModuleEntryPointList and LibraryModule.ModuleType != Module.ModuleType:\r
-                    EdkLogError.error(\r
-                        "build", PREBUILD_ERROR,\r
-                        "Driver's ModuleType must be consistent [%s]" % (str(Module)),\r
-                        File=str(FileName),\r
-                        ExtraData="consumed by [%s]" % str(LibraryModule))\r
                 # for those forced library instance (NULL library), add a fake library class\r
                 if LibraryClassName.startswith("NULL"):\r
                     LibraryModule.LibraryClass.append(LibraryClassObject(LibraryClassName, [ModuleType]))\r