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