mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-05 13:30:02 -05:00
66 lines
1.4 KiB
Meson
66 lines
1.4 KiB
Meson
|
|
pipewire_pulseaudio_sources = [
|
||
|
|
'bitset.c',
|
||
|
|
'channelmap.c',
|
||
|
|
'context.c',
|
||
|
|
'core-format.c',
|
||
|
|
'direction.c',
|
||
|
|
'error.c',
|
||
|
|
'ext-device-manager.c',
|
||
|
|
'ext-device-restore.c',
|
||
|
|
'ext-stream-restore.c',
|
||
|
|
'format.c',
|
||
|
|
'introspect.c',
|
||
|
|
'json.c',
|
||
|
|
'mainloop.c',
|
||
|
|
'mainloop-signal.c',
|
||
|
|
'operation.c',
|
||
|
|
'proplist.c',
|
||
|
|
'rtclock.c',
|
||
|
|
'sample.c',
|
||
|
|
'scache.c',
|
||
|
|
'stream.c',
|
||
|
|
'strbuf.c',
|
||
|
|
'subscribe.c',
|
||
|
|
'thread-mainloop.c',
|
||
|
|
'timeval.c',
|
||
|
|
'utf8.c',
|
||
|
|
'util.c',
|
||
|
|
'version.c',
|
||
|
|
'volume.c',
|
||
|
|
'xmalloc.c',
|
||
|
|
'pipewire-pulseaudio.c',
|
||
|
|
]
|
||
|
|
|
||
|
|
pipewire_mainloop_glib_sources = [
|
||
|
|
'mainloop-glib.c',
|
||
|
|
]
|
||
|
|
|
||
|
|
pipewire_pulseaudio_c_args = [
|
||
|
|
'-DHAVE_CONFIG_H',
|
||
|
|
'-D_GNU_SOURCE',
|
||
|
|
'-DPIC',
|
||
|
|
]
|
||
|
|
|
||
|
|
mapfile = 'map-file'
|
||
|
|
vflag = '-Wl,--version-script,@0@/@1@'.format(meson.current_source_dir(), mapfile)
|
||
|
|
|
||
|
|
pipewire_pulseaudio = shared_library('pulse',
|
||
|
|
pipewire_pulseaudio_sources,
|
||
|
|
soversion : '0',
|
||
|
|
c_args : pipewire_pulseaudio_c_args,
|
||
|
|
link_args : vflag,
|
||
|
|
include_directories : [configinc],
|
||
|
|
dependencies : [pipewire_dep, pulseaudio_dep, mathlib],
|
||
|
|
install : false,
|
||
|
|
)
|
||
|
|
|
||
|
|
pipewire_pulseaudio = shared_library('pulse-mainloop-glib',
|
||
|
|
pipewire_mainloop_glib_sources,
|
||
|
|
soversion : '0',
|
||
|
|
c_args : pipewire_pulseaudio_c_args,
|
||
|
|
link_args : vflag,
|
||
|
|
include_directories : [configinc],
|
||
|
|
dependencies : [pipewire_dep, pulseaudio_dep, mathlib, glib_dep],
|
||
|
|
install : false,
|
||
|
|
)
|