[v4l2videodecoder] Support TBM for output buffer
[platform/upstream/gst-plugins-good.git] / sys / v4l2 / Makefile.am
1 plugin_LTLIBRARIES = libgstvideo4linux2.la
2
3 include $(top_srcdir)/common/gst-glib-gen.mak
4
5 libgstvideo4linux2_la_SOURCES = gstv4l2.c \
6                                 gstv4l2allocator.c \
7                                 gstv4l2colorbalance.c \
8                                 gstv4l2deviceprovider.c \
9                                 gstv4l2object.c \
10                                 gstv4l2bufferpool.c \
11                                 gstv4l2sink.c \
12                                 gstv4l2src.c \
13                                 gstv4l2radio.c \
14                                 gstv4l2tuner.c \
15                                 gstv4l2transform.c \
16                                 gstv4l2videodec.c \
17                                 gstv4l2videoenc.c \
18                                 gstv4l2fwhtenc.c \
19                                 gstv4l2h263enc.c \
20                                 gstv4l2h264enc.c \
21                                 gstv4l2h265enc.c \
22                                 gstv4l2jpegenc.c \
23                                 gstv4l2mpeg4enc.c \
24                                 gstv4l2vidorient.c \
25                                 gstv4l2vp8enc.c \
26                                 gstv4l2vp9enc.c \
27                                 v4l2_calls.c \
28                                 v4l2-utils.c \
29                                 tuner.c \
30                                 tunerchannel.c \
31                                 tunernorm.c
32
33 libgstvideo4linux2_la_CFLAGS =   $(GST_PLUGINS_BASE_CFLAGS) \
34                                  $(GST_BASE_CFLAGS) \
35                                  $(GST_CFLAGS) \
36                                  $(X_CFLAGS) \
37                                  $(LIBV4L2_CFLAGS) \
38                                  $(TBM_CFLAGS) \
39                                  $(GUDEV_CFLAGS)
40
41 libgstvideo4linux2_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
42 libgstvideo4linux2_la_LIBADD =   $(GST_PLUGINS_BASE_LIBS) \
43                                  -lgstallocators-$(GST_API_VERSION) \
44                                  -lgstvideo-$(GST_API_VERSION) \
45                                  $(GST_BASE_LIBS) \
46                                  $(GST_LIBS) \
47                                  $(LIBV4L2_LIBS) \
48                                  $(GUDEV_LIBS) \
49                                  $(TBM_LIBS) \
50                                  $(LIBRT)
51
52 noinst_HEADERS = \
53         ext/types-compat.h \
54         ext/v4l2-common.h \
55         ext/v4l2-controls.h \
56         ext/videodev2.h \
57         gstv4l2allocator.h \
58         gstv4l2bufferpool.h \
59         gstv4l2colorbalance.h \
60         gstv4l2deviceprovider.h \
61         gstv4l2object.h \
62         gstv4l2sink.h \
63         gstv4l2src.h \
64         gstv4l2radio.h \
65         gstv4l2tuner.h \
66         gstv4l2transform.h \
67         gstv4l2videodec.h \
68         gstv4l2videoenc.h \
69         gstv4l2fwhtenc.h \
70         gstv4l2h263enc.h \
71         gstv4l2h264enc.h \
72         gstv4l2h265enc.h \
73         gstv4l2jpegenc.h \
74         gstv4l2mpeg4enc.h \
75         gstv4l2vidorient.h \
76         gstv4l2vp8enc.h \
77         gstv4l2vp9enc.h \
78         v4l2-utils.h \
79         tuner.h \
80         tunerchannel.h \
81         tunernorm.h
82