1 include $(top_srcdir)/common/check.mak
3 CHECK_REGISTRY = $(top_builddir)/tests/check/test-registry.reg
4 TEST_FILES_DIRECTORY = $(top_srcdir)/tests/files
6 REGISTRY_ENVIRONMENT = \
7 GST_REGISTRY_1_0=$(CHECK_REGISTRY)
9 AM_TESTS_ENVIRONMENT += \
10 $(REGISTRY_ENVIRONMENT) \
11 GST_PLUGIN_SYSTEM_PATH_1_0= \
12 GST_PLUGIN_PATH_1_0=$(top_builddir)/gst:$(top_builddir)/ext:$(top_builddir)/sys:$(GSTPB_PLUGINS_DIR):$(GST_PLUGINS_DIR) \
13 GST_PLUGIN_LOADING_WHITELIST="gstreamer@$(GST_PLUGINS_DIR):gst-plugins-base@$(GSTPB_PLUGINS_DIR):gst-plugins-ugly@$(top_builddir)" \
14 GST_STATE_IGNORE_ELEMENTS="siddec dvdreadsrc cdiocddasrc"
16 # ths core dumps of some machines have PIDs appended
17 CLEANFILES = core.* test-registry.*
19 clean-local: clean-local-check
21 TESTS = $(check_PROGRAMS)
24 AMRNB = elements/amrnbenc
36 MPEG2DEC = elements/mpeg2dec
42 check_x264enc=elements/x264enc
48 check_xingmux = elements/xingmux
62 # these tests don't even pass
65 noinst_HEADERS = elements/xingmux_testdata.h
67 AM_CFLAGS = $(GST_OBJ_CFLAGS) $(GST_CHECK_CFLAGS) $(CHECK_CFLAGS) \
68 -DGST_CHECK_TEST_ENVIRONMENT_BEACON="\"GST_PLUGIN_LOADING_WHITELIST\"" \
69 -DGST_TEST_FILES_PATH="\"$(TEST_FILES_DIRECTORY)\"" \
70 -UG_DISABLE_ASSERT -UG_DISABLE_CAST_CHECKS
71 LDADD = $(GST_OBJ_LIBS) $(GST_CHECK_LIBS) $(CHECK_LIBS)
74 VALGRIND_TESTS_DISABLE = \
77 SUPPRESSIONS = $(top_srcdir)/common/gst.supp $(srcdir)/gst-plugins-ugly.supp
79 elements_amrnbenc_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(AM_CFLAGS)
80 elements_amrnbenc_LDADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) $(LDADD)
82 elements_mpeg2dec_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS)
83 elements_mpeg2dec_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD) \
84 -lgstvideo-@GST_API_VERSION@
86 EXTRA_DIST = gst-plugins-ugly.supp