builder/com.nokia.carbide.cdt.builder/schema/carbideBuildConfig.xsd
author fturovic <frank.turovich@nokia.com>
Tue, 07 Apr 2009 15:22:39 -0500
branchRCL_2_0
changeset 71 3d135308d21e
parent 2 d760517a8095
permissions -rw-r--r--
removed license page and TOC entry
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
cawthron
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
cawthron
parents:
diff changeset
     2
<!--W3C Schema generated by XMLSpy v2006 sp2 U (http://www.altova.com)-->
cawthron
parents:
diff changeset
     3
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
cawthron
parents:
diff changeset
     4
	<xs:element name="CarbideBuilderConfigInfo">
cawthron
parents:
diff changeset
     5
		<xs:complexType>
cawthron
parents:
diff changeset
     6
			<xs:sequence>
cawthron
parents:
diff changeset
     7
				<xs:element maxOccurs="unbounded" ref="configuration"/>
cawthron
parents:
diff changeset
     8
			</xs:sequence>
cawthron
parents:
diff changeset
     9
			<xs:attribute default="0" name="version" type="xs:short" use="optional"/>
cawthron
parents:
diff changeset
    10
		</xs:complexType>
cawthron
parents:
diff changeset
    11
	</xs:element>
cawthron
parents:
diff changeset
    12
	<xs:element name="configuration">
cawthron
parents:
diff changeset
    13
		<xs:complexType>
cawthron
parents:
diff changeset
    14
			<xs:sequence>
cawthron
parents:
diff changeset
    15
				<xs:element ref="sisBuilder"/>
cawthron
parents:
diff changeset
    16
				<xs:element minOccurs="0" ref="envVars"/>
cawthron
parents:
diff changeset
    17
			</xs:sequence>
cawthron
parents:
diff changeset
    18
			<xs:attribute name="name" use="required">
cawthron
parents:
diff changeset
    19
				<xs:simpleType>
cawthron
parents:
diff changeset
    20
					<xs:restriction base="xs:string"/>
cawthron
parents:
diff changeset
    21
				</xs:simpleType>
cawthron
parents:
diff changeset
    22
			</xs:attribute>
cawthron
parents:
diff changeset
    23
			<xs:attribute name="epocRoot" use="optional">
cawthron
parents:
diff changeset
    24
				<xs:simpleType>
cawthron
parents:
diff changeset
    25
					<xs:restriction base="xs:string"/>
cawthron
parents:
diff changeset
    26
				</xs:simpleType>
cawthron
parents:
diff changeset
    27
			</xs:attribute>
cawthron
parents:
diff changeset
    28
			<xs:attribute name="errorParsers" use="required">
cawthron
parents:
diff changeset
    29
				<xs:simpleType>
cawthron
parents:
diff changeset
    30
					<xs:restriction base="xs:string"/>
cawthron
parents:
diff changeset
    31
				</xs:simpleType>
cawthron
parents:
diff changeset
    32
			</xs:attribute>
cawthron
parents:
diff changeset
    33
		</xs:complexType>
cawthron
parents:
diff changeset
    34
	</xs:element>
cawthron
parents:
diff changeset
    35
	<xs:element name="envVars">
cawthron
parents:
diff changeset
    36
		<xs:complexType>
cawthron
parents:
diff changeset
    37
			<xs:sequence>
cawthron
parents:
diff changeset
    38
				<xs:element maxOccurs="unbounded" ref="var"/>
cawthron
parents:
diff changeset
    39
			</xs:sequence>
cawthron
parents:
diff changeset
    40
		</xs:complexType>
cawthron
parents:
diff changeset
    41
	</xs:element>
cawthron
parents:
diff changeset
    42
	<xs:element name="sisBuilder">
cawthron
parents:
diff changeset
    43
		<xs:complexType mixed="true">
cawthron
parents:
diff changeset
    44
			<xs:attribute name="pkgFile" use="required">
cawthron
parents:
diff changeset
    45
				<xs:simpleType>
cawthron
parents:
diff changeset
    46
					<xs:restriction base="xs:string"/>
cawthron
parents:
diff changeset
    47
				</xs:simpleType>
cawthron
parents:
diff changeset
    48
			</xs:attribute>
cawthron
parents:
diff changeset
    49
			<xs:attribute name="password" use="optional">
cawthron
parents:
diff changeset
    50
				<xs:simpleType>
cawthron
parents:
diff changeset
    51
					<xs:restriction base="xs:string"/>
cawthron
parents:
diff changeset
    52
				</xs:simpleType>
cawthron
parents:
diff changeset
    53
			</xs:attribute>
cawthron
parents:
diff changeset
    54
			<xs:attribute name="contentSearchLocation" use="optional">
cawthron
parents:
diff changeset
    55
				<xs:simpleType>
cawthron
parents:
diff changeset
    56
					<xs:restriction base="xs:string"/>
cawthron
parents:
diff changeset
    57
				</xs:simpleType>
cawthron
parents:
diff changeset
    58
			</xs:attribute>
cawthron
parents:
diff changeset
    59
			<xs:attribute name="outputFileName" use="optional">
cawthron
parents:
diff changeset
    60
				<xs:simpleType>
cawthron
parents:
diff changeset
    61
					<xs:restriction base="xs:string"/>
cawthron
parents:
diff changeset
    62
				</xs:simpleType>
cawthron
parents:
diff changeset
    63
			</xs:attribute>
cawthron
parents:
diff changeset
    64
			<xs:attribute name="signedFileName" use="optional">
cawthron
parents:
diff changeset
    65
				<xs:simpleType>
cawthron
parents:
diff changeset
    66
					<xs:restriction base="xs:string"/>
cawthron
parents:
diff changeset
    67
				</xs:simpleType>
cawthron
parents:
diff changeset
    68
			</xs:attribute>
cawthron
parents:
diff changeset
    69
			<xs:attribute name="cert" use="optional">
cawthron
parents:
diff changeset
    70
				<xs:simpleType>
cawthron
parents:
diff changeset
    71
					<xs:restriction base="xs:string"/>
cawthron
parents:
diff changeset
    72
				</xs:simpleType>
cawthron
parents:
diff changeset
    73
			</xs:attribute>
cawthron
parents:
diff changeset
    74
			<xs:attribute name="key" use="optional">
cawthron
parents:
diff changeset
    75
				<xs:simpleType>
cawthron
parents:
diff changeset
    76
					<xs:restriction base="xs:string"/>
cawthron
parents:
diff changeset
    77
				</xs:simpleType>
cawthron
parents:
diff changeset
    78
			</xs:attribute>
cawthron
parents:
diff changeset
    79
			<xs:attribute name="additionalOptions" type="xs:string" use="optional"/>
cawthron
parents:
diff changeset
    80
			<xs:attribute name="createStubFormat" use="optional">
cawthron
parents:
diff changeset
    81
				<xs:simpleType>
cawthron
parents:
diff changeset
    82
					<xs:restriction base="xs:boolean"/>
cawthron
parents:
diff changeset
    83
				</xs:simpleType>
cawthron
parents:
diff changeset
    84
			</xs:attribute>
cawthron
parents:
diff changeset
    85
		</xs:complexType>
cawthron
parents:
diff changeset
    86
	</xs:element>
cawthron
parents:
diff changeset
    87
	<xs:element name="var">
cawthron
parents:
diff changeset
    88
		<xs:complexType>
cawthron
parents:
diff changeset
    89
			<xs:attribute name="name" use="required">
cawthron
parents:
diff changeset
    90
				<xs:simpleType>
cawthron
parents:
diff changeset
    91
					<xs:restriction base="xs:string"/>
cawthron
parents:
diff changeset
    92
				</xs:simpleType>
cawthron
parents:
diff changeset
    93
			</xs:attribute>
cawthron
parents:
diff changeset
    94
			<xs:attribute name="value" use="required">
cawthron
parents:
diff changeset
    95
				<xs:simpleType>
cawthron
parents:
diff changeset
    96
					<xs:restriction base="xs:string"/>
cawthron
parents:
diff changeset
    97
				</xs:simpleType>
cawthron
parents:
diff changeset
    98
			</xs:attribute>
cawthron
parents:
diff changeset
    99
			<xs:attribute name="use" use="required">
cawthron
parents:
diff changeset
   100
				<xs:simpleType>
cawthron
parents:
diff changeset
   101
					<xs:restriction base="xs:string">
cawthron
parents:
diff changeset
   102
						<xs:enumeration value="prepend"/>
cawthron
parents:
diff changeset
   103
						<xs:enumeration value="replace"/>
cawthron
parents:
diff changeset
   104
						<xs:enumeration value="append"/>
cawthron
parents:
diff changeset
   105
						<xs:enumeration value="undefine"/>
cawthron
parents:
diff changeset
   106
					</xs:restriction>
cawthron
parents:
diff changeset
   107
				</xs:simpleType>
cawthron
parents:
diff changeset
   108
			</xs:attribute>
cawthron
parents:
diff changeset
   109
		</xs:complexType>
cawthron
parents:
diff changeset
   110
	</xs:element>
cawthron
parents:
diff changeset
   111
</xs:schema>