153a5a1b3Sopenharmony_cilibbluez5_util_sources = [
253a5a1b3Sopenharmony_ci  'a2dp-codec-sbc.c',
353a5a1b3Sopenharmony_ci  'a2dp-codec-util.c',
453a5a1b3Sopenharmony_ci  'bluez5-util.c',
553a5a1b3Sopenharmony_ci  'bt-codec-cvsd.c',
653a5a1b3Sopenharmony_ci  'bt-codec-msbc.c',
753a5a1b3Sopenharmony_ci]
853a5a1b3Sopenharmony_ci
953a5a1b3Sopenharmony_cilibbluez5_util_headers = [
1053a5a1b3Sopenharmony_ci  'a2dp-codec-api.h',
1153a5a1b3Sopenharmony_ci  'a2dp-codecs.h',
1253a5a1b3Sopenharmony_ci  'a2dp-codec-util.h',
1353a5a1b3Sopenharmony_ci  'bluez5-util.h',
1453a5a1b3Sopenharmony_ci  'rtp.h',
1553a5a1b3Sopenharmony_ci]
1653a5a1b3Sopenharmony_ci
1753a5a1b3Sopenharmony_ciif get_option('bluez5-native-headset')
1853a5a1b3Sopenharmony_ci  libbluez5_util_sources += [ 'backend-native.c' ]
1953a5a1b3Sopenharmony_ciendif
2053a5a1b3Sopenharmony_ci
2153a5a1b3Sopenharmony_ciif get_option('bluez5-ofono-headset')
2253a5a1b3Sopenharmony_ci  libbluez5_util_sources += [ 'backend-ofono.c' ]
2353a5a1b3Sopenharmony_ciendif
2453a5a1b3Sopenharmony_ci
2553a5a1b3Sopenharmony_ciif have_bluez5_gstreamer
2653a5a1b3Sopenharmony_ci  libbluez5_util_headers += [ 'a2dp-codec-gst.h' ]
2753a5a1b3Sopenharmony_ci  libbluez5_util_sources += [ 'a2dp-codec-gst.c' ]
2853a5a1b3Sopenharmony_ci  libbluez5_util_sources += [ 'a2dp-codec-ldac-gst.c' ]
2953a5a1b3Sopenharmony_ci  libbluez5_util_sources += [ 'a2dp-codec-aptx-gst.c' ]
3053a5a1b3Sopenharmony_ciendif
3153a5a1b3Sopenharmony_ci
3253a5a1b3Sopenharmony_cilibbluez5_util = shared_library('bluez5-util',
3353a5a1b3Sopenharmony_ci  libbluez5_util_sources,
3453a5a1b3Sopenharmony_ci  libbluez5_util_headers,
3553a5a1b3Sopenharmony_ci  c_args : [pa_c_args, server_c_args],
3653a5a1b3Sopenharmony_ci  link_args : [nodelete_link_args],
3753a5a1b3Sopenharmony_ci  include_directories : [configinc, topinc],
3853a5a1b3Sopenharmony_ci  dependencies : [libpulse_dep, libpulsecommon_dep, libpulsecore_dep, bluez_dep, dbus_dep, sbc_dep, libintl_dep, bluez5_gst_dep, bluez5_gstapp_dep],
3953a5a1b3Sopenharmony_ci  install : true,
4053a5a1b3Sopenharmony_ci  install_rpath : privlibdir,
4153a5a1b3Sopenharmony_ci  install_dir : modlibexecdir,
4253a5a1b3Sopenharmony_ci)
43