]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/GenBuild/org/tianocore/build/pcd/entity/UsageInstance.java
New tool.
[mirror_edk2.git] / Tools / Source / GenBuild / org / tianocore / build / pcd / entity / UsageInstance.java
index d146e9db44053ec87e14b8018696914b076d7cf3..20a58ba5f5b6763673db3d6400a59d4000f0dff3 100644 (file)
@@ -20,6 +20,7 @@ package org.tianocore.build.pcd.entity;
 \r
 import java.util.UUID;\r
 import org.tianocore.ModuleTypeDef;\r
+import org.tianocore.build.autogen.CommonDefinition;\r
 import org.tianocore.build.pcd.exception.EntityException;\r
 \r
 /**\r
@@ -71,7 +72,7 @@ public class UsageInstance {
     ///\r
     /// The module type for this usage instance.\r
     ///\r
-    public ModuleTypeDef.Enum    moduleType;\r
+    public int              moduleType;\r
 \r
     ///\r
     /// The value of the PCD in this usage instance. \r
@@ -115,7 +116,7 @@ public class UsageInstance {
                           UUID              moduleGUID,\r
                           String            packageName,\r
                           UUID              packageGUID,\r
-                          ModuleTypeDef.Enum moduleType,\r
+                          int               moduleType,\r
                           Token.PCD_TYPE    modulePcdType,\r
                           String            arch,\r
                           String            version,\r
@@ -178,8 +179,8 @@ public class UsageInstance {
        @return boolean\r
      */\r
     public boolean isPeiPhaseComponent() {\r
-        if ((moduleType == ModuleTypeDef.PEI_CORE) ||\r
-            (moduleType == ModuleTypeDef.PEIM)) {\r
+        if ((moduleType == CommonDefinition.ModuleTypePeiCore) ||\r
+            (moduleType == CommonDefinition.ModuleTypePeim)) {\r
             return true;\r
         }\r
         return false;\r
@@ -190,12 +191,12 @@ public class UsageInstance {
       // BugBug: May need confirmation on which type of module can\r
       //         make use of Dynamic(EX) PCD entry.\r
       //\r
-      if ((moduleType == ModuleTypeDef.DXE_DRIVER) ||\r
-          (moduleType == ModuleTypeDef.DXE_RUNTIME_DRIVER) ||\r
-          (moduleType == ModuleTypeDef.DXE_SAL_DRIVER) ||\r
-          (moduleType == ModuleTypeDef.DXE_SMM_DRIVER) ||\r
-          (moduleType == ModuleTypeDef.UEFI_DRIVER) ||\r
-          (moduleType == ModuleTypeDef.UEFI_APPLICATION)\r
+      if ((moduleType == CommonDefinition.ModuleTypeDxeDriver) ||\r
+          (moduleType == CommonDefinition.ModuleTypeDxeRuntimeDriver) ||\r
+          (moduleType == CommonDefinition.ModuleTypeDxeSalDriver) ||\r
+          (moduleType == CommonDefinition.ModuleTypeDxeSmmDriver) ||\r
+          (moduleType == CommonDefinition.ModuleTypeUefiDriver) ||\r
+          (moduleType == CommonDefinition.ModuleTypeUefiApplication)\r
           ) {\r
           return true;\r
       }\r