blob: 8ce9a9b0992de836312ee6e081326132b8e2fed8 [file] [log] [blame]
Arman Uguray9ca3fb82015-05-26 14:50:36 -07001#
2# Copyright (C) 2015 Google, Inc.
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at:
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#
16
Arman Uguray2c494e12015-05-29 14:43:20 -070017static_library("bta") {
Scott James Remnant4c292312015-05-12 13:58:49 -070018 sources = [
Pavlin Radoslavovb2a292b2016-10-14 19:34:48 -070019 "ag/bta_ag_act.cc",
20 "ag/bta_ag_api.cc",
21 "ag/bta_ag_at.cc",
22 "ag/bta_ag_cfg.cc",
23 "ag/bta_ag_ci.cc",
24 "ag/bta_ag_cmd.cc",
25 "ag/bta_ag_main.cc",
26 "ag/bta_ag_rfc.cc",
27 "ag/bta_ag_sco.cc",
28 "ag/bta_ag_sdp.cc",
29 "ar/bta_ar.cc",
Pavlin Radoslavovcc26bfc2016-10-14 12:17:08 -070030 "av/bta_av_aact.cc",
31 "av/bta_av_act.cc",
32 "av/bta_av_api.cc",
33 "av/bta_av_cfg.cc",
34 "av/bta_av_ci.cc",
35 "av/bta_av_main.cc",
36 "av/bta_av_ssm.cc",
Jakub Pawlowski5f7514d2016-08-25 13:14:26 -070037 "closure/bta_closure.cc",
Jakub Pawlowskib7938c12016-05-26 17:57:22 -070038 "dm/bta_dm_act.cc",
39 "dm/bta_dm_api.cc",
40 "dm/bta_dm_cfg.cc",
41 "dm/bta_dm_ci.cc",
42 "dm/bta_dm_main.cc",
43 "dm/bta_dm_pm.cc",
44 "dm/bta_dm_sco.cc",
Jakub Pawlowski19117702016-05-26 11:08:21 -070045 "gatt/bta_gattc_act.cc",
46 "gatt/bta_gattc_api.cc",
47 "gatt/bta_gattc_cache.cc",
48 "gatt/bta_gattc_main.cc",
49 "gatt/bta_gattc_utils.cc",
50 "gatt/bta_gatts_act.cc",
51 "gatt/bta_gatts_api.cc",
52 "gatt/bta_gatts_main.cc",
53 "gatt/bta_gatts_utils.cc",
Pavlin Radoslavovb2a292b2016-10-14 19:34:48 -070054 "hf_client/bta_hf_client_act.cc",
55 "hf_client/bta_hf_client_api.cc",
56 "hf_client/bta_hf_client_at.cc",
57 "hf_client/bta_hf_client_cmd.cc",
58 "hf_client/bta_hf_client_main.cc",
59 "hf_client/bta_hf_client_rfc.cc",
60 "hf_client/bta_hf_client_sdp.cc",
61 "hf_client/bta_hf_client_sco.cc",
Jakub Pawlowskib7938c12016-05-26 17:57:22 -070062 "hh/bta_hh_act.cc",
63 "hh/bta_hh_api.cc",
64 "hh/bta_hh_cfg.cc",
65 "hh/bta_hh_le.cc",
66 "hh/bta_hh_main.cc",
67 "hh/bta_hh_utils.cc",
Pavlin Radoslavovb2a292b2016-10-14 19:34:48 -070068 "hl/bta_hl_act.cc",
69 "hl/bta_hl_api.cc",
70 "hl/bta_hl_ci.cc",
71 "hl/bta_hl_main.cc",
72 "hl/bta_hl_sdp.cc",
73 "hl/bta_hl_utils.cc",
74 "jv/bta_jv_act.cc",
75 "jv/bta_jv_api.cc",
76 "jv/bta_jv_cfg.cc",
77 "jv/bta_jv_main.cc",
78 "mce/bta_mce_act.cc",
79 "mce/bta_mce_api.cc",
80 "mce/bta_mce_cfg.cc",
81 "mce/bta_mce_main.cc",
82 "pan/bta_pan_act.cc",
83 "pan/bta_pan_api.cc",
84 "pan/bta_pan_ci.cc",
85 "pan/bta_pan_main.cc",
86 "sdp/bta_sdp.cc",
87 "sdp/bta_sdp_act.cc",
88 "sdp/bta_sdp_api.cc",
89 "sdp/bta_sdp_cfg.cc",
90 "sys/bta_sys_conn.cc",
91 "sys/bta_sys_main.cc",
92 "sys/utl.cc",
Scott James Remnant4c292312015-05-12 13:58:49 -070093 ]
94
95 include_dirs = [
Jakub Pawlowski5f7514d2016-08-25 13:14:26 -070096 "closure",
Scott James Remnant4c292312015-05-12 13:58:49 -070097 "dm",
98 "hh",
Arman Uguray2c494e12015-05-29 14:43:20 -070099 "include",
100 "sys",
Scott James Remnant4c292312015-05-12 13:58:49 -0700101 "//",
102 "//btcore/include",
Scott James Remnant4c292312015-05-12 13:58:49 -0700103 "//hci/include",
104 "//include",
105 "//stack/include",
106 "//stack/btm",
Scott James Remnant4c292312015-05-12 13:58:49 -0700107 "//udrv/include",
Scott James Remnant4c292312015-05-12 13:58:49 -0700108 "//utils/include",
Arman Uguray2c494e12015-05-29 14:43:20 -0700109 "//vnd/include",
Scott James Remnant4c292312015-05-12 13:58:49 -0700110 ]
Jakub Pawlowski5f7514d2016-08-25 13:14:26 -0700111
112 deps = [
113 "//third_party/libchrome:base"
114 ]
115
Scott James Remnant4c292312015-05-12 13:58:49 -0700116}