webrtcbin: an element that handles the transport aspects of webrtc connections
[platform/upstream/gst-plugins-bad.git] / ext / webrtc / Makefile.am
1 plugin_LTLIBRARIES = libgstwebrtc.la
2
3 noinst_HEADERS = \
4         fwd.h \
5         gstwebrtcbin.h \
6         gstwebrtcice.h \
7         gstwebrtcstats.h \
8         icestream.h \
9         nicetransport.h \
10         transportstream.h \
11         transportsendbin.h \
12         transportreceivebin.h \
13         utils.h \
14         webrtcsdp.h \
15         webrtctransceiver.h
16
17 libgstwebrtc_la_SOURCES = \
18         gstwebrtc.c \
19         gstwebrtcbin.c \
20         gstwebrtcice.c \
21         gstwebrtcstats.c \
22         icestream.c \
23         nicetransport.c \
24         transportstream.c \
25         transportsendbin.c \
26         transportreceivebin.c \
27         utils.c \
28         webrtcsdp.c \
29         webrtctransceiver.c
30
31 libgstwebrtc_la_SOURCES += $(BUILT_SOURCES)
32 noinst_HEADERS += $(built_headers)
33
34 libgstwebrtc_la_CFLAGS = \
35         -I$(top_builddir)/gst-libs \
36         -I$(top_srcdir)/gst-libs \
37         $(GST_PLUGINS_BASE_CFLAGS) \
38         $(GST_BASE_CFLAGS) \
39         $(GST_CFLAGS) \
40         $(GST_SDP_CFLAGS) \
41         $(NICE_CFLAGS)
42 libgstwebrtc_la_LIBADD = \
43         $(GST_PLUGINS_BASE_LIBS) \
44         $(GST_BASE_LIBS) \
45         $(GST_LIBS) \
46         $(GST_SDP_LIBS) \
47         $(NICE_LIBS) \
48         $(top_builddir)/gst-libs/gst/webrtc/libgstwebrtc-@GST_API_VERSION@.la
49
50 libgstwebrtc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
51 libgstwebrtc_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
52
53 include $(top_srcdir)/common/gst-glib-gen.mak