mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-03 09:01:54 -05:00
extensions: implement new session manager extension
This extension, implemented in module-session-manager, implements a set of objects that are useful for session managers.
This commit is contained in:
parent
44bf0baaa7
commit
1e14206c71
23 changed files with 5507 additions and 1 deletions
|
|
@ -118,3 +118,20 @@ pipewire_module_adapter = shared_library('pipewire-module-adapter',
|
|||
install_dir : modules_install_dir,
|
||||
dependencies : [mathlib, dl_lib, rt_lib, pipewire_dep],
|
||||
)
|
||||
|
||||
pipewire_module_session_manager = shared_library('pipewire-module-session-manager',
|
||||
[ 'module-session-manager.c',
|
||||
'module-session-manager/client-endpoint.c',
|
||||
'module-session-manager/client-session.c',
|
||||
'module-session-manager/endpoint-link.c',
|
||||
'module-session-manager/endpoint-stream.c',
|
||||
'module-session-manager/endpoint.c',
|
||||
'module-session-manager/session.c',
|
||||
'module-session-manager/protocol-native.c',
|
||||
],
|
||||
c_args : pipewire_module_c_args,
|
||||
include_directories : [configinc, spa_inc],
|
||||
install : true,
|
||||
install_dir : modules_install_dir,
|
||||
dependencies : [mathlib, dl_lib, pipewire_dep],
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue