From a459d31603f510a5b8ad200b197b4dae802d85b6 Mon Sep 17 00:00:00 2001 From: Spandan Das Date: Thu, 7 Nov 2024 16:51:46 +0000 Subject: [PATCH] List required transitive deps of com.android.hardware.audio explicitly These are prebuilt etc files which are installed outside this apex in /vendor/etc/... Transitive deps that are installed outside the apex are currently supported when building vendor.img with make, but the current plan is that this behavior will not be ported when building vendor.img with soong. To ensure that these deps are installed when building vendor.img with soong, list these `required` deps explicitly on the top-level apex. Test: verified that the list of installed files of vendor remain the same Bug: 374371755 Change-Id: I0961ab92d9db8e69ecb54b90ffd5b2511843c695 --- .../default/apex/com.android.hardware.audio/Android.bp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/audio/aidl/default/apex/com.android.hardware.audio/Android.bp b/audio/aidl/default/apex/com.android.hardware.audio/Android.bp index ee92512671..8fa429a3c0 100644 --- a/audio/aidl/default/apex/com.android.hardware.audio/Android.bp +++ b/audio/aidl/default/apex/com.android.hardware.audio/Android.bp @@ -48,4 +48,11 @@ apex { "android.hardware.audio.service-aidl.xml", "android.hardware.bluetooth.audio.xml", ], + required: [ + "aidl_audio_set_configurations_bfbs", + "aidl_default_audio_set_configurations_json", + "aidl_audio_set_scenarios_bfbs", + "aidl_default_audio_set_scenarios_json", + "hfp_codec_capabilities_xml", + ], }