blob: 16d8f91a20ac563c5a3ed836bdcff34e0b4f02a5 [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 {
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800133 name: "android.hardware.graphics.allocator@2.0-vts.profiler_genc++",
Zhuoyao Zhange7544ed2017-01-12 16:39:15 -0800134 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: [
Zhuoyao Zhange7544ed2017-01-12 16:39:15 -0800137 "types.hal",
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800138 "IAllocator.hal",
139 "IAllocatorClient.hal",
Zhuoyao Zhange7544ed2017-01-12 16:39:15 -0800140 ],
141 out: [
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800142 "android/hardware/graphics/allocator/2.0/types.vts.cpp",
Zhuoyao Zhange7544ed2017-01-12 16:39:15 -0800143 "android/hardware/graphics/allocator/2.0/Allocator.vts.cpp",
Zhuoyao Zhange7544ed2017-01-12 16:39:15 -0800144 "android/hardware/graphics/allocator/2.0/AllocatorClient.vts.cpp",
Zhuoyao Zhange7544ed2017-01-12 16:39:15 -0800145 ],
146}
147
148genrule {
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800149 name: "android.hardware.graphics.allocator@2.0-vts.profiler_genc++_headers",
Zhuoyao Zhange7544ed2017-01-12 16:39:15 -0800150 tools: ["hidl-gen", "vtsc"],
151 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/",
152 srcs: [
Zhuoyao Zhange7544ed2017-01-12 16:39:15 -0800153 "types.hal",
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800154 "IAllocator.hal",
155 "IAllocatorClient.hal",
Zhuoyao Zhange7544ed2017-01-12 16:39:15 -0800156 ],
157 out: [
Zhuoyao Zhange7544ed2017-01-12 16:39:15 -0800158 "android/hardware/graphics/allocator/2.0/types.vts.h",
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800159 "android/hardware/graphics/allocator/2.0/Allocator.vts.h",
160 "android/hardware/graphics/allocator/2.0/AllocatorClient.vts.h",
Zhuoyao Zhange7544ed2017-01-12 16:39:15 -0800161 ],
162}
163
164cc_library_shared {
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800165 name: "android.hardware.graphics.allocator@2.0-vts.profiler",
166 generated_sources: ["android.hardware.graphics.allocator@2.0-vts.profiler_genc++"],
167 generated_headers: ["android.hardware.graphics.allocator@2.0-vts.profiler_genc++_headers"],
168 export_generated_headers: ["android.hardware.graphics.allocator@2.0-vts.profiler_genc++_headers"],
Zhuoyao Zhange7544ed2017-01-12 16:39:15 -0800169 shared_libs: [
170 "libbase",
171 "libhidlbase",
172 "libhidltransport",
173 "libvts_profiling",
174 "libvts_multidevice_proto",
175 "libprotobuf-cpp-full",
176 "android.hardware.graphics.common@1.0",
177 "android.hidl.base@1.0",
178 "android.hardware.graphics.allocator@2.0",
179 ],
180}