blob: 7c740aef805873e5159fb568cf422856bd3f5011 [file] [log] [blame]
Zhijun He8486e412016-09-12 15:30:51 -07001// This file is autogenerated by hidl-gen. Do not edit manually.
2
3genrule {
4 name: "android.hardware.camera.device@3.2_genc++",
5 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.camera.device@3.2",
Zhijun He8486e412016-09-12 15:30:51 -07007 srcs: [
8 "types.hal",
9 "ICameraDevice.hal",
10 "ICameraDeviceCallback.hal",
11 "ICameraDeviceSession.hal",
12 ],
13 out: [
14 "android/hardware/camera/device/3.2/types.cpp",
15 "android/hardware/camera/device/3.2/CameraDeviceAll.cpp",
16 "android/hardware/camera/device/3.2/CameraDeviceCallbackAll.cpp",
17 "android/hardware/camera/device/3.2/CameraDeviceSessionAll.cpp",
18 ],
19}
20
21genrule {
22 name: "android.hardware.camera.device@3.2_genc++_headers",
23 tools: ["hidl-gen"],
Yifan Hong50183942016-11-28 16:09:37 -080024 cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.device@3.2",
Zhijun He8486e412016-09-12 15:30:51 -070025 srcs: [
26 "types.hal",
27 "ICameraDevice.hal",
28 "ICameraDeviceCallback.hal",
29 "ICameraDeviceSession.hal",
30 ],
31 out: [
32 "android/hardware/camera/device/3.2/types.h",
33 "android/hardware/camera/device/3.2/ICameraDevice.h",
34 "android/hardware/camera/device/3.2/IHwCameraDevice.h",
Yifan Honga18049a2017-01-11 13:14:59 -080035 "android/hardware/camera/device/3.2/BnHwCameraDevice.h",
36 "android/hardware/camera/device/3.2/BpHwCameraDevice.h",
Zhijun He8486e412016-09-12 15:30:51 -070037 "android/hardware/camera/device/3.2/BsCameraDevice.h",
38 "android/hardware/camera/device/3.2/ICameraDeviceCallback.h",
39 "android/hardware/camera/device/3.2/IHwCameraDeviceCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -080040 "android/hardware/camera/device/3.2/BnHwCameraDeviceCallback.h",
41 "android/hardware/camera/device/3.2/BpHwCameraDeviceCallback.h",
Zhijun He8486e412016-09-12 15:30:51 -070042 "android/hardware/camera/device/3.2/BsCameraDeviceCallback.h",
43 "android/hardware/camera/device/3.2/ICameraDeviceSession.h",
44 "android/hardware/camera/device/3.2/IHwCameraDeviceSession.h",
Yifan Honga18049a2017-01-11 13:14:59 -080045 "android/hardware/camera/device/3.2/BnHwCameraDeviceSession.h",
46 "android/hardware/camera/device/3.2/BpHwCameraDeviceSession.h",
Zhijun He8486e412016-09-12 15:30:51 -070047 "android/hardware/camera/device/3.2/BsCameraDeviceSession.h",
48 ],
49}
50
51cc_library_shared {
52 name: "android.hardware.camera.device@3.2",
53 generated_sources: ["android.hardware.camera.device@3.2_genc++"],
54 generated_headers: ["android.hardware.camera.device@3.2_genc++_headers"],
55 export_generated_headers: ["android.hardware.camera.device@3.2_genc++_headers"],
56 shared_libs: [
57 "libhidlbase",
58 "libhidltransport",
59 "libhwbinder",
60 "liblog",
61 "libutils",
62 "libcutils",
63 "android.hardware.camera.common@1.0",
64 "android.hardware.graphics.allocator@2.0",
65 "android.hardware.graphics.common@1.0",
Yifan Hong50183942016-11-28 16:09:37 -080066 "android.hidl.base@1.0",
Zhijun He8486e412016-09-12 15:30:51 -070067 ],
68 export_shared_lib_headers: [
69 "libhidlbase",
70 "libhidltransport",
71 "libhwbinder",
72 "libutils",
73 "android.hardware.camera.common@1.0",
74 "android.hardware.graphics.allocator@2.0",
75 "android.hardware.graphics.common@1.0",
Yifan Hong50183942016-11-28 16:09:37 -080076 "android.hidl.base@1.0",
Zhijun He8486e412016-09-12 15:30:51 -070077 ],
78}
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -080079
80genrule {
81 name: "android.hardware.camera.device.vts.driver@3.2_genc++",
82 tools: ["hidl-gen", "vtsc"],
83 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.device@3.2 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/camera/device/3.2/ $(genDir)/android/hardware/camera/device/3.2/",
84 srcs: [
85 "types.hal",
86 "ICameraDevice.hal",
87 "ICameraDeviceCallback.hal",
88 "ICameraDeviceSession.hal",
89 ],
90 out: [
91 "android/hardware/camera/device/3.2/types.vts.cpp",
92 "android/hardware/camera/device/3.2/CameraDevice.vts.cpp",
93 "android/hardware/camera/device/3.2/CameraDeviceCallback.vts.cpp",
94 "android/hardware/camera/device/3.2/CameraDeviceSession.vts.cpp",
95 ],
96}
97
98genrule {
99 name: "android.hardware.camera.device.vts.driver@3.2_genc++_headers",
100 tools: ["hidl-gen", "vtsc"],
101 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.device@3.2 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/camera/device/3.2/ $(genDir)/android/hardware/camera/device/3.2/",
102 srcs: [
103 "types.hal",
104 "ICameraDevice.hal",
105 "ICameraDeviceCallback.hal",
106 "ICameraDeviceSession.hal",
107 ],
108 out: [
109 "android/hardware/camera/device/3.2/types.vts.h",
110 "android/hardware/camera/device/3.2/CameraDevice.vts.h",
111 "android/hardware/camera/device/3.2/CameraDeviceCallback.vts.h",
112 "android/hardware/camera/device/3.2/CameraDeviceSession.vts.h",
113 ],
114}
115
116cc_library_shared {
117 name: "android.hardware.camera.device.vts.driver@3.2",
118 generated_sources: ["android.hardware.camera.device.vts.driver@3.2_genc++"],
119 generated_headers: ["android.hardware.camera.device.vts.driver@3.2_genc++_headers"],
120 export_generated_headers: ["android.hardware.camera.device.vts.driver@3.2_genc++_headers"],
121 shared_libs: [
122 "libhidlbase",
123 "libhidltransport",
124 "libhwbinder",
125 "liblog",
126 "libutils",
127 "libcutils",
128 "libvts_common",
129 "libvts_datatype",
130 "libvts_measurement",
131 "libvts_multidevice_proto",
132 "libcamera_metadata",
133 "libprotobuf-cpp-full",
134 "android.hardware.camera.common@1.0",
135 "android.hardware.graphics.allocator@2.0",
136 "android.hardware.graphics.common@1.0",
137 "android.hidl.base@1.0",
138 "android.hardware.camera.device@3.2",
139 ],
140 export_shared_lib_headers: [
141 "libhidlbase",
142 "libhidltransport",
143 "libhwbinder",
144 "libutils",
145 "android.hardware.camera.common@1.0",
146 "android.hardware.graphics.allocator@2.0",
147 "android.hardware.graphics.common@1.0",
148 "android.hidl.base@1.0",
149 ],
150}
151
152genrule {
153 name: "android.hardware.camera.device@3.2-vts.profiler_genc++",
154 tools: ["hidl-gen", "vtsc"],
155 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.device@3.2 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/camera/device/3.2/ $(genDir)/android/hardware/camera/device/3.2/",
156 srcs: [
157 "types.hal",
158 "ICameraDevice.hal",
159 "ICameraDeviceCallback.hal",
160 "ICameraDeviceSession.hal",
161 ],
162 out: [
163 "android/hardware/camera/device/3.2/types.vts.cpp",
164 "android/hardware/camera/device/3.2/CameraDevice.vts.cpp",
165 "android/hardware/camera/device/3.2/CameraDeviceCallback.vts.cpp",
166 "android/hardware/camera/device/3.2/CameraDeviceSession.vts.cpp",
167 ],
168}
169
170genrule {
171 name: "android.hardware.camera.device@3.2-vts.profiler_genc++_headers",
172 tools: ["hidl-gen", "vtsc"],
173 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.device@3.2 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/camera/device/3.2/ $(genDir)/android/hardware/camera/device/3.2/",
174 srcs: [
175 "types.hal",
176 "ICameraDevice.hal",
177 "ICameraDeviceCallback.hal",
178 "ICameraDeviceSession.hal",
179 ],
180 out: [
181 "android/hardware/camera/device/3.2/types.vts.h",
182 "android/hardware/camera/device/3.2/CameraDevice.vts.h",
183 "android/hardware/camera/device/3.2/CameraDeviceCallback.vts.h",
184 "android/hardware/camera/device/3.2/CameraDeviceSession.vts.h",
185 ],
186}
187
188cc_library_shared {
189 name: "android.hardware.camera.device@3.2-vts.profiler",
190 generated_sources: ["android.hardware.camera.device@3.2-vts.profiler_genc++"],
191 generated_headers: ["android.hardware.camera.device@3.2-vts.profiler_genc++_headers"],
192 export_generated_headers: ["android.hardware.camera.device@3.2-vts.profiler_genc++_headers"],
193 shared_libs: [
194 "libbase",
195 "libhidlbase",
196 "libhidltransport",
197 "libvts_profiling",
198 "libvts_multidevice_proto",
199 "libprotobuf-cpp-full",
200 "android.hardware.camera.common@1.0",
201 "android.hardware.graphics.allocator@2.0",
202 "android.hardware.graphics.common@1.0",
203 "android.hidl.base@1.0",
204 "android.hardware.camera.device@3.2",
205 ],
206}