# Import Modules\r
#\r
from CommonClass import *\r
-from Common.Misc import sdict\r
+from collections import OrderedDict\r
\r
## PackageHeaderClass\r
#\r
#\r
# @var IncludeHeader: To store value for IncludeHeader\r
# @var ModuleType: To store value for ModuleType, it is a set structure as\r
-# BASE | SEC | PEI_CORE | PEIM | DXE_CORE | DXE_DRIVER | DXE_RUNTIME_DRIVER | DXE_SAL_DRIVER | DXE_SMM_DRIVER | TOOL | UEFI_DRIVER | UEFI_APPLICATION | USER_DEFINED | SMM_CORE\r
+# BASE | SEC | PEI_CORE | PEIM | DXE_CORE | DXE_DRIVER | DXE_RUNTIME_DRIVER | DXE_SAL_DRIVER | DXE_SMM_DRIVER | TOOL | UEFI_DRIVER | UEFI_APPLICATION | USER_DEFINED | SMM_CORE | MM_STANDALONE | MM_CORE_STANDALONE\r
#\r
class PackageIncludePkgHeaderClass(object):\r
def __init__(self):\r
self.IndustryStdHeaders = []\r
self.ModuleFiles = []\r
# {[Guid, Value, Path(relative to WORKSPACE)]: ModuleClassObj}\r
- self.Modules = sdict()\r
+ self.Modules = OrderedDict()\r
self.PackageIncludePkgHeaders = []\r
self.GuidDeclarations = []\r
self.ProtocolDeclarations = []\r