• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1LOCAL_PATH:= $(call my-dir)
2
3#
4# libbluetoothd
5#
6
7include $(CLEAR_VARS)
8
9LOCAL_SRC_FILES:= \
10	android_bluez.c \
11	adapter.c \
12	agent.c \
13	dbus-common.c \
14	device.c \
15	eir.c \
16	error.c \
17	event.c \
18	glib-helper.c \
19	log.c \
20	main.c \
21	manager.c \
22	oob.c \
23	oui.c \
24	plugin.c \
25	rfkill.c \
26	sdpd-request.c \
27	sdpd-service.c \
28	sdpd-server.c \
29	sdpd-database.c \
30	sdp-xml.c \
31	storage.c \
32	textfile.c \
33	attrib-server.c \
34	../attrib/att.c \
35	../attrib/client.c \
36	../attrib/gatt.c \
37	../attrib/gattrib.c \
38	../attrib/utils.c \
39
40LOCAL_CFLAGS:= \
41	-DVERSION=\"4.93\" \
42	-DSTORAGEDIR=\"/data/misc/bluetoothd\" \
43	-DCONFIGDIR=\"/etc/bluetooth\" \
44	-DSERVICEDIR=\"/system/bin\" \
45	-DPLUGINDIR=\"/system/lib/bluez-plugin\" \
46	-DANDROID_SET_AID_AND_CAP \
47	-DANDROID_EXPAND_NAME \
48	-DOUIFILE=\"/data/misc/bluetoothd/ouifile\" \
49
50ifeq ($(BOARD_HAVE_BLUETOOTH_BCM),true)
51LOCAL_CFLAGS += \
52	-DBOARD_HAVE_BLUETOOTH_BCM
53endif
54
55LOCAL_C_INCLUDES:= \
56	$(LOCAL_PATH)/../attrib \
57	$(LOCAL_PATH)/../btio \
58	$(LOCAL_PATH)/../lib \
59	$(LOCAL_PATH)/../gdbus \
60	$(LOCAL_PATH)/../plugins \
61	$(call include-path-for, glib) \
62	$(call include-path-for, glib)/glib \
63	$(call include-path-for, dbus)
64
65LOCAL_SHARED_LIBRARIES := \
66	libdl \
67	libbluetooth \
68	libbtio \
69	libdbus \
70	libcutils \
71	libglib \
72
73LOCAL_STATIC_LIBRARIES := \
74	libbuiltinplugin \
75	libgdbus_static
76
77LOCAL_MODULE:=libbluetoothd
78
79include $(BUILD_SHARED_LIBRARY)
80
81#
82# bluetoothd
83#
84
85include $(CLEAR_VARS)
86
87LOCAL_SHARED_LIBRARIES := \
88	libbluetoothd
89
90LOCAL_MODULE:=bluetoothd
91
92include $(BUILD_EXECUTABLE)
93