src/main/resources/make/uwproj.xsd

changeset 116
41981a23aff8
parent 110
21a6cf841d60
equal deleted inserted replaced
115:36e4aedd5663 116:41981a23aff8
15 and an arbitrary number of <code>dependency</code> 15 and an arbitrary number of <code>dependency</code>
16 and <code>target</code> elements. 16 and <code>target</code> elements.
17 </xs:documentation> 17 </xs:documentation>
18 </xs:annotation> 18 </xs:annotation>
19 <xs:sequence> 19 <xs:sequence>
20 <xs:element name="config" type="ConfigType" minOccurs="0"/> 20 <xs:element name="config" type="ConfigType" minOccurs="0" maxOccurs="unbounded"/>
21 <xs:element name="dependency" type="DependencyType" minOccurs="0" maxOccurs="unbounded"/> 21 <xs:element name="dependency" type="DependencyType" minOccurs="0" maxOccurs="unbounded"/>
22 <xs:element name="target" type="TargetType" minOccurs="0" maxOccurs="unbounded"/> 22 <xs:element name="target" type="TargetType" minOccurs="0" maxOccurs="unbounded"/>
23 </xs:sequence> 23 </xs:sequence>
24 </xs:complexType> 24 </xs:complexType>
25 25
26 <xs:complexType name="ConfigType"> 26 <xs:complexType name="ConfigType">
27 <xs:annotation> 27 <xs:annotation>
28 <xs:documentation> 28 <xs:documentation>
29 The configuration section. 29 <p>
30 Consists of an arbitrary number of <code>var</code> elements. 30 The configuration section.
31 Consists of an arbitrary number of <code>var</code> elements.
32 </p>
33 <p>
34 The optional <code>platform</code> attribute may specify a <em>single</em> platform identifier and
35 the optional <code>not</code> attribute may specify a comma-separated list of platform identifiers.
36 The configure script shall skip this config declaration if the detected platform is not matching
37 the filter specification of these attributes.
38 </p>
31 </xs:documentation> 39 </xs:documentation>
32 </xs:annotation> 40 </xs:annotation>
33 <xs:sequence> 41 <xs:sequence>
34 <xs:element name="var" type="ConfigVarType" minOccurs="0" maxOccurs="unbounded"/> 42 <xs:element name="var" type="ConfigVarType" minOccurs="0" maxOccurs="unbounded"/>
35 </xs:sequence> 43 </xs:sequence>
44 <xs:attribute name="platform" type="xs:string"/>
45 <xs:attribute name="not" type="xs:string"/>
36 </xs:complexType> 46 </xs:complexType>
37 47
38 <xs:complexType name="ConfigVarType"> 48 <xs:complexType name="ConfigVarType">
39 <xs:annotation> 49 <xs:annotation>
40 <xs:documentation> 50 <xs:documentation>

mercurial