Update package version for GStreamer upgrade
[platform/upstream/gst-plugins-tizen.git] / tizenwlsink / src / Makefile.am
1 plugin_LTLIBRARIES = libgsttizenwlsink.la
2
3 libgsttizenwlsink_la_SOURCES =  \
4         gsttizenwlsink.c \
5         tizen-wlshmallocator.c \
6         wlbuffer.c \
7         wldisplay.c \
8         wlwindow.c \
9         scaler-protocol.c \
10         wlvideoformat.c \
11         tizen-wlvideoformat.c
12
13 libgsttizenwlsink_la_CFLAGS = \
14         $(GST_CFLAGS) \
15         $(GST_BASE_CFLAGS)$ \
16         $(GST_PLUGINS_BASE_CFLAGS) \
17         $(GST_VIDEO_CFLAGS) \
18         $(GST_ALLOCATORS_CFLAGS) \
19         $(WAYLAND_CFLAGS) \
20         $(DRM_CFLAGS) \
21         $(TBM_CFLAGS)
22
23 libgsttizenwlsink_la_LIBADD = \
24         $(GST_LIBS) \
25         $(GST_BASE_LIBS) \
26         $(GST_PLUGINS_BASE_LIBS) \
27         $(GST_VIDEO_LIBS) \
28         $(GST_ALLOCATORS_LIBS) \
29         $(WAYLAND_LIBS) \
30         $(DRM_LIBS) \
31         $(TBM_LIBS)
32
33 libgsttizenwlsink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
34
35 libgsttizenwlsink_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
36
37 noinst_HEADERS = \
38         gsttizenwlsink.h \
39         tizen-wlshmallocator.h \
40         wlbuffer.h \
41         wldisplay.h \
42         wlwindow.h \
43         scaler-client-protocol.h \
44         wlvideoformat.h \
45         tizen-wlvideoformat.h
46
47 EXTRA_DIST = scaler.xml
48 CLEANFILES = scaler-protocol.c scaler-client-protocol.h
49
50 %-protocol.c : %.xml
51         $(wayland_scanner) code < $< > $@
52
53 %-client-protocol.h : %.xml
54         $(wayland_scanner) client-header < $< > $@
55
56 gsttizenwlsink.c: scaler-client-protocol.h
57
58 tizen-wlshmallocator.c: scaler-client-protocol.h
59
60 wlbuffer.c: scaler-client-protocol.h
61
62 wldisplay.c: scaler-client-protocol.h
63
64 wlwindow.c: scaler-client-protocol.h