Home | History | Annotate | Download | only in bta
      1 cc_defaults {
      2     name: "fluoride_bta_defaults",
      3     defaults: ["fluoride_defaults"],
      4     local_include_dirs: [
      5         "include",
      6         "sys",
      7         "dm",
      8         "hd",
      9         "hh",
     10     ],
     11     include_dirs: [
     12         "system/bt",
     13         "system/bt/bta/include",
     14         "system/bt/btcore/include",
     15         "system/bt/hci/include",
     16         "system/bt/include",
     17         "system/bt/stack/include",
     18         "system/bt/stack/btm",
     19         "system/bt/udrv/include",
     20         "system/bt/vnd/include",
     21         "system/bt/utils/include",
     22     ],
     23     shared_libs: [
     24         "libcutils",
     25     ],
     26     cflags: ["-DBUILDCFG"],
     27 }
     28 
     29 // BTA static library for target
     30 // ========================================================
     31 cc_library_static {
     32     name: "libbt-bta",
     33     defaults: ["fluoride_bta_defaults"],
     34     srcs: [
     35         "ag/bta_ag_act.cc",
     36         "ag/bta_ag_api.cc",
     37         "ag/bta_ag_at.cc",
     38         "ag/bta_ag_cfg.cc",
     39         "ag/bta_ag_ci.cc",
     40         "ag/bta_ag_cmd.cc",
     41         "ag/bta_ag_main.cc",
     42         "ag/bta_ag_rfc.cc",
     43         "ag/bta_ag_sco.cc",
     44         "ag/bta_ag_sdp.cc",
     45         "ar/bta_ar.cc",
     46         "av/bta_av_aact.cc",
     47         "av/bta_av_act.cc",
     48         "av/bta_av_api.cc",
     49         "av/bta_av_cfg.cc",
     50         "av/bta_av_ci.cc",
     51         "av/bta_av_main.cc",
     52         "av/bta_av_ssm.cc",
     53         "dm/bta_dm_act.cc",
     54         "dm/bta_dm_api.cc",
     55         "dm/bta_dm_cfg.cc",
     56         "dm/bta_dm_ci.cc",
     57         "dm/bta_dm_main.cc",
     58         "dm/bta_dm_pm.cc",
     59         "dm/bta_dm_sco.cc",
     60         "gatt/bta_gattc_act.cc",
     61         "gatt/bta_gattc_api.cc",
     62         "gatt/bta_gattc_cache.cc",
     63         "gatt/bta_gattc_main.cc",
     64         "gatt/bta_gattc_utils.cc",
     65         "gatt/bta_gatts_act.cc",
     66         "gatt/bta_gatts_api.cc",
     67         "gatt/bta_gatts_main.cc",
     68         "gatt/bta_gatts_utils.cc",
     69         "hf_client/bta_hf_client_act.cc",
     70         "hf_client/bta_hf_client_api.cc",
     71         "hf_client/bta_hf_client_at.cc",
     72         "hf_client/bta_hf_client_main.cc",
     73         "hf_client/bta_hf_client_rfc.cc",
     74         "hf_client/bta_hf_client_sco.cc",
     75         "hf_client/bta_hf_client_sdp.cc",
     76         "hh/bta_hh_act.cc",
     77         "hh/bta_hh_api.cc",
     78         "hh/bta_hh_cfg.cc",
     79         "hh/bta_hh_le.cc",
     80         "hh/bta_hh_main.cc",
     81         "hh/bta_hh_utils.cc",
     82         "hl/bta_hl_act.cc",
     83         "hl/bta_hl_api.cc",
     84         "hl/bta_hl_ci.cc",
     85         "hl/bta_hl_main.cc",
     86         "hl/bta_hl_sdp.cc",
     87         "hl/bta_hl_utils.cc",
     88         "hd/bta_hd_act.cc",
     89         "hd/bta_hd_api.cc",
     90         "hd/bta_hd_main.cc",
     91         "jv/bta_jv_act.cc",
     92         "jv/bta_jv_api.cc",
     93         "jv/bta_jv_cfg.cc",
     94         "jv/bta_jv_main.cc",
     95         "mce/bta_mce_act.cc",
     96         "mce/bta_mce_api.cc",
     97         "mce/bta_mce_cfg.cc",
     98         "mce/bta_mce_main.cc",
     99         "pan/bta_pan_act.cc",
    100         "pan/bta_pan_api.cc",
    101         "pan/bta_pan_ci.cc",
    102         "pan/bta_pan_main.cc",
    103         "sdp/bta_sdp.cc",
    104         "sdp/bta_sdp_act.cc",
    105         "sdp/bta_sdp_api.cc",
    106         "sdp/bta_sdp_cfg.cc",
    107         "sys/bta_sys_conn.cc",
    108         "sys/bta_sys_main.cc",
    109         "sys/utl.cc",
    110     ],
    111 }
    112 
    113 // bta unit tests for target
    114 // ========================================================
    115 cc_test {
    116     name: "net_test_bta",
    117     defaults: ["fluoride_bta_defaults"],
    118     srcs: [
    119         "test/bta_hf_client_test.cc",
    120     ],
    121     shared_libs: [
    122         "libhardware",
    123         "liblog",
    124         "libprotobuf-cpp-lite",
    125     ],
    126     static_libs: [
    127         "libbtcore",
    128         "libbt-bta",
    129         "libbluetooth-types",
    130         "libosi",
    131         "libbt-protos",
    132     ],
    133 }
    134