• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1plugin_LTLIBRARIES = libgstbluez.la
2
3libgstbluez_la_SOURCES = \
4	bluez-plugin.c \
5	gsta2dpsink.c \
6	gstavdtpsink.c \
7	gstavdtpsrc.c \
8	gstavdtputil.c \
9	gstavrcputil.c
10
11nodist_libgstbluez_la_SOURCES = \
12	$(BUILT_SOURCES)
13
14libgstbluez_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) \
15	$(GST_PLUGINS_BASE_CFLAGS) \
16	$(GST_BASE_CFLAGS) \
17	$(GST_CFLAGS) \
18	$(GIO_CFLAGS) \
19	$(GIO_UNIX_CFLAGS)
20libgstbluez_la_LIBADD = \
21	$(GST_PLUGINS_BASE_LIBS) \
22	-lgstaudio-$(GST_API_VERSION) \
23	-lgstrtp-$(GST_API_VERSION) \
24	$(GST_BASE_LIBS) \
25	$(GST_LIBS) \
26	$(GIO_LIBS) \
27	$(GIO_UNIX_LIBS)
28libgstbluez_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
29
30noinst_HEADERS = \
31	a2dp-codecs.h \
32	gsta2dpsink.h \
33	gstavdtpsink.h \
34	gstavdtpsrc.h \
35	gstavdtputil.h \
36	gstavrcputil.h
37
38BUILT_SOURCES = \
39	bluez.h \
40	bluez.c
41
42CLEANFILES = $(BUILT_SOURCES)
43
44EXTRA_DIST = org.bluez.xml
45
46bluez.h: bluez.c
47bluez.c: org.bluez.xml
48	$(AM_V_GEN) $(GDBUS_CODEGEN) \
49        --c-namespace=Bluez \
50        --generate-c-code=bluez \
51        --interface-prefix=org.bluez \
52        $<
53