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