mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-06 13:30:01 -05:00
Remove obsolete serialization code. Merge last bits into stream buffer reconstruction. Use POD copy for the allocation params. Small cleanups
64 lines
1.1 KiB
Meson
64 lines
1.1 KiB
Meson
pinos_headers = [
|
|
'array.h',
|
|
'context.h',
|
|
'introspect.h',
|
|
'log.h',
|
|
'loop.h',
|
|
'map.h',
|
|
'mem.h',
|
|
'pinos.h',
|
|
'properties.h',
|
|
'protocol-native.h',
|
|
'proxy.h',
|
|
'rtkit.h',
|
|
'stream.h',
|
|
'subscribe.h',
|
|
'thread-mainloop.h',
|
|
'transport.h',
|
|
'uri.h',
|
|
'utils.h',
|
|
]
|
|
|
|
pinos_sources = [
|
|
'connection.c',
|
|
'context.c',
|
|
'introspect.c',
|
|
'log.c',
|
|
'loop.c',
|
|
'mapper.c',
|
|
'mem.c',
|
|
'properties.c',
|
|
'protocol-native.c',
|
|
'proxy.c',
|
|
'stream.c',
|
|
'pinos.c',
|
|
'rtkit.c',
|
|
'thread-mainloop.c',
|
|
'transport.c',
|
|
'uri.c',
|
|
'utils.c',
|
|
]
|
|
|
|
install_headers(pinos_headers, subdir : 'pinos/client')
|
|
|
|
libpinos_c_args = [
|
|
'-DHAVE_CONFIG_H',
|
|
'-D_GNU_SOURCE',
|
|
'-D_POSIX_C_SOURCE',
|
|
]
|
|
|
|
|
|
libpinos = shared_library('pinos', pinos_sources,
|
|
version : libversion,
|
|
soversion : soversion,
|
|
c_args : libpinos_c_args,
|
|
include_directories : [configinc, spa_inc],
|
|
link_with : spalib,
|
|
install : true,
|
|
dependencies : [dbus_dep, mathlib, pthread_lib],
|
|
)
|
|
|
|
pinos_dep = declare_dependency(link_with : libpinos,
|
|
include_directories : [configinc, spa_inc],
|
|
dependencies : [pthread_lib],
|
|
)
|