summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaphael Moll <raphael@google.com>2014-08-21 15:13:03 -0700
committerRaphael Moll <raphael@google.com>2014-08-21 15:59:55 -0700
commitea79f9831e9ff72ce4251010eebe5185d3c6c548 (patch)
treea9a9e57b2afe222cb28d568283a1f7c3aaa12c3e
parentfc145f6b9f91174c777745579cb711588fa700e5 (diff)
downloaddevtools-ea79f9831e9ff72ce4251010eebe5185d3c6c548.tar.gz
Update the prebuilt sys-img schema 3 to match the AOSP sdklib version. Change-Id: Ib02257214e928f980938f0bd4fb59c55db7deb69
-rwxr-xr-xrepository/sdk-sys-img-03.xsd32
1 files changed, 32 insertions, 0 deletions
diff --git a/repository/sdk-sys-img-03.xsd b/repository/sdk-sys-img-03.xsd
index be6fc61..9b63c01 100755
--- a/repository/sdk-sys-img-03.xsd
+++ b/repository/sdk-sys-img-03.xsd
@@ -41,6 +41,7 @@
- it changes <archive os=... arch=...> to sub-elements: <host-os>, <host-bits>,
<jvm-bits> and <min-jvm-version>.
- Support for new ABIs arm64-v8a, x86_64 and mips64.
+ - Support for new <addon><vendor-id/name></addon> element.
-->
<xsd:element name="sdk-sys-img" type="sdk:repositoryType" />
@@ -83,6 +84,17 @@
<!-- The displayed tag of the system emulated by this image. Optional. -->
<xsd:element name="tag-display" type="xsd:normalizedString" minOccurs="0" />
+ <!-- Indicates a system-image is tied to an add-on and which one.
+ Mandatory for add-on system-images.
+ Must not be present for platform system-images. -->
+ <xsd:element name="add-on" type="sdk:addonType" minOccurs="0" />
+
+ <!-- The vendor id of the system-image when it is associated with an add-on.
+ Must not be present for system-image associated with a platform. -->
+ <xsd:element name="vendor-id" type="sdk:idType" minOccurs="0" />
+ <!-- The displayed vendor name of the system-image's add-on. -->
+ <xsd:element name="vendor-display" type="xsd:normalizedString" minOccurs="0" />
+
<!-- The optional display list item. When missing, it is auto-computed. -->
<xsd:element name="list-display" type="xsd:normalizedString" minOccurs="0" />
@@ -111,6 +123,26 @@
</xsd:complexType>
+ <!-- The definition of a system image used by a platform. -->
+
+ <xsd:complexType name="addonType" >
+ <xsd:annotation>
+ <xsd:documentation>
+ Indicates a system-image is tied to an add-on and which one
+ (the combo tag-id + vendor-id uniquely identifies the add-on.)
+ Mandatory for add-on system-images.
+ Must not be present for platform system-images.
+ </xsd:documentation>
+ </xsd:annotation>
+ <xsd:all>
+ <!-- The vendor id of the add-on. -->
+ <xsd:element name="vendor-id" type="sdk:idType" />
+ <!-- The displayed vendor name of the add-on. -->
+ <xsd:element name="vendor-display" type="xsd:normalizedString" minOccurs="0" />
+ </xsd:all>
+ </xsd:complexType>
+
+
<xsd:simpleType name="idType">
<xsd:annotation>
<xsd:documentation>