]> 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 c064f25ddb36446d33b7873bf60e9e3753fb6beb..ba7d7eb67911ddbf53030c9e54037dd0a94c2f80 100644 (file)
@@ -1,8 +1,8 @@
 ## @file\r
 # This file is used to define a class object to describe a package\r
 #\r
-# Copyright (c) 2007, Intel Corporation\r
-# All rights reserved. This program and the accompanying materials\r
+# Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
+# This program and the accompanying materials\r
 # are licensed and made available under the terms and conditions of the BSD License\r
 # which accompanies this distribution.    The full text of the license may be found at\r
 # http://opensource.org/licenses/bsd-license.php\r
@@ -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\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