include $(top_srcdir)/common/check.mak CHECK_REGISTRY = $(top_builddir)/tests/check/test-registry.xml REGISTRY_ENVIRONMENT = \ GST_REGISTRY=$(CHECK_REGISTRY) TESTS_ENVIRONMENT = \ G_SLICE=debug-blocks \ CK_DEFAULT_TIMEOUT=120 \ STATE_IGNORE_ELEMENTS="$(STATE_IGNORE_ELEMENTS)" \ $(REGISTRY_ENVIRONMENT) \ GST_PLUGIN_LOADING_WHITELIST=gstreamer:gst-plugins-base:gst-plugins-good:libnice:valve:siren:autoconvert:rtpmux:dtmf:mimic:shm:spandsp:srtp:farstream@$(top_builddir)/gst \ GST_PLUGIN_PATH=$(top_builddir)/gst:${GST_PLUGIN_PATH} \ GST_PLUGIN_PATH_1_0=$(top_builddir)/gst:${GST_PLUGIN_PATH_1_0} \ FS_PLUGIN_PATH=$(top_builddir)/transmitters/rawudp/.libs:$(top_builddir)/transmitters/multicast/.libs:$(top_builddir)/transmitters/nice/.libs:$(top_builddir)/transmitters/shm/.libs \ LD_LIBRARY_PATH=$(top_builddir)/farstream/.libs:${LD_LIBRARY_PATH} \ UPNP_XML_PATH=$(srcdir)/upnp \ SRCDIR=$(srcdir) \ XDG_CACHE_HOME=$(builddir)/cache # ths core dumps of some machines have PIDs appended CLEANFILES = core* test-registry.xml clean-local: clean-local-check rm -rf cache $(CHECK_REGISTRY): $(TESTS_ENVIRONMENT) TESTS = $(check_PROGRAMS) SUPPRESSIONS = $(top_srcdir)/common/gst.supp EXTRA_DIST = \ upnp/InternetGatewayDevice.xml \ upnp/WANIPConnection.xml \ base/test1.conf \ utils/gstelements.conf ####### # From here.. Its a list of our tests and their sub stuff # check_PROGRAMS = \ base/fscodec \ base/fstransmitter \ transmitter/rawudp \ transmitter/multicast \ transmitter/nice \ transmitter/shm \ raw/conference \ rtp/codecs \ rtp/sendcodecs \ rtp/conference \ rtp/recvcodecs \ utils/binadded AM_CFLAGS = \ $(CFLAGS) \ $(FS_INTERNAL_CFLAGS) \ $(FS_CFLAGS) \ $(GST_CHECK_CFLAGS) \ $(GST_CFLAGS) LDADD = \ $(top_builddir)/farstream/libfarstream-@FS_APIVERSION@.la \ $(GST_CHECK_LIBS) \ $(GST_LIBS) base_fscodec_SOURCES = \ testutils.c \ testutils.h \ base/fscodec.c transmitter_rawudp_CFLAGS = $(AM_CFLAGS) \ $(GUPNP_CFLAGS) $(GIO_CFLAGS) $(NICE_CFLAGS) transmitter_rawudp_LDADD = $(LDADD) \ $(GUPNP_LIBS) \ $(GIO_LIBS) \ $(NICE_LIBS) transmitter_rawudp_SOURCES = \ check-threadsafe.h \ testutils.c \ testutils.h \ transmitter/generic.c \ transmitter/generic.h \ transmitter/rawudp.c \ transmitter/rawudp-upnp.c \ transmitter/rawudp-upnp.h \ transmitter/stunalternd.c \ transmitter/stunalternd.h transmitter_multicast_CFLAGS = $(AM_CFLAGS) transmitter_multicast_SOURCES = \ check-threadsafe.h \ testutils.c \ testutils.h \ transmitter/generic.c \ transmitter/generic.h \ transmitter/multicast.c transmitter_multicast_LDADD = $(LDADD) $(GST_BASE_LIBS) transmitter_nice_CFLAGS = $(FS_INTERNAL_CFLAGS) $(CFLAGS) $(AM_CFLAGS) transmitter_nice_SOURCES = \ check-threadsafe.h \ transmitter/generic.c \ transmitter/generic.h \ transmitter/nice.c transmitter_nice_LDADD = $(LDADD) $(GST_BASE_LIBS) transmitter_shm_CFLAGS = $(AM_CFLAGS) $(GUPNP_CFLAGS) $(NICE_CFLAGS) transmitter_shm_LDADD = $(LDADD) \ $(GUPNP_LIBS) \ $(NICE_LIBS) transmitter_shm_SOURCES = \ check-threadsafe.h \ transmitter/generic.c \ transmitter/generic.h \ transmitter/shm.c raw_conference_CFLAGS = $(CFLAGS) $(AM_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) raw_conference_SOURCES = \ check-threadsafe.h \ testutils.c \ testutils.h \ raw/conference.c rtp_conference_CFLAGS = $(AM_CFLAGS) rtp_conference_SOURCES = \ check-threadsafe.h \ testutils.c \ testutils.h \ rtp/generic.c \ rtp/generic.h \ rtp/conference.c rtp_codecs_CFLAGS = $(AM_CFLAGS) rtp_codecs_SOURCES = \ rtp/generic.c \ rtp/generic.h \ rtp/codecs.c rtp_sendcodecs_CFLAGS = $(AM_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) rtp_sendcodecs_LDADD = $(LDADD) -lgstrtp-@GST_API_VERSION@ rtp_sendcodecs_SOURCES = \ rtp/generic.c \ rtp/generic.h \ rtp/sendcodecs.c rtp_recvcodecs_CFLAGS = $(AM_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) rtp_recvcodecs_LDADD = $(LDADD) -lgstrtp-@GST_API_VERSION@ utils_binadded_CFLAGS = $(AM_CFLAGS) utils_binadded_SOURCES = \ testutils.c \ testutils.h \ utils/binadded.c