]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/GenBuild/org/tianocore/build/pcd/entity/UsageInstance.java
1) remove some dead code from WinNtBusDriver.c
[mirror_edk2.git] / Tools / Source / GenBuild / org / tianocore / build / pcd / entity / UsageInstance.java
index 20f0b9b14d75cfa4f1e22de6b1b71e762a59ea64..85806b4289740dfa371b1b5d38833fd5783f2823 100644 (file)
@@ -20,8 +20,6 @@ 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.action.ActionMessage;\r
 import org.tianocore.build.pcd.exception.EntityException;\r
 \r
 /**\r
@@ -186,6 +184,23 @@ public class UsageInstance {
         }\r
         return false;\r
     }\r
+  \r
+  public boolean isDxePhaseComponent() {\r
+      //\r
+      // 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
+          ) {\r
+          return true;\r
+      }\r
+      return false;\r
+  }\r
 \r
     /**\r
        Generate autogen string for header file and C code file.\r