blob: f93e6587b1954d202ed2296d65cc1a43fb3dc324 [file] [log] [blame]
The Android Open Source Project5738f832012-12-12 16:00:35 -08001LOCAL_PATH := $(call my-dir)
2
3include $(CLEAR_VARS)
4
Heather Lee Wilson6e12f442014-05-28 13:34:55 -07005LOCAL_CFLAGS += $(bdroid_CFLAGS)
6
The Android Open Source Project5738f832012-12-12 16:00:35 -08007LOCAL_SRC_FILES := \
Chris Mantone01b1122014-05-07 16:21:00 -07008 src/bt_hci_bdroid.c \
Chris Mantone01b1122014-05-07 16:21:00 -07009 src/btsnoop.c \
10 src/btsnoop_net.c \
11 src/lpm.c \
Sharvil Nanavatif3b23f22014-06-15 13:36:45 -070012 src/utils.c \
13 src/vendor.c
The Android Open Source Project5738f832012-12-12 16:00:35 -080014
Kévin PETIT22c6e502014-02-12 17:24:01 +000015LOCAL_CFLAGS := -Wno-unused-parameter
16
The Android Open Source Project5738f832012-12-12 16:00:35 -080017ifeq ($(BLUETOOTH_HCI_USE_MCT),true)
18
Kévin PETIT22c6e502014-02-12 17:24:01 +000019LOCAL_CFLAGS += -DHCI_USE_MCT
The Android Open Source Project5738f832012-12-12 16:00:35 -080020
21LOCAL_SRC_FILES += \
Chris Mantone01b1122014-05-07 16:21:00 -070022 src/hci_mct.c \
23 src/userial_mct.c
The Android Open Source Project5738f832012-12-12 16:00:35 -080024
25else
The Android Open Source Project5738f832012-12-12 16:00:35 -080026LOCAL_SRC_FILES += \
Chris Mantone01b1122014-05-07 16:21:00 -070027 src/hci_h4.c \
28 src/userial.c
The Android Open Source Project5738f832012-12-12 16:00:35 -080029endif
30
Sharvil Nanavati5b6b25d2014-04-05 00:44:19 -070031LOCAL_CFLAGS += -std=c99
32
The Android Open Source Project5738f832012-12-12 16:00:35 -080033LOCAL_C_INCLUDES += \
Chris Mantone01b1122014-05-07 16:21:00 -070034 $(LOCAL_PATH)/include \
Sharvil Nanavatia7d7eb72014-06-14 23:45:16 -070035 $(LOCAL_PATH)/../osi/include \
Sharvil Nanavatidfa60632014-06-28 12:22:29 -070036 $(LOCAL_PATH)/../utils/include \
Heather Lee Wilson6e12f442014-05-28 13:34:55 -070037 $(bdroid_C_INCLUDES)
The Android Open Source Project5738f832012-12-12 16:00:35 -080038
The Android Open Source Project5738f832012-12-12 16:00:35 -080039LOCAL_MODULE := libbt-hci
40LOCAL_MODULE_TAGS := optional
Chris Mantone01b1122014-05-07 16:21:00 -070041LOCAL_MODULE_CLASS := STATIC_LIBRARIES
The Android Open Source Project5738f832012-12-12 16:00:35 -080042
Chris Mantone01b1122014-05-07 16:21:00 -070043include $(BUILD_STATIC_LIBRARY)