Add dbus support interface

Add an interface that can manager a dbus connection.
Make a dbus interface in the core that can create connections running
in the core main loop. Keep this as support for spa plugins.
This commit is contained in:
Wim Taymans 2017-12-18 12:41:47 +01:00
parent 4d6ac37398
commit f7b6fea43d
7 changed files with 612 additions and 37 deletions

View file

@ -9,3 +9,12 @@ spa_support_lib = shared_library('spa-support',
dependencies : threads_dep,
install : true,
install_dir : '@0@/spa/support'.format(get_option('libdir')))
spa_dbus_sources = ['dbus.c']
spa_dbus_lib = shared_library('spa-dbus',
spa_dbus_sources,
include_directories : [ spa_inc, spa_libinc],
dependencies : dbus_dep,
install : true,
install_dir : '@0@/spa/support'.format(get_option('libdir')))