blob: 16b3de44ddd38a770f53fb4d7a6c84c701db8611 [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@1.0_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@1.0",
Zhijun He8486e412016-09-12 15:30:51 -07007 srcs: [
8 "types.hal",
9 "ICameraDevice.hal",
10 "ICameraDeviceCallback.hal",
11 "ICameraDevicePreviewCallback.hal",
12 ],
13 out: [
14 "android/hardware/camera/device/1.0/types.cpp",
15 "android/hardware/camera/device/1.0/CameraDeviceAll.cpp",
16 "android/hardware/camera/device/1.0/CameraDeviceCallbackAll.cpp",
17 "android/hardware/camera/device/1.0/CameraDevicePreviewCallbackAll.cpp",
18 ],
19}
20
21genrule {
22 name: "android.hardware.camera.device@1.0_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@1.0",
Zhijun He8486e412016-09-12 15:30:51 -070025 srcs: [
26 "types.hal",
27 "ICameraDevice.hal",
28 "ICameraDeviceCallback.hal",
29 "ICameraDevicePreviewCallback.hal",
30 ],
31 out: [
32 "android/hardware/camera/device/1.0/types.h",
33 "android/hardware/camera/device/1.0/ICameraDevice.h",
34 "android/hardware/camera/device/1.0/IHwCameraDevice.h",
Yifan Honga18049a2017-01-11 13:14:59 -080035 "android/hardware/camera/device/1.0/BnHwCameraDevice.h",
36 "android/hardware/camera/device/1.0/BpHwCameraDevice.h",
Zhijun He8486e412016-09-12 15:30:51 -070037 "android/hardware/camera/device/1.0/BsCameraDevice.h",
38 "android/hardware/camera/device/1.0/ICameraDeviceCallback.h",
39 "android/hardware/camera/device/1.0/IHwCameraDeviceCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -080040 "android/hardware/camera/device/1.0/BnHwCameraDeviceCallback.h",
41 "android/hardware/camera/device/1.0/BpHwCameraDeviceCallback.h",
Zhijun He8486e412016-09-12 15:30:51 -070042 "android/hardware/camera/device/1.0/BsCameraDeviceCallback.h",
43 "android/hardware/camera/device/1.0/ICameraDevicePreviewCallback.h",
44 "android/hardware/camera/device/1.0/IHwCameraDevicePreviewCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -080045 "android/hardware/camera/device/1.0/BnHwCameraDevicePreviewCallback.h",
46 "android/hardware/camera/device/1.0/BpHwCameraDevicePreviewCallback.h",
Zhijun He8486e412016-09-12 15:30:51 -070047 "android/hardware/camera/device/1.0/BsCameraDevicePreviewCallback.h",
48 ],
49}
50
51cc_library_shared {
52 name: "android.hardware.camera.device@1.0",
53 generated_sources: ["android.hardware.camera.device@1.0_genc++"],
54 generated_headers: ["android.hardware.camera.device@1.0_genc++_headers"],
55 export_generated_headers: ["android.hardware.camera.device@1.0_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@1.0_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@1.0 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/camera/device/1.0/ $(genDir)/android/hardware/camera/device/1.0/",
84 srcs: [
85 "types.hal",
86 "ICameraDevice.hal",
87 "ICameraDeviceCallback.hal",
88 "ICameraDevicePreviewCallback.hal",
89 ],
90 out: [
91 "android/hardware/camera/device/1.0/types.vts.cpp",
92 "android/hardware/camera/device/1.0/CameraDevice.vts.cpp",
93 "android/hardware/camera/device/1.0/CameraDeviceCallback.vts.cpp",
94 "android/hardware/camera/device/1.0/CameraDevicePreviewCallback.vts.cpp",
95 ],
96}
97
98genrule {
99 name: "android.hardware.camera.device.vts.driver@1.0_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@1.0 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/camera/device/1.0/ $(genDir)/android/hardware/camera/device/1.0/",
102 srcs: [
103 "types.hal",
104 "ICameraDevice.hal",
105 "ICameraDeviceCallback.hal",
106 "ICameraDevicePreviewCallback.hal",
107 ],
108 out: [
109 "android/hardware/camera/device/1.0/types.vts.h",
110 "android/hardware/camera/device/1.0/CameraDevice.vts.h",
111 "android/hardware/camera/device/1.0/CameraDeviceCallback.vts.h",
112 "android/hardware/camera/device/1.0/CameraDevicePreviewCallback.vts.h",
113 ],
114}
115
116cc_library_shared {
117 name: "android.hardware.camera.device.vts.driver@1.0",
118 generated_sources: ["android.hardware.camera.device.vts.driver@1.0_genc++"],
119 generated_headers: ["android.hardware.camera.device.vts.driver@1.0_genc++_headers"],
120 export_generated_headers: ["android.hardware.camera.device.vts.driver@1.0_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@1.0",
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@1.0-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@1.0 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/camera/device/1.0/ $(genDir)/android/hardware/camera/device/1.0/",
156 srcs: [
157 "types.hal",
158 "ICameraDevice.hal",
159 "ICameraDeviceCallback.hal",
160 "ICameraDevicePreviewCallback.hal",
161 ],
162 out: [
163 "android/hardware/camera/device/1.0/types.vts.cpp",
164 "android/hardware/camera/device/1.0/CameraDevice.vts.cpp",
165 "android/hardware/camera/device/1.0/CameraDeviceCallback.vts.cpp",
166 "android/hardware/camera/device/1.0/CameraDevicePreviewCallback.vts.cpp",
167 ],
168}
169
170genrule {
171 name: "android.hardware.camera.device@1.0-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@1.0 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/camera/device/1.0/ $(genDir)/android/hardware/camera/device/1.0/",
174 srcs: [
175 "types.hal",
176 "ICameraDevice.hal",
177 "ICameraDeviceCallback.hal",
178 "ICameraDevicePreviewCallback.hal",
179 ],
180 out: [
181 "android/hardware/camera/device/1.0/types.vts.h",
182 "android/hardware/camera/device/1.0/CameraDevice.vts.h",
183 "android/hardware/camera/device/1.0/CameraDeviceCallback.vts.h",
184 "android/hardware/camera/device/1.0/CameraDevicePreviewCallback.vts.h",
185 ],
186}
187
188cc_library_shared {
189 name: "android.hardware.camera.device@1.0-vts.profiler",
190 generated_sources: ["android.hardware.camera.device@1.0-vts.profiler_genc++"],
191 generated_headers: ["android.hardware.camera.device@1.0-vts.profiler_genc++_headers"],
192 export_generated_headers: ["android.hardware.camera.device@1.0-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@1.0",
205 ],
206}