blob: fac3655b4405159a5261fadf2cc23bcd775d1032 [file] [log] [blame]
Pavlin Radoslavovbdd34d22017-04-05 16:18:26 -07001cc_defaults {
2 name: "audio_a2dp_hw_defaults",
Jack Hee2eeff42016-12-07 18:25:17 -08003 defaults: ["fluoride_defaults"],
Jack Hee2eeff42016-12-07 18:25:17 -08004 include_dirs: [
5 "system/bt",
Jakub Pawlowskif2f207a2017-09-23 14:47:20 -07006 "system/bt/include",
Pavlin Radoslavovbdd34d22017-04-05 16:18:26 -07007 "system/bt/audio_a2dp_hw/include",
Colin Cross62084352019-05-23 14:12:59 -07008 ],
Pavlin Radoslavovbdd34d22017-04-05 16:18:26 -07009}
10
11// Audio A2DP shared library for target
12// ========================================================
13cc_library {
14 name: "audio.a2dp.default",
15 defaults: ["audio_a2dp_hw_defaults"],
16 relative_install_path: "hw",
17 srcs: [
18 "src/audio_a2dp_hw.cc",
19 "src/audio_a2dp_hw_utils.cc",
Jack Hee2eeff42016-12-07 18:25:17 -080020 ],
21 shared_libs: [
22 "liblog",
Ajay Panickeref673c52016-12-21 15:37:34 -080023 "libcutils",
Jack Hee2eeff42016-12-07 18:25:17 -080024 ],
25 static_libs: ["libosi"],
26}
27
28cc_library_static {
29 name: "libaudio-a2dp-hw-utils",
Pavlin Radoslavovbdd34d22017-04-05 16:18:26 -070030 defaults: ["audio_a2dp_hw_defaults"],
Jack Hee2eeff42016-12-07 18:25:17 -080031 srcs: [
Pavlin Radoslavovbdd34d22017-04-05 16:18:26 -070032 "src/audio_a2dp_hw_utils.cc",
Jack Hee2eeff42016-12-07 18:25:17 -080033 ],
34}
Pavlin Radoslavovbdd34d22017-04-05 16:18:26 -070035
36// Audio A2DP library unit tests for target and host
37// ========================================================
38cc_test {
39 name: "net_test_audio_a2dp_hw",
40 test_suites: ["device-tests"],
41 defaults: ["audio_a2dp_hw_defaults"],
42 srcs: [
43 "test/audio_a2dp_hw_test.cc",
44 ],
45 shared_libs: [
46 "liblog",
47 ],
Pavlin Radoslavov2ecf4ac2017-04-24 17:37:20 -070048 static_libs: [
49 "audio.a2dp.default",
50 "libosi",
51 ],
Pavlin Radoslavovbdd34d22017-04-05 16:18:26 -070052}