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