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