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