blob: d8329a3542bb64238f97eca13a1d2cb6b617bdd8
1 | LOCAL_PATH := $(call my-dir) |
2 | |
3 | ifneq ($(BOARD_HAVE_BLUETOOTH_BCM),) |
4 | |
5 | include $(CLEAR_VARS) |
6 | |
7 | BDROID_DIR := $(TOP_DIR)system/bt |
8 | |
9 | LOCAL_SRC_FILES := \ |
10 | src/bt_vendor_brcm.c \ |
11 | src/hardware.c \ |
12 | src/userial_vendor.c \ |
13 | src/upio.c \ |
14 | src/conf.c |
15 | |
16 | LOCAL_C_INCLUDES += \ |
17 | $(LOCAL_PATH)/include \ |
18 | $(BDROID_DIR)/hci/include |
19 | |
20 | LOCAL_SHARED_LIBRARIES := \ |
21 | libcutils \ |
22 | liblog |
23 | |
24 | LOCAL_MODULE := libbt-vendor |
25 | LOCAL_MODULE_TAGS := optional |
26 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
27 | LOCAL_MODULE_OWNER := broadcom |
28 | |
29 | ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK) |
30 | LOCAL_PROPRIETARY_MODULE := true |
31 | endif |
32 | |
33 | include $(LOCAL_PATH)/vnd_buildcfg.mk |
34 | |
35 | include $(BUILD_SHARED_LIBRARY) |
36 | |
37 | ifeq ($(BCM_USB_BT), true) |
38 | include $(LOCAL_PATH)/conf/bcm_usb_bt/Android.mk |
39 | else |
40 | include $(LOCAL_PATH)/conf/meson/Android.mk |
41 | endif |
42 | |
43 | ifeq ($(TARGET_PRODUCT), full_maguro) |
44 | include $(LOCAL_PATH)/conf/samsung/maguro/Android.mk |
45 | endif |
46 | ifeq ($(TARGET_PRODUCT), full_crespo) |
47 | include $(LOCAL_PATH)/conf/samsung/crespo/Android.mk |
48 | endif |
49 | ifeq ($(TARGET_PRODUCT), full_crespo4g) |
50 | include $(LOCAL_PATH)/conf/samsung/crespo4g/Android.mk |
51 | endif |
52 | ifeq ($(TARGET_PRODUCT), full_wingray) |
53 | include $(LOCAL_PATH)/conf/moto/wingray/Android.mk |
54 | endif |
55 | |
56 | endif # BOARD_HAVE_BLUETOOTH_BCM |
57 |