blob: 11d7dda8cf3a1e0071baa6d84e40246e8a4a30d4 [file] [log] [blame]
Cheney Niad05f3e2018-11-08 16:41:02 +08001// Bluetooth Audio library for target
2// ========================================================
3cc_library_static {
4 name: "libbt-audio-hal-interface",
5 defaults: ["fluoride_defaults"],
6 include_dirs: [
7 "system/bt",
8 "system/bt/bta/include",
Satish kumar sugasi6c1dec92019-02-07 14:40:35 -08009 "system/bt/bta/sys",
Cheney Niad05f3e2018-11-08 16:41:02 +080010 "system/bt/btif/include",
11 "system/bt/stack/include",
12 ],
13 srcs: [
Hansong Zhangb3ffbed2019-02-15 16:19:44 -080014 "a2dp_encoding.cc",
Cheney Niad05f3e2018-11-08 16:41:02 +080015 "client_interface.cc",
Cheney Ni32c6ba52018-12-12 20:20:28 +080016 "hearing_aid_software_encoding.cc",
Cheney Niad05f3e2018-11-08 16:41:02 +080017 ],
18 shared_libs: [
19 "android.hardware.bluetooth.audio@2.0",
20 "libfmq",
21 "libhidlbase",
22 "libhidltransport",
23 ],
24 static_libs: [
25 "libosi",
26 "libbt-common",
27 ],
28 cflags: [
29 "-DBUILDCFG",
30 ],
31}
32
33// Bluetooth Audio client interface library unit tests for target and host
34// ========================================================
35cc_test {
36 name: "bluetooth-test-audio-hal-interface",
37 defaults: ["fluoride_defaults"],
38 include_dirs: [
39 "system/bt",
40 ],
41 srcs: [
42 "client_interface_unittest.cc",
43 ],
44 shared_libs: [
45 "android.hardware.bluetooth.audio@2.0",
46 "libcutils",
47 "libfmq",
48 "libhidlbase",
49 "liblog",
50 "libutils",
51 ],
52 static_libs: [
53 "libbt-audio-hal-interface",
54 "libbt-common",
55 ],
56 cflags: [
57 "-DBUILDCFG",
58 ],
59}