blob: 48db3e97cf7859c0da66f217152152eb3022c6ea [file] [log] [blame]
Chia-I Wue78aa1b2016-09-05 11:46:36 +08001// This file is autogenerated by hidl-gen. Do not edit manually.
2
3genrule {
4 name: "android.hardware.graphics.allocator@2.0_genc++",
Colin Crossb785f5b2016-11-04 15:02:42 -07005 tools: ["hidl-gen"],
Yifan Hong50183942016-11-28 16:09:37 -08006 cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.graphics.allocator@2.0",
Chia-I Wue78aa1b2016-09-05 11:46:36 +08007 srcs: [
8 "types.hal",
9 "IAllocator.hal",
Chia-I Wua7f234c2016-11-22 11:37:04 +080010 "IAllocatorClient.hal",
Chia-I Wue78aa1b2016-09-05 11:46:36 +080011 ],
12 out: [
13 "android/hardware/graphics/allocator/2.0/types.cpp",
14 "android/hardware/graphics/allocator/2.0/AllocatorAll.cpp",
Chia-I Wua7f234c2016-11-22 11:37:04 +080015 "android/hardware/graphics/allocator/2.0/AllocatorClientAll.cpp",
Chia-I Wue78aa1b2016-09-05 11:46:36 +080016 ],
17}
18
19genrule {
20 name: "android.hardware.graphics.allocator@2.0_genc++_headers",
Colin Crossb785f5b2016-11-04 15:02:42 -070021 tools: ["hidl-gen"],
Yifan Hong50183942016-11-28 16:09:37 -080022 cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.graphics.allocator@2.0",
Chia-I Wue78aa1b2016-09-05 11:46:36 +080023 srcs: [
24 "types.hal",
25 "IAllocator.hal",
Chia-I Wua7f234c2016-11-22 11:37:04 +080026 "IAllocatorClient.hal",
Chia-I Wue78aa1b2016-09-05 11:46:36 +080027 ],
28 out: [
29 "android/hardware/graphics/allocator/2.0/types.h",
30 "android/hardware/graphics/allocator/2.0/IAllocator.h",
31 "android/hardware/graphics/allocator/2.0/IHwAllocator.h",
Yifan Honga18049a2017-01-11 13:14:59 -080032 "android/hardware/graphics/allocator/2.0/BnHwAllocator.h",
33 "android/hardware/graphics/allocator/2.0/BpHwAllocator.h",
Chia-I Wue78aa1b2016-09-05 11:46:36 +080034 "android/hardware/graphics/allocator/2.0/BsAllocator.h",
Chia-I Wua7f234c2016-11-22 11:37:04 +080035 "android/hardware/graphics/allocator/2.0/IAllocatorClient.h",
36 "android/hardware/graphics/allocator/2.0/IHwAllocatorClient.h",
Yifan Honga18049a2017-01-11 13:14:59 -080037 "android/hardware/graphics/allocator/2.0/BnHwAllocatorClient.h",
38 "android/hardware/graphics/allocator/2.0/BpHwAllocatorClient.h",
Chia-I Wua7f234c2016-11-22 11:37:04 +080039 "android/hardware/graphics/allocator/2.0/BsAllocatorClient.h",
Chia-I Wue78aa1b2016-09-05 11:46:36 +080040 ],
41}
42
43cc_library_shared {
44 name: "android.hardware.graphics.allocator@2.0",
45 generated_sources: ["android.hardware.graphics.allocator@2.0_genc++"],
46 generated_headers: ["android.hardware.graphics.allocator@2.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.graphics.allocator@2.0_genc++_headers"],
48 shared_libs: [
Yifan Hong6b920e42016-11-16 14:17:58 -080049 "libhidlbase",
50 "libhidltransport",
Chia-I Wue78aa1b2016-09-05 11:46:36 +080051 "libhwbinder",
Steven Morelandf8d68ec2016-11-21 16:28:54 -080052 "liblog",
Chia-I Wue78aa1b2016-09-05 11:46:36 +080053 "libutils",
54 "libcutils",
Chia-I Wu1c457272016-11-17 10:11:32 +080055 "android.hardware.graphics.common@1.0",
Yifan Hong50183942016-11-28 16:09:37 -080056 "android.hidl.base@1.0",
Chia-I Wue78aa1b2016-09-05 11:46:36 +080057 ],
Steven Morelandfcd74eb2016-11-02 10:23:49 -070058 export_shared_lib_headers: [
Yifan Hong6b920e42016-11-16 14:17:58 -080059 "libhidlbase",
60 "libhidltransport",
Steven Morelandfcd74eb2016-11-02 10:23:49 -070061 "libhwbinder",
62 "libutils",
Chia-I Wu1c457272016-11-17 10:11:32 +080063 "android.hardware.graphics.common@1.0",
Yifan Hong50183942016-11-28 16:09:37 -080064 "android.hidl.base@1.0",
Steven Moreland69727772016-10-25 15:45:19 -070065 ],
Chia-I Wue78aa1b2016-09-05 11:46:36 +080066}
Zhuoyao Zhange7544ed2017-01-12 16:39:15 -080067
68genrule {
69 name: "android.hardware.graphics.allocator.vts.driver@2.0_genc++",
70 tools: ["hidl-gen", "vtsc"],
71 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/",
72 srcs: [
73 "types.hal",
74 "IAllocator.hal",
75 "IAllocatorClient.hal",
76 ],
77 out: [
78 "android/hardware/graphics/allocator/2.0/types.vts.cpp",
79 "android/hardware/graphics/allocator/2.0/Allocator.vts.cpp",
80 "android/hardware/graphics/allocator/2.0/AllocatorClient.vts.cpp",
81 ],
82}
83
84genrule {
85 name: "android.hardware.graphics.allocator.vts.driver@2.0_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) -mDRIVER -tHEADER -b$(genDir) android/hardware/graphics/allocator/2.0/ $(genDir)/android/hardware/graphics/allocator/2.0/",
88 srcs: [
89 "types.hal",
90 "IAllocator.hal",
91 "IAllocatorClient.hal",
92 ],
93 out: [
94 "android/hardware/graphics/allocator/2.0/types.vts.h",
95 "android/hardware/graphics/allocator/2.0/Allocator.vts.h",
96 "android/hardware/graphics/allocator/2.0/AllocatorClient.vts.h",
97 ],
98}
99
100cc_library_shared {
101 name: "android.hardware.graphics.allocator.vts.driver@2.0",
102 generated_sources: ["android.hardware.graphics.allocator.vts.driver@2.0_genc++"],
103 generated_headers: ["android.hardware.graphics.allocator.vts.driver@2.0_genc++_headers"],
104 export_generated_headers: ["android.hardware.graphics.allocator.vts.driver@2.0_genc++_headers"],
105 shared_libs: [
106 "libhidlbase",
107 "libhidltransport",
108 "libhwbinder",
109 "liblog",
110 "libutils",
111 "libcutils",
112 "libvts_common",
113 "libvts_datatype",
114 "libvts_measurement",
115 "libvts_multidevice_proto",
116 "libcamera_metadata",
117 "libprotobuf-cpp-full",
118 "android.hardware.graphics.common@1.0",
119 "android.hidl.base@1.0",
120 "android.hardware.graphics.allocator@2.0",
121 ],
122 export_shared_lib_headers: [
123 "libhidlbase",
124 "libhidltransport",
125 "libhwbinder",
126 "libutils",
127 "android.hardware.graphics.common@1.0",
128 "android.hidl.base@1.0",
129 ],
130}
131
132genrule {
133 name: "android.hardware.graphics.allocator@2.0-IAllocator-vts.profiler_genc++",
134 tools: ["hidl-gen", "vtsc"],
135 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/",
136 srcs: [
137 "IAllocator.hal",
138 "types.hal",
139 ],
140 out: [
141 "android/hardware/graphics/allocator/2.0/Allocator.vts.cpp",
142 "android/hardware/graphics/allocator/2.0/types.vts.cpp",
143 ],
144}
145
146genrule {
147 name: "android.hardware.graphics.allocator@2.0-IAllocator-vts.profiler_genc++_headers",
148 tools: ["hidl-gen", "vtsc"],
149 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/",
150 srcs: [
151 "IAllocator.hal",
152 "types.hal",
153 ],
154 out: [
155 "android/hardware/graphics/allocator/2.0/Allocator.vts.h",
156 "android/hardware/graphics/allocator/2.0/types.vts.h",
157 ],
158}
159
160cc_library_shared {
161 name: "android.hardware.graphics.allocator@2.0-IAllocator-vts.profiler",
162 generated_sources: ["android.hardware.graphics.allocator@2.0-IAllocator-vts.profiler_genc++"],
163 generated_headers: ["android.hardware.graphics.allocator@2.0-IAllocator-vts.profiler_genc++_headers"],
164 export_generated_headers: ["android.hardware.graphics.allocator@2.0-IAllocator-vts.profiler_genc++_headers"],
165 shared_libs: [
166 "libbase",
167 "libhidlbase",
168 "libhidltransport",
169 "libvts_profiling",
170 "libvts_multidevice_proto",
171 "libprotobuf-cpp-full",
172 "android.hardware.graphics.common@1.0",
173 "android.hidl.base@1.0",
174 "android.hardware.graphics.allocator@2.0",
175 ],
176}
177
178genrule {
179 name: "android.hardware.graphics.allocator@2.0-IAllocatorClient-vts.profiler_genc++",
180 tools: ["hidl-gen", "vtsc"],
181 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/",
182 srcs: [
183 "IAllocatorClient.hal",
184 "types.hal",
185 ],
186 out: [
187 "android/hardware/graphics/allocator/2.0/AllocatorClient.vts.cpp",
188 "android/hardware/graphics/allocator/2.0/types.vts.cpp",
189 ],
190}
191
192genrule {
193 name: "android.hardware.graphics.allocator@2.0-IAllocatorClient-vts.profiler_genc++_headers",
194 tools: ["hidl-gen", "vtsc"],
195 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/",
196 srcs: [
197 "IAllocatorClient.hal",
198 "types.hal",
199 ],
200 out: [
201 "android/hardware/graphics/allocator/2.0/AllocatorClient.vts.h",
202 "android/hardware/graphics/allocator/2.0/types.vts.h",
203 ],
204}
205
206cc_library_shared {
207 name: "android.hardware.graphics.allocator@2.0-IAllocatorClient-vts.profiler",
208 generated_sources: ["android.hardware.graphics.allocator@2.0-IAllocatorClient-vts.profiler_genc++"],
209 generated_headers: ["android.hardware.graphics.allocator@2.0-IAllocatorClient-vts.profiler_genc++_headers"],
210 export_generated_headers: ["android.hardware.graphics.allocator@2.0-IAllocatorClient-vts.profiler_genc++_headers"],
211 shared_libs: [
212 "libbase",
213 "libhidlbase",
214 "libhidltransport",
215 "libvts_profiling",
216 "libvts_multidevice_proto",
217 "libprotobuf-cpp-full",
218 "android.hardware.graphics.common@1.0",
219 "android.hidl.base@1.0",
220 "android.hardware.graphics.allocator@2.0",
221 ],
222}