diff options
author | YK Jeffrey Chao <jechao@broadcom.com> | 2012-04-23 11:28:18 -0700 |
---|---|---|
committer | Matthew Xie <mattx@google.com> | 2012-07-14 11:19:20 -0700 |
commit | 32f0db60f911ed0b7f3bca0210a4568621b99074 (patch) | |
tree | 5e41addd71324439e3bbaa2a9fe5978c262311e4 /conf/Android.mk | |
parent | a4b46830e5efa9b753a692b98971d1f5a9975905 (diff) | |
download | external_bluetooth_bluedroid-32f0db60f911ed0b7f3bca0210a4568621b99074.zip external_bluetooth_bluedroid-32f0db60f911ed0b7f3bca0210a4568621b99074.tar.gz external_bluetooth_bluedroid-32f0db60f911ed0b7f3bca0210a4568621b99074.tar.bz2 |
Split and restructure the original BT vendor lib (I - external/bluetooth/bluedroid).
1. Split the original external/bluetooth/bluedroid/vendor directory to two parts: external/bluetooth/bluedroid/hci and vendor/broadcom/libbt-vendor. Each part produces a .so library (libbt-hci.so and libbt-vendor.so).
2. libbt-hci.so contains:
+ HCI H4 send & receive functions
+ Userial read & write functions
+ LPM common logic operations
+ btsnoop functions.
3. No build-time (.txt) and run-time (.conf) configuration for libbt-hci.so.
4. libbt-vendor.so contains:
+ firmware patch download function
+ SCO configuration
+ LPM VSC and BT_WAKE control
+ UART port open
+ upio control for BT chip power on/off.
5. libbt-vendor.so has build-time and run-time configuration support.
Change-Id: I61d55c75c66d25459d80893a5f72bccce2b54770
Diffstat (limited to 'conf/Android.mk')
-rwxr-xr-x | conf/Android.mk | 23 |
1 files changed, 6 insertions, 17 deletions
diff --git a/conf/Android.mk b/conf/Android.mk index 816757f..22d03d7 100755 --- a/conf/Android.mk +++ b/conf/Android.mk @@ -4,36 +4,25 @@ include $(CLEAR_VARS) LOCAL_MODULE := bt_stack.conf LOCAL_MODULE_CLASS := ETC LOCAL_MODULE_PATH := $(TARGET_OUT)/etc/bluetooth -LOCAL_MODULE_TAGS := eng +LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := $(LOCAL_MODULE) include $(BUILD_PREBUILT) + include $(CLEAR_VARS) LOCAL_MODULE := bt_did.conf LOCAL_MODULE_CLASS := ETC LOCAL_MODULE_PATH := $(TARGET_OUT)/etc/bluetooth -LOCAL_MODULE_TAGS := eng -LOCAL_SRC_FILES := $(LOCAL_MODULE) +LOCAL_MODULE_TAGS := optional +LOCAL_SRC_FILES := $(LOCAL_MODULE) include $(BUILD_PREBUILT) + include $(CLEAR_VARS) LOCAL_MODULE := auto_pair_devlist.conf LOCAL_MODULE_CLASS := ETC LOCAL_MODULE_PATH := $(TARGET_OUT)/etc/bluetooth -LOCAL_MODULE_TAGS := eng +LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := $(LOCAL_MODULE) include $(BUILD_PREBUILT) -ifeq ($(TARGET_PRODUCT), full_maguro) - include $(LOCAL_PATH)/samsung/maguro/Android.mk -endif -ifeq ($(TARGET_PRODUCT), full_crespo) - include $(LOCAL_PATH)/samsung/crespo/Android.mk -endif -ifeq ($(TARGET_PRODUCT), full_crespo4g) - include $(LOCAL_PATH)/samsung/crespo4g/Android.mk -endif -ifeq ($(TARGET_PRODUCT), full_wingray) - include $(LOCAL_PATH)/moto/wingray/Android.mk -endif - |