blob: a691f0af83bec9884b15a7c8b2cd606f944698ca [file] [log] [blame]
Jasmine Cha8e0e1062023-03-03 14:51:32 +08001BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/audio/sepolicy/common
2
3#Audio Vendor libraries
4PRODUCT_PACKAGES += \
5 libfvsam_prm_parser \
Jasmine Cha3d6169d2024-08-13 08:14:48 +00006 libmahalcontroller
7
8ifeq ($(USE_MAM_V4_ABOVE),true)
9PRODUCT_PACKAGES += \
10 libMAM_Google_Pixel_Android
11else
12PRODUCT_PACKAGES += \
Jasmine Cha8e0e1062023-03-03 14:51:32 +080013 libAlgFx_HiFi3z
Jasmine Cha3d6169d2024-08-13 08:14:48 +000014endif
Jasmine Cha8e0e1062023-03-03 14:51:32 +080015
Jasmine Cha1e194802023-12-22 10:28:42 +080016ifneq ($(USE_AUDIO_HAL_AIDL),true)
Jasmine Cha8e0e1062023-03-03 14:51:32 +080017## AudioHAL Configurations
18PRODUCT_COPY_FILES += \
19 frameworks/av/services/audiopolicy/config/a2dp_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/a2dp_audio_policy_configuration_7_0.xml \
20 frameworks/av/services/audiopolicy/config/a2dp_in_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/a2dp_in_audio_policy_configuration_7_0.xml \
21 frameworks/av/services/audiopolicy/config/hearing_aid_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/hearing_aid_audio_policy_configuration_7_0.xml \
22 frameworks/av/services/audiopolicy/config/r_submix_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/r_submix_audio_policy_configuration.xml \
23 frameworks/av/services/audiopolicy/config/usb_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/usb_audio_policy_configuration.xml \
David Li71e876c2023-10-26 17:26:41 +080024 frameworks/av/services/audiopolicy/config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \
Jasmine Cha8e0e1062023-03-03 14:51:32 +080025 frameworks/av/services/audiopolicy/config/default_volume_tables.xml:$(TARGET_COPY_OUT_VENDOR)/etc/default_volume_tables.xml \
26 frameworks/av/services/audiopolicy/config/bluetooth_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration_7_0.xml
27
David Li71e876c2023-10-26 17:26:41 +080028endif
29
Jasmine Cha8e0e1062023-03-03 14:51:32 +080030## TODO(b/271958194): separate for hidl and aidl.
31PRODUCT_SOONG_NAMESPACES += \
32 vendor/google/whitechapel/audio/hal \
33 vendor/google/whitechapel/audio/interfaces
34
35$(call soong_config_set,aoc_audio_board,platform,$(TARGET_BOARD_PLATFORM))