69 lines
2.9 KiB
XML
69 lines
2.9 KiB
XML
<Schema name="ConfigTemplate"
|
|
xmlns="urn:schemas-microsoft-com:xml-data"
|
|
xmlns:dt="urn:schemas-microsoft-com:datatypes">
|
|
|
|
<ElementType name="LongName" content="textOnly"/>
|
|
<ElementType name="Description" content="textOnly"/>
|
|
|
|
<AttributeType name="type" dt:type="enumeration" dt:values="array" required="no"/>
|
|
<AttributeType name="Name" dt:type="id" required="yes"/>
|
|
<AttributeType name="fScorch" dt:type="boolean" required="yes"/>
|
|
<AttributeType name="fSync" dt:type="boolean" required="yes"/>
|
|
<AttributeType name="fCopyBinaryFiles" dt:type="boolean" required="yes"/>
|
|
<AttributeType name="fCopyLogFiles" dt:type="boolean" required="yes"/>
|
|
<AttributeType name="fCopyPublishedFiles" dt:type="boolean" required="yes"/>
|
|
<AttributeType name="fBuild" dt:type="boolean" required="yes"/>
|
|
<AttributeType name="fCreateSetup" dt:type="boolean" required="yes"/>
|
|
<AttributeType name="fOfficialBuild" dt:type="boolean" required="yes"/>
|
|
<AttributeType name="BuildType" dt:type="enumeration" dt:values="check free" required="yes"/>
|
|
<AttributeType name="Platform" dt:type="enumeration" dt:values="32bit 64bit" required="yes"/>
|
|
<AttributeType name="RazzleParams" dt:type="string" required="no"/>
|
|
<AttributeType name="RevertParams" dt:type="string" required="no"/>
|
|
<AttributeType name="ScorchParams" dt:type="string" required="no"/>
|
|
<AttributeType name="SyncParams" dt:type="string" required="no"/>
|
|
<AttributeType name="ResolveParams" dt:type="string" required="no"/>
|
|
<AttributeType name="BuildParams" dt:type="string" required="no"/>
|
|
<AttributeType name="fIncremental" dt:type="boolean" required="no"/>
|
|
<AttributeType name="fRestart" dt:type="boolean" required="no"/>
|
|
<AttributeType name="PostbuildParams" dt:type="string" required="no"/>
|
|
|
|
<ElementType name="Depot" content="empty" model="closed">
|
|
<attribute type="type" />
|
|
<attribute type="Name" />
|
|
<attribute type="fSync" />
|
|
<attribute type="fBuild" />
|
|
</ElementType>
|
|
|
|
<ElementType name="PostBuild" content="empty" model="closed">
|
|
<attribute type="fCreateSetup" />
|
|
<attribute type="fOfficialBuild" />
|
|
</ElementType>
|
|
|
|
<ElementType name="Options" content="empty" model="closed">
|
|
<attribute type="BuildType" />
|
|
<attribute type="Platform" />
|
|
<attribute type="RazzleParams" />
|
|
<attribute type="RevertParams" />
|
|
<attribute type="ScorchParams" />
|
|
<attribute type="SyncParams" />
|
|
<attribute type="ResolveParams" />
|
|
<attribute type="BuildParams" />
|
|
<attribute type="fIncremental" />
|
|
<attribute type="fRestart" />
|
|
<attribute type="PostbuildParams" />
|
|
<attribute type="fCopyBinaryFiles" />
|
|
<attribute type="fCopyLogFiles" />
|
|
<attribute type="fCopyPublishedFiles" />
|
|
<attribute type="fScorch" />
|
|
</ElementType>
|
|
|
|
<ElementType name="Config" content="eltOnly" model="closed">
|
|
<element type="LongName" />
|
|
<element type="Description" />
|
|
<element type="Depot" maxOccurs="*" />
|
|
<element type="PostBuild" />
|
|
<element type="Options" />
|
|
</ElementType>
|
|
|
|
</Schema>
|