mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-09 13:30:06 -05:00
Remove the monitor API, we can use the device API for it. Make sure we support creating devices (like alsa) from another device (udev). Use new object.id to store the object id in the object properties. Use the port.id/node.id etc to make relations to other objects.
40 lines
1.3 KiB
Meson
40 lines
1.3 KiB
Meson
pipewire_module_spa_c_args = [
|
|
'-DHAVE_CONFIG_H',
|
|
'-D_GNU_SOURCE',
|
|
]
|
|
|
|
pipewire_module_spa_node = shared_library('pipewire-module-spa-node',
|
|
[ 'module-node.c', 'spa-node.c' ],
|
|
c_args : pipewire_module_spa_c_args,
|
|
include_directories : [configinc, spa_inc],
|
|
install : true,
|
|
install_dir : modules_install_dir,
|
|
dependencies : [mathlib, dl_lib, pipewire_dep],
|
|
)
|
|
|
|
pipewire_module_spa_device = shared_library('pipewire-module-spa-device',
|
|
[ 'module-device.c', 'spa-device.c' ],
|
|
c_args : pipewire_module_spa_c_args,
|
|
include_directories : [configinc, spa_inc],
|
|
install : true,
|
|
install_dir : modules_install_dir,
|
|
dependencies : [mathlib, dl_lib, pipewire_dep],
|
|
)
|
|
|
|
pipewire_module_spa_node_factory = shared_library('pipewire-module-spa-node-factory',
|
|
[ 'module-node-factory.c', 'spa-node.c' ],
|
|
c_args : pipewire_module_spa_c_args,
|
|
include_directories : [configinc, spa_inc],
|
|
install : true,
|
|
install_dir : modules_install_dir,
|
|
dependencies : [mathlib, dl_lib, pipewire_dep],
|
|
)
|
|
|
|
pipewire_module_spa_device_factory = shared_library('pipewire-module-spa-device-factory',
|
|
[ 'module-device-factory.c', 'spa-device.c' ],
|
|
c_args : pipewire_module_spa_c_args,
|
|
include_directories : [configinc, spa_inc],
|
|
install : true,
|
|
install_dir : modules_install_dir,
|
|
dependencies : [mathlib, dl_lib, pipewire_dep],
|
|
)
|