soong_config_module_type_import { from: "device/qcom/qssi/Android.bp", module_types: [ "bredr_vs_btadva_cc_defaults", ], } bredr_vs_btadva_cc_defaults { name: "bredr_vs_btadva_cc-default", soong_config_variables: { bredr_or_btadva: { btadva: { include_dirs: [ "vendor/qcom/proprietary/commonsys/bt/bt_adv_audio/packages/apps/Bluetooth/jni", ], static_libs: [ "libbluetoothqti_jni_adva", ], cflags: [ "-DADV_AUDIO_FEATURE=1", ], } } } } cc_library_shared { name: "libbluetooth_qti_jni", defaults: ["bredr_vs_btadva_cc-default"], compile_multilib: "first", srcs: [ "bluetooth_socket_manager.cc", "com_android_bluetooth_btservice_AdapterService.cpp", "com_android_bluetooth_btservice_BluetoothKeystore.cpp", "com_android_bluetooth_hfp.cpp", "com_android_bluetooth_hfpclient.cpp", "com_android_bluetooth_a2dp.cpp", "com_android_bluetooth_a2dp_sink.cpp", "com_android_bluetooth_avrcp_controller.cpp", "com_android_bluetooth_avrcp_target.cpp", "com_android_bluetooth_hid_host.cpp", "com_android_bluetooth_hid_device.cpp", "com_android_bluetooth_hearing_aid.cpp", "com_android_bluetooth_pan.cpp", "com_android_bluetooth_gatt.cpp", "com_android_bluetooth_sdp.cpp", "IUserManager.cc", "permission_helpers.cc", ], header_libs: ["libbluetooth_headers", "libnativehelper_header_only"], include_dirs: [ "system/bt/types", "vendor/qcom/opensource/commonsys/bluetooth_ext/vhal/include", "vendor/qcom/opensource/commonsys/system/bt/utils/include", ], shared_libs: [ "libandroid_runtime", "libbinder", "libbluetooth-binder", "libchrome", "libnativehelper", "liblog", "libutils", "libbase", ], static_libs: [ "libbluetooth-types", "libcutils", "libbluetoothqti_jni", ], cflags: [ "-Wall", "-Werror", "-Wextra", "-Wno-unused-parameter", ], sanitize: { scs: true, }, }