diff options
author | Jens Georg <jensg@openismus.com> | 2012-10-05 09:26:28 +0200 |
---|---|---|
committer | Jens Georg <jensg@openismus.com> | 2012-10-05 17:33:28 +0200 |
commit | f053f312bd18bc75e20f53af41e650021e5bf0a1 (patch) | |
tree | e4df47d612ce031ca53014da38baf052be0b6f49 /configure.ac | |
parent | 3246de176de3e1d8bf59bff3e5166720ba8894eb (diff) | |
download | rygel-f053f312bd18bc75e20f53af41e650021e5bf0a1.tar.gz |
engine: Add a sample media engine implementation
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index ef438651..19ad57bd 100644 --- a/configure.ac +++ b/configure.ac @@ -64,6 +64,8 @@ PKG_CHECK_MODULES(UUID, uuid >= $UUID_REQUIRED) PKG_CHECK_MODULES(LIBSOUP, libsoup-2.4 >= $LIBSOUP_REQUIRED) dnl Media engine to use +BUILT_ENGINES="librygel-media-engine-simple" + AC_ARG_WITH([media_engine], AS_HELP_STRING( [--with-media-engine=@<:@gstreamer|none@:>@], @@ -79,9 +81,11 @@ AS_IF([test "x$with_media_engine" = "xgstreamer"], PKG_CHECK_MODULES(GST_PBU, gstreamer-pbutils-0.10 >= $GSTPBU_REQUIRED) RYGEL_ADD_STAMP([src/librygel-renderer-gst/librygel_renderer_gst_1_0_la_vala.stamp]) enable_gstreamer="yes" + BUILT_ENGINES="$BUILT_ENGINES;librygel-media-engine-gst" ], [enable_gstreamer="no"]) AM_CONDITIONAL([HAVE_GSTREAMER],[test "x$enable_gstreamer" = "xyes"]) +AC_SUBST([BUILT_ENGINES]) dnl Add plugins RYGEL_ADD_PLUGIN([external],[MediaServer2 DBus consumer],[yes]) @@ -95,6 +99,7 @@ AS_IF([test "x$with_media_engine" = "xgstreamer"], RYGEL_ADD_PLUGIN([playbin],[GStreamer playbin],[yes]) RYGEL_ADD_PLUGIN([media-export],[MediaExport],[yes]) RYGEL_ADD_PLUGIN([gst-launch],[GStreamer launchline],[no]) + RYGEL_ADD_STAMP([src/media-engines/gstreamer/librygel_media_engine_gst_la_vala.stamp]) ], [ RYGEL_DISABLE_PLUGIN([test]) @@ -109,6 +114,7 @@ RYGEL_ADD_STAMP([src/librygel-server/librygel_server_1_0_la_vala.stamp]) RYGEL_ADD_STAMP([src/librygel-renderer/librygel_renderer_1_0_la_vala.stamp]) RYGEL_ADD_STAMP([src/rygel/rygel_vala.stamp]) RYGEL_ADD_STAMP([src/ui/rygel_preferences_vala.stamp]) +RYGEL_ADD_STAMP([src/media-engines/simple/librygel_media_engine_simple_la_vala.stamp]) RYGEL_CHECK_VALA([$VALA_REQUIRED], [gupnp-1.0 @@ -271,6 +277,7 @@ src/rygel/Makefile src/ui/Makefile src/media-engines/Makefile src/media-engines/gstreamer/Makefile +src/media-engines/simple/Makefile src/plugins/Makefile data/Makefile data/xml/Makefile |