]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/GenBuild/org/tianocore/build/autogen/CommonDefinition.java
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@250 6f19259b...
[mirror_edk2.git] / Tools / Source / GenBuild / org / tianocore / build / autogen / CommonDefinition.java
index 2490d974672e8560acdef35556b2a7e056bb653b..ce0bafeb67e8a6e4b19bb7a870a4e30f704974df 100644 (file)
@@ -254,4 +254,29 @@ public class CommonDefinition {
       }\r
       return false;\r
     }\r
+\r
+               static public boolean isPeiPhaseComponent (int componentType) {\r
+                       if (ComponentTypePe32Peim == componentType\r
+                                       || ComponentTypePicPeim == componentType\r
+                                       || ComponentTypeCombinedPeimDriver == componentType\r
+                                       || ComponentTypePeiCore == componentType) {\r
+                               return true;\r
+                       }\r
+                       return false;\r
+               }\r
+\r
+               static public boolean isPe32PeimComponent (int componentType) {\r
+                       if (ComponentTypePe32Peim == componentType) {\r
+                               return true;\r
+                       }\r
+                       return false;\r
+               }\r
+\r
+               static public boolean isBsDriverComponent (int componentType) {\r
+                       if (ComponentTypeBsDriver == componentType) {\r
+                               return true;\r
+                       }\r
+                       return false;\r
+               }\r
+               \r
 }
\ No newline at end of file