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.gnss (a] 1.0-vts.spec",
      7     srcs: [
      8         ":android.hardware.gnss (a] 1.0_hal",
      9     ],
     10     out: [
     11         "android/hardware/gnss/1.0/AGnss.vts",
     12         "android/hardware/gnss/1.0/AGnssCallback.vts",
     13         "android/hardware/gnss/1.0/AGnssRil.vts",
     14         "android/hardware/gnss/1.0/AGnssRilCallback.vts",
     15         "android/hardware/gnss/1.0/Gnss.vts",
     16         "android/hardware/gnss/1.0/GnssBatching.vts",
     17         "android/hardware/gnss/1.0/GnssBatchingCallback.vts",
     18         "android/hardware/gnss/1.0/GnssCallback.vts",
     19         "android/hardware/gnss/1.0/GnssConfiguration.vts",
     20         "android/hardware/gnss/1.0/GnssDebug.vts",
     21         "android/hardware/gnss/1.0/GnssGeofenceCallback.vts",
     22         "android/hardware/gnss/1.0/GnssGeofencing.vts",
     23         "android/hardware/gnss/1.0/GnssMeasurement.vts",
     24         "android/hardware/gnss/1.0/GnssMeasurementCallback.vts",
     25         "android/hardware/gnss/1.0/GnssNavigationMessage.vts",
     26         "android/hardware/gnss/1.0/GnssNavigationMessageCallback.vts",
     27         "android/hardware/gnss/1.0/GnssNi.vts",
     28         "android/hardware/gnss/1.0/GnssNiCallback.vts",
     29         "android/hardware/gnss/1.0/GnssXtra.vts",
     30         "android/hardware/gnss/1.0/GnssXtraCallback.vts",
     31         "android/hardware/gnss/1.0/types.vts",
     32     ],
     33 }
     34 
     35 // Build VTS driver.
     36 genrule {
     37     name: "android.hardware.gnss (a] 1.0-vts.driver_genc++",
     38     tools: ["hidl-gen", "vtsc"],
     39     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.gnss (a] 1.0 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/gnss/1.0/ $(genDir)/android/hardware/gnss/1.0/",
     40     srcs: [
     41         ":android.hardware.gnss (a] 1.0_hal",
     42     ],
     43     out: [
     44         "android/hardware/gnss/1.0/AGnss.vts.cpp",
     45         "android/hardware/gnss/1.0/AGnssCallback.vts.cpp",
     46         "android/hardware/gnss/1.0/AGnssRil.vts.cpp",
     47         "android/hardware/gnss/1.0/AGnssRilCallback.vts.cpp",
     48         "android/hardware/gnss/1.0/Gnss.vts.cpp",
     49         "android/hardware/gnss/1.0/GnssBatching.vts.cpp",
     50         "android/hardware/gnss/1.0/GnssBatchingCallback.vts.cpp",
     51         "android/hardware/gnss/1.0/GnssCallback.vts.cpp",
     52         "android/hardware/gnss/1.0/GnssConfiguration.vts.cpp",
     53         "android/hardware/gnss/1.0/GnssDebug.vts.cpp",
     54         "android/hardware/gnss/1.0/GnssGeofenceCallback.vts.cpp",
     55         "android/hardware/gnss/1.0/GnssGeofencing.vts.cpp",
     56         "android/hardware/gnss/1.0/GnssMeasurement.vts.cpp",
     57         "android/hardware/gnss/1.0/GnssMeasurementCallback.vts.cpp",
     58         "android/hardware/gnss/1.0/GnssNavigationMessage.vts.cpp",
     59         "android/hardware/gnss/1.0/GnssNavigationMessageCallback.vts.cpp",
     60         "android/hardware/gnss/1.0/GnssNi.vts.cpp",
     61         "android/hardware/gnss/1.0/GnssNiCallback.vts.cpp",
     62         "android/hardware/gnss/1.0/GnssXtra.vts.cpp",
     63         "android/hardware/gnss/1.0/GnssXtraCallback.vts.cpp",
     64         "android/hardware/gnss/1.0/types.vts.cpp",
     65     ],
     66 }
     67 
     68 genrule {
     69     name: "android.hardware.gnss (a] 1.0-vts.driver_genc++_headers",
     70     tools: ["hidl-gen", "vtsc"],
     71     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.gnss (a] 1.0 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/gnss/1.0/ $(genDir)/android/hardware/gnss/1.0/",
     72     srcs: [
     73         ":android.hardware.gnss (a] 1.0_hal",
     74     ],
     75     out: [
     76         "android/hardware/gnss/1.0/AGnss.vts.h",
     77         "android/hardware/gnss/1.0/AGnssCallback.vts.h",
     78         "android/hardware/gnss/1.0/AGnssRil.vts.h",
     79         "android/hardware/gnss/1.0/AGnssRilCallback.vts.h",
     80         "android/hardware/gnss/1.0/Gnss.vts.h",
     81         "android/hardware/gnss/1.0/GnssBatching.vts.h",
     82         "android/hardware/gnss/1.0/GnssBatchingCallback.vts.h",
     83         "android/hardware/gnss/1.0/GnssCallback.vts.h",
     84         "android/hardware/gnss/1.0/GnssConfiguration.vts.h",
     85         "android/hardware/gnss/1.0/GnssDebug.vts.h",
     86         "android/hardware/gnss/1.0/GnssGeofenceCallback.vts.h",
     87         "android/hardware/gnss/1.0/GnssGeofencing.vts.h",
     88         "android/hardware/gnss/1.0/GnssMeasurement.vts.h",
     89         "android/hardware/gnss/1.0/GnssMeasurementCallback.vts.h",
     90         "android/hardware/gnss/1.0/GnssNavigationMessage.vts.h",
     91         "android/hardware/gnss/1.0/GnssNavigationMessageCallback.vts.h",
     92         "android/hardware/gnss/1.0/GnssNi.vts.h",
     93         "android/hardware/gnss/1.0/GnssNiCallback.vts.h",
     94         "android/hardware/gnss/1.0/GnssXtra.vts.h",
     95         "android/hardware/gnss/1.0/GnssXtraCallback.vts.h",
     96         "android/hardware/gnss/1.0/types.vts.h",
     97     ],
     98 }
     99 
    100 cc_library_shared {
    101     name: "android.hardware.gnss (a] 1.0-vts.driver",
    102     generated_sources: ["android.hardware.gnss (a] 1.0-vts.driver_genc++"],
    103     generated_headers: ["android.hardware.gnss (a] 1.0-vts.driver_genc++_headers"],
    104     export_generated_headers: ["android.hardware.gnss (a] 1.0-vts.driver_genc++_headers"],
    105     shared_libs: [
    106         "libcamera_metadata",
    107         "libcutils",
    108         "libfmq",
    109         "libhidlbase",
    110         "libhidltransport",
    111         "libhwbinder",
    112         "liblog",
    113         "libprotobuf-cpp-full",
    114         "libutils",
    115         "libvts_common",
    116         "libvts_datatype",
    117         "libvts_drivercomm",
    118         "libvts_measurement",
    119         "libvts_multidevice_proto",
    120         "android.hidl.allocator (a] 1.0",
    121         "android.hardware.gnss (a] 1.0",
    122         
    123     ],
    124     export_shared_lib_headers: [
    125         
    126     ],
    127     cflags: [
    128         "-Wall",
    129         "-Werror",
    130 
    131         // These warnings are in code generated with vtsc
    132         // b/31362043
    133         "-Wno-duplicate-decl-specifier",
    134         "-Wno-implicitly-unsigned-literal",
    135     ],
    136 }
    137 
    138 // Build VTS profiler.
    139 genrule {
    140     name: "android.hardware.gnss (a] 1.0-vts.profiler_genc++",
    141     tools: ["hidl-gen", "vtsc"],
    142     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.gnss (a] 1.0 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/gnss/1.0/ $(genDir)/android/hardware/gnss/1.0/",
    143     srcs: [
    144         ":android.hardware.gnss (a] 1.0_hal",
    145     ],
    146     out: [
    147         "android/hardware/gnss/1.0/AGnss.vts.cpp",
    148         "android/hardware/gnss/1.0/AGnssCallback.vts.cpp",
    149         "android/hardware/gnss/1.0/AGnssRil.vts.cpp",
    150         "android/hardware/gnss/1.0/AGnssRilCallback.vts.cpp",
    151         "android/hardware/gnss/1.0/Gnss.vts.cpp",
    152         "android/hardware/gnss/1.0/GnssBatching.vts.cpp",
    153         "android/hardware/gnss/1.0/GnssBatchingCallback.vts.cpp",
    154         "android/hardware/gnss/1.0/GnssCallback.vts.cpp",
    155         "android/hardware/gnss/1.0/GnssConfiguration.vts.cpp",
    156         "android/hardware/gnss/1.0/GnssDebug.vts.cpp",
    157         "android/hardware/gnss/1.0/GnssGeofenceCallback.vts.cpp",
    158         "android/hardware/gnss/1.0/GnssGeofencing.vts.cpp",
    159         "android/hardware/gnss/1.0/GnssMeasurement.vts.cpp",
    160         "android/hardware/gnss/1.0/GnssMeasurementCallback.vts.cpp",
    161         "android/hardware/gnss/1.0/GnssNavigationMessage.vts.cpp",
    162         "android/hardware/gnss/1.0/GnssNavigationMessageCallback.vts.cpp",
    163         "android/hardware/gnss/1.0/GnssNi.vts.cpp",
    164         "android/hardware/gnss/1.0/GnssNiCallback.vts.cpp",
    165         "android/hardware/gnss/1.0/GnssXtra.vts.cpp",
    166         "android/hardware/gnss/1.0/GnssXtraCallback.vts.cpp",
    167         "android/hardware/gnss/1.0/types.vts.cpp",
    168     ],
    169 }
    170 
    171 genrule {
    172     name: "android.hardware.gnss (a] 1.0-vts.profiler_genc++_headers",
    173     tools: ["hidl-gen", "vtsc"],
    174     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.gnss (a] 1.0 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/gnss/1.0/ $(genDir)/android/hardware/gnss/1.0/",
    175     srcs: [
    176         ":android.hardware.gnss (a] 1.0_hal",
    177     ],
    178     out: [
    179         "android/hardware/gnss/1.0/AGnss.vts.h",
    180         "android/hardware/gnss/1.0/AGnssCallback.vts.h",
    181         "android/hardware/gnss/1.0/AGnssRil.vts.h",
    182         "android/hardware/gnss/1.0/AGnssRilCallback.vts.h",
    183         "android/hardware/gnss/1.0/Gnss.vts.h",
    184         "android/hardware/gnss/1.0/GnssBatching.vts.h",
    185         "android/hardware/gnss/1.0/GnssBatchingCallback.vts.h",
    186         "android/hardware/gnss/1.0/GnssCallback.vts.h",
    187         "android/hardware/gnss/1.0/GnssConfiguration.vts.h",
    188         "android/hardware/gnss/1.0/GnssDebug.vts.h",
    189         "android/hardware/gnss/1.0/GnssGeofenceCallback.vts.h",
    190         "android/hardware/gnss/1.0/GnssGeofencing.vts.h",
    191         "android/hardware/gnss/1.0/GnssMeasurement.vts.h",
    192         "android/hardware/gnss/1.0/GnssMeasurementCallback.vts.h",
    193         "android/hardware/gnss/1.0/GnssNavigationMessage.vts.h",
    194         "android/hardware/gnss/1.0/GnssNavigationMessageCallback.vts.h",
    195         "android/hardware/gnss/1.0/GnssNi.vts.h",
    196         "android/hardware/gnss/1.0/GnssNiCallback.vts.h",
    197         "android/hardware/gnss/1.0/GnssXtra.vts.h",
    198         "android/hardware/gnss/1.0/GnssXtraCallback.vts.h",
    199         "android/hardware/gnss/1.0/types.vts.h",
    200     ],
    201 }
    202 
    203 cc_library_shared {
    204     name: "android.hardware.gnss (a] 1.0-vts.profiler",
    205     generated_sources: ["android.hardware.gnss (a] 1.0-vts.profiler_genc++"],
    206     generated_headers: ["android.hardware.gnss (a] 1.0-vts.profiler_genc++_headers"],
    207     export_generated_headers: ["android.hardware.gnss (a] 1.0-vts.profiler_genc++_headers"],
    208     shared_libs: [
    209         "libbase",
    210         "libcutils",
    211         "libfmq",
    212         "libhidlbase",
    213         "libhidltransport",
    214         "libvts_common",
    215         "libvts_profiling",
    216         "libvts_multidevice_proto",
    217         "libprotobuf-cpp-full",
    218         "android.hardware.gnss (a] 1.0",
    219         
    220     ],
    221     cflags: [
    222         "-Wall",
    223         "-Werror",
    224 
    225         // These warnings are in code generated with vtsc
    226         // b/31362043
    227         "-Wno-duplicate-decl-specifier",
    228         "-Wno-implicitly-unsigned-literal",
    229     ],
    230 }
    231 
    232