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.radio (a] 1.0-vts.spec", 7 srcs: [ 8 ":android.hardware.radio (a] 1.0_hal", 9 ], 10 out: [ 11 "android/hardware/radio/1.0/Radio.vts", 12 "android/hardware/radio/1.0/RadioIndication.vts", 13 "android/hardware/radio/1.0/RadioResponse.vts", 14 "android/hardware/radio/1.0/Sap.vts", 15 "android/hardware/radio/1.0/SapCallback.vts", 16 "android/hardware/radio/1.0/types.vts", 17 ], 18 } 19 20 // Build VTS driver. 21 genrule { 22 name: "android.hardware.radio (a] 1.0-vts.driver_genc++", 23 tools: ["hidl-gen", "vtsc"], 24 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio (a] 1.0 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/radio/1.0/ $(genDir)/android/hardware/radio/1.0/", 25 srcs: [ 26 ":android.hardware.radio (a] 1.0_hal", 27 ], 28 out: [ 29 "android/hardware/radio/1.0/Radio.vts.cpp", 30 "android/hardware/radio/1.0/RadioIndication.vts.cpp", 31 "android/hardware/radio/1.0/RadioResponse.vts.cpp", 32 "android/hardware/radio/1.0/Sap.vts.cpp", 33 "android/hardware/radio/1.0/SapCallback.vts.cpp", 34 "android/hardware/radio/1.0/types.vts.cpp", 35 ], 36 } 37 38 genrule { 39 name: "android.hardware.radio (a] 1.0-vts.driver_genc++_headers", 40 tools: ["hidl-gen", "vtsc"], 41 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio (a] 1.0 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/radio/1.0/ $(genDir)/android/hardware/radio/1.0/", 42 srcs: [ 43 ":android.hardware.radio (a] 1.0_hal", 44 ], 45 out: [ 46 "android/hardware/radio/1.0/Radio.vts.h", 47 "android/hardware/radio/1.0/RadioIndication.vts.h", 48 "android/hardware/radio/1.0/RadioResponse.vts.h", 49 "android/hardware/radio/1.0/Sap.vts.h", 50 "android/hardware/radio/1.0/SapCallback.vts.h", 51 "android/hardware/radio/1.0/types.vts.h", 52 ], 53 } 54 55 cc_library_shared { 56 name: "android.hardware.radio (a] 1.0-vts.driver", 57 generated_sources: ["android.hardware.radio (a] 1.0-vts.driver_genc++"], 58 generated_headers: ["android.hardware.radio (a] 1.0-vts.driver_genc++_headers"], 59 export_generated_headers: ["android.hardware.radio (a] 1.0-vts.driver_genc++_headers"], 60 shared_libs: [ 61 "libcamera_metadata", 62 "libcutils", 63 "libfmq", 64 "libhidlbase", 65 "libhidltransport", 66 "libhwbinder", 67 "liblog", 68 "libprotobuf-cpp-full", 69 "libutils", 70 "libvts_common", 71 "libvts_datatype", 72 "libvts_drivercomm", 73 "libvts_measurement", 74 "libvts_multidevice_proto", 75 "android.hidl.allocator (a] 1.0", 76 "android.hardware.radio (a] 1.0", 77 78 ], 79 export_shared_lib_headers: [ 80 81 ], 82 cflags: [ 83 "-Wall", 84 "-Werror", 85 86 // These warnings are in code generated with vtsc 87 // b/31362043 88 "-Wno-duplicate-decl-specifier", 89 "-Wno-implicitly-unsigned-literal", 90 ], 91 } 92 93 // Build VTS profiler. 94 genrule { 95 name: "android.hardware.radio (a] 1.0-vts.profiler_genc++", 96 tools: ["hidl-gen", "vtsc"], 97 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio (a] 1.0 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/radio/1.0/ $(genDir)/android/hardware/radio/1.0/", 98 srcs: [ 99 ":android.hardware.radio (a] 1.0_hal", 100 ], 101 out: [ 102 "android/hardware/radio/1.0/Radio.vts.cpp", 103 "android/hardware/radio/1.0/RadioIndication.vts.cpp", 104 "android/hardware/radio/1.0/RadioResponse.vts.cpp", 105 "android/hardware/radio/1.0/Sap.vts.cpp", 106 "android/hardware/radio/1.0/SapCallback.vts.cpp", 107 "android/hardware/radio/1.0/types.vts.cpp", 108 ], 109 } 110 111 genrule { 112 name: "android.hardware.radio (a] 1.0-vts.profiler_genc++_headers", 113 tools: ["hidl-gen", "vtsc"], 114 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio (a] 1.0 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/radio/1.0/ $(genDir)/android/hardware/radio/1.0/", 115 srcs: [ 116 ":android.hardware.radio (a] 1.0_hal", 117 ], 118 out: [ 119 "android/hardware/radio/1.0/Radio.vts.h", 120 "android/hardware/radio/1.0/RadioIndication.vts.h", 121 "android/hardware/radio/1.0/RadioResponse.vts.h", 122 "android/hardware/radio/1.0/Sap.vts.h", 123 "android/hardware/radio/1.0/SapCallback.vts.h", 124 "android/hardware/radio/1.0/types.vts.h", 125 ], 126 } 127 128 cc_library_shared { 129 name: "android.hardware.radio (a] 1.0-vts.profiler", 130 generated_sources: ["android.hardware.radio (a] 1.0-vts.profiler_genc++"], 131 generated_headers: ["android.hardware.radio (a] 1.0-vts.profiler_genc++_headers"], 132 export_generated_headers: ["android.hardware.radio (a] 1.0-vts.profiler_genc++_headers"], 133 shared_libs: [ 134 "libbase", 135 "libcutils", 136 "libfmq", 137 "libhidlbase", 138 "libhidltransport", 139 "libvts_common", 140 "libvts_profiling", 141 "libvts_multidevice_proto", 142 "libprotobuf-cpp-full", 143 "android.hardware.radio (a] 1.0", 144 145 ], 146 cflags: [ 147 "-Wall", 148 "-Werror", 149 150 // These warnings are in code generated with vtsc 151 // b/31362043 152 "-Wno-duplicate-decl-specifier", 153 "-Wno-implicitly-unsigned-literal", 154 ], 155 } 156 157