8ecff113f2cd970fef919bc207c7c462cdd83255
[platform/upstream/gstreamer.git] / sys / uvch264 / Makefile.am
1 glib_gen_prefix = __gst_uvc_h264
2 glib_gen_basename = gstuvch264
3
4 include $(top_srcdir)/common/gst-glib-gen.mak
5
6 built_sources = gstuvch264-marshal.c
7 built_headers = gstuvch264-marshal.h
8
9 BUILT_SOURCES = $(built_sources) $(built_headers)
10
11 CLEANFILES = $(BUILT_SOURCES)
12
13 EXTRA_DIST = gstuvch264-marshal.list
14
15
16 plugin_LTLIBRARIES = libgstuvch264.la
17
18 libgstuvch264_la_SOURCES = gstuvch264.c \
19                            gstuvch264_mjpgdemux.c \
20                            gstuvch264_src.c \
21                            uvc_h264.c
22
23 nodist_libgstuvch264_la_SOURCES = $(built_sources)
24
25 libgstuvch264_la_CFLAGS =   $(GST_PLUGINS_BAD_CFLAGS) \
26                             $(GST_PLUGINS_BASE_CFLAGS) \
27                             $(GST_BASE_CFLAGS) \
28                             $(GST_VIDEO_CFLAGS) \
29                             $(GST_CFLAGS) \
30                             $(G_UDEV_CFLAGS) \
31                             $(LIBUSB_CFLAGS) \
32                             -DGST_USE_UNSTABLE_API
33
34 libgstuvch264_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
35 libgstuvch264_la_LIBTOOLFLAGS = --tag=disable-static
36
37 libgstuvch264_la_LIBADD =   $(GST_PLUGINS_BASE_LIBS) \
38                             $(GST_BASE_LIBS) \
39                             $(GST_PLUGINS_BASE_LIBS) \
40                             $(GST_VIDEO_LIBS) \
41                             $(GST_LIBS) \
42                             $(G_UDEV_LIBS) \
43                             $(LIBUSB_LIBS) \
44                             $(top_builddir)/gst-libs/gst/basecamerabinsrc/libgstbasecamerabinsrc-$(GST_MAJORMINOR).la
45
46 noinst_HEADERS = gstuvch264_mjpgdemux.h \
47                  gstuvch264_src.h \
48                  uvc_h264.h