Remove mpg123 plugin, moved to -good
[platform/upstream/gst-plugins-ugly.git] / tests / check / Makefile.am
1 include $(top_srcdir)/common/check.mak
2
3 CHECK_REGISTRY = $(top_builddir)/tests/check/test-registry.reg
4 TEST_FILES_DIRECTORY = $(top_srcdir)/tests/files
5
6 REGISTRY_ENVIRONMENT = \
7         GST_REGISTRY_1_0=$(CHECK_REGISTRY)
8
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"
15
16 # ths core dumps of some machines have PIDs appended
17 CLEANFILES = core.* test-registry.*
18
19 clean-local: clean-local-check
20
21 TESTS = $(check_PROGRAMS)
22
23 if USE_AMRNB
24 AMRNB = elements/amrnbenc
25 else
26 AMRNB =
27 endif
28
29 if USE_LAME
30 LAME = pipelines/lame
31 else
32 LAME =
33 endif
34
35 if USE_MPEG2DEC
36 MPEG2DEC = elements/mpeg2dec
37 else
38 MPEG2DEC =
39 endif
40
41 if USE_X264
42 check_x264enc=elements/x264enc
43 else
44 check_x264enc=
45 endif
46
47 if USE_PLUGIN_XINGMUX
48 check_xingmux = elements/xingmux
49 else
50 check_xingmux =
51 endif
52
53 # generic/index
54 check_PROGRAMS = \
55         generic/states \
56         $(AMRNB) \
57         $(LAME) \
58         $(MPEG2DEC) \
59         $(check_x264enc) \
60         $(check_xingmux)
61
62 # these tests don't even pass
63 noinst_PROGRAMS =
64
65 noinst_HEADERS = elements/xingmux_testdata.h
66
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)
72
73 # valgrind testing
74 VALGRIND_TESTS_DISABLE = \
75         elements/x264enc
76
77 SUPPRESSIONS = $(top_srcdir)/common/gst.supp $(srcdir)/gst-plugins-ugly.supp
78
79 elements_amrnbenc_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(AM_CFLAGS)
80 elements_amrnbenc_LDADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) $(LDADD)
81
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@
85
86 EXTRA_DIST = gst-plugins-ugly.supp