Merge "Use kotlinx-metadata-jvm instead of kotlin-metadata"
diff --git a/29/module-lib/api/android.txt b/29/module-lib/api/android.txt
new file mode 100644
index 0000000..d802177
--- /dev/null
+++ b/29/module-lib/api/android.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/29/module-lib/api/incompatibilities.txt b/29/module-lib/api/incompatibilities.txt
new file mode 100644
index 0000000..64f123f
--- /dev/null
+++ b/29/module-lib/api/incompatibilities.txt
@@ -0,0 +1 @@
+// Signature format: 1.0
diff --git a/29/system-server/api/android.txt b/29/system-server/api/android.txt
new file mode 100644
index 0000000..d802177
--- /dev/null
+++ b/29/system-server/api/android.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/29/system-server/api/incompatibilities.txt b/29/system-server/api/incompatibilities.txt
new file mode 100644
index 0000000..64f123f
--- /dev/null
+++ b/29/system-server/api/incompatibilities.txt
@@ -0,0 +1 @@
+// Signature format: 1.0
diff --git a/Android.bp b/Android.bp
index 5ac05aa..6174bb9 100644
--- a/Android.bp
+++ b/Android.bp
@@ -57,6 +57,28 @@
}
genrule {
+ name: "last-released-module-lib-api",
+ srcs: [
+ "*/module-lib/api/android.txt",
+ ],
+ cmd: "cp -f $$(echo $(in) | tr \" \" \"\\n\" | sort -t/ -k3 -n | tail -1) $(genDir)/last-released-api.txt",
+ out: [
+ "last-released-api.txt",
+ ],
+}
+
+genrule {
+ name: "last-released-system-server-api",
+ srcs: [
+ "*/system-server/api/android.txt",
+ ],
+ cmd: "cp -f $$(echo $(in) | tr \" \" \"\\n\" | sort -t/ -k3 -n | tail -1) $(genDir)/last-released-api.txt",
+ out: [
+ "last-released-api.txt",
+ ],
+}
+
+genrule {
name: "public-api-incompatibilities-with-last-released",
srcs: [
"*/public/api/incompatibilities.txt",
@@ -78,6 +100,28 @@
],
}
+genrule {
+ name: "module-lib-api-incompatibilities-with-last-released",
+ srcs: [
+ "*/module-lib/api/incompatibilities.txt",
+ ],
+ cmd: "cp -f $$(echo $(in) | tr \" \" \"\\n\" | sort -t/ -k3 -n | tail -1) $(genDir)/incompatibilities.txt",
+ out: [
+ "incompatibilities.txt",
+ ],
+}
+
+genrule {
+ name: "system-server-api-incompatibilities-with-last-released",
+ srcs: [
+ "*/system-server/api/incompatibilities.txt",
+ ],
+ cmd: "cp -f $$(echo $(in) | tr \" \" \"\\n\" | sort -t/ -k3 -n | tail -1) $(genDir)/incompatibilities.txt",
+ out: [
+ "incompatibilities.txt",
+ ],
+}
+
prebuilt_apis {
name: "sdk",
api_dirs: [