summaryrefslogtreecommitdiff
path: root/common/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'common/Android.bp')
-rw-r--r--common/Android.bp365
1 files changed, 221 insertions, 144 deletions
diff --git a/common/Android.bp b/common/Android.bp
index 6fc3f66..da69747 100644
--- a/common/Android.bp
+++ b/common/Android.bp
@@ -21,242 +21,319 @@ package {
default_applicable_licenses: ["prebuilts_vndk_v29_license"],
}
-filegroup {
- name: "vndk-v29-libaudioroute.so-notice",
- srcs: ["NOTICE_FILES/libaudioroute.so.txt"],
+license {
+ name: "vndk-v29-libaudioroute.so-license",
+ license_kinds: ["SPDX-license-identifier-BSD"],
+ license_text: ["NOTICE_FILES/libaudioroute.so.txt"],
}
-filegroup {
- name: "vndk-v29-libblas.so-notice",
- srcs: ["NOTICE_FILES/libblas.so.txt"],
+license {
+ name: "vndk-v29-libblas.so-license",
+ license_kinds: ["legacy_notice"],
+ license_text: ["NOTICE_FILES/libblas.so.txt"],
}
-filegroup {
- name: "vndk-v29-libc++.so-notice",
- srcs: ["NOTICE_FILES/libc++.so.txt"],
+license {
+ name: "vndk-v29-libc++.so-license",
+ license_kinds: [
+ "SPDX-license-identifier-BSD",
+ "SPDX-license-identifier-MIT",
+ "SPDX-license-identifier-NCSA",
+ ],
+ license_text: ["NOTICE_FILES/libc++.so.txt"],
}
-filegroup {
- name: "vndk-v29-libcap.so-notice",
- srcs: ["NOTICE_FILES/libcap.so.txt"],
+license {
+ name: "vndk-v29-libcap.so-license",
+ license_kinds: [
+ "SPDX-license-identifier-BSD",
+ "SPDX-license-identifier-GPL-2.0",
+ ],
+ license_text: ["NOTICE_FILES/libcap.so.txt"],
}
-filegroup {
- name: "vndk-v29-libcompiler_rt.so-notice",
- srcs: ["NOTICE_FILES/libcompiler_rt.so.txt"],
+license {
+ name: "vndk-v29-libcompiler_rt.so-license",
+ license_kinds: [
+ "SPDX-license-identifier-BSD",
+ "SPDX-license-identifier-GPL-2.0",
+ ],
+ license_text: ["NOTICE_FILES/libcompiler_rt.so.txt"],
}
-filegroup {
- name: "vndk-v29-libcrypto.so-notice",
- srcs: ["NOTICE_FILES/libcrypto.so.txt"],
+license {
+ name: "vndk-v29-libcrypto.so-license",
+ license_kinds: [
+ "SPDX-license-identifier-BSD",
+ "SPDX-license-identifier-ISC",
+ "SPDX-license-identifier-MIT",
+ "SPDX-license-identifier-OpenSSL",
+ ],
+ license_text: ["NOTICE_FILES/libcrypto.so.txt"],
}
-filegroup {
- name: "vndk-v29-libcurl.so-notice",
- srcs: ["NOTICE_FILES/libcurl.so.txt"],
+license {
+ name: "vndk-v29-libcurl.so-license",
+ license_kinds: ["SPDX-license-identifier-MIT"],
+ license_text: ["NOTICE_FILES/libcurl.so.txt"],
}
-filegroup {
- name: "vndk-v29-libcutils.so-notice",
- srcs: ["NOTICE_FILES/libcutils.so.txt"],
+license {
+ name: "vndk-v29-libcutils.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libcutils.so.txt"],
}
-filegroup {
- name: "vndk-v29-libevent.so-notice",
- srcs: ["NOTICE_FILES/libevent.so.txt"],
+license {
+ name: "vndk-v29-libevent.so-license",
+ license_kinds: ["SPDX-license-identifier-BSD"],
+ license_text: ["NOTICE_FILES/libevent.so.txt"],
}
-filegroup {
- name: "vndk-v29-libexif.so-notice",
- srcs: ["NOTICE_FILES/libexif.so.txt"],
+license {
+ name: "vndk-v29-libexif.so-license",
+ license_kinds: ["SPDX-license-identifier-LGPL-2.1"],
+ license_text: ["NOTICE_FILES/libexif.so.txt"],
}
-filegroup {
- name: "vndk-v29-libexpat.so-notice",
- srcs: ["NOTICE_FILES/libexpat.so.txt"],
+license {
+ name: "vndk-v29-libexpat.so-license",
+ license_kinds: ["SPDX-license-identifier-MIT"],
+ license_text: ["NOTICE_FILES/libexpat.so.txt"],
}
-filegroup {
- name: "vndk-v29-libhardware.so-notice",
- srcs: ["NOTICE_FILES/libhardware.so.txt"],
+license {
+ name: "vndk-v29-libhardware.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libhardware.so.txt"],
}
-filegroup {
- name: "vndk-v29-libhardware_legacy.so-notice",
- srcs: ["NOTICE_FILES/libhardware_legacy.so.txt"],
+license {
+ name: "vndk-v29-libhardware_legacy.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libhardware_legacy.so.txt"],
}
-filegroup {
- name: "vndk-v29-libhidlbase.so-notice",
- srcs: ["NOTICE_FILES/libhidlbase.so.txt"],
+license {
+ name: "vndk-v29-libhidlbase.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libhidlbase.so.txt"],
}
-filegroup {
- name: "vndk-v29-libhidltransport.so-notice",
- srcs: ["NOTICE_FILES/libhidltransport.so.txt"],
+license {
+ name: "vndk-v29-libhidltransport.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libhidltransport.so.txt"],
}
-filegroup {
- name: "vndk-v29-libhwbinder.so-notice",
- srcs: ["NOTICE_FILES/libhwbinder.so.txt"],
+license {
+ name: "vndk-v29-libhwbinder.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libhwbinder.so.txt"],
}
-filegroup {
- name: "vndk-v29-libhwbinder_noltopgo.so-notice",
- srcs: ["NOTICE_FILES/libhwbinder_noltopgo.so.txt"],
+license {
+ name: "vndk-v29-libhwbinder_noltopgo.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libhwbinder_noltopgo.so.txt"],
}
-filegroup {
- name: "vndk-v29-libjpeg.so-notice",
- srcs: ["NOTICE_FILES/libjpeg.so.txt"],
+license {
+ name: "vndk-v29-libjpeg.so-license",
+ license_kinds: [
+ "SPDX-license-identifier-BSD",
+ "SPDX-license-identifier-Zlib",
+ ],
+ license_text: ["NOTICE_FILES/libjpeg.so.txt"],
}
-filegroup {
- name: "vndk-v29-libkeymaster_messages.so-notice",
- srcs: ["NOTICE_FILES/libkeymaster_messages.so.txt"],
+license {
+ name: "vndk-v29-libkeymaster_messages.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libkeymaster_messages.so.txt"],
}
-filegroup {
- name: "vndk-v29-libkeymaster_portable.so-notice",
- srcs: ["NOTICE_FILES/libkeymaster_portable.so.txt"],
+license {
+ name: "vndk-v29-libkeymaster_portable.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libkeymaster_portable.so.txt"],
}
-filegroup {
- name: "vndk-v29-libldacBT_abr.so-notice",
- srcs: ["NOTICE_FILES/libldacBT_abr.so.txt"],
+license {
+ name: "vndk-v29-libldacBT_abr.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: [
+ "NOTICE_FILES/libldacBT_abr.so.txt",
+ ":Apache-2.0-License-Text",
+ ],
}
-filegroup {
- name: "vndk-v29-libldacBT_enc.so-notice",
- srcs: ["NOTICE_FILES/libldacBT_enc.so.txt"],
+license {
+ name: "vndk-v29-libldacBT_enc.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: [
+ "NOTICE_FILES/libldacBT_enc.so.txt",
+ ":Apache-2.0-License-Text",
+ ],
}
-filegroup {
- name: "vndk-v29-liblz4.so-notice",
- srcs: ["NOTICE_FILES/liblz4.so.txt"],
+license {
+ name: "vndk-v29-liblz4.so-license",
+ license_kinds: ["SPDX-license-identifier-BSD"],
+ license_text: ["NOTICE_FILES/liblz4.so.txt"],
}
-filegroup {
- name: "vndk-v29-libmedia_helper.so-notice",
- srcs: ["NOTICE_FILES/libmedia_helper.so.txt"],
+license {
+ name: "vndk-v29-libmedia_helper.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libmedia_helper.so.txt"],
}
-filegroup {
- name: "vndk-v29-libmedia_omx.so-notice",
- srcs: ["NOTICE_FILES/libmedia_omx.so.txt"],
+license {
+ name: "vndk-v29-libmedia_omx.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libmedia_omx.so.txt"],
}
-filegroup {
- name: "vndk-v29-libminijail.so-notice",
- srcs: ["NOTICE_FILES/libminijail.so.txt"],
+license {
+ name: "vndk-v29-libminijail.so-license",
+ license_kinds: ["SPDX-license-identifier-BSD"],
+ license_text: ["NOTICE_FILES/libminijail.so.txt"],
}
-filegroup {
- name: "vndk-v29-libnetutils.so-notice",
- srcs: ["NOTICE_FILES/libnetutils.so.txt"],
+license {
+ name: "vndk-v29-libnetutils.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libnetutils.so.txt"],
}
-filegroup {
- name: "vndk-v29-libnl.so-notice",
- srcs: ["NOTICE_FILES/libnl.so.txt"],
+license {
+ name: "vndk-v29-libnl.so-license",
+ license_kinds: ["SPDX-license-identifier-LGPL-2.1"],
+ license_text: ["NOTICE_FILES/libnl.so.txt"],
}
-filegroup {
- name: "vndk-v29-libpcre2.so-notice",
- srcs: ["NOTICE_FILES/libpcre2.so.txt"],
+license {
+ name: "vndk-v29-libpcre2.so-license",
+ license_kinds: ["SPDX-license-identifier-BSD"],
+ license_text: ["NOTICE_FILES/libpcre2.so.txt"],
}
-filegroup {
- name: "vndk-v29-libpiex.so-notice",
- srcs: ["NOTICE_FILES/libpiex.so.txt"],
+license {
+ name: "vndk-v29-libpiex.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libpiex.so.txt"],
}
-filegroup {
- name: "vndk-v29-libpower.so-notice",
- srcs: ["NOTICE_FILES/libpower.so.txt"],
+license {
+ name: "vndk-v29-libpower.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libpower.so.txt"],
}
-filegroup {
- name: "vndk-v29-libprotobuf-cpp-full.so-notice",
- srcs: ["NOTICE_FILES/libprotobuf-cpp-full.so.txt"],
+license {
+ name: "vndk-v29-libprotobuf-cpp-full.so-license",
+ license_kinds: ["SPDX-license-identifier-BSD"],
+ license_text: ["NOTICE_FILES/libprotobuf-cpp-full.so.txt"],
}
-filegroup {
- name: "vndk-v29-libprotobuf-cpp-lite.so-notice",
- srcs: ["NOTICE_FILES/libprotobuf-cpp-lite.so.txt"],
+license {
+ name: "vndk-v29-libprotobuf-cpp-lite.so-license",
+ license_kinds: ["SPDX-license-identifier-BSD"],
+ license_text: ["NOTICE_FILES/libprotobuf-cpp-lite.so.txt"],
}
-filegroup {
- name: "vndk-v29-libpuresoftkeymasterdevice.so-notice",
- srcs: ["NOTICE_FILES/libpuresoftkeymasterdevice.so.txt"],
+license {
+ name: "vndk-v29-libpuresoftkeymasterdevice.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libpuresoftkeymasterdevice.so.txt"],
}
-filegroup {
- name: "vndk-v29-libsoftkeymasterdevice.so-notice",
- srcs: ["NOTICE_FILES/libsoftkeymasterdevice.so.txt"],
+license {
+ name: "vndk-v29-libsoftkeymasterdevice.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libsoftkeymasterdevice.so.txt"],
}
-filegroup {
- name: "vndk-v29-libspeexresampler.so-notice",
- srcs: ["NOTICE_FILES/libspeexresampler.so.txt"],
+license {
+ name: "vndk-v29-libspeexresampler.so-license",
+ license_kinds: ["SPDX-license-identifier-BSD"],
+ license_text: ["NOTICE_FILES/libspeexresampler.so.txt"],
}
-filegroup {
- name: "vndk-v29-libsqlite.so-notice",
- srcs: ["NOTICE_FILES/libsqlite.so.txt"],
+license {
+ name: "vndk-v29-libsqlite.so-license",
+ license_kinds: ["legacy_permissive"],
+ license_text: ["NOTICE_FILES/libsqlite.so.txt"],
}
-filegroup {
- name: "vndk-v29-libssl.so-notice",
- srcs: ["NOTICE_FILES/libssl.so.txt"],
+license {
+ name: "vndk-v29-libssl.so-license",
+ license_kinds: [
+ "SPDX-license-identifier-BSD",
+ "SPDX-license-identifier-ISC",
+ "SPDX-license-identifier-MIT",
+ "SPDX-license-identifier-OpenSSL",
+ ],
+ license_text: ["NOTICE_FILES/libssl.so.txt"],
}
-filegroup {
- name: "vndk-v29-libstagefright_foundation.so-notice",
- srcs: ["NOTICE_FILES/libstagefright_foundation.so.txt"],
+license {
+ name: "vndk-v29-libstagefright_foundation.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libstagefright_foundation.so.txt"],
}
-filegroup {
- name: "vndk-v29-libstagefright_omx.so-notice",
- srcs: ["NOTICE_FILES/libstagefright_omx.so.txt"],
+license {
+ name: "vndk-v29-libstagefright_omx.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libstagefright_omx.so.txt"],
}
-filegroup {
- name: "vndk-v29-libstagefright_omx_utils.so-notice",
- srcs: ["NOTICE_FILES/libstagefright_omx_utils.so.txt"],
+license {
+ name: "vndk-v29-libstagefright_omx_utils.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libstagefright_omx_utils.so.txt"],
}
-filegroup {
- name: "vndk-v29-libtinyalsa.so-notice",
- srcs: ["NOTICE_FILES/libtinyalsa.so.txt"],
+license {
+ name: "vndk-v29-libtinyalsa.so-license",
+ license_kinds: ["SPDX-license-identifier-BSD"],
+ license_text: ["NOTICE_FILES/libtinyalsa.so.txt"],
}
-filegroup {
- name: "vndk-v29-libtinyxml2.so-notice",
- srcs: ["NOTICE_FILES/libtinyxml2.so.txt"],
+license {
+ name: "vndk-v29-libtinyxml2.so-license",
+ license_kinds: ["SPDX-license-identifier-Zlib"],
+ license_text: ["NOTICE_FILES/libtinyxml2.so.txt"],
}
-filegroup {
- name: "vndk-v29-libui.so-notice",
- srcs: ["NOTICE_FILES/libui.so.txt"],
+license {
+ name: "vndk-v29-libui.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libui.so.txt"],
}
-filegroup {
- name: "vndk-v29-libutils.so-notice",
- srcs: ["NOTICE_FILES/libutils.so.txt"],
+license {
+ name: "vndk-v29-libutils.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libutils.so.txt"],
}
-filegroup {
- name: "vndk-v29-libutilscallstack.so-notice",
- srcs: ["NOTICE_FILES/libutilscallstack.so.txt"],
+license {
+ name: "vndk-v29-libutilscallstack.so-license",
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["NOTICE_FILES/libutilscallstack.so.txt"],
}
-filegroup {
- name: "vndk-v29-libxml2.so-notice",
- srcs: ["NOTICE_FILES/libxml2.so.txt"],
+license {
+ name: "vndk-v29-libxml2.so-license",
+ license_kinds: ["SPDX-license-identifier-MIT"],
+ license_text: ["NOTICE_FILES/libxml2.so.txt"],
}
-filegroup {
- name: "vndk-v29-libz.so-notice",
- srcs: ["NOTICE_FILES/libz.so.txt"],
+license {
+ name: "vndk-v29-libz.so-license",
+ license_kinds: ["SPDX-license-identifier-Zlib"],
+ license_text: ["NOTICE_FILES/libz.so.txt"],
}