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.graphics.composer@2.1-vts.spec", 7 srcs: [ 8 ":android.hardware.graphics.composer@2.1_hal", 9 ], 10 out: [ 11 "android/hardware/graphics/composer/2.1/Composer.vts", 12 "android/hardware/graphics/composer/2.1/ComposerCallback.vts", 13 "android/hardware/graphics/composer/2.1/ComposerClient.vts", 14 "android/hardware/graphics/composer/2.1/types.vts", 15 ], 16} 17 18// Build VTS driver. 19genrule { 20 name: "android.hardware.graphics.composer@2.1-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.graphics.composer@2.1 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/graphics/composer/2.1/ $(genDir)/android/hardware/graphics/composer/2.1/", 23 srcs: [ 24 ":android.hardware.graphics.composer@2.1_hal", 25 ], 26 out: [ 27 "android/hardware/graphics/composer/2.1/Composer.vts.cpp", 28 "android/hardware/graphics/composer/2.1/ComposerCallback.vts.cpp", 29 "android/hardware/graphics/composer/2.1/ComposerClient.vts.cpp", 30 "android/hardware/graphics/composer/2.1/types.vts.cpp", 31 ], 32} 33 34genrule { 35 name: "android.hardware.graphics.composer@2.1-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.graphics.composer@2.1 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/graphics/composer/2.1/ $(genDir)/android/hardware/graphics/composer/2.1/", 38 srcs: [ 39 ":android.hardware.graphics.composer@2.1_hal", 40 ], 41 out: [ 42 "android/hardware/graphics/composer/2.1/Composer.vts.h", 43 "android/hardware/graphics/composer/2.1/ComposerCallback.vts.h", 44 "android/hardware/graphics/composer/2.1/ComposerClient.vts.h", 45 "android/hardware/graphics/composer/2.1/types.vts.h", 46 ], 47} 48 49cc_library_shared { 50 name: "android.hardware.graphics.composer@2.1-vts.driver", 51 generated_sources: ["android.hardware.graphics.composer@2.1-vts.driver_genc++"], 52 generated_headers: ["android.hardware.graphics.composer@2.1-vts.driver_genc++_headers"], 53 export_generated_headers: ["android.hardware.graphics.composer@2.1-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.graphics.composer@2.1", 69 "android.hardware.graphics.common@1.0", 70 "android.hardware.graphics.common@1.0-vts.driver", 71 "android.hidl.base@1.0", 72 ], 73 export_shared_lib_headers: [ 74 "android.hardware.graphics.common@1.0", 75 "android.hardware.graphics.common@1.0-vts.driver", 76 "android.hidl.base@1.0", 77 ], 78} 79 80// Build VTS profiler. 81genrule { 82 name: "android.hardware.graphics.composer@2.1-vts.profiler_genc++", 83 tools: ["hidl-gen", "vtsc"], 84 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.graphics.composer@2.1 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/graphics/composer/2.1/ $(genDir)/android/hardware/graphics/composer/2.1/", 85 srcs: [ 86 ":android.hardware.graphics.composer@2.1_hal", 87 ], 88 out: [ 89 "android/hardware/graphics/composer/2.1/Composer.vts.cpp", 90 "android/hardware/graphics/composer/2.1/ComposerCallback.vts.cpp", 91 "android/hardware/graphics/composer/2.1/ComposerClient.vts.cpp", 92 "android/hardware/graphics/composer/2.1/types.vts.cpp", 93 ], 94} 95 96genrule { 97 name: "android.hardware.graphics.composer@2.1-vts.profiler_genc++_headers", 98 tools: ["hidl-gen", "vtsc"], 99 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.graphics.composer@2.1 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/graphics/composer/2.1/ $(genDir)/android/hardware/graphics/composer/2.1/", 100 srcs: [ 101 ":android.hardware.graphics.composer@2.1_hal", 102 ], 103 out: [ 104 "android/hardware/graphics/composer/2.1/Composer.vts.h", 105 "android/hardware/graphics/composer/2.1/ComposerCallback.vts.h", 106 "android/hardware/graphics/composer/2.1/ComposerClient.vts.h", 107 "android/hardware/graphics/composer/2.1/types.vts.h", 108 ], 109} 110 111cc_library_shared { 112 name: "android.hardware.graphics.composer@2.1-vts.profiler", 113 generated_sources: ["android.hardware.graphics.composer@2.1-vts.profiler_genc++"], 114 generated_headers: ["android.hardware.graphics.composer@2.1-vts.profiler_genc++_headers"], 115 export_generated_headers: ["android.hardware.graphics.composer@2.1-vts.profiler_genc++_headers"], 116 shared_libs: [ 117 "libbase", 118 "libhidlbase", 119 "libhidltransport", 120 "libvts_profiling", 121 "libvts_multidevice_proto", 122 "libprotobuf-cpp-full", 123 "android.hardware.graphics.composer@2.1", 124 "android.hardware.graphics.common@1.0", 125 "android.hardware.graphics.common@1.0-vts.profiler", 126 "android.hidl.base@1.0", 127 ], 128} 129 130