Jasmine Cha | 1e19480 | 2023-12-22 10:28:42 +0800 | [diff] [blame] | 1 | |
Jasmine Cha | 8e0e106 | 2023-03-03 14:51:32 +0800 | [diff] [blame] | 2 | DEVICE_MANIFEST_FILE += device/google/gs-common/audio/aidl/manifest.xml |
| 3 | |
| 4 | # Audio HALs |
| 5 | PRODUCT_PACKAGES += \ |
David Li | 4cc0efc | 2023-07-05 17:39:10 +0800 | [diff] [blame] | 6 | android.hardware.audio.service-aidl.aoc \ |
| 7 | vendor.google.whitechapel.audio.hal.parserservice \ |
Jasmine Cha | 8e0e106 | 2023-03-03 14:51:32 +0800 | [diff] [blame] | 8 | |
David Li | 827c84e | 2023-04-26 14:52:35 +0800 | [diff] [blame] | 9 | PRODUCT_PACKAGES += \ |
| 10 | libvisualizeraidl \ |
| 11 | libbundleaidl \ |
| 12 | libreverbaidl \ |
| 13 | libdynamicsprocessingaidl \ |
| 14 | libloudnessenhanceraidl \ |
| 15 | libdownmixaidl \ |
David Li | 2a7b2bd | 2024-04-24 05:02:01 +0800 | [diff] [blame] | 16 | libhapticgeneratoraidl \ |
David Li | 827c84e | 2023-04-26 14:52:35 +0800 | [diff] [blame] | 17 | |
Jasmine Cha | 8e0e106 | 2023-03-03 14:51:32 +0800 | [diff] [blame] | 18 | BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/audio/sepolicy/aidl |
Robert Lee | 5a063cc | 2024-10-28 06:18:49 +0000 | [diff] [blame] | 19 | ifeq ($(AUDIO_USE_DPTX_SEPOLICY),true) |
| 20 | BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/audio/sepolicy/hdmi_audio/dptx |
| 21 | else |
| 22 | BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/audio/sepolicy/hdmi_audio/drmdp |
| 23 | endif |
Jasmine Cha | 8e0e106 | 2023-03-03 14:51:32 +0800 | [diff] [blame] | 24 | |
| 25 | include device/google/gs-common/audio/common.mk |
| 26 | |
| 27 | DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs-common/audio/aidl/device_framework_matrix_product.xml |
Jasmine Cha | 6cd390e | 2023-03-13 09:41:44 +0800 | [diff] [blame] | 28 | |
| 29 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 30 | vendor.audio_hal.aidl.enable=true |
Mikhail Naganov | 57cd031 | 2024-02-06 20:01:42 -0800 | [diff] [blame] | 31 | PRODUCT_SYSTEM_EXT_PROPERTIES += \ |
| 32 | ro.audio.ihaladaptervendorextension_enabled=true |
Jasmine Cha | e5bf86e | 2023-12-12 16:27:28 +0800 | [diff] [blame] | 33 | |
David Li | 15c9c33 | 2024-09-13 10:03:50 +0000 | [diff] [blame] | 34 | ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) |
| 35 | $(call soong_config_set,aoc_audio_func,dump_usecase_data,true) |
| 36 | $(call soong_config_set,aoc_audio_func,hal_socket_control,true) |
| 37 | $(call soong_config_set,aoc_audio_func,record_tuning_keys,true) |
| 38 | $(call soong_config_set,aoc_audio_func,aidl_command_interface,true) |
| 39 | endif |
| 40 | |
Jasmine Cha | e5bf86e | 2023-12-12 16:27:28 +0800 | [diff] [blame] | 41 | $(call soong_config_set,pixel_audio_hal_type,aidl_build,true) |