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