diff --git a/build/soong/Android.bp b/build/soong/Android.bp index c573008e..0e8ed94f 100644 --- a/build/soong/Android.bp +++ b/build/soong/Android.bp @@ -369,6 +369,28 @@ qti_camera_device { }, } +soong_config_module_type { + name: "qti_usb_hal_supported_modes", + module_type: "cc_defaults", + config_namespace: "lineageQcomVars", + bool_variables: ["supports_audio_accessory", "supports_debug_accessory"], + properties: [ + "cppflags", + ], +} + +qti_usb_hal_supported_modes { + name: "qti_usb_hal_supported_modes_defaults", + soong_config_variables: { + supports_audio_accessory: { + cppflags: ["-DSUPPORTS_AUDIO_ACCESSORY"], + }, + supports_debug_accessory: { + cppflags: ["-DSUPPORTS_DEBUG_ACCESSORY"], + }, + }, +} + soong_config_module_type { name: "extended_compress_format", module_type: "cc_defaults", diff --git a/config/BoardConfigSoong.mk b/config/BoardConfigSoong.mk index 1d194a4c..72939392 100644 --- a/config/BoardConfigSoong.mk +++ b/config/BoardConfigSoong.mk @@ -49,6 +49,8 @@ SOONG_CONFIG_NAMESPACES += lineageQcomVars SOONG_CONFIG_lineageQcomVars += \ legacy_hw_disk_encryption \ should_wait_for_qsee \ + supports_audio_accessory \ + supports_debug_accessory \ supports_extended_compress_format \ supports_hw_fde \ supports_hw_fde_perf \ @@ -71,6 +73,8 @@ SOONG_CONFIG_lineageGlobalVars_needs_netd_direct_connect_rule := $(TARGET_NEEDS_ SOONG_CONFIG_lineageNvidiaVars_uses_nv_enhancements := $(NV_ANDROID_FRAMEWORK_ENHANCEMENTS) SOONG_CONFIG_lineageQcomVars_legacy_hw_disk_encryption := $(TARGET_LEGACY_HW_DISK_ENCRYPTION) SOONG_CONFIG_lineageQcomVars_should_wait_for_qsee := $(TARGET_KEYMASTER_WAIT_FOR_QSEE) +SOONG_CONFIG_lineageQcomVars_supports_audio_accessory := $(TARGET_QTI_USB_SUPPORTS_AUDIO_ACCESSORY) +SOONG_CONFIG_lineageQcomVars_supports_debug_accessory := $(TARGET_QTI_USB_SUPPORTS_DEBUG_ACCESSORY) SOONG_CONFIG_lineageQcomVars_supports_extended_compress_format := $(AUDIO_FEATURE_ENABLED_EXTENDED_COMPRESS_FORMAT) SOONG_CONFIG_lineageQcomVars_supports_hw_fde := $(TARGET_HW_DISK_ENCRYPTION) SOONG_CONFIG_lineageQcomVars_supports_hw_fde_perf := $(TARGET_HW_DISK_ENCRYPTION_PERF)