Home | History | Annotate | Download | only in build
      1 // This file was auto-generated. Do not edit manually.
      2 // Use test/vts-testcase/hal/update_makefiles.py to generate this file.
      3 
      4 // Generate .vts spec files.
      5 hal2vts {
      6     name: "android.hardware.wifi.supplicant (a] 1.0-vts.spec",
      7     srcs: [
      8         ":android.hardware.wifi.supplicant (a] 1.0_hal",
      9     ],
     10     out: [
     11         "android/hardware/wifi/supplicant/1.0/Supplicant.vts",
     12         "android/hardware/wifi/supplicant/1.0/SupplicantCallback.vts",
     13         "android/hardware/wifi/supplicant/1.0/SupplicantIface.vts",
     14         "android/hardware/wifi/supplicant/1.0/SupplicantNetwork.vts",
     15         "android/hardware/wifi/supplicant/1.0/SupplicantP2pIface.vts",
     16         "android/hardware/wifi/supplicant/1.0/SupplicantP2pIfaceCallback.vts",
     17         "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetwork.vts",
     18         "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetworkCallback.vts",
     19         "android/hardware/wifi/supplicant/1.0/SupplicantStaIface.vts",
     20         "android/hardware/wifi/supplicant/1.0/SupplicantStaIfaceCallback.vts",
     21         "android/hardware/wifi/supplicant/1.0/SupplicantStaNetwork.vts",
     22         "android/hardware/wifi/supplicant/1.0/SupplicantStaNetworkCallback.vts",
     23         "android/hardware/wifi/supplicant/1.0/types.vts",
     24     ],
     25 }
     26 
     27 // Build VTS driver.
     28 genrule {
     29     name: "android.hardware.wifi.supplicant (a] 1.0-vts.driver_genc++",
     30     tools: ["hidl-gen", "vtsc"],
     31     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi.supplicant (a] 1.0 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/wifi/supplicant/1.0/ $(genDir)/android/hardware/wifi/supplicant/1.0/",
     32     srcs: [
     33         ":android.hardware.wifi.supplicant (a] 1.0_hal",
     34     ],
     35     out: [
     36         "android/hardware/wifi/supplicant/1.0/Supplicant.vts.cpp",
     37         "android/hardware/wifi/supplicant/1.0/SupplicantCallback.vts.cpp",
     38         "android/hardware/wifi/supplicant/1.0/SupplicantIface.vts.cpp",
     39         "android/hardware/wifi/supplicant/1.0/SupplicantNetwork.vts.cpp",
     40         "android/hardware/wifi/supplicant/1.0/SupplicantP2pIface.vts.cpp",
     41         "android/hardware/wifi/supplicant/1.0/SupplicantP2pIfaceCallback.vts.cpp",
     42         "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetwork.vts.cpp",
     43         "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetworkCallback.vts.cpp",
     44         "android/hardware/wifi/supplicant/1.0/SupplicantStaIface.vts.cpp",
     45         "android/hardware/wifi/supplicant/1.0/SupplicantStaIfaceCallback.vts.cpp",
     46         "android/hardware/wifi/supplicant/1.0/SupplicantStaNetwork.vts.cpp",
     47         "android/hardware/wifi/supplicant/1.0/SupplicantStaNetworkCallback.vts.cpp",
     48         "android/hardware/wifi/supplicant/1.0/types.vts.cpp",
     49     ],
     50 }
     51 
     52 genrule {
     53     name: "android.hardware.wifi.supplicant (a] 1.0-vts.driver_genc++_headers",
     54     tools: ["hidl-gen", "vtsc"],
     55     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi.supplicant (a] 1.0 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/wifi/supplicant/1.0/ $(genDir)/android/hardware/wifi/supplicant/1.0/",
     56     srcs: [
     57         ":android.hardware.wifi.supplicant (a] 1.0_hal",
     58     ],
     59     out: [
     60         "android/hardware/wifi/supplicant/1.0/Supplicant.vts.h",
     61         "android/hardware/wifi/supplicant/1.0/SupplicantCallback.vts.h",
     62         "android/hardware/wifi/supplicant/1.0/SupplicantIface.vts.h",
     63         "android/hardware/wifi/supplicant/1.0/SupplicantNetwork.vts.h",
     64         "android/hardware/wifi/supplicant/1.0/SupplicantP2pIface.vts.h",
     65         "android/hardware/wifi/supplicant/1.0/SupplicantP2pIfaceCallback.vts.h",
     66         "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetwork.vts.h",
     67         "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetworkCallback.vts.h",
     68         "android/hardware/wifi/supplicant/1.0/SupplicantStaIface.vts.h",
     69         "android/hardware/wifi/supplicant/1.0/SupplicantStaIfaceCallback.vts.h",
     70         "android/hardware/wifi/supplicant/1.0/SupplicantStaNetwork.vts.h",
     71         "android/hardware/wifi/supplicant/1.0/SupplicantStaNetworkCallback.vts.h",
     72         "android/hardware/wifi/supplicant/1.0/types.vts.h",
     73     ],
     74 }
     75 
     76 cc_library_shared {
     77     name: "android.hardware.wifi.supplicant (a] 1.0-vts.driver",
     78     generated_sources: ["android.hardware.wifi.supplicant (a] 1.0-vts.driver_genc++"],
     79     generated_headers: ["android.hardware.wifi.supplicant (a] 1.0-vts.driver_genc++_headers"],
     80     export_generated_headers: ["android.hardware.wifi.supplicant (a] 1.0-vts.driver_genc++_headers"],
     81     shared_libs: [
     82         "libcamera_metadata",
     83         "libcutils",
     84         "libfmq",
     85         "libhidlbase",
     86         "libhidltransport",
     87         "libhwbinder",
     88         "liblog",
     89         "libprotobuf-cpp-full",
     90         "libutils",
     91         "libvts_common",
     92         "libvts_datatype",
     93         "libvts_drivercomm",
     94         "libvts_measurement",
     95         "libvts_multidevice_proto",
     96         "android.hidl.allocator (a] 1.0",
     97         "android.hardware.wifi.supplicant (a] 1.0",
     98         
     99     ],
    100     export_shared_lib_headers: [
    101         
    102     ],
    103     cflags: [
    104         "-Wall",
    105         "-Werror",
    106 
    107         // These warnings are in code generated with vtsc
    108         // b/31362043
    109         "-Wno-duplicate-decl-specifier",
    110         "-Wno-implicitly-unsigned-literal",
    111     ],
    112 }
    113 
    114 // Build VTS profiler.
    115 genrule {
    116     name: "android.hardware.wifi.supplicant (a] 1.0-vts.profiler_genc++",
    117     tools: ["hidl-gen", "vtsc"],
    118     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi.supplicant (a] 1.0 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/wifi/supplicant/1.0/ $(genDir)/android/hardware/wifi/supplicant/1.0/",
    119     srcs: [
    120         ":android.hardware.wifi.supplicant (a] 1.0_hal",
    121     ],
    122     out: [
    123         "android/hardware/wifi/supplicant/1.0/Supplicant.vts.cpp",
    124         "android/hardware/wifi/supplicant/1.0/SupplicantCallback.vts.cpp",
    125         "android/hardware/wifi/supplicant/1.0/SupplicantIface.vts.cpp",
    126         "android/hardware/wifi/supplicant/1.0/SupplicantNetwork.vts.cpp",
    127         "android/hardware/wifi/supplicant/1.0/SupplicantP2pIface.vts.cpp",
    128         "android/hardware/wifi/supplicant/1.0/SupplicantP2pIfaceCallback.vts.cpp",
    129         "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetwork.vts.cpp",
    130         "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetworkCallback.vts.cpp",
    131         "android/hardware/wifi/supplicant/1.0/SupplicantStaIface.vts.cpp",
    132         "android/hardware/wifi/supplicant/1.0/SupplicantStaIfaceCallback.vts.cpp",
    133         "android/hardware/wifi/supplicant/1.0/SupplicantStaNetwork.vts.cpp",
    134         "android/hardware/wifi/supplicant/1.0/SupplicantStaNetworkCallback.vts.cpp",
    135         "android/hardware/wifi/supplicant/1.0/types.vts.cpp",
    136     ],
    137 }
    138 
    139 genrule {
    140     name: "android.hardware.wifi.supplicant (a] 1.0-vts.profiler_genc++_headers",
    141     tools: ["hidl-gen", "vtsc"],
    142     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi.supplicant (a] 1.0 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/wifi/supplicant/1.0/ $(genDir)/android/hardware/wifi/supplicant/1.0/",
    143     srcs: [
    144         ":android.hardware.wifi.supplicant (a] 1.0_hal",
    145     ],
    146     out: [
    147         "android/hardware/wifi/supplicant/1.0/Supplicant.vts.h",
    148         "android/hardware/wifi/supplicant/1.0/SupplicantCallback.vts.h",
    149         "android/hardware/wifi/supplicant/1.0/SupplicantIface.vts.h",
    150         "android/hardware/wifi/supplicant/1.0/SupplicantNetwork.vts.h",
    151         "android/hardware/wifi/supplicant/1.0/SupplicantP2pIface.vts.h",
    152         "android/hardware/wifi/supplicant/1.0/SupplicantP2pIfaceCallback.vts.h",
    153         "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetwork.vts.h",
    154         "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetworkCallback.vts.h",
    155         "android/hardware/wifi/supplicant/1.0/SupplicantStaIface.vts.h",
    156         "android/hardware/wifi/supplicant/1.0/SupplicantStaIfaceCallback.vts.h",
    157         "android/hardware/wifi/supplicant/1.0/SupplicantStaNetwork.vts.h",
    158         "android/hardware/wifi/supplicant/1.0/SupplicantStaNetworkCallback.vts.h",
    159         "android/hardware/wifi/supplicant/1.0/types.vts.h",
    160     ],
    161 }
    162 
    163 cc_library_shared {
    164     name: "android.hardware.wifi.supplicant (a] 1.0-vts.profiler",
    165     generated_sources: ["android.hardware.wifi.supplicant (a] 1.0-vts.profiler_genc++"],
    166     generated_headers: ["android.hardware.wifi.supplicant (a] 1.0-vts.profiler_genc++_headers"],
    167     export_generated_headers: ["android.hardware.wifi.supplicant (a] 1.0-vts.profiler_genc++_headers"],
    168     shared_libs: [
    169         "libbase",
    170         "libcutils",
    171         "libfmq",
    172         "libhidlbase",
    173         "libhidltransport",
    174         "libvts_common",
    175         "libvts_profiling",
    176         "libvts_multidevice_proto",
    177         "libprotobuf-cpp-full",
    178         "android.hardware.wifi.supplicant (a] 1.0",
    179         
    180     ],
    181     cflags: [
    182         "-Wall",
    183         "-Werror",
    184 
    185         // These warnings are in code generated with vtsc
    186         // b/31362043
    187         "-Wno-duplicate-decl-specifier",
    188         "-Wno-implicitly-unsigned-literal",
    189     ],
    190 }
    191 
    192