From 2d425674b57860c45bc065f1f7c5d1697d2c0ef5 Mon Sep 17 00:00:00 2001 From: Andrew Walbran Date: Thu, 14 Sep 2023 13:20:36 +0100 Subject: [PATCH] Support Rust builds of some AIDL interfaces. For now android.hardware.common, android.hardware.common.fmq and android.hardware.media.bufferpool2. These are prerequisites for android.hardware.media.c2, which I'm splitting out to a separate CL to simplify merging. Bug: 295245772 Test: m android.hardware.common android.hardware.common.fmq android.hardware.media.bufferpool2 Change-Id: I23018cf198ae126ced8358d562fd8e8a7c6e78ad Merged-In: I1ab9ed45b0b500065c0f18b810c3aa266878b80f --- common/aidl/Android.bp | 3 +++ common/fmq/aidl/Android.bp | 3 +++ media/bufferpool/aidl/Android.bp | 3 +++ 3 files changed, 9 insertions(+) diff --git a/common/aidl/Android.bp b/common/aidl/Android.bp index 7f6890c92f..1457b8a478 100644 --- a/common/aidl/Android.bp +++ b/common/aidl/Android.bp @@ -36,6 +36,9 @@ aidl_interface { ], min_sdk_version: "29", }, + rust: { + enabled: true, + }, }, frozen: true, versions: [ diff --git a/common/fmq/aidl/Android.bp b/common/fmq/aidl/Android.bp index 148c63c65b..ad86aafad7 100644 --- a/common/fmq/aidl/Android.bp +++ b/common/fmq/aidl/Android.bp @@ -37,6 +37,9 @@ aidl_interface { ], min_sdk_version: "29", }, + rust: { + enabled: true, + }, }, frozen: true, versions_with_info: [ diff --git a/media/bufferpool/aidl/Android.bp b/media/bufferpool/aidl/Android.bp index b01cdbecdc..10de755984 100644 --- a/media/bufferpool/aidl/Android.bp +++ b/media/bufferpool/aidl/Android.bp @@ -46,5 +46,8 @@ aidl_interface { ], min_sdk_version: "29", }, + rust: { + enabled: true, + }, }, }