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