Files
BPI-CM9-Linux/aml-comp/hardware/bluetooth/mediatek/mt76xx/libbt/Android.mk
T
2026-08-24 10:03:24 +08:00

67 lines
1.8 KiB
Makefile
Executable File

LOCAL_PATH := $(call my-dir)
#$(call config-custom-folder,custom:hal/bluetooth)
###########################################################################
# MTK BT CHIP INIT LIBRARY FOR BLUEDROID
###########################################################################
include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
mtk.c \
radiomgr.c \
radiomod.c
LOCAL_C_INCLUDES := \
device/mstar/common/libraries/bluetooth/mediatek/libdriver \
system/bt/hci/include \
LOCAL_CFLAGS += -DMTK_MT7662
ifeq ($(TARGET_BUILD_VARIANT), eng)
LOCAL_CFLAGS += -DBD_ADDR_AUTOGEN
endif
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := libbluetooth_mtk
LOCAL_SHARED_LIBRARIES := liblog libcutils
LOCAL_PRELINK_MODULE := false
include $(BUILD_SHARED_LIBRARY)
###########################################################################
# MTK BT DRIVER FOR BLUEDROID
###########################################################################
include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
bt_drv.c
LOCAL_C_INCLUDES := \
device/mstar/common/libraries/bluetooth/mediatek/libdriver \
system/bt/hci/include \
LOCAL_CFLAGS := -DMTK_BLUEDROID_PATCH=TRUE
LOCAL_CFLAGS += -D__UPSTREAM_PASS_HCI_CMD_EVENT_T0_VENDOR_LIBRARY__
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := libbt-vendor
LOCAL_SHARED_LIBRARIES := liblog libbluetooth_mtk
LOCAL_PRELINK_MODULE := false
include $(BUILD_SHARED_LIBRARY)
#include $(CLEAR_VARS)
#LOCAL_MODULE := bt_stack.conf
#LOCAL_MODULE_CLASS := ETC
#LOCAL_MODULE_PATH := $(TARGET_OUT)/etc/bluetooth
#LOCAL_MODULE_TAGS := optional
#LOCAL_SRC_FILES := $(LOCAL_MODULE)
#include $(BUILD_PREBUILT)
#include $(CLEAR_VARS)
#LOCAL_MODULE := platform.xml
#LOCAL_MODULE_CLASS := ETC
#LOCAL_MODULE_PATH := $(TARGET_OUT)/etc/permissions
#LOCAL_MODULE_TAGS := optional
#LOCAL_SRC_FILES := $(LOCAL_MODULE)
#include $(BUILD_PREBUILT)