1include $(top_srcdir)/common/check.mak 2 3CHECK_REGISTRY = $(top_builddir)/tests/check/test-registry.reg 4TEST_FILES_DIRECTORY = $(top_srcdir)/tests/files 5 6REGISTRY_ENVIRONMENT = \ 7 GST_REGISTRY_1_0=$(CHECK_REGISTRY) 8 9AM_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" 15 16# ths core dumps of some machines have PIDs appended 17CLEANFILES = core.* test-registry.* 18 19clean-local: clean-local-check 20 21TESTS = $(check_PROGRAMS) 22 23if USE_AMRNB 24AMRNB = elements/amrnbenc 25else 26AMRNB = 27endif 28 29if USE_MPEG2DEC 30MPEG2DEC = elements/mpeg2dec 31else 32MPEG2DEC = 33endif 34 35if USE_X264 36check_x264enc=elements/x264enc 37else 38check_x264enc= 39endif 40 41if USE_PLUGIN_XINGMUX 42check_xingmux = elements/xingmux 43else 44check_xingmux = 45endif 46 47# generic/index 48check_PROGRAMS = \ 49 generic/states \ 50 $(AMRNB) \ 51 $(MPEG2DEC) \ 52 $(check_x264enc) \ 53 $(check_xingmux) 54 55# these tests don't even pass 56noinst_PROGRAMS = 57 58noinst_HEADERS = elements/xingmux_testdata.h 59 60AM_CFLAGS = $(GST_OBJ_CFLAGS) $(GST_CHECK_CFLAGS) $(CHECK_CFLAGS) \ 61 -DGST_CHECK_TEST_ENVIRONMENT_BEACON="\"GST_PLUGIN_LOADING_WHITELIST\"" \ 62 -DGST_TEST_FILES_PATH="\"$(TEST_FILES_DIRECTORY)\"" \ 63 -UG_DISABLE_ASSERT -UG_DISABLE_CAST_CHECKS 64LDADD = $(GST_OBJ_LIBS) $(GST_CHECK_LIBS) $(CHECK_LIBS) 65 66# valgrind testing 67VALGRIND_TESTS_DISABLE = \ 68 elements/x264enc 69 70SUPPRESSIONS = $(top_srcdir)/common/gst.supp $(srcdir)/gst-plugins-ugly.supp 71 72elements_amrnbenc_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(AM_CFLAGS) 73elements_amrnbenc_LDADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) $(LDADD) 74 75elements_mpeg2dec_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS) 76elements_mpeg2dec_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD) \ 77 -lgstvideo-@GST_API_VERSION@ 78 79EXTRA_DIST = gst-plugins-ugly.supp 80