summaryrefslogtreecommitdiff
authorRongjun Chen <rongjun.chen@amlogic.com>2017-06-21 05:50:49 (GMT)
committer Rongjun Chen <rongjun.chen@amlogic.com>2017-06-21 06:47:54 (GMT)
commit95dfd303531407aae6dabe3a1bc275b6aad0f544 (patch)
treec7e0289190d12afc65609835421d8b076cc6f0ef
parenta47891eb5b4d6100d55f6f9526322c568e945ab8 (diff)
downloadlibbt-95dfd303531407aae6dabe3a1bc275b6aad0f544.zip
libbt-95dfd303531407aae6dabe3a1bc275b6aad0f544.tar.gz
libbt-95dfd303531407aae6dabe3a1bc275b6aad0f544.tar.bz2
PD#146292 bt: fix o-amlogic make fail issue
Change-Id: I1086e7660ac0116cb0bd5304f0908e1a32170053
Diffstat
-rw-r--r--Android.mk7
-rwxr-xr-xsrc/hardware.c4
2 files changed, 11 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index 14670b5..edf8279 100644
--- a/Android.mk
+++ b/Android.mk
@@ -28,6 +28,13 @@ LOCAL_SHARED_LIBRARIES := \
libdl
LOCAL_CFLAGS += -DANDROID_PLATFORM_SDK_VERSION=$(PLATFORM_SDK_VERSION) -DUSE_SYS_WRITE_SERVICE=1
+ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK)
+LOCAL_C_INCLUDES += \
+ $(BDROID_DIR)/device/include
+
+LOCAL_CFLAGS += -DO_AMLOGIC
+endif
+
LOCAL_MODULE := libbt-vendor
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
diff --git a/src/hardware.c b/src/hardware.c
index 251952a..435f1a4 100755
--- a/src/hardware.c
+++ b/src/hardware.c
@@ -42,7 +42,11 @@
#include <string.h>
#include "bt_hci_bdroid.h"
#include "bt_vendor_brcm.h"
+#ifdef O_AMLOGIC
+#include "esco_parameters.h"
+#else
#include "hci_audio.h"
+#endif
#include "userial.h"
#include "userial_vendor.h"
#include "upio.h"