Home | History | Annotate | Download | only in test_vendor_lib
      1 // simulation library for testing virtual devices
      2 // ========================================================
      3 cc_library_static {
      4     name: "libbt-rootcanal",
      5     defaults: ["libchrome_support_defaults"],
      6     proprietary: true,
      7     srcs: [
      8         "src/acl_packet.cc",
      9         "src/async_manager.cc",
     10         "src/beacon.cc",
     11         "src/beacon_swarm.cc",
     12         "src/broken_adv.cc",
     13         "src/bt_address.cc",
     14         "src/classic.cc",
     15         "src/command_packet.cc",
     16         "src/connection.cc",
     17         "src/device.cc",
     18         "src/device_factory.cc",
     19         "src/device_properties.cc",
     20         "src/dual_mode_controller.cc",
     21         "src/event_packet.cc",
     22         "src/hci_packet.cc",
     23         "src/keyboard.cc",
     24         "src/l2cap_packet.cc",
     25         "src/l2cap_sdu.cc",
     26         "src/packet.cc",
     27         "src/packet_stream.cc",
     28         "src/sco_packet.cc",
     29         "src/test_channel_transport.cc",
     30     ],
     31     cflags: [
     32         "-fvisibility=hidden",
     33         "-DHAS_NO_BDROID_BUILDCFG",
     34     ],
     35     local_include_dirs: [
     36         "include",
     37     ],
     38     export_include_dirs: ["include"],
     39     header_libs: [
     40         "libbluetooth_headers",
     41     ],
     42     include_dirs: [
     43         "system/bt",
     44         "system/bt/utils/include",
     45         "system/bt/hci/include",
     46         "system/bt/internal_include",
     47         "system/bt/stack/include",
     48     ],
     49     shared_libs: [
     50         "libbase",
     51         "liblog",
     52     ],
     53     static_libs: [
     54         "libbluetooth-types",
     55     ]
     56 }
     57 
     58 // test-vendor unit tests for host
     59 // ========================================================
     60 cc_test_host {
     61     name: "test-vendor_test_host",
     62     defaults: ["libchrome_support_defaults"],
     63     srcs: [
     64         "src/async_manager.cc",
     65         "src/bt_address.cc",
     66         "src/hci_packet.cc",
     67         "src/command_packet.cc",
     68         "src/event_packet.cc",
     69         "src/packet.cc",
     70         "src/packet_stream.cc",
     71         "src/l2cap_packet.cc",
     72         "src/l2cap_sdu.cc",
     73         "test/async_manager_unittest.cc",
     74         "test/bt_address_unittest.cc",
     75         "test/packet_stream_unittest.cc",
     76         "test/iterator_test.cc",
     77         "test/l2cap_test.cc",
     78         "test/l2cap_sdu_test.cc",
     79     ],
     80     header_libs: [
     81         "libbluetooth_headers",
     82     ],
     83     local_include_dirs: [
     84         "include",
     85     ],
     86     include_dirs: [
     87         "system/bt",
     88         "system/bt/utils/include",
     89         "system/bt/hci/include",
     90         "system/bt/stack/include",
     91     ],
     92     shared_libs: [
     93         "liblog",
     94     ],
     95     static_libs: [
     96         "libbluetooth-types",
     97     ],
     98     cflags: [
     99         "-fvisibility=hidden",
    100         "-DLOG_NDEBUG=1",
    101     ],
    102 }
    103