1 LOCAL_PATH := $(call my-dir)
9 src/buffer_allocator.c \
16 src/hci_packet_factory.c \
17 src/hci_packet_parser.c \
18 src/low_power_manager.c \
19 src/packet_fragmenter.c \
22 ifeq ($(BLUETOOTH_HCI_USE_MCT),true)
23 LOCAL_CFLAGS += -DHCI_USE_MCT
26 LOCAL_CFLAGS += -std=c99 $(bdroid_CFLAGS)
29 $(LOCAL_PATH)/include \
31 $(LOCAL_PATH)/../include \
32 $(LOCAL_PATH)/../btcore/include \
33 $(LOCAL_PATH)/../stack/include \
34 $(LOCAL_PATH)/../utils/include \
35 $(LOCAL_PATH)/../bta/include \
38 LOCAL_MODULE := libbt-hci
39 LOCAL_MODULE_TAGS := optional
40 LOCAL_MODULE_CLASS := STATIC_LIBRARIES
42 include $(BUILD_STATIC_LIBRARY)
44 #####################################################
45 ifeq (,$(strip $(SANITIZE_TARGET)))
49 $(LOCAL_PATH)/include \
51 $(LOCAL_PATH)/../include \
52 $(LOCAL_PATH)/../btcore/include \
53 $(LOCAL_PATH)/../osi/test \
54 $(LOCAL_PATH)/../stack/include \
55 $(LOCAL_PATH)/../utils/include \
60 ../osi/test/AllocationTestHarness.cpp \
61 ../osi/test/AlarmTestHarness.cpp \
62 ./test/hci_hal_h4_test.cpp \
63 ./test/hci_hal_mct_test.cpp \
64 ./test/hci_layer_test.cpp \
65 ./test/low_power_manager_test.cpp \
66 ./test/packet_fragmenter_test.cpp \
70 LOCAL_CFLAGS := -Wall -Werror $(bdroid_CFLAGS)
71 LOCAL_MODULE := net_test_hci
72 LOCAL_MODULE_TAGS := tests
73 LOCAL_SHARED_LIBRARIES := liblog libdl
74 LOCAL_STATIC_LIBRARIES := libbt-hci libosi libcutils libbtcore
76 include $(BUILD_NATIVE_TEST)
77 endif # SANITIZE_TARGET