diff options
author | Arnaud Rebillout <arnaud.rebillout@collabora.com> | 2018-11-26 16:29:12 +0700 |
---|---|---|
committer | Arun Raghavan <arun@arunraghavan.net> | 2019-06-08 11:57:00 +0200 |
commit | 8a15af4ffc4b15a877afcf477a79b49e8097c65e (patch) | |
tree | 1d05466a5ddbfbcc561080bffa1ba263702f734e | |
parent | 091906cb030f07ab736f60206a3f4f7819384398 (diff) |
meson: Move oss-util in a library
Like it was with the aututools
Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
-rw-r--r-- | src/modules/meson.build | 3 | ||||
-rw-r--r-- | src/modules/oss/meson.build | 17 |
2 files changed, 19 insertions, 1 deletions
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, +) |