OSDN Git Service

am 359895ef: Fixed deadlock issue for concurrent multiple rfcomm connections.
[android-x86/system-bt.git] / bta / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 include $(CLEAR_VARS)
4
5 ifeq ($(BOARD_HAVE_BLUETOOTH_BCM),true)
6 LOCAL_CFLAGS += \
7         -DBOARD_HAVE_BLUETOOTH_BCM
8 endif
9 LOCAL_CFLAGS += -DBUILDCFG $(bdroid_CFLAGS) -std=c99
10
11 LOCAL_PRELINK_MODULE:=false
12 LOCAL_SRC_FILES:= \
13     ./dm/bta_dm_ci.c \
14     ./dm/bta_dm_act.c \
15     ./dm/bta_dm_pm.c \
16     ./dm/bta_dm_main.c \
17     ./dm/bta_dm_cfg.c \
18     ./dm/bta_dm_api.c \
19     ./dm/bta_dm_sco.c \
20     ./gatt/bta_gattc_api.c \
21     ./gatt/bta_gatts_act.c \
22     ./gatt/bta_gatts_main.c \
23     ./gatt/bta_gattc_utils.c \
24     ./gatt/bta_gattc_ci.c \
25     ./gatt/bta_gatts_api.c \
26     ./gatt/bta_gattc_main.c \
27     ./gatt/bta_gattc_act.c \
28     ./gatt/bta_gattc_cache.c \
29     ./gatt/bta_gatts_utils.c \
30     ./ag/bta_ag_sdp.c \
31     ./ag/bta_ag_sco.c \
32     ./ag/bta_ag_cfg.c \
33     ./ag/bta_ag_main.c \
34     ./ag/bta_ag_api.c \
35     ./ag/bta_ag_rfc.c \
36     ./ag/bta_ag_act.c \
37     ./ag/bta_ag_cmd.c \
38     ./ag/bta_ag_ci.c \
39     ./ag/bta_ag_at.c \
40     ./hf_client/bta_hf_client_act.c \
41     ./hf_client/bta_hf_client_api.c \
42     ./hf_client/bta_hf_client_main.c \
43     ./hf_client/bta_hf_client_rfc.c \
44     ./hf_client/bta_hf_client_at.c \
45     ./hf_client/bta_hf_client_sdp.c \
46     ./hf_client/bta_hf_client_sco.c \
47     ./hf_client/bta_hf_client_cmd.c \
48     ./hh/bta_hh_cfg.c \
49     ./hh/bta_hh_act.c \
50     ./hh/bta_hh_api.c \
51     ./hh/bta_hh_le.c \
52     ./hh/bta_hh_utils.c \
53     ./hh/bta_hh_main.c \
54     ./pb/bta_pbs_cfg.c \
55     ./fs/bta_fs_ci.c \
56     ./fs/bta_fs_cfg.c \
57     ./pan/bta_pan_main.c \
58     ./pan/bta_pan_ci.c \
59     ./pan/bta_pan_act.c \
60     ./pan/bta_pan_api.c \
61     ./av/bta_av_act.c \
62     ./av/bta_av_ci.c \
63     ./av/bta_av_api.c \
64     ./av/bta_av_aact.c \
65     ./av/bta_av_main.c \
66     ./av/bta_av_cfg.c \
67     ./av/bta_av_ssm.c \
68     ./av/bta_av_sbc.c \
69     ./ar/bta_ar.c \
70     ./hl/bta_hl_act.c \
71     ./hl/bta_hl_api.c \
72     ./hl/bta_hl_main.c \
73     ./hl/bta_hl_utils.c \
74     ./hl/bta_hl_sdp.c \
75     ./hl/bta_hl_ci.c \
76     ./mce/bta_mce_api.c \
77     ./mce/bta_mce_main.c \
78     ./mce/bta_mce_act.c \
79     ./mce/bta_mce_cfg.c \
80     ./sys/bta_sys_main.c \
81     ./sys/bta_sys_ci.c \
82     ./sys/bta_sys_conn.c \
83     ./sys/bta_sys_cfg.c \
84     ./sys/ptim.c \
85     ./sys/bd.c \
86     ./sys/utl.c \
87     ./jv/bta_jv_act.c \
88     ./jv/bta_jv_cfg.c \
89     ./jv/bta_jv_main.c \
90     ./jv/bta_jv_api.c \
91
92 LOCAL_MODULE := libbt-brcm_bta
93 LOCAL_MODULE_CLASS := STATIC_LIBRARIES
94 LOCAL_MODULE_TAGS := optional
95 LOCAL_SHARED_LIBRARIES := libcutils libc
96 LOCAL_MULTILIB := 32
97
98 LOCAL_C_INCLUDES+= . \
99                    $(LOCAL_PATH)/include \
100                    $(LOCAL_PATH)/sys \
101                    $(LOCAL_PATH)/dm \
102                    $(LOCAL_PATH)/hh \
103                    $(LOCAL_PATH)/../gki/common \
104                    $(LOCAL_PATH)/../gki/ulinux \
105                    $(LOCAL_PATH)/../include \
106                    $(LOCAL_PATH)/../stack/include \
107                    $(LOCAL_PATH)/../stack/btm \
108                    $(LOCAL_PATH)/../hcis \
109                    $(LOCAL_PATH)/../hcis/patchram \
110                    $(LOCAL_PATH)/../udrv/include \
111                    $(LOCAL_PATH)/../vnd/include \
112                    $(LOCAL_PATH)/../utils/include \
113                    $(bdroid_C_INCLUDES) \
114
115
116 include $(BUILD_STATIC_LIBRARY)