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