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