~ubuntu-branches/ubuntu/quantal/gstreamer-vaapi/quantal

« back to all changes in this revision

Viewing changes to tests/Makefile.am

  • Committer: Package Import Robot
  • Author(s): Timo Aaltonen
  • Date: 2012-02-10 14:35:09 UTC
  • Revision ID: package-import@ubuntu.com-20120210143509-wq9j8uqb5leu1iik
Tags: upstream-0.3.4
ImportĀ upstreamĀ versionĀ 0.3.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
noinst_PROGRAMS =       \
 
2
        test-decode     \
 
3
        test-display    \
 
4
        test-surfaces   \
 
5
        test-windows    \
 
6
        test-subpicture \
 
7
        $(NULL)
 
8
 
 
9
if USE_GLX
 
10
noinst_PROGRAMS +=      \
 
11
        test-textures   \
 
12
        $(NULL)
 
13
endif
 
14
 
 
15
TEST_CFLAGS             = $(LIBVA_CFLAGS) -I$(top_srcdir)/gst-libs $(GST_CFLAGS) -DGST_USE_UNSTABLE_API
 
16
TEST_X11_CFLAGS         = -DUSE_X11 $(X11_CFLAGS)
 
17
TEST_GLX_CFLAGS         = -DUSE_GLX $(GLX_CFLAGS)
 
18
TEST_MIX_CFLAGS         = $(TEST_X11_CFLAGS)
 
19
if USE_GLX
 
20
TEST_MIX_CFLAGS         += $(TEST_GLX_CFLAGS)
 
21
endif
 
22
 
 
23
TEST_LIBS = \
 
24
        $(GST_LIBS) \
 
25
        $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-@GST_MAJORMINOR@.la
 
26
 
 
27
TEST_X11_LIBS = \
 
28
        $(X11_LIBS) \
 
29
        $(GST_LIBS) \
 
30
        $(LIBVA_X11_LIBS) \
 
31
        $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-x11-@GST_MAJORMINOR@.la
 
32
 
 
33
TEST_GLX_LIBS = \
 
34
        $(GLX_LIBS) \
 
35
        $(GST_LIBS) \
 
36
        $(LIBVA_GLX_LIBS) \
 
37
        $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-glx-@GST_MAJORMINOR@.la
 
38
 
 
39
TEST_MIX_LIBS           = $(TEST_X11_LIBS)
 
40
if USE_GLX
 
41
TEST_MIX_LIBS           += $(TEST_GLX_LIBS)
 
42
endif
 
43
 
 
44
test_codecs_source_c    = test-mpeg2.c test-h264.c test-vc1.c
 
45
test_codecs_source_h    = $(test_codecs_source_c:%.c=%.h)
 
46
 
 
47
test_decode_SOURCES     = test-decode.c $(test_codecs_source_c)
 
48
test_decode_CFLAGS      = $(TEST_CFLAGS) $(TEST_X11_CFLAGS)
 
49
test_decode_LDADD       = $(TEST_LIBS) $(TEST_X11_LIBS)
 
50
 
 
51
test_display_SOURCES    = test-display.c
 
52
test_display_CFLAGS     = $(TEST_CFLAGS) $(TEST_MIX_CFLAGS)
 
53
test_display_LDADD      = $(TEST_LIBS) $(TEST_MIX_LIBS)
 
54
 
 
55
test_surfaces_SOURCES   = test-surfaces.c
 
56
test_surfaces_CFLAGS    = $(TEST_CFLAGS) $(TEST_X11_CFLAGS)
 
57
test_surfaces_LDADD     = $(TEST_LIBS) $(TEST_X11_LIBS)
 
58
 
 
59
test_subpicture_SOURCES = test-subpicture.c test-mpeg2.c test-subpicture-data.c
 
60
test_subpicture_CFLAGS  = $(TEST_CFLAGS) $(TEST_X11_CFLAGS)
 
61
test_subpicture_LDADD   = $(TEST_LIBS) $(TEST_X11_LIBS)
 
62
 
 
63
test_windows_SOURCES    = test-windows.c image.c
 
64
test_windows_CFLAGS     = $(TEST_CFLAGS) $(TEST_X11_CFLAGS)
 
65
test_windows_LDADD      = $(TEST_LIBS) $(TEST_X11_LIBS)
 
66
 
 
67
test_textures_SOURCES   = test-textures.c image.c
 
68
test_textures_CFLAGS    = $(TEST_CFLAGS) $(TEST_GLX_CFLAGS)
 
69
test_textures_LDADD     = $(TEST_LIBS) $(TEST_GLX_LIBS)
 
70
 
 
71
EXTRA_DIST = \
 
72
        image.h                 \
 
73
        test-decode.h           \
 
74
        test-subpicture-data.h  \
 
75
        $(test_codecs_source_c) \
 
76
        $(test_codecs_source_h) \
 
77
        $(NULL)
 
78
 
 
79
# Extra clean files so that maintainer-clean removes *everything*
 
80
MAINTAINERCLEANFILES = Makefile.in