tests/check/Makefile.am: Blacklist rfbsrc from the state change test.
[platform/upstream/gstreamer.git] / tests / check / Makefile.am
1 include $(top_srcdir)/common/check.mak
2
3 CHECK_REGISTRY = $(top_builddir)/tests/check/test-registry.reg
4
5 GST_TOOLS_DIR = $(top_builddir)/tools
6
7 REGISTRY_ENVIRONMENT = \
8         GST_REGISTRY=$(CHECK_REGISTRY)
9
10 # FIXME: the PLUGIN_PATH has a hack to reach good for now
11 # decide if it's worth it to add a .pc file for this, plus a dependancy on it
12 TESTS_ENVIRONMENT = \
13         $(REGISTRY_ENVIRONMENT)                                 \
14         GST_PLUGIN_SYSTEM_PATH=                                 \
15         GST_PLUGIN_PATH=$(top_builddir)/gst:$(top_builddir)/sys:$(top_builddir)/ext:$(GSTPB_PLUGINS_DIR):$(GST_PLUGINS_DIR) \
16         STATE_IGNORE_ELEMENTS="alsaspdifsink apexsink cdaudio dc1394src dvbsrc dvbbasebin dfbvideosink festival nassink sdlaudiosink sdlvideosink vcdsrc rfbsrc"
17
18 plugindir = $(libdir)/gstreamer-@GST_MAJORMINOR@
19
20 # override to _not_ install the test plugins
21 install-pluginLTLIBRARIES:
22
23 # the core dumps of some machines have PIDs appended
24 CLEANFILES = core.* test-registry.*
25
26 SUPPRESSIONS = $(top_srcdir)/common/gst.supp $(srcdir)/gst-plugins-bad.supp
27
28 clean-local: clean-local-check
29
30 if USE_METADATA
31 check_metadata = pipelines/metadata
32 else
33 check_metadata =
34 endif
35
36 if USE_MPEG2ENC
37 check_mpeg2enc = elements/mpeg2enc
38 else
39 check_mpeg2enc =
40 endif
41
42 if USE_MPLEX
43 check_mplex = elements/mplex
44 else
45 check_mplex =
46 endif
47
48 if USE_NEON
49 check_neon = elements/neonhttpsrc
50 else
51 check_neon = 
52 endif
53
54 if USE_OFA
55 check_ofa = elements/ofa
56 else
57 check_ofa = 
58 endif
59
60 if USE_TIMIDITY
61 check_timidity=elements/timidity
62 else
63 check_timidity=
64 endif
65
66 if USE_X264
67 check_x264enc=elements/x264enc
68 else
69 check_x264enc=
70 endif
71
72
73 VALGRIND_TO_FIX = \
74         elements/mpeg2enc \
75         elements/mplex \
76         elements/x264enc
77
78 # valgrind testing
79 VALGRIND_TESTS_DISABLE = \
80         $(VALGRIND_TO_FIX)
81
82 check_PROGRAMS = \
83         generic/states \
84         $(check_mpeg2enc)  \
85         $(check_mplex)     \
86         $(check_neon)      \
87         $(check_ofa)        \
88         $(check_timidity)  \
89         $(check_x264enc)   \
90         elements/aacparse \
91         elements/amrparse \
92         elements/audioresample \
93         elements/qtmux \
94         elements/selector \
95         elements/mxfdemux \
96         elements/y4menc   \
97         $(check_metadata)
98
99 noinst_HEADERS = elements/mxfdemux.h
100
101 TESTS = $(check_PROGRAMS)
102
103 AM_CFLAGS = $(GST_OBJ_CFLAGS) $(GST_CHECK_CFLAGS) $(CHECK_CFLAGS)  $(GST_OPTION_CFLAGS)
104 LDADD = $(GST_OBJ_LIBS) $(GST_CHECK_LIBS) $(CHECK_LIBS)
105
106 elements_timidity_CFLAGS = $(GST_BASE_CFLAGS) $(AM_CFLAGS)
107 elements_timidity_LDADD = $(GST_BASE_LIBS) $(LDADD)
108
109 elements_speexresample_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(AM_CFLAGS)
110 elements_speexresample_LDADD = $(GST_PLUGINS_BASE_LIBS) $(LDADD) -lgstaudio-$(GST_MAJORMINOR)