[rygel/wip/meson: 27/28] meson: Use shared_module for plugins



commit 0b3d94260a4d3fcfb1c76f57f518fb115a0a459c
Author: Jens Georg <mail jensge org>
Date:   Sun May 21 19:57:59 2017 +0200

    meson: Use shared_module for plugins

 src/plugins/external/meson.build     |   10 +++++-----
 src/plugins/gst-launch/meson.build   |   10 +++++-----
 src/plugins/lms/meson.build          |   10 +++++-----
 src/plugins/media-export/meson.build |   12 ++++++------
 src/plugins/mpris/meson.build        |   10 +++++-----
 src/plugins/playbin/meson.build      |   10 +++++-----
 src/plugins/ruih/meson.build         |   12 ++++++------
 7 files changed, 37 insertions(+), 37 deletions(-)
---
diff --git a/src/plugins/external/meson.build b/src/plugins/external/meson.build
index 7d20c63..236029c 100644
--- a/src/plugins/external/meson.build
+++ b/src/plugins/external/meson.build
@@ -11,8 +11,8 @@ rygel_external_sources = [
     'rygel-external-variant-util.vala',
     'rygel-free-desktop-interfaces.vala']
 
-library('rygel-external',
-        rygel_external_sources,
-        dependencies : external_plugin_deps + [build_config, rygel_core, rygel_server],
-        install: true,
-        install_dir: rygel_plugindir)
+shared_module('rygel-external',
+              rygel_external_sources,
+              dependencies : external_plugin_deps + [build_config, rygel_core, rygel_server],
+              install: true,
+              install_dir: rygel_plugindir)
diff --git a/src/plugins/gst-launch/meson.build b/src/plugins/gst-launch/meson.build
index 8a3a502..707343c 100644
--- a/src/plugins/gst-launch/meson.build
+++ b/src/plugins/gst-launch/meson.build
@@ -4,8 +4,8 @@ gst_launch_sources = [
     'rygel-gst-launch-audio-item.vala',
     'rygel-gst-launch-video-item.vala']
 
-library('rygel-gst-launch',
-        gst_launch_sources,
-        dependencies: gst_launch_plugin_deps + [build_config, rygel_core, rygel_server],
-        install : true,
-        install_dir : rygel_plugindir)
+shared_module('rygel-gst-launch',
+              gst_launch_sources,
+              dependencies: gst_launch_plugin_deps + [build_config, rygel_core, rygel_server],
+              install : true,
+              install_dir : rygel_plugindir)
diff --git a/src/plugins/lms/meson.build b/src/plugins/lms/meson.build
index 545cc7d..89b8ff4 100644
--- a/src/plugins/lms/meson.build
+++ b/src/plugins/lms/meson.build
@@ -17,8 +17,8 @@ lms_sources = [
     'rygel-lms-image-year.vala',
     'rygel-lms-dbus-interfaces.vala']
 
-lms_plugin = library('rygel-lms',
-                     lms_sources,
-                     dependencies : lms_deps + [build_config, rygel_core, rygel_server, rygel_db],
-                     install : true,
-                     install_dir : rygel_plugindir)
+shared_module('rygel-lms',
+              lms_sources,
+              dependencies : lms_deps + [build_config, rygel_core, rygel_server, rygel_db],
+              install : true,
+              install_dir : rygel_plugindir)
diff --git a/src/plugins/media-export/meson.build b/src/plugins/media-export/meson.build
index 007297a..878b700 100644
--- a/src/plugins/media-export/meson.build
+++ b/src/plugins/media-export/meson.build
@@ -50,9 +50,9 @@ mx_sources = [
     'rygel-media-export-dvd-container.vala',
     'rygel-media-export-dvd-track.vala']
 
-mx_plugin = library('rygel-media-export',
-                    mx_sources,
-                    dependencies : mx_plugin_deps + [rygel_core, rygel_server, rygel_db],
-                    link_with : constants,
-                    install: true,
-                    install_dir : rygel_plugindir)
+shared_module('rygel-media-export',
+              mx_sources,
+              dependencies : mx_plugin_deps + [rygel_core, rygel_server, rygel_db],
+              link_with : constants,
+              install: true,
+              install_dir : rygel_plugindir)
diff --git a/src/plugins/mpris/meson.build b/src/plugins/mpris/meson.build
index 69d7e3f..3ec7c6a 100644
--- a/src/plugins/mpris/meson.build
+++ b/src/plugins/mpris/meson.build
@@ -5,8 +5,8 @@ rygel_mpris_sources = [
     'rygel-mpris-interfaces.vala',
     'rygel-free-desktop-interfaces.vala']
 
-library('rygel-mpris',
-        rygel_mpris_sources,
-        dependencies : [build_config, rygel_core, rygel_renderer],
-        install: true,
-        install_dir: rygel_plugindir)
+shared_module('rygel-mpris',
+              rygel_mpris_sources,
+              dependencies : [build_config, rygel_core, rygel_renderer],
+              install: true,
+              install_dir: rygel_plugindir)
diff --git a/src/plugins/playbin/meson.build b/src/plugins/playbin/meson.build
index c769a6f..117f493 100644
--- a/src/plugins/playbin/meson.build
+++ b/src/plugins/playbin/meson.build
@@ -1,6 +1,6 @@
 
-library('rygel-playbin',
-        ['rygel-playbin-module.vala', 'rygel-playbin-plugin.vala'],
-        dependencies: [build_config, rygel_core, rygel_renderer, rygel_renderer_gst],
-        install : true,
-        install_dir : rygel_plugindir)
+shared_module('rygel-playbin',
+              ['rygel-playbin-module.vala', 'rygel-playbin-plugin.vala'],
+              dependencies: [build_config, rygel_core, rygel_renderer, rygel_renderer_gst],
+              install : true,
+              install_dir : rygel_plugindir)
diff --git a/src/plugins/ruih/meson.build b/src/plugins/ruih/meson.build
index 15f397c..40e46d3 100644
--- a/src/plugins/ruih/meson.build
+++ b/src/plugins/ruih/meson.build
@@ -1,6 +1,6 @@
-library('rygel-ruih',
-        ['rygel-ruih-module.vala', 'rygel-ruih-plugin.vala'],
-        dependencies: [build_config, rygel_core, rygel_ruih],
-        vala_header : 'rygel-ruih-plugin.h',
-        install : true,
-        install_dir : rygel_plugindir)
+shared_module('rygel-ruih',
+              ['rygel-ruih-module.vala', 'rygel-ruih-plugin.vala'],
+              dependencies: [build_config, rygel_core, rygel_ruih],
+              vala_header : 'rygel-ruih-plugin.h',
+              install : true,
+              install_dir : rygel_plugindir)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]