diff options
author | Jens Georg <mail@jensge.org> | 2017-05-23 17:31:47 +0200 |
---|---|---|
committer | Jens Georg <mail@jensge.org> | 2017-05-23 17:33:37 +0200 |
commit | 6abcc905736fc8fdab4124ad9bb0984bef6c5df1 (patch) | |
tree | a2fc5179a7fc480e51764dfdfc3302444c1a962d | |
parent | 128c1a1b9066b252b4db3e24084d171b887b1d0e (diff) | |
download | rygel-wip/meson.tar.gz |
meson: Add example pluginswip/meson
-rw-r--r-- | examples/meson.build | 4 | ||||
-rw-r--r-- | examples/renderer-plugins/C/meson.build | 15 | ||||
-rw-r--r-- | examples/renderer-plugins/meson.build | 2 | ||||
-rw-r--r-- | examples/renderer-plugins/vala/meson.build | 12 | ||||
-rw-r--r-- | examples/server-plugins/C/meson.build | 14 | ||||
-rw-r--r-- | examples/server-plugins/meson.build | 2 | ||||
-rw-r--r-- | examples/server-plugins/vala/meson.build | 12 |
7 files changed, 59 insertions, 2 deletions
diff --git a/examples/meson.build b/examples/meson.build index ef97ace9..34cc1ae8 100644 --- a/examples/meson.build +++ b/examples/meson.build @@ -1,5 +1,5 @@ -#subdir('renderer-plguins') -#subdir('server-plugins') +subdir('renderer-plugins') +subdir('server-plugins') executable('standalone-server', 'standalone-server.c', diff --git a/examples/renderer-plugins/C/meson.build b/examples/renderer-plugins/C/meson.build new file mode 100644 index 00000000..c0a0c49f --- /dev/null +++ b/examples/renderer-plugins/C/meson.build @@ -0,0 +1,15 @@ +shared_module('rygel-example-renderer-plugin-c', + ['example-renderer-plugin.h', + 'example-renderer-plugin.c', + 'example-player.h', + 'example-player.c'], + c_args : '-DG_LOG_DOMAIN="ExampleRendererPluginC"', + dependencies: [rygel_core, rygel_renderer], + link_with : [core_lib, renderer_lib], + install : true, + install_dir : rygel_plugindir) + +configure_file(input : 'example-renderer-c.plugin.in', + output : 'example-renderer-c.plugin', + configuration : plugin_config, + install_dir : rygel_plugindir) diff --git a/examples/renderer-plugins/meson.build b/examples/renderer-plugins/meson.build new file mode 100644 index 00000000..9684ef9d --- /dev/null +++ b/examples/renderer-plugins/meson.build @@ -0,0 +1,2 @@ +subdir('C') +subdir('vala') diff --git a/examples/renderer-plugins/vala/meson.build b/examples/renderer-plugins/vala/meson.build new file mode 100644 index 00000000..8d3c2a8a --- /dev/null +++ b/examples/renderer-plugins/vala/meson.build @@ -0,0 +1,12 @@ +shared_module('rygel-example-renderer-plugin-vala', + ['example-renderer-plugin-vala.vala', + 'example-player-vala.vala'], + c_args : '-DG_LOG_DOMAIN="ExampleRendererPluginVala"', + dependencies : common_deps + [gupnp_av, rygel_core, rygel_renderer], + install : true, + install_dir : rygel_plugindir) + +configure_file(input : 'example-renderer-vala.plugin.in', + output : 'example-renderer-vala.plugin', + configuration : plugin_config, + install_dir : rygel_plugindir) diff --git a/examples/server-plugins/C/meson.build b/examples/server-plugins/C/meson.build new file mode 100644 index 00000000..34c3d826 --- /dev/null +++ b/examples/server-plugins/C/meson.build @@ -0,0 +1,14 @@ +shared_module('rygel-example-server-plugin-c', + ['example-server-plugin.h', + 'example-server-plugin.c', + 'example-root-container.h', + 'example-root-container.c'], + c_args : '-DG_LOG_DOMAIN="ExampleServerPluginC"', + dependencies: [rygel_core, rygel_server], + install : true, + install_dir : rygel_plugindir) + +configure_file(input : 'example-server-c.plugin.in', + output : 'example-server-c.plugin', + configuration : plugin_config, + install_dir : rygel_plugindir) diff --git a/examples/server-plugins/meson.build b/examples/server-plugins/meson.build new file mode 100644 index 00000000..9684ef9d --- /dev/null +++ b/examples/server-plugins/meson.build @@ -0,0 +1,2 @@ +subdir('C') +subdir('vala') diff --git a/examples/server-plugins/vala/meson.build b/examples/server-plugins/vala/meson.build new file mode 100644 index 00000000..607792aa --- /dev/null +++ b/examples/server-plugins/vala/meson.build @@ -0,0 +1,12 @@ +shared_module('rygel-example-server-plugin-vala', + ['example-server-plugin-vala.vala', + 'example-root-container-vala.vala'], + c_args : '-DG_LOG_DOMAIN="ExampleServerPluginVala"', + dependencies : common_deps + [gupnp_av, rygel_core, rygel_server], + install : true, + install_dir : rygel_plugindir) + +configure_file(input : 'example-server-vala.plugin.in', + output : 'example-server-vala.plugin', + configuration : plugin_config, + install_dir : rygel_plugindir) |