<xs:element minOccurs="0" maxOccurs="1" ref="Formsets"/>\r
<!-- DO NOT USE! REMOVE Guids in FINAL -->\r
<xs:element minOccurs="0" maxOccurs="1" ref="Guids"/>\r
- <!-- EXTERNS stays in FINAL -->\r
- <xs:element minOccurs="0" maxOccurs="1" ref="Externs"/>\r
+ <xs:choice minOccurs="0">\r
+ <!-- DO NOT USE! REMOVE Externs stays in FINAL -->\r
+ <xs:element minOccurs="0" maxOccurs="1" ref="Externs"/>\r
+ <xs:element minOccurs="0" maxOccurs="1" name="Extern">\r
+ <xs:annotation>\r
+ <xs:documentation xml:lang="en">Only specification is allow here. We need to let this be an addtion OR, if the WORD portion exists, this entry takes precedence.</xs:documentation>\r
+ </xs:annotation>\r
+ <xs:complexType>\r
+ <xs:sequence>\r
+ <xs:element minOccurs="1" maxOccurs="unbounded" ref="Specification"/>\r
+ </xs:sequence>\r
+ </xs:complexType>\r
+ </xs:element>\r
+ </xs:choice>\r
<xs:choice>\r
<!-- DO NOT USE! REMOVE PcdBuildDeclarations in FINAL -->\r
<xs:element minOccurs="0" maxOccurs="1" ref="PcdBuildDeclarations"/>\r
</xs:annotation>\r
<xs:complexType>\r
<xs:sequence>\r
- <xs:element minOccurs="0" maxOccurs="1" name="SEC" type="Components"/>\r
- <xs:element minOccurs="0" maxOccurs="1" name="PEI_CORE" type="Components"/>\r
- <xs:element minOccurs="0" maxOccurs="1" name="PEIM" type="Components"/>\r
- <xs:element minOccurs="0" maxOccurs="1" name="DXE_CORE" type="Components"/>\r
- <xs:element minOccurs="0" maxOccurs="1" name="DXE_DRIVERS" type="Components"/>\r
- <xs:element minOccurs="0" maxOccurs="1" name="OTHER_COMPONENTS" type="Components"/>\r
+ <xs:choice>\r
+ <xs:sequence>\r
+ <xs:element minOccurs="0" maxOccurs="1" name="SEC" type="Components"/>\r
+ <xs:element minOccurs="0" maxOccurs="1" name="PEI_CORE" type="Components"/>\r
+ <xs:element minOccurs="0" maxOccurs="1" name="PEIM" type="Components"/>\r
+ <xs:element minOccurs="0" maxOccurs="1" name="DXE_CORE" type="Components"/>\r
+ <xs:element minOccurs="0" maxOccurs="1" name="DXE_DRIVERS" type="Components"/>\r
+ <xs:element minOccurs="0" maxOccurs="1" name="OTHER_COMPONENTS" type="Components"/>\r
+ </xs:sequence>\r
+ <xs:element minOccurs="1" maxOccurs="unbounded" ref="ModuleSA"/>\r
+ </xs:choice>\r
</xs:sequence>\r
</xs:complexType>\r
</xs:element>\r