Tizen 2.0 Release
[framework/multimedia/gst-plugins-good0.10.git] / sys / v4l2 / Makefile.am
1 plugin_LTLIBRARIES = libgstvideo4linux2.la
2
3 if USE_XVIDEO
4 xv_source = gstv4l2xoverlay.c
5 xv_libs = $(X_LIBS) $(XVIDEO_LIBS)
6 else
7 xv_source =
8 xv_libs =
9 endif
10
11 libgstvideo4linux2_la_SOURCES = gstv4l2.c \
12                                 gstv4l2colorbalance.c \
13                                 gstv4l2object.c \
14                                 gstv4l2bufferpool.c \
15                                 gstv4l2src.c \
16                                 gstv4l2radio.c \
17                                 gstv4l2tuner.c \
18                                 gstv4l2vidorient.c \
19                                 v4l2_calls.c \
20                                 v4l2src_calls.c \
21                                 $(xv_source)
22
23 if BUILD_EXPERIMENTAL
24 libgstvideo4linux2_la_SOURCES += gstv4l2sink.c
25 endif
26
27 libgstvideo4linux2_la_CFLAGS =   $(GST_PLUGINS_BASE_CFLAGS) \
28                                  $(GST_BASE_CFLAGS) \
29                                  $(GST_CONTROLLER_CFLAGS) \
30                                  $(GST_CFLAGS) \
31                                  $(X_CFLAGS) \
32                                  $(LIBV4L2_CFLAGS) \
33                                  $(GUDEV_CFLAGS)
34
35 libgstvideo4linux2_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
36 libgstvideo4linux2_la_LIBTOOLFLAGS = --tag=disable-static
37
38 libgstvideo4linux2_la_LIBADD =   $(GST_PLUGINS_BASE_LIBS) \
39                                  $(GST_BASE_LIBS) \
40                                  $(GST_CONTROLLER_LIBS) \
41                                  $(GST_PLUGINS_BASE_LIBS) \
42                                  -lgstvideo-$(GST_MAJORMINOR) \
43                                  -lgstinterfaces-$(GST_MAJORMINOR) \
44                                  $(GST_LIBS) \
45                                  $(xv_libs) \
46                                  $(LIBV4L2_LIBS) \
47                                  $(GUDEV_LIBS)
48
49 noinst_HEADERS = \
50         gstv4l2bufferpool.h \
51         gstv4l2colorbalance.h \
52         gstv4l2object.h \
53         gstv4l2sink.h \
54         gstv4l2src.h \
55         gstv4l2radio.h \
56         gstv4l2tuner.h \
57         gstv4l2vidorient.h \
58         gstv4l2xoverlay.h \
59         v4l2_calls.h \
60         v4l2src_calls.h