summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJens Georg <jensg@openismus.com>2012-09-27 13:10:57 +0200
committerJens Georg <jensg@openismus.com>2012-10-05 17:33:28 +0200
commit3f65a7796a573d4f6cec7157f2298ce4afe4db9e (patch)
tree341374bf7369ae7040154434993e6443b58834a1 /tests
parent8a921d181288059cc4715f3c2267d6ff4826c0f9 (diff)
downloadrygel-3f65a7796a573d4f6cec7157f2298ce4afe4db9e.tar.gz
build: Enable building Rygel without GStreamer
If no GStreamer is available, build Rygel without a media engine and all Plugins that require GStreamer, such as: * test * gst-launch * media-export * playbin
Diffstat (limited to 'tests')
-rw-r--r--tests/Makefile.am66
-rw-r--r--tests/rygel-http-response-test.vala2
2 files changed, 34 insertions, 34 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 0f7095b6..65ca376a 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -26,7 +26,7 @@ LDADD = $(LIBGUPNP_LIBS) \
$(LIBGUPNP_DLNA_LIBS) \
$(COVERAGE_LIBS)
-AM_VALAFLAGS = --disable-warnings --thread \
+AM_VALAFLAGS = --disable-warnings \
--pkg gupnp-1.0 --pkg gupnp-av-1.0 --pkg dbus-glib-1 \
--pkg gconf-2.0 --pkg gstreamer-0.10 --pkg gstreamer-base-0.10 \
--pkg gio-2.0 --pkg gee-1.0 --pkg gstreamer-pbutils-0.10 \
@@ -42,10 +42,8 @@ check_PROGRAMS = rygel-http-item-uri-test \
rygel-http-post-test \
rygel-searchable-container-test \
rygel-item-creator-test \
- rygel-playbin-renderer-test \
rygel-user-config-test \
- rygel-regression \
- rygel-environment-test
+ rygel-regression
TESTS = $(check_PROGRAMS)
@@ -99,33 +97,6 @@ rygel_item_creator_test_SOURCES = rygel-item-creator-test.vala \
rygel-search-expression.vala \
rygel-media-engine.vala
-
-rygel_playbin_renderer_test_SOURCES = rygel-playbin-renderer-test.vala
-
-rygel_playbin_renderer_test_VALAFLAGS = \
- $(AM_VALAFLAGS) \
- --pkg rygel-renderer-gst-1.0 \
- --pkg rygel-renderer-1.0 \
- --pkg rygel-core-1.0 \
- --vapidir $(top_builddir)/src/librygel-renderer \
- --vapidir $(top_builddir)/src/librygel-renderer-gst \
- --vapidir $(top_builddir)/src/librygel-core
-
-rygel_playbin_renderer_test_LDADD = \
- $(top_builddir)/src/librygel-renderer/librygel-renderer-1.0.la \
- $(top_builddir)/src/librygel-renderer-gst/librygel-renderer-gst-1.0.la \
- $(top_builddir)/src/librygel-core/librygel-core-1.0.la \
- $(LDADD)
-
-rygel_playbin_renderer_test_CFLAGS = \
- $(AM_CFLAGS) \
- -I$(top_builddir)/src/librygel-renderer \
- -I$(top_srcdir)/src/librygel-renderer \
- -I$(top_builddir)/src/librygel-renderer-gst \
- -I$(top_srcdir)/src/librygel-renderer-gst \
- -I$(top_builddir)/src/librygel-core \
- -I$(top_srcdir)/src/librygel-core
-
rygel_user_config_test_SOURCES = rygel-configuration.vala \
rygel-user-config.vala \
rygel-user-config-test.vala
@@ -138,7 +109,6 @@ rygel_user_config_test_CFLAGS = \
$(AM_CFLAGS) \
-DSYS_CONFIG_DIR='"$(sysconfigdir)"'
-
rygel_regression_SOURCES = \
rygel-regression.vala
@@ -161,10 +131,42 @@ rygel_regression_LDADD = \
$(top_builddir)/src/librygel-server/librygel-server-1.0.la \
$(top_builddir)/src/librygel-core/librygel-core-1.0.la
+if HAVE_GSTREAMER
+check_PROGRAMS += \
+ rygel-playbin-renderer-test \
+ rygel-environment-test
+
+rygel_playbin_renderer_test_SOURCES = rygel-playbin-renderer-test.vala
+
+rygel_playbin_renderer_test_VALAFLAGS = \
+ $(AM_VALAFLAGS) \
+ --pkg rygel-renderer-gst-1.0 \
+ --pkg rygel-renderer-1.0 \
+ --pkg rygel-core-1.0 \
+ --vapidir $(top_builddir)/src/librygel-renderer \
+ --vapidir $(top_builddir)/src/librygel-renderer-gst \
+ --vapidir $(top_builddir)/src/librygel-core
+
+rygel_playbin_renderer_test_LDADD = \
+ $(top_builddir)/src/librygel-renderer/librygel-renderer-1.0.la \
+ $(top_builddir)/src/librygel-renderer-gst/librygel-renderer-gst-1.0.la \
+ $(top_builddir)/src/librygel-core/librygel-core-1.0.la \
+ $(LDADD)
+
+rygel_playbin_renderer_test_CFLAGS = \
+ $(AM_CFLAGS) \
+ -I$(top_builddir)/src/librygel-renderer \
+ -I$(top_srcdir)/src/librygel-renderer \
+ -I$(top_builddir)/src/librygel-renderer-gst \
+ -I$(top_srcdir)/src/librygel-renderer-gst \
+ -I$(top_builddir)/src/librygel-core \
+ -I$(top_srcdir)/src/librygel-core
+
rygel_environment_test_SOURCES = rygel-environment-test.vala
rygel_environment_test_CFLAGS = $(AM_CFLAGS)
rygel_environment_test_LDADD = $(LDADD)
rygel_environment_test_VALAFLAGS = $(AM_VALAFLAGS) --pkg gstreamer-0.10
+endif
if ALWAYS_TEST
all-local: check
diff --git a/tests/rygel-http-response-test.vala b/tests/rygel-http-response-test.vala
index 9f363840..d9e0c35c 100644
--- a/tests/rygel-http-response-test.vala
+++ b/tests/rygel-http-response-test.vala
@@ -49,8 +49,6 @@ public class Rygel.HTTPResponseTest : GLib.Object {
private Error error;
public static int main (string[] args) {
- Gst.init (ref args);
-
try {
var test = new HTTPResponseTest.complete ();
test.run ();