blob: 14670b5ed730d7b737e7d17616ec6c0c289bd984
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 | src/sysbridge.cpp |
16 | |
17 | LOCAL_C_INCLUDES += \ |
18 | $(LOCAL_PATH)/include \ |
19 | $(BDROID_DIR)/hci/include \ |
20 | $(TOP)/vendor/amlogic/frameworks/services |
21 | |
22 | LOCAL_SHARED_LIBRARIES := \ |
23 | libcutils \ |
24 | liblog \ |
25 | libbinder \ |
26 | libsystemcontrolservice \ |
27 | libutils \ |
28 | libdl |
29 | LOCAL_CFLAGS += -DANDROID_PLATFORM_SDK_VERSION=$(PLATFORM_SDK_VERSION) -DUSE_SYS_WRITE_SERVICE=1 |
30 | |
31 | LOCAL_MODULE := libbt-vendor |
32 | LOCAL_MODULE_TAGS := optional |
33 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
34 | LOCAL_MODULE_OWNER := broadcom |
35 | LOCAL_PROPRIETARY_MODULE := true |
36 | |
37 | include $(LOCAL_PATH)/vnd_buildcfg.mk |
38 | |
39 | include $(BUILD_SHARED_LIBRARY) |
40 | |
41 | ifeq ($(BCM_USB_BT), true) |
42 | include $(LOCAL_PATH)/conf/bcm_usb_bt/Android.mk |
43 | else |
44 | include $(LOCAL_PATH)/conf/meson/Android.mk |
45 | endif |
46 | |
47 | ifeq ($(TARGET_PRODUCT), full_maguro) |
48 | include $(LOCAL_PATH)/conf/samsung/maguro/Android.mk |
49 | endif |
50 | ifeq ($(TARGET_PRODUCT), full_crespo) |
51 | include $(LOCAL_PATH)/conf/samsung/crespo/Android.mk |
52 | endif |
53 | ifeq ($(TARGET_PRODUCT), full_crespo4g) |
54 | include $(LOCAL_PATH)/conf/samsung/crespo4g/Android.mk |
55 | endif |
56 | ifeq ($(TARGET_PRODUCT), full_wingray) |
57 | include $(LOCAL_PATH)/conf/moto/wingray/Android.mk |
58 | endif |
59 | |
60 | endif # BOARD_HAVE_BLUETOOTH_BCM |
61 |