aboutsummaryrefslogtreecommitdiffstats
path: root/Android.mk
diff options
context:
space:
mode:
authorbkhurshi <kbeenish@hotmail.com>2013-07-18 15:28:36 -0700
committerbkhurshi <kbeenish@hotmail.com>2013-07-18 15:28:36 -0700
commit63128e138febee1238b106bcc43e06b7a3fe2854 (patch)
tree4f454d3ba0a84390e896e9fde58eacf8e6af48e4 /Android.mk
parent517112d059f36a7e5604ee1dba77feac2dd5d244 (diff)
parentff82ea455806f6a7eea8f02050662ecb87253d08 (diff)
downloadandroid_external_ant-wireless_ant_service-63128e138febee1238b106bcc43e06b7a3fe2854.tar.gz
android_external_ant-wireless_ant_service-63128e138febee1238b106bcc43e06b7a3fe2854.tar.bz2
android_external_ant-wireless_ant_service-63128e138febee1238b106bcc43e06b7a3fe2854.zip
Merge pull request #3 from bkhurshi/master
Enable Bluetooth when ANT is enabled if required by chip. Only reads first HCI packet if multiple concatenated on read from file. Process flow control message while rx callback is not set. Don't send flow control packet to rx callback.
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk13
1 files changed, 13 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index 2169f06..92d7751 100644
--- a/Android.mk
+++ b/Android.mk
@@ -20,6 +20,9 @@ ifneq ($(BOARD_ANT_WIRELESS_DEVICE),)
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
+BT_ON_SRC_FILES := \
+ src/com/dsi/ant/server/StateChangedReceiver.java
+
#
# ANT java system service
#
@@ -29,6 +32,16 @@ LOCAL_SRC_FILES := \
src/com/dsi/ant/server/IAntHal.aidl \
src/com/dsi/ant/server/IAntHalCallback.aidl
+#
+# If target board is not one that requires Bluetooth to be enabled for ANT to enable,
+# filter out files that are only needed for Bluetooth to enable when ANT is enabled.
+#
+
+ifeq ($(filter msm8610 msm8226 msm8974, $(TARGET_BOARD_PLATFORM)),)
+LOCAL_SRC_FILES := \
+ $(filter-out $(BT_ON_SRC_FILES), $(LOCAL_SRC_FILES))
+endif
+
LOCAL_REQUIRED_MODULES := libantradio
LOCAL_PROGUARD_FLAG_FILES := proguard.flags
LOCAL_CERTIFICATE := platform