h264encoder: auto-detect stream-format: avc/byte-stream by next linked-pad's caps
[profile/ivi/gstreamer-vaapi.git] / gst / vaapiencode / Makefile.am
1 plugin_LTLIBRARIES = libgstvaapiencode.la
2
3 libgstvaapi_CFLAGS = \
4         $(LIBVA_CFLAGS)         \
5         -DGST_USE_UNSTABLE_API \
6         -I$(top_srcdir)/gst-libs \
7         -I$(top_srcdir)/gst/vaapi
8
9 if USE_VAAPI_GLX
10 libgstvaapi_LIBS = \
11         $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-glx-$(GST_MAJORMINOR).la
12 else
13 libgstvaapi_LIBS = \
14         $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-x11-$(GST_MAJORMINOR).la
15 endif
16
17 libgstvaapiencode_la_SOURCES =  \
18         gstvaapiencoder.c   \
19         gstvaapibaseencoder.c   \
20         gstvaapih264encoder.c \
21         gstvaapih263encoder.c \
22         gstvaapimpeg4encoder.c \
23         gstvaapiencode.c        \
24         gstvaapih264encode.c \
25         gstvaapih263encode.c \
26         gstvaapimpeg4encode.c \
27         $(top_srcdir)/gst/vaapi/gstvaapipluginutil.c \
28         $(NULL)
29
30 noinst_HEADERS =                \
31         gstvaapiencoder.h   \
32         gstvaapibaseencoder.h \
33         gstvaapih264encoder.h \
34         gstvaapih263encoder.h   \
35         gstvaapimpeg4encoder.h \
36         gstvaapiencode.h        \
37         gstvaapih264encode.h \
38         gstvaapih263encode.h \
39         gstvaapimpeg4encode.h \
40         $(NULL)
41
42 libgstvaapiencode_la_CFLAGS =   \
43         $(libgstvaapi_CFLAGS)   \
44         $(GST_CFLAGS)           \
45         $(GST_BASE_CFLAGS)      \
46         $(GST_VIDEO_CFLAGS)     \
47         $(GST_BASEVIDEO_CFLAGS) \
48         $(GST_INTERFACES_CFLAGS) \
49         $(GST_PLUGINS_BASE_CFLAGS) \
50         $(NULL)
51
52 libgstvaapiencode_la_LIBADD =   \
53         $(libgstvaapi_LIBS)     \
54         $(GST_LIBS)             \
55         $(GST_BASE_LIBS)        \
56         $(GST_VIDEO_LIBS)       \
57         $(GST_BASEVIDEO_LIBS) \
58         $(GST_INTERFACES_LIBS) \
59         $(GST_PLUGINS_BASE_LIBS) \
60         $(NULL)
61
62 libgstvaapiencode_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
63 libgstvaapiencode_la_LIBTOOLFLAGS = --tag=disable-static
64
65 # Extra clean files so that maintainer-clean removes *everything*
66 MAINTAINERCLEANFILES = Makefile.in