meson: Add the rtp module library
authorArnaud Rebillout <arnaud.rebillout@collabora.com>
Thu, 20 Sep 2018 08:10:08 +0000 (15:10 +0700)
committerArun Raghavan <arun@arunraghavan.net>
Thu, 4 Oct 2018 03:14:18 +0000 (08:44 +0530)
This is based on the existing libalsa-util library.

Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
src/modules/meson.build
src/modules/rtp/meson.build [new file with mode: 0644]

index 8a41ba7..f01f292 100644 (file)
@@ -1,3 +1,5 @@
+subdir('rtp')
+
 # module name, sources, [headers, extra flags, extra deps, extra libs]
 all_modules = [
   [ 'module-allow-passthrough', 'module-allow-passthrough.c' ],
diff --git a/src/modules/rtp/meson.build b/src/modules/rtp/meson.build
new file mode 100644 (file)
index 0000000..52a19e3
--- /dev/null
@@ -0,0 +1,24 @@
+librtp_sources = [
+  'rtp.c',
+  'sdp.c',
+  'sap.c',
+  'rtsp_client.c',
+  'headerlist.c',
+]
+
+librtp_headers = [
+  'rtp.h',
+  'sdp.h',
+  'sap.h',
+  'rtsp_client.h',
+  'headerlist.h',
+]
+
+librtp = shared_library('librtp',
+  librtp_sources,
+  librtp_headers,
+  c_args : [pa_c_args, server_c_args],
+  include_directories : [configinc, topinc],
+  dependencies : [libpulse_dep, libpulsecommon_dep, libpulsecore_dep],
+  install : true
+)