You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
1.9 KiB
78 lines
1.9 KiB
cc_defaults { |
|
name: "libbt-hci_defaults", |
|
defaults: ["fluoride_defaults"], |
|
shared_libs: [ |
|
"android.hardware.bluetooth@1.0", |
|
"libhidlbase", |
|
"libhidltransport", |
|
"libhwbinder", |
|
], |
|
} |
|
|
|
// HCI static library for target |
|
// ======================================================== |
|
cc_library_static { |
|
name: "libbt-hci", |
|
defaults: ["libbt-hci_defaults"], |
|
srcs: [ |
|
"src/btsnoop.cc", |
|
"src/btsnoop_mem.cc", |
|
"src/btsnoop_net.cc", |
|
"src/buffer_allocator.cc", |
|
"src/hci_inject.cc", |
|
"src/hci_layer.cc", |
|
"src/hci_layer_android.cc", |
|
"src/hci_packet_factory.cc", |
|
"src/hci_packet_parser.cc", |
|
"src/packet_fragmenter.cc", |
|
], |
|
local_include_dirs: [ |
|
"include", |
|
], |
|
include_dirs: [ |
|
"system/bt", |
|
"system/bt/include", |
|
"system/bt/btcore/include", |
|
"system/bt/stack/include", |
|
"system/bt/utils/include", |
|
"system/bt/bta/include", |
|
"system/libhwbinder/include", |
|
], |
|
} |
|
|
|
// HCI unit tests for target |
|
// ======================================================== |
|
cc_test { |
|
name: "net_test_hci", |
|
test_suites: ["device-tests"], |
|
defaults: ["libbt-hci_defaults"], |
|
local_include_dirs: [ |
|
"include", |
|
], |
|
include_dirs: [ |
|
"system/bt", |
|
"system/bt/include", |
|
"system/bt/btcore/include", |
|
"system/bt/osi/test", |
|
"system/bt/stack/include", |
|
"system/bt/utils/include", |
|
"system/libhwbinder/include", |
|
], |
|
srcs: [ |
|
"test/packet_fragmenter_test.cc", |
|
], |
|
shared_libs: [ |
|
"liblog", |
|
"libdl", |
|
"libprotobuf-cpp-lite", |
|
], |
|
static_libs: [ |
|
"libbt-hci", |
|
"libosi", |
|
"libosi-AlarmTestHarness", |
|
"libosi-AllocationTestHarness", |
|
"libcutils", |
|
"libbtcore", |
|
"libbt-protos", |
|
], |
|
}
|
|
|