2 // ========================================================
5 "system/bt/bta/include",
8 "system/bt/btcore/include",
10 "system/bt/stack/include",
11 "system/bt/stack/l2cap",
12 "system/bt/stack/a2dp",
13 "system/bt/stack/btm",
14 "system/bt/stack/avdt",
15 "system/bt/udrv/include",
16 "system/bt/btif/include",
18 "system/bt/hci/include",
19 "system/bt/vnd/include",
20 "system/bt/embdrv/sbc/encoder/include",
21 "system/bt/embdrv/sbc/decoder/include",
22 "system/bt/audio_a2dp_hw",
23 "system/bt/utils/include",
26 // libbtif static library for target
27 // ========================================================
30 defaults: ["fluoride_defaults"],
31 include_dirs: btifCommonIncludes,
35 // BTIF implementation
37 "src/btif_a2dp_control.cc",
38 "src/btif_a2dp_sink.cc",
39 "src/btif_a2dp_source.cc",
41 "src/btif_avrcp_audio_track.cc",
42 "src/btif_ble_advertiser.cc",
43 "src/btif_ble_scanner.cc",
45 "src/btif_config_transcode.cc",
48 "src/btif_debug_btsnoop.cc",
49 "src/btif_debug_conn.cc",
52 "src/btif_gatt_client.cc",
53 "src/btif_gatt_server.cc",
54 "src/btif_gatt_test.cc",
55 "src/btif_gatt_util.cc",
57 "src/btif_hf_client.cc",
63 "src/btif_profile_queue.cc",
66 "src/btif_sdp_server.cc",
69 "src/btif_sock_rfc.cc",
70 "src/btif_sock_l2cap.cc",
71 "src/btif_sock_sco.cc",
72 "src/btif_sock_sdp.cc",
73 "src/btif_sock_thread.cc",
74 "src/btif_sock_util.cc",
75 "src/btif_storage.cc",
78 "src/stack_manager.cc",
96 "libaudio-a2dp-hw-utils",
98 cflags: ["-DBUILDCFG"],
102 // btif unit tests for target
103 // ========================================================
105 name: "net_test_btif",
106 defaults: ["fluoride_defaults"],
107 include_dirs: btifCommonIncludes,
108 srcs: ["test/btif_storage_test.cc"],
120 cflags: ["-DBUILDCFG"],