From 8a15af4ffc4b15a877afcf477a79b49e8097c65e Mon Sep 17 00:00:00 2001 From: Arnaud Rebillout Date: Mon, 26 Nov 2018 16:29:12 +0700 Subject: meson: Move oss-util in a library Like it was with the aututools Signed-off-by: Arnaud Rebillout --- src/modules/meson.build | 3 ++- src/modules/oss/meson.build | 17 +++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 src/modules/oss/meson.build diff --git a/src/modules/meson.build b/src/modules/meson.build index 774f8904d..008ba38bc 100644 --- a/src/modules/meson.build +++ b/src/modules/meson.build @@ -77,8 +77,9 @@ if cc.has_header('linux/input.h') endif if cc.has_header('sys/soundcard.h') + subdir('oss') all_modules += [ - [ 'module-oss', [ 'oss/module-oss.c', 'oss/oss-util.c', 'oss/oss-util.h' ] ], + [ 'module-oss', 'oss/module-oss.c', [], [], [], liboss_util ], ] endif diff --git a/src/modules/oss/meson.build b/src/modules/oss/meson.build new file mode 100644 index 000000000..3e9603cf3 --- /dev/null +++ b/src/modules/oss/meson.build @@ -0,0 +1,17 @@ +liboss_util_sources = [ + 'oss-util.c' +] + +liboss_util_headers = [ + 'oss-util.h' +] + +liboss_util = shared_library('oss-util', + liboss_util_sources, + liboss_util_headers, + c_args : [pa_c_args, server_c_args], + include_directories : [configinc, topinc], + dependencies : [libpulse_dep, libpulsecommon_dep, libpulsecore_dep], + install : true, + install_dir : modlibexecdir, +) -- cgit v1.2.3