]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/XMLSchema/FrameworkDataTypes.xsd
Added More Comments and started doing data type checking so that if a ModuleName...
[mirror_edk2.git] / Tools / XMLSchema / FrameworkDataTypes.xsd
index 38e16395fd51fd0aec92df2ebdf7e71a98694c8c..1eb27449ed187c4351fbb75e872b71bbf4586e28 100644 (file)
             </xs:enumeration>\r
         </xs:restriction>\r
     </xs:simpleType>\r
+    <xs:simpleType name="BuildTargets">\r
+        <xs:restriction base="xs:NCName">\r
+            <xs:enumeration value="DEBUG"/>\r
+            <xs:enumeration value="RELEASE"/>\r
+            <xs:enumeration value="BOTH"/>\r
+        </xs:restriction>\r
+    </xs:simpleType>\r
     <xs:simpleType name="ComponentExecutionPhase">\r
         <xs:annotation>\r
             <xs:documentation xml:lang="en">These are the supported EFI/Framework Execution Phases</xs:documentation>\r
             <xs:enumeration value="APPLICATION"/>\r
             <xs:enumeration value="BS_DRIVER_EFI"/>\r
             <xs:enumeration value="SHELLAPP"/>\r
-            <xs:enumeration value="APPLICATION"/>\r
             <xs:enumeration value="UEFI_APPLICATION"/>\r
             <xs:enumeration value="BINARY"/>\r
             <xs:enumeration value="LOGO"/>\r
             </xs:enumeration>\r
         </xs:restriction>\r
     </xs:simpleType>\r
+    <xs:simpleType name="PcdDriverTypes">\r
+        <xs:restriction base="NameConvention">\r
+            <xs:enumeration value="PEI_PCD_DRIVER"/>\r
+            <xs:enumeration value="DXE_PCD_DRIVER"/>\r
+        </xs:restriction>\r
+    </xs:simpleType>\r
     <xs:simpleType name="PcdDataTypes">\r
         <xs:restriction base="xs:normalizedString">\r
             <xs:enumeration value="UINT8"/>\r