diff options
author | Raphael Moll <raphael@google.com> | 2014-08-21 15:13:03 -0700 |
---|---|---|
committer | Raphael Moll <raphael@google.com> | 2014-08-21 15:59:55 -0700 |
commit | ea79f9831e9ff72ce4251010eebe5185d3c6c548 (patch) | |
tree | a9a9e57b2afe222cb28d568283a1f7c3aaa12c3e | |
parent | fc145f6b9f91174c777745579cb711588fa700e5 (diff) | |
download | devtools-ea79f9831e9ff72ce4251010eebe5185d3c6c548.tar.gz |
SDK Addon multi-sys-img support, part 1.android-wear-5.0.0_r1android-5.1.1_r5android-5.1.1_r28android-5.1.1_r22android-5.1.1_r17android-5.1.1_r12lollipop-wear-releaselollipop-mr1-wfc-releaselollipop-mr1-devlollipop-dev
Update the prebuilt sys-img schema 3 to match the AOSP sdklib version.
Change-Id: Ib02257214e928f980938f0bd4fb59c55db7deb69
-rwxr-xr-x | repository/sdk-sys-img-03.xsd | 32 |
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> |