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
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