src/main/resources/make/uwproj.xsd

changeset 104
ea36fd802446
parent 97
1af1bfacd25a
child 110
21a6cf841d60
equal deleted inserted replaced
103:01ec9f32835e 104:ea36fd802446
100 is checked one after another, until one block is satisfied. The result of the first satisfied 100 is checked one after another, until one block is satisfied. The result of the first satisfied
101 dependency declaration is supposed to be applied to the config file. 101 dependency declaration is supposed to be applied to the config file.
102 </p> 102 </p>
103 <p> 103 <p>
104 The optional <code>platform</code> attribute may specify a <em>single</em> platform identifier and 104 The optional <code>platform</code> attribute may specify a <em>single</em> platform identifier and
105 the optional <code>not</code> attribute may specify a comma-separated list of platform identifiers. 105 the optional <code>toolchain</code> attribute may specify a <em>single</em> toolchain.
106 The configure script shall skip this dependency declaration if the detected platform is not 106 The optional <code>not</code> attribute may specify a comma-separated list of platform and/or
107 matching the filter specification of these attributes. 107 toolchain identifiers.
108 The configure script shall skip this dependency declaration if the detected platform and toolchain
109 is not matching the filter specification of these attributes.
108 </p> 110 </p>
109 </xs:documentation> 111 </xs:documentation>
110 </xs:annotation> 112 </xs:annotation>
111 <xs:choice minOccurs="0" maxOccurs="unbounded"> 113 <xs:choice minOccurs="0" maxOccurs="unbounded">
112 <xs:element name="lang" type="LangType"/> 114 <xs:element name="lang" type="LangType"/>
123 </xs:element> 125 </xs:element>
124 <xs:element name="make" type="MakeVarType"/> 126 <xs:element name="make" type="MakeVarType"/>
125 </xs:choice> 127 </xs:choice>
126 <xs:attribute name="name" type="xs:string"/> 128 <xs:attribute name="name" type="xs:string"/>
127 <xs:attribute name="platform" type="xs:string"/> 129 <xs:attribute name="platform" type="xs:string"/>
130 <xs:attribute name="toolchain" type="xs:string"/>
128 <xs:attribute name="not" type="xs:string"/> 131 <xs:attribute name="not" type="xs:string"/>
129 </xs:complexType> 132 </xs:complexType>
130 133
131 <xs:complexType name="FlagsType"> 134 <xs:complexType name="FlagsType">
132 <xs:annotation> 135 <xs:annotation>

mercurial