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> |