builder/com.nokia.carbide.cdt.builder/schema/carbideBuildConfig.xsd
author tzelaw
Tue, 14 Apr 2009 15:03:19 -0500
changeset 94 d74b720418db
parent 2 d760517a8095
permissions -rw-r--r--
Test framework support: Ask debugger to remember DebugTarget so test framework can use it to setup test framework related utility. With this we can use the DebugUI way of launching while keeping test framework functionality
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>