15738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectLOCAL_PATH := $(call my-dir)
25738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
35738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectinclude $(CLEAR_VARS)
45738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
56e12f443720a668c72d308ad6bde3146184a4124Heather Lee WilsonLOCAL_CFLAGS += $(bdroid_CFLAGS)
66e12f443720a668c72d308ad6bde3146184a4124Heather Lee Wilson
75738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectLOCAL_SRC_FILES := \
8e01b1126c734fa9f0decc94eaebf06d10501d624Chris Manton	src/bt_hci_bdroid.c \
9e01b1126c734fa9f0decc94eaebf06d10501d624Chris Manton	src/btsnoop.c \
10e01b1126c734fa9f0decc94eaebf06d10501d624Chris Manton	src/btsnoop_net.c \
11e01b1126c734fa9f0decc94eaebf06d10501d624Chris Manton	src/lpm.c \
12f3b23f231a39176ea371c4da717e084b3d7cc15aSharvil Nanavati	src/utils.c \
13f3b23f231a39176ea371c4da717e084b3d7cc15aSharvil Nanavati	src/vendor.c
145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1522c6e505dc65ab3d624e4ccd7c48c95fe2128703Kévin PETITLOCAL_CFLAGS := -Wno-unused-parameter
1622c6e505dc65ab3d624e4ccd7c48c95fe2128703Kévin PETIT
175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectifeq ($(BLUETOOTH_HCI_USE_MCT),true)
185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1922c6e505dc65ab3d624e4ccd7c48c95fe2128703Kévin PETITLOCAL_CFLAGS += -DHCI_USE_MCT
205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectLOCAL_SRC_FILES += \
22e01b1126c734fa9f0decc94eaebf06d10501d624Chris Manton	src/hci_mct.c \
23e01b1126c734fa9f0decc94eaebf06d10501d624Chris Manton	src/userial_mct.c
245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectelse
265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectLOCAL_SRC_FILES += \
27e01b1126c734fa9f0decc94eaebf06d10501d624Chris Manton	src/hci_h4.c \
28e01b1126c734fa9f0decc94eaebf06d10501d624Chris Manton	src/userial.c
295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectendif
305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
315b6b25d804074ddec8228fd374296c47986fea65Sharvil NanavatiLOCAL_CFLAGS += -std=c99
325b6b25d804074ddec8228fd374296c47986fea65Sharvil Nanavati
335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectLOCAL_C_INCLUDES += \
34e01b1126c734fa9f0decc94eaebf06d10501d624Chris Manton	$(LOCAL_PATH)/include \
35a7d7eb78b826cde99adb67fb7078aca85ea61da3Sharvil Nanavati	$(LOCAL_PATH)/../osi/include \
36dfa6063660e4f4d76fbb3913b8f16ae7267f8c10Sharvil Nanavati	$(LOCAL_PATH)/../utils/include \
376e12f443720a668c72d308ad6bde3146184a4124Heather Lee Wilson        $(bdroid_C_INCLUDES)
385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectLOCAL_MODULE := libbt-hci
405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectLOCAL_MODULE_TAGS := optional
41e01b1126c734fa9f0decc94eaebf06d10501d624Chris MantonLOCAL_MODULE_CLASS := STATIC_LIBRARIES
425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
43e01b1126c734fa9f0decc94eaebf06d10501d624Chris Mantoninclude $(BUILD_STATIC_LIBRARY)
44