Home | History | Annotate | Download | only in build
      1 // This file was auto-generated. Do not edit manually.
      2 // Use launch_hal_test.py or update_makefiles.py in test/vts-testcase/hal/script/ to generate this file.
      3 
      4 // Generate .vts spec files.
      5 hal2vts {
      6     name: "android.hardware.wifi (a] 1.2-vts.spec",
      7     hidl_gen_args: "-r android.hardware:hardware/interfaces",
      8     srcs: [
      9         ":android.hardware.wifi (a] 1.2_hal",
     10     ],
     11     out: [
     12         "android/hardware/wifi/1.2/Wifi.vts",
     13         "android/hardware/wifi/1.2/WifiChip.vts",
     14         "android/hardware/wifi/1.2/WifiChipEventCallback.vts",
     15         "android/hardware/wifi/1.2/WifiNanIface.vts",
     16         "android/hardware/wifi/1.2/WifiNanIfaceEventCallback.vts",
     17         "android/hardware/wifi/1.2/WifiStaIface.vts",
     18         "android/hardware/wifi/1.2/types.vts",
     19     ],
     20 }
     21 
     22 // Build VTS driver.
     23 genrule {
     24     name: "android.hardware.wifi (a] 1.2-vts.driver_genc++",
     25     tools: ["hidl-gen", "vtsc"],
     26     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.wifi (a] 1.2 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/wifi/1.2/ $(genDir)/android/hardware/wifi/1.2/",
     27     srcs: [
     28         ":android.hardware.wifi (a] 1.2_hal",
     29     ],
     30     out: [
     31         "android/hardware/wifi/1.2/Wifi.vts.cpp",
     32         "android/hardware/wifi/1.2/WifiChip.vts.cpp",
     33         "android/hardware/wifi/1.2/WifiChipEventCallback.vts.cpp",
     34         "android/hardware/wifi/1.2/WifiNanIface.vts.cpp",
     35         "android/hardware/wifi/1.2/WifiNanIfaceEventCallback.vts.cpp",
     36         "android/hardware/wifi/1.2/WifiStaIface.vts.cpp",
     37         "android/hardware/wifi/1.2/types.vts.cpp",
     38     ],
     39 }
     40 
     41 genrule {
     42     name: "android.hardware.wifi (a] 1.2-vts.driver_genc++_headers",
     43     tools: ["hidl-gen", "vtsc"],
     44     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.wifi (a] 1.2 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/wifi/1.2/ $(genDir)/android/hardware/wifi/1.2/",
     45     srcs: [
     46         ":android.hardware.wifi (a] 1.2_hal",
     47     ],
     48     out: [
     49         "android/hardware/wifi/1.2/Wifi.vts.h",
     50         "android/hardware/wifi/1.2/WifiChip.vts.h",
     51         "android/hardware/wifi/1.2/WifiChipEventCallback.vts.h",
     52         "android/hardware/wifi/1.2/WifiNanIface.vts.h",
     53         "android/hardware/wifi/1.2/WifiNanIfaceEventCallback.vts.h",
     54         "android/hardware/wifi/1.2/WifiStaIface.vts.h",
     55         "android/hardware/wifi/1.2/types.vts.h",
     56     ],
     57 }
     58 
     59 cc_library_shared {
     60     name: "android.hardware.wifi (a] 1.2-vts.driver",
     61     generated_sources: ["android.hardware.wifi (a] 1.2-vts.driver_genc++"],
     62     generated_headers: ["android.hardware.wifi (a] 1.2-vts.driver_genc++_headers"],
     63     export_generated_headers: ["android.hardware.wifi (a] 1.2-vts.driver_genc++_headers"],
     64     defaults: ["VtsHalDriverDefaults"],
     65     shared_libs: [
     66         "android.hardware.wifi (a] 1.0-vts.driver",
     67         "android.hardware.wifi (a] 1.1-vts.driver",
     68     ],
     69     static_libs: [
     70         "android.hardware.wifi (a] 1.0",
     71         "android.hardware.wifi (a] 1.1",
     72         "android.hardware.wifi (a] 1.2",
     73     ],
     74 }
     75 
     76 // Build VTS profiler.
     77 genrule {
     78     name: "android.hardware.wifi (a] 1.2-vts.profiler_genc++",
     79     tools: ["hidl-gen", "vtsc"],
     80     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.wifi (a] 1.2 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/wifi/1.2/ $(genDir)/android/hardware/wifi/1.2/",
     81     srcs: [
     82         ":android.hardware.wifi (a] 1.2_hal",
     83     ],
     84     out: [
     85         "android/hardware/wifi/1.2/Wifi.vts.cpp",
     86         "android/hardware/wifi/1.2/WifiChip.vts.cpp",
     87         "android/hardware/wifi/1.2/WifiChipEventCallback.vts.cpp",
     88         "android/hardware/wifi/1.2/WifiNanIface.vts.cpp",
     89         "android/hardware/wifi/1.2/WifiNanIfaceEventCallback.vts.cpp",
     90         "android/hardware/wifi/1.2/WifiStaIface.vts.cpp",
     91         "android/hardware/wifi/1.2/types.vts.cpp",
     92     ],
     93 }
     94 
     95 genrule {
     96     name: "android.hardware.wifi (a] 1.2-vts.profiler_genc++_headers",
     97     tools: ["hidl-gen", "vtsc"],
     98     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.wifi (a] 1.2 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/wifi/1.2/ $(genDir)/android/hardware/wifi/1.2/",
     99     srcs: [
    100         ":android.hardware.wifi (a] 1.2_hal",
    101     ],
    102     out: [
    103         "android/hardware/wifi/1.2/Wifi.vts.h",
    104         "android/hardware/wifi/1.2/WifiChip.vts.h",
    105         "android/hardware/wifi/1.2/WifiChipEventCallback.vts.h",
    106         "android/hardware/wifi/1.2/WifiNanIface.vts.h",
    107         "android/hardware/wifi/1.2/WifiNanIfaceEventCallback.vts.h",
    108         "android/hardware/wifi/1.2/WifiStaIface.vts.h",
    109         "android/hardware/wifi/1.2/types.vts.h",
    110     ],
    111 }
    112 
    113 cc_library_shared {
    114     name: "android.hardware.wifi (a] 1.2-vts.profiler",
    115     generated_sources: ["android.hardware.wifi (a] 1.2-vts.profiler_genc++"],
    116     generated_headers: ["android.hardware.wifi (a] 1.2-vts.profiler_genc++_headers"],
    117     export_generated_headers: ["android.hardware.wifi (a] 1.2-vts.profiler_genc++_headers"],
    118     defaults: ["VtsHalProfilerDefaults"],
    119     shared_libs: [
    120         "android.hardware.wifi (a] 1.0-vts.profiler",
    121         "android.hardware.wifi (a] 1.1-vts.profiler",
    122     ],
    123     static_libs: [
    124         "android.hardware.wifi (a] 1.0",
    125         "android.hardware.wifi (a] 1.1",
    126         "android.hardware.wifi (a] 1.2",
    127     ],
    128 }
    129 
    130