Merge branch 'master' into 0.11
[platform/upstream/gst-plugins-base.git] / tests / icles / Makefile.am
1 SUBDIRS = playback
2 DIST_SUBDIRS = playback
3
4 if USE_X
5 X_TESTS = stress-videooverlay
6
7 stress_videooverlay_SOURCES = stress-videooverlay.c
8 stress_videooverlay_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \
9         $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(X_CFLAGS)
10 stress_videooverlay_LDADD = \
11         $(top_builddir)/gst-libs/gst/interfaces/libgstinterfaces-$(GST_MAJORMINOR).la \
12         $(GST_LIBS) $(X_LIBS) $(LIBM)
13
14 if HAVE_GTK_X11
15 X_TESTS += test-colorkey test-videooverlay
16
17 test_colorkey_SOURCES = test-colorkey.c
18 test_colorkey_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \
19         $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(X_CFLAGS) $(GTK_CFLAGS)
20 test_colorkey_LDADD = \
21         $(top_builddir)/gst-libs/gst/interfaces/libgstinterfaces-$(GST_MAJORMINOR).la \
22         $(GST_LIBS) $(X_LIBS) $(LIBM) $(GTK_LIBS)
23
24 test_videooverlay_SOURCES = test-videooverlay.c
25 test_videooverlay_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \
26         $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(X_CFLAGS) $(GTK_CFLAGS)
27 test_videooverlay_LDADD = \
28         $(top_builddir)/gst-libs/gst/interfaces/libgstinterfaces-$(GST_MAJORMINOR).la \
29         $(GST_LIBS) $(X_LIBS) $(LIBM) $(GTK_LIBS)
30 endif
31
32 output_selector_test_SOURCES = output-selector-test.c
33 output_selector_test_CFLAGS  = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
34 output_selector_test_LDADD   = $(GST_LIBS)
35 output_selector_test_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
36
37 input_selector_test_SOURCES = input-selector-test.c
38 input_selector_test_CFLAGS  = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
39 input_selector_test_LDADD   = $(GST_LIBS)
40 input_selector_test_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
41
42 X_TESTS += output-selector-test input-selector-test
43
44 else
45 X_TESTS =
46 endif
47
48 if USE_PANGO
49 PANGO_TESTS = test-textoverlay
50
51 test_textoverlay_SOURCES = test-textoverlay.c
52 test_textoverlay_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
53 test_textoverlay_LDADD = $(GST_LIBS) $(LIBM)
54
55 else
56 PANGO_TESTS = 
57 endif
58
59 audio_trickplay_SOURCES = audio-trickplay.c
60 audio_trickplay_CFLAGS  = $(GST_CONTROLLER_CFLAGS) $(GST_CFLAGS)
61 audio_trickplay_LDADD = $(GST_CONTROLLER_LIBS) $(GST_LIBS) $(LIBM)
62
63 playbin_text_SOURCES = playbin-text.c
64 playbin_text_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
65 playbin_text_LDADD = $(GST_LIBS) $(LIBM)
66
67 position_formats_SOURCES = position-formats.c
68 position_formats_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
69 position_formats_LDADD = $(GST_LIBS) $(LIBM)
70
71 stress_playbin_SOURCES = stress-playbin.c
72 stress_playbin_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
73 stress_playbin_LDADD = $(GST_LIBS) $(LIBM)
74
75 test_scale_SOURCES = test-scale.c
76 test_scale_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
77 test_scale_LDADD = $(GST_LIBS) $(LIBM)
78
79 test_box_SOURCES = test-box.c
80 test_box_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
81 test_box_LDADD = $(GST_LIBS) $(LIBM)
82
83 noinst_PROGRAMS = $(X_TESTS) $(PANGO_TESTS) \
84         audio-trickplay playbin-text position-formats stress-playbin \
85         test-scale test-box