import exynos 7570 bsp
[GitHub/LineageOS/android_hardware_samsung_slsi_libbt.git] / Android.mk
CommitLineData
8c8f02ed
T
1#############################################################################
2#
3# Copyright (c) 2012 - 2013 Samsung Electronics Co., Ltd
4#
5#############################################################################
6LOCAL_PATH := $(call my-dir)
7
8ifneq ($(BOARD_HAVE_BLUETOOTH_SLSI),)
9
10include $(CLEAR_VARS)
11
12# Setup bdroid local make variables for handling configuration
13ifneq ($(BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR),)
14 bdroid_C_INCLUDES := $(BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR)
15 bdroid_CFLAGS := -DHAS_BDROID_BUILDCFG
16else
17 $(warning NO BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR, using only generic configuration)
18 bdroid_C_INCLUDES :=
19 bdroid_CFLAGS := -DHAS_NO_BDROID_BUILDCFG
20endif
21
22BDROID_DIR := $(TOP_DIR)system/bt
23
24LOCAL_SRC_FILES := \
25 src/bt_vendor_slsi.c
26
27LOCAL_C_INCLUDES += \
28 $(BDROID_DIR)/hci/include \
29 $(BDROID_DIR)/stack/include \
30 $(BDROID_DIR)/include \
31 $(LOCAL_DIR)/include \
32 $(BDROID_DIR) \
33 $(LOCAL_DIR)/include \
34 $(BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR)
35
36LOCAL_CFLAGS += $(bdroid_CFLAGS)
37
38ifneq ($(TARGET_BUILD_VARIANT),user)
39LOCAL_CFLAGS += -DBTVENDOR_DBG=TRUE
40endif
41
42ifeq ($(CONFIG_SAMSUNG_SCSC_WIFIBT),true)
43# Enable BT/WIFI related code changes in Android source files
44LOCAL_CFLAGS += -DCONFIG_SAMSUNG_SCSC_WIFIBT
45endif
46
47LOCAL_SHARED_LIBRARIES := \
48 libcutils
49
50LOCAL_MODULE := libbt-vendor
51LOCAL_MODULE_OWNER := samsung
52LOCAL_MODULE_TAGS := optional
53
54LOCAL_MODULE_CLASS := SHARED_LIBRARIES
55LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_SHARED_LIBRARIES)
56
57include $(BUILD_SHARED_LIBRARY)
58
59endif # BOARD_HAVE_BLUETOOTH_SLSI