1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Checked in the patch from Andrew Ferguson that contains some corrections for the buildDefinitions schema, and added some more schema corrections.

This commit is contained in:
Mikhail Sennikovsky 2005-06-15 15:57:08 +00:00
parent db48cbe5a9
commit d0824d23fd

View file

@ -13,14 +13,14 @@
<element name="extension"> <element name="extension">
<complexType> <complexType>
<sequence> <sequence>
<element ref="projectType"/> <element ref="projectType" minOccurs="0" maxOccurs="unbounded"/>
<element ref="configuration"/> <element ref="configuration" minOccurs="0" maxOccurs="unbounded"/>
<element ref="toolChain"/> <element ref="toolChain" minOccurs="0" maxOccurs="unbounded"/>
<element ref="tool"/> <element ref="tool" minOccurs="0" maxOccurs="unbounded"/>
<element ref="targetPlatform"/> <element ref="targetPlatform" minOccurs="0" maxOccurs="unbounded"/>
<element ref="builder"/> <element ref="builder" minOccurs="0" maxOccurs="unbounded"/>
<element ref="dynamicElementProvider"/> <element ref="dynamicElementProvider" minOccurs="0" maxOccurs="unbounded"/>
<element ref="managedBuildRevision"/> <element ref="managedBuildRevision" minOccurs="0" maxOccurs="1"/>
</sequence> </sequence>
<attribute name="point" type="string" use="required"> <attribute name="point" type="string" use="required">
<annotation> <annotation>
@ -54,7 +54,7 @@
</annotation> </annotation>
<complexType> <complexType>
<sequence> <sequence>
<element ref="configuration"/> <element ref="configuration" minOccurs="0" maxOccurs="unbounded"/>
</sequence> </sequence>
<attribute name="id" type="string" use="required"> <attribute name="id" type="string" use="required">
<annotation> <annotation>
@ -139,7 +139,7 @@
</annotation> </annotation>
<complexType> <complexType>
<sequence> <sequence>
<element ref="configuration"/> <element ref="configuration" minOccurs="1" maxOccurs="unbounded"/>
</sequence> </sequence>
<attribute name="name" type="string" use="required"> <attribute name="name" type="string" use="required">
<annotation> <annotation>
@ -167,7 +167,7 @@
<complexType> <complexType>
<sequence> <sequence>
<element ref="toolChain"/> <element ref="toolChain"/>
<element ref="resourceConfiguration"/> <element ref="resourceConfiguration" minOccurs="0" maxOccurs="unbounded"/>
</sequence> </sequence>
<attribute name="id" type="string" use="required"> <attribute name="id" type="string" use="required">
<annotation> <annotation>
@ -264,11 +264,11 @@
</annotation> </annotation>
<complexType> <complexType>
<sequence> <sequence>
<element ref="tool"/> <element ref="tool" minOccurs="1" maxOccurs="unbounded"/>
<element ref="targetPlatform"/> <element ref="targetPlatform"/>
<element ref="builder"/> <element ref="builder"/>
<element ref="optionCategory"/> <element ref="optionCategory" minOccurs="0" maxOccurs="unbounded"/>
<element ref="option"/> <element ref="option" minOccurs="0" maxOccurs="unbounded"/>
</sequence> </sequence>
<attribute name="id" type="string" use="required"> <attribute name="id" type="string" use="required">
<annotation> <annotation>
@ -402,7 +402,7 @@
</annotation> </annotation>
<complexType> <complexType>
<sequence> <sequence>
<element ref="tool"/> <element ref="tool" minOccurs="1" maxOccurs="unbounded"/>
</sequence> </sequence>
<attribute name="resourcePath" type="string" use="required"> <attribute name="resourcePath" type="string" use="required">
<annotation> <annotation>
@ -425,7 +425,7 @@
1. Apply rcbs tool before any other tools defined for the resource. 1. Apply rcbs tool before any other tools defined for the resource.
2. Apply rcbs tool after any other tools defined for the resource. 2. Apply rcbs tool after any other tools defined for the resource.
3. Apply rcbs tool overriding any other tools defined for the resource. 3. Apply rcbs tool overriding any other tools defined for the resource.
4. Disable (don't apply) the rcbs tool. 4. Disable (don&apos;t apply) the rcbs tool.
</documentation> </documentation>
</annotation> </annotation>
<simpleType> <simpleType>
@ -462,11 +462,11 @@
</annotation> </annotation>
<complexType> <complexType>
<sequence> <sequence>
<element ref="option"/> <element ref="option" minOccurs="1" maxOccurs="unbounded"/>
<element ref="optionCategory"/> <element ref="optionCategory" minOccurs="1" maxOccurs="unbounded"/>
<element ref="inputType"/> <element ref="inputType" minOccurs="0" maxOccurs="unbounded"/>
<element ref="outputType"/> <element ref="outputType" minOccurs="0" maxOccurs="unbounded"/>
<element ref="envVarBuildPath"/> <element ref="envVarBuildPath" minOccurs="0" maxOccurs="unbounded"/>
</sequence> </sequence>
<attribute name="id" type="string" use="required"> <attribute name="id" type="string" use="required">
<annotation> <annotation>
@ -661,8 +661,8 @@
</annotation> </annotation>
<complexType> <complexType>
<sequence> <sequence>
<element ref="inputOrder"/> <element ref="inputOrder" minOccurs="0" maxOccurs="unbounded"/>
<element ref="additionalInput"/> <element ref="additionalInput" minOccurs="0" maxOccurs="unbounded"/>
</sequence> </sequence>
<attribute name="id" type="string" use="required"> <attribute name="id" type="string" use="required">
<annotation> <annotation>
@ -977,10 +977,10 @@ Options can also be associated with a toolchain. However in such a case the opti
</documentation> </documentation>
</annotation> </annotation>
<complexType> <complexType>
<sequence> <choice>
<element ref="enumeratedOptionValue"/> <element ref="enumeratedOptionValue" minOccurs="0" maxOccurs="unbounded"/>
<element ref="listOptionValue"/> <element ref="listOptionValue" minOccurs="0" maxOccurs="unbounded"/>
</sequence> </choice>
<attribute name="id" type="string" use="required"> <attribute name="id" type="string" use="required">
<annotation> <annotation>
<documentation> <documentation>
@ -1023,7 +1023,7 @@ Options can also be associated with a toolchain. However in such a case the opti
</documentation> </documentation>
</annotation> </annotation>
</attribute> </attribute>
<attribute name="resourceFilter"> <attribute name="resourceFilter" use="default" value="all">
<annotation> <annotation>
<documentation> <documentation>
Filter the display (and use) of the option by the type of the resource (currently Project or File). The value &apos;project&apos; causes the option to be used when applied to a project. The value &apos;file&apos; causes the option to be used when applied to a file. If &apos;all&apos; is selected, the option applies to all types of resources. The default is &quot;all&quot;. Filter the display (and use) of the option by the type of the resource (currently Project or File). The value &apos;project&apos; causes the option to be used when applied to a project. The value &apos;file&apos; causes the option to be used when applied to a file. If &apos;all&apos; is selected, the option applies to all types of resources. The default is &quot;all&quot;.