1plugin_LTLIBRARIES = libgstvideo4linux2.la
2
3include $(top_srcdir)/common/gst-glib-gen.mak
4
5libgstvideo4linux2_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
33libgstvideo4linux2_la_CFLAGS =   $(GST_PLUGINS_BASE_CFLAGS) \
34				 $(GST_BASE_CFLAGS) \
35				 $(GST_CFLAGS) \
36				 $(X_CFLAGS) \
37				 $(LIBV4L2_CFLAGS) \
38				 $(GUDEV_CFLAGS)
39
40libgstvideo4linux2_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
41libgstvideo4linux2_la_LIBADD =   $(GST_PLUGINS_BASE_LIBS) \
42				 -lgstallocators-$(GST_API_VERSION) \
43				 -lgstvideo-$(GST_API_VERSION) \
44				 $(GST_BASE_LIBS) \
45				 $(GST_LIBS) \
46				 $(LIBV4L2_LIBS) \
47				 $(GUDEV_LIBS) \
48				 $(LIBRT)
49
50noinst_HEADERS = \
51	ext/types-compat.h \
52	ext/v4l2-common.h \
53	ext/v4l2-controls.h \
54	ext/videodev2.h \
55	gstv4l2allocator.h \
56	gstv4l2bufferpool.h \
57	gstv4l2colorbalance.h \
58	gstv4l2deviceprovider.h \
59	gstv4l2object.h \
60	gstv4l2sink.h \
61	gstv4l2src.h \
62	gstv4l2radio.h \
63	gstv4l2tuner.h \
64	gstv4l2transform.h \
65	gstv4l2videodec.h \
66	gstv4l2videoenc.h \
67	gstv4l2fwhtenc.h \
68	gstv4l2h263enc.h \
69	gstv4l2h264enc.h \
70	gstv4l2h265enc.h \
71	gstv4l2jpegenc.h \
72	gstv4l2mpeg4enc.h \
73	gstv4l2vidorient.h \
74	gstv4l2vp8enc.h \
75	gstv4l2vp9enc.h \
76	v4l2-utils.h \
77	tuner.h \
78	tunerchannel.h \
79	tunernorm.h
80
81