Snap for 11790536 from 3ba9ca07468ea89eca946f4b2f6af2a5880cf607 to sdk-release

Change-Id: I52e0ef361353f435165e51adb19d38646be56d84
diff --git a/car-lib/Android.bp b/car-lib/Android.bp
index 01720ba..d366b8f 100644
--- a/car-lib/Android.bp
+++ b/car-lib/Android.bp
@@ -111,28 +111,6 @@
     ],
 }
 
-genrule {
-    name: "android-car-last-released-api",
-    srcs: [
-        "api/released/*.txt",
-    ],
-    cmd: "cp -f $$(echo $(in) | tr \" \" \"\\n\" | sort -n | tail -1) $(genDir)/last-released-api.txt",
-    out: [
-        "last-released-api.txt",
-    ],
-}
-
-genrule {
-    name: "android-car-last-released-system-api",
-    srcs: [
-        "api/system-released/*.txt",
-    ],
-    cmd: "cp -f $$(echo $(in) | tr \" \" \"\\n\" | sort -n | tail -1) $(genDir)/last-released-system-api.txt",
-    out: [
-        "last-released-system-api.txt",
-    ],
-}
-
 droidstubs {
     name: "android.car-stubs-docs",
     defaults: ["android.car-docs-default"],
@@ -142,8 +120,8 @@
     installable: false,
     check_api: {
         last_released: {
-            api_file: ":android-car-last-released-api",
-            removed_api_file: "api/removed.txt",
+            api_file: ":android.car.api.combined.public.latest",
+            removed_api_file: ":android.car-removed.api.combined.public.latest",
         },
         current: {
             api_file: "api/current.txt",
@@ -151,6 +129,7 @@
         },
         api_lint: {
             enabled: true,
+            new_since: ":android.car.api.combined.public.latest",
             baseline_file: "api/lint-baseline.txt",
         },
     },
@@ -167,8 +146,8 @@
     installable: false,
     check_api: {
         last_released: {
-            api_file: ":android-car-last-released-system-api",
-            removed_api_file: "api/system-removed.txt",
+            api_file: ":android.car.api.combined.system.latest",
+            removed_api_file: ":android.car-removed.api.combined.system.latest",
         },
         current: {
             api_file: "api/system-current.txt",
@@ -176,6 +155,7 @@
         },
         api_lint: {
             enabled: true,
+            new_since: ":android.car.api.combined.system.latest",
             baseline_file: "api/system-lint-baseline.txt",
         },
     },
@@ -223,7 +203,7 @@
         "sdk-dir",
         "api-versions-jars-dir",
     ],
-    previous_api: ":android-car-last-released-api",
+    previous_api: ":android.car.api.combined.public.latest",
     merge_annotations_dirs: [
         "metalava-manual",
     ],
diff --git a/car-lib/api/system-released/system-2.txt b/car-lib/api/system-released/system-2.txt
deleted file mode 100644
index e69de29..0000000
--- a/car-lib/api/system-released/system-2.txt
+++ /dev/null
diff --git a/car-lib/api/released/3.txt b/prebuilts/1/public/api/android.car-removed.txt
similarity index 100%
copy from car-lib/api/released/3.txt
copy to prebuilts/1/public/api/android.car-removed.txt
diff --git a/car-lib/api/released/1.txt b/prebuilts/1/public/api/android.car.txt
similarity index 100%
rename from car-lib/api/released/1.txt
rename to prebuilts/1/public/api/android.car.txt
diff --git a/car-lib/api/released/3.txt b/prebuilts/2/public/api/android.car-removed.txt
similarity index 100%
copy from car-lib/api/released/3.txt
copy to prebuilts/2/public/api/android.car-removed.txt
diff --git a/car-lib/api/released/2.txt b/prebuilts/2/public/api/android.car.txt
similarity index 100%
rename from car-lib/api/released/2.txt
rename to prebuilts/2/public/api/android.car.txt
diff --git a/car-lib/api/released/3.txt b/prebuilts/2/system/api/android.car-removed.txt
similarity index 100%
copy from car-lib/api/released/3.txt
copy to prebuilts/2/system/api/android.car-removed.txt
diff --git a/car-lib/api/released/3.txt b/prebuilts/2/system/api/android.car.txt
similarity index 100%
rename from car-lib/api/released/3.txt
rename to prebuilts/2/system/api/android.car.txt
diff --git a/car-lib/api/released/3.txt b/prebuilts/3/module-lib/api/android.car-removed.txt
similarity index 100%
copy from car-lib/api/released/3.txt
copy to prebuilts/3/module-lib/api/android.car-removed.txt
diff --git a/car-lib/api/released/3.txt b/prebuilts/3/module-lib/api/android.car.txt
similarity index 100%
copy from car-lib/api/released/3.txt
copy to prebuilts/3/module-lib/api/android.car.txt
diff --git a/prebuilts/3/public/api/android.car-removed.txt b/prebuilts/3/public/api/android.car-removed.txt
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/prebuilts/3/public/api/android.car-removed.txt
@@ -0,0 +1 @@
+
diff --git a/car-lib/api/released/3.txt b/prebuilts/3/public/api/android.car.txt
similarity index 100%
copy from car-lib/api/released/3.txt
copy to prebuilts/3/public/api/android.car.txt
diff --git a/car-lib/api/released/3.txt b/prebuilts/3/system/api/android.car-removed.txt
similarity index 100%
copy from car-lib/api/released/3.txt
copy to prebuilts/3/system/api/android.car-removed.txt
diff --git a/car-lib/api/released/3.txt b/prebuilts/3/system/api/android.car.txt
similarity index 100%
copy from car-lib/api/released/3.txt
copy to prebuilts/3/system/api/android.car.txt
diff --git a/prebuilts/Android.bp b/prebuilts/Android.bp
new file mode 100644
index 0000000..5ebb5ea
--- /dev/null
+++ b/prebuilts/Android.bp
@@ -0,0 +1,27 @@
+// Copyright (C) 2024 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package {
+    default_team: "trendy_team_aaos_framework",
+    default_applicable_licenses: ["Android-Apache-2.0"],
+}
+
+prebuilt_apis {
+    name: "car_sdk",
+    api_dirs: [
+        "1",
+        "2",
+        "3",
+    ],
+}