Updated the XML Schema for MSA files to handle DEPEX information from INF files in...
authorlhauch <lhauch@de2fecce-e211-0410-80a6-f3fac2684e05>
Wed, 20 Jun 2007 20:14:32 +0000 (20:14 +0000)
committerlhauch <lhauch@de2fecce-e211-0410-80a6-f3fac2684e05>
Wed, 20 Jun 2007 20:14:32 +0000 (20:14 +0000)
git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2692 de2fecce-e211-0410-80a6-f3fac2684e05

edk2/BaseTools/Conf/XMLSchema/FrameworkDataElements.xsd
edk2/BaseTools/Conf/XMLSchema/SurfaceArea.xsd

index 56608d9..12bba93 100644 (file)
       </xs:simpleContent>\r
     </xs:complexType>\r
   </xs:element>\r
+  <xs:element name="Depex">\r
+    <xs:annotation>\r
+      <xs:documentation xml:lang="en">This section is used to describe the DXE or PEI Dependency code</xs:documentation>\r
+    </xs:annotation>\r
+    <xs:complexType>\r
+      <xs:sequence>\r
+        <xs:element minOccurs="0" maxOccurs="unbounded" name="Define" type="xs:normalizedString"/>\r
+        <xs:element minOccurs="0" maxOccurs="unbounded" name="Expression" type="xs:string"/>\r
+      </xs:sequence>\r
+    </xs:complexType>\r
+  </xs:element>\r
   <xs:element name="Description" type="Paragraph">\r
     <xs:annotation>\r
       <xs:documentation xml:lang="en">This section is required for new modules and libraries and must contain more information than the Abstract.</xs:documentation>\r
index e0c95e0..f95de26 100644 (file)
@@ -53,6 +53,7 @@
         <xs:element minOccurs="0" maxOccurs="1" ref="Guids"/>\r
         <xs:element minOccurs="0" maxOccurs="1" ref="Externs"/>\r
         <xs:element minOccurs="0" maxOccurs="1" ref="PcdCoded"/>\r
+        <xs:element minOccurs="0" maxOccurs="1" ref="Depex"/>\r
         <xs:element minOccurs="0" maxOccurs="1" ref="ModuleBuildOptions"/>\r
         <xs:element minOccurs="0" maxOccurs="unbounded" ref="UserExtensions"/>\r
       </xs:sequence>\r