| include $(top_srcdir)/common/check.mak |
| |
| CHECK_REGISTRY = $(top_builddir)/tests/check/test-registry.xml |
| TEST_FILES_DIRECTORY = $(top_srcdir)/tests/files |
| |
| REGISTRY_ENVIRONMENT = \ |
| GST_REGISTRY=$(CHECK_REGISTRY) |
| |
| TESTS_ENVIRONMENT = \ |
| $(REGISTRY_ENVIRONMENT) \ |
| GST_PLUGIN_SYSTEM_PATH= \ |
| GST_PLUGIN_PATH=$(top_builddir)/gst:$(top_builddir)/ext:$(top_builddir)/sys:$(GSTPB_PLUGINS_DIR):$(GST_PLUGINS_DIR) \ |
| GST_TEST_FILES_PATH=$(TEST_FILES_DIRECTORY) \ |
| STATE_IGNORE_ELEMENTS="aasink cacasink autovideosink gconfvideosink" |
| |
| # ths core dumps of some machines have PIDs appended |
| CLEANFILES = core.* test-registry.xml |
| |
| clean-local: clean-local-check |
| |
| if USE_ANNODEX |
| check_annodex = \ |
| elements/cmmldec \ |
| elements/cmmlenc |
| else |
| check_annodex = |
| endif |
| |
| if USE_SUNAUDIO |
| check_sunaudio = elements/sunaudio |
| else |
| check_sunaudio = |
| endif |
| |
| if USE_TAGLIB |
| check_taglib = \ |
| elements/id3v2mux \ |
| elements/apev2mux |
| else |
| check_taglib = |
| endif |
| |
| check_PROGRAMS = \ |
| generic/states \ |
| $(check_annodex) \ |
| elements/alphacolor \ |
| elements/audiopanorama \ |
| elements/audioinvert \ |
| elements/audioamplify \ |
| elements/audiodynamic \ |
| elements/avimux \ |
| elements/id3demux \ |
| elements/level \ |
| elements/matroskamux \ |
| elements/icydemux \ |
| elements/videofilter \ |
| $(check_sunaudio) \ |
| $(check_taglib) |
| |
| VALGRIND_TO_FIX = |
| |
| TESTS = $(check_PROGRAMS) |
| |
| # these tests don't even pass |
| # autodetect: temporarily disabled because of broken videosinks in -bad |
| noinst_PROGRAMS = \ |
| elements/autodetect |
| |
| AM_CFLAGS = $(GST_OBJ_CFLAGS) $(GST_CHECK_CFLAGS) $(CHECK_CFLAGS) |
| LDADD = $(GST_OBJ_LIBS) $(GST_CHECK_LIBS) $(CHECK_LIBS) |
| |
| # valgrind testing |
| VALGRIND_TESTS_DISABLE = $(VALGRIND_TO_FIX) |
| |
| SUPPRESSIONS = $(top_srcdir)/common/gst.supp |
| |
| elements_audiopanorama_LDADD = \ |
| $(GST_BASE_LIBS) $(GST_CONTROLLER_LIBS) \ |
| $(LDADD) |
| |
| elements_audiopanorama_CFLAGS = \ |
| $(GST_BASE_CFLAGS) $(GST_CONTROLLER_CFLAGS) \ |
| $(CFLAGS) $(AM_CFLAGS) |
| |
| elements_cmmldec_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) |
| elements_cmmlenc_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) |
| |
| elements_alphacolor_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) |
| |
| elements_sunaudio_CFLAGS = \ |
| $(GST_PLUGINS_BASE_CFLAGS) \ |
| $(AM_CFLAGS) |
| elements_sunaudio_LDADD = \ |
| $(GST_PLUGINS_BASE_LIBS) -lgstinterfaces-@GST_MAJORMINOR@ \ |
| $(LDADD) |