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

Commit b8084edf authored by Ying Hsu's avatar Ying Hsu Committed by Gerrit Code Review
Browse files

Merge "Introduce a soong config for HFP HAL selection" into main

parents dc177ea9 b52e6b6f
Loading
Loading
Loading
Loading
+37 −2
Original line number Diff line number Diff line
@@ -176,9 +176,45 @@ filegroup {
    ],
}

soong_config_module_type {
    name: "hfp_hal_cc_defaults",
    module_type: "cc_defaults",
    config_namespace: "hfp_hal",
    variables: ["vertical"],
    properties: ["srcs"],
}

soong_config_string_variable {
    name: "vertical",
    values: [
        "android_default",
        "android_desktop",
    ],
}

hfp_hal_cc_defaults {
    name: "hfp_hal_defaults",
    soong_config_variables: {
        vertical: {
            android_desktop: {
                srcs: ["btm/btm_sco_hfp_hal_linux.cc"],
            },
            android_default: {
                srcs: ["btm/btm_sco_hfp_hal.cc"],
            },
            conditions_default: {
                srcs: ["btm/btm_sco_hfp_hal.cc"],
            },
        },
    },
}

cc_library_static {
    name: "libbt-stack-core",
    defaults: ["fluoride_defaults"],
    defaults: [
        "fluoride_defaults",
        "hfp_hal_defaults",
    ],
    local_include_dirs: [
        "ais",
        "avct",
@@ -236,7 +272,6 @@ cc_library_static {
        "btm/btm_main.cc",
        "btm/btm_sco.cc",
        "btm/btm_sco_hci.cc",
        "btm/btm_sco_hfp_hal.cc",
        "btm/btm_sec.cc",
        "btm/btm_sec_cb.cc",
        "btm/btm_security_client_interface.cc",