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