mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-23 06:59:53 -05:00
dbus-common: Implement infrastructure for registering D-Bus objects on all
client connections and for receiving method calls from clients.
This commit is contained in:
parent
c8d819a5ad
commit
123c6a3c6f
7 changed files with 649 additions and 9 deletions
|
|
@ -783,7 +783,6 @@ libpulsecore_@PA_MAJORMINORMICRO@_la_SOURCES = \
|
|||
pulsecore/core-scache.c pulsecore/core-scache.h \
|
||||
pulsecore/core-subscribe.c pulsecore/core-subscribe.h \
|
||||
pulsecore/core.c pulsecore/core.h \
|
||||
pulsecore/dbus-common.c pulsecore/dbus-common.h \
|
||||
pulsecore/envelope.c pulsecore/envelope.h \
|
||||
pulsecore/fdsem.c pulsecore/fdsem.h \
|
||||
pulsecore/g711.c pulsecore/g711.h \
|
||||
|
|
@ -830,7 +829,9 @@ libpulsecore_@PA_MAJORMINORMICRO@_la_LDFLAGS += $(X11_LIBS)
|
|||
endif
|
||||
|
||||
if HAVE_DBUS
|
||||
libpulsecore_@PA_MAJORMINORMICRO@_la_SOURCES += pulsecore/dbus-shared.c pulsecore/dbus-shared.h
|
||||
libpulsecore_@PA_MAJORMINORMICRO@_la_SOURCES += \
|
||||
pulsecore/dbus-shared.c pulsecore/dbus-shared.h \
|
||||
pulsecore/dbus-common.c pulsecore/dbus-common.h
|
||||
libpulsecore_@PA_MAJORMINORMICRO@_la_CFLAGS += $(DBUS_CFLAGS)
|
||||
libpulsecore_@PA_MAJORMINORMICRO@_la_LIBADD += $(DBUS_LIBS)
|
||||
endif
|
||||
|
|
@ -1220,7 +1221,9 @@ module_http_protocol_unix_la_LIBADD = $(AM_LIBADD) libpulsecore-@PA_MAJORMINORMI
|
|||
|
||||
# D-Bus protocol
|
||||
|
||||
module_dbus_protocol_la_SOURCES = modules/module-dbus-protocol.c
|
||||
module_dbus_protocol_la_SOURCES = \
|
||||
pulsecore/dbus-objs/core.c pulsecore/dbus-objs/core.h \
|
||||
modules/module-dbus-protocol.c
|
||||
module_dbus_protocol_la_CFLAGS = $(AM_CFLAGS) $(DBUS_CFLAGS)
|
||||
module_dbus_protocol_la_LDFLAGS = $(MODULE_LDFLAGS)
|
||||
module_dbus_protocol_la_LIBADD = $(AM_LIBADD) $(DBUS_LIBS) libpulsecore-@PA_MAJORMINORMICRO@.la libpulsecommon-@PA_MAJORMINORMICRO@.la libpulse.la
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue