2 plugindir = $(libdir)/bluetooth/plugins
11 builtin_modules += service
12 builtin_sources += service.c
15 builtin_modules += hciops
16 builtin_sources += hciops.c
19 plugin_LTLIBRARIES += netlink.la
20 netlink_la_LIBADD = @NETLINK_LIBS@
23 builtin_modules += hal
24 builtin_sources += hal.c
26 builtin_modules += storage
27 builtin_sources += storage.c
29 noinst_LTLIBRARIES = libbuiltin.la echo.la
31 libbuiltin_la_SOURCES = $(builtin_sources)
32 libbuiltin_la_LDFLAGS =
33 libbuiltin_la_CFLAGS = $(AM_CFLAGS) \
34 $(builtin_cflags) -DBLUETOOTH_PLUGIN_BUILTIN
36 BUILT_SOURCES = builtin.h
38 nodist_libbuiltin_la_SOURCES = $(BUILT_SOURCES)
40 AM_LDFLAGS = -module -avoid-version -no-undefined
42 AM_CFLAGS = -fvisibility=hidden @BLUEZ_CFLAGS@ @DBUS_CFLAGS@ \
43 @GLIB_CFLAGS@ @GDBUS_CFLAGS@ @NETLINK_CFLAGS@
45 INCLUDES = -I$(top_srcdir)/common -I$(top_srcdir)/src
47 CLEANFILES = $(BUILT_SOURCES)
49 MAINTAINERCLEANFILES = Makefile.in
53 list='$(builtin_modules)'; for i in $$list; \
54 do echo "extern struct bluetooth_plugin_desc __bluetooth_builtin_$$i;" >> $@; done
56 echo "static struct bluetooth_plugin_desc *__bluetooth_builtin[] = {" >> $@
57 list='$(builtin_modules)'; for i in $$list; \
58 do echo "&__bluetooth_builtin_$$i," >> $@; done
62 @$(LN_S) -f $(top_srcdir)/input/.libs/input.so
63 @$(LN_S) -f $(top_srcdir)/audio/.libs/audio.so
64 @$(LN_S) -f $(top_srcdir)/serial/.libs/serial.so
65 @$(LN_S) -f $(top_srcdir)/network/.libs/network.so