Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 62c97e4f authored by Jeongik Cha's avatar Jeongik Cha Committed by Jyoti Bhayana
Browse files

Declare h4_packetizer_lib

Using include_dir in the other path causes modularity to weaken.
So declare the module instead of filegroup for h4 h4_packetizer_lib.

Bug: 195692688
Test: check bt feature in cf, and log
Change-Id: I71dfd93abefae88a5a0439e7204d7583e282aeba
Merged-In: I71dfd93abefae88a5a0439e7204d7583e282aeba
parent 20a0fa77
Loading
Loading
Loading
Loading
+21 −2
Original line number Original line Diff line number Diff line
@@ -200,11 +200,30 @@ genrule {
}
}


// bt_vhci_forwarder in cuttlefish depends on this H4Packetizer implementation.
// bt_vhci_forwarder in cuttlefish depends on this H4Packetizer implementation.
filegroup {
cc_library_static {
    name: "H4PacketizerSources",
    name: "h4_packetizer_lib",
    vendor: true,
    defaults: [
        "gd_defaults",
    ],
    srcs: [
    srcs: [
        "model/devices/h4_packetizer.cc",
        "model/devices/h4_packetizer.cc",
        "model/devices/h4_parser.cc",
        "model/devices/h4_parser.cc",
        "model/devices/hci_protocol.cc",
        "model/devices/hci_protocol.cc",
    ],
    ],

    local_include_dirs: [
        "include",
    ],
    export_include_dirs: [
        "include",
        ".",
    ],
    generated_headers: [
        "libbt_init_flags_bridge_header",
    ],
    include_dirs: [
        "packages/modules/Bluetooth/system",
        "packages/modules/Bluetooth/system/gd",
    ],
}
}