]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/CommonDataClass/PackageClass.py
BaseTools: skip updating temporary variable.
[mirror_edk2.git] / BaseTools / Source / Python / CommonDataClass / PackageClass.py
index 82e7394ced2ed2049ae27669be0f643f0a695de0..ba7d7eb67911ddbf53030c9e54037dd0a94c2f80 100644 (file)
@@ -14,7 +14,7 @@
 # Import Modules\r
 #\r
 from CommonClass import *\r
-from Common.Misc import sdict\r
+from collections import OrderedDict\r
 \r
 ## PackageHeaderClass\r
 #\r
@@ -62,7 +62,7 @@ class PackageIndustryStdHeaderClass(CommonClass):
 #\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
@@ -107,7 +107,7 @@ class PackageClass(object):
         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