blob: 37050868664c41280c7d15f1bb6830d11af9e254 [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.provider@2.4_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.provider@2.4",
Zhijun He8486e412016-09-12 15:30:51 -07007 srcs: [
8 "ICameraProvider.hal",
9 "ICameraProviderCallback.hal",
10 ],
11 out: [
12 "android/hardware/camera/provider/2.4/CameraProviderAll.cpp",
13 "android/hardware/camera/provider/2.4/CameraProviderCallbackAll.cpp",
14 ],
15}
16
17genrule {
18 name: "android.hardware.camera.provider@2.4_genc++_headers",
19 tools: ["hidl-gen"],
Yifan Hong50183942016-11-28 16:09:37 -080020 cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.provider@2.4",
Zhijun He8486e412016-09-12 15:30:51 -070021 srcs: [
22 "ICameraProvider.hal",
23 "ICameraProviderCallback.hal",
24 ],
25 out: [
26 "android/hardware/camera/provider/2.4/ICameraProvider.h",
27 "android/hardware/camera/provider/2.4/IHwCameraProvider.h",
Yifan Honga18049a2017-01-11 13:14:59 -080028 "android/hardware/camera/provider/2.4/BnHwCameraProvider.h",
29 "android/hardware/camera/provider/2.4/BpHwCameraProvider.h",
Zhijun He8486e412016-09-12 15:30:51 -070030 "android/hardware/camera/provider/2.4/BsCameraProvider.h",
31 "android/hardware/camera/provider/2.4/ICameraProviderCallback.h",
32 "android/hardware/camera/provider/2.4/IHwCameraProviderCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -080033 "android/hardware/camera/provider/2.4/BnHwCameraProviderCallback.h",
34 "android/hardware/camera/provider/2.4/BpHwCameraProviderCallback.h",
Zhijun He8486e412016-09-12 15:30:51 -070035 "android/hardware/camera/provider/2.4/BsCameraProviderCallback.h",
36 ],
37}
38
39cc_library_shared {
40 name: "android.hardware.camera.provider@2.4",
41 generated_sources: ["android.hardware.camera.provider@2.4_genc++"],
42 generated_headers: ["android.hardware.camera.provider@2.4_genc++_headers"],
43 export_generated_headers: ["android.hardware.camera.provider@2.4_genc++_headers"],
44 shared_libs: [
45 "libhidlbase",
46 "libhidltransport",
47 "libhwbinder",
48 "liblog",
49 "libutils",
50 "libcutils",
51 "android.hardware.camera.common@1.0",
52 "android.hardware.camera.device@1.0",
53 "android.hardware.camera.device@3.2",
Yifan Hong50183942016-11-28 16:09:37 -080054 "android.hidl.base@1.0",
Zhijun He8486e412016-09-12 15:30:51 -070055 ],
56 export_shared_lib_headers: [
57 "libhidlbase",
58 "libhidltransport",
59 "libhwbinder",
60 "libutils",
61 "android.hardware.camera.common@1.0",
62 "android.hardware.camera.device@1.0",
63 "android.hardware.camera.device@3.2",
Yifan Hong50183942016-11-28 16:09:37 -080064 "android.hidl.base@1.0",
Zhijun He8486e412016-09-12 15:30:51 -070065 ],
66}
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -080067
68genrule {
69 name: "android.hardware.camera.provider.vts.driver@2.4_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.camera.provider@2.4 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/camera/provider/2.4/ $(genDir)/android/hardware/camera/provider/2.4/",
72 srcs: [
73 "ICameraProvider.hal",
74 "ICameraProviderCallback.hal",
75 ],
76 out: [
77 "android/hardware/camera/provider/2.4/CameraProvider.vts.cpp",
78 "android/hardware/camera/provider/2.4/CameraProviderCallback.vts.cpp",
79 ],
80}
81
82genrule {
83 name: "android.hardware.camera.provider.vts.driver@2.4_genc++_headers",
84 tools: ["hidl-gen", "vtsc"],
85 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.provider@2.4 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/camera/provider/2.4/ $(genDir)/android/hardware/camera/provider/2.4/",
86 srcs: [
87 "ICameraProvider.hal",
88 "ICameraProviderCallback.hal",
89 ],
90 out: [
91 "android/hardware/camera/provider/2.4/CameraProvider.vts.h",
92 "android/hardware/camera/provider/2.4/CameraProviderCallback.vts.h",
93 ],
94}
95
96cc_library_shared {
97 name: "android.hardware.camera.provider.vts.driver@2.4",
98 generated_sources: ["android.hardware.camera.provider.vts.driver@2.4_genc++"],
99 generated_headers: ["android.hardware.camera.provider.vts.driver@2.4_genc++_headers"],
100 export_generated_headers: ["android.hardware.camera.provider.vts.driver@2.4_genc++_headers"],
101 shared_libs: [
102 "libhidlbase",
103 "libhidltransport",
104 "libhwbinder",
105 "liblog",
106 "libutils",
107 "libcutils",
108 "libvts_common",
109 "libvts_datatype",
110 "libvts_measurement",
111 "libvts_multidevice_proto",
112 "libcamera_metadata",
113 "libprotobuf-cpp-full",
114 "android.hardware.camera.common@1.0",
115 "android.hardware.camera.device@1.0",
116 "android.hardware.camera.device@3.2",
117 "android.hidl.base@1.0",
118 "android.hardware.camera.provider@2.4",
119 ],
120 export_shared_lib_headers: [
121 "libhidlbase",
122 "libhidltransport",
123 "libhwbinder",
124 "libutils",
125 "android.hardware.camera.common@1.0",
126 "android.hardware.camera.device@1.0",
127 "android.hardware.camera.device@3.2",
128 "android.hidl.base@1.0",
129 ],
130}
131
132genrule {
133 name: "android.hardware.camera.provider@2.4-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.camera.provider@2.4 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/camera/provider/2.4/ $(genDir)/android/hardware/camera/provider/2.4/",
136 srcs: [
137 "ICameraProvider.hal",
138 "ICameraProviderCallback.hal",
139 ],
140 out: [
141 "android/hardware/camera/provider/2.4/CameraProvider.vts.cpp",
142 "android/hardware/camera/provider/2.4/CameraProviderCallback.vts.cpp",
143 ],
144}
145
146genrule {
147 name: "android.hardware.camera.provider@2.4-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.camera.provider@2.4 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/camera/provider/2.4/ $(genDir)/android/hardware/camera/provider/2.4/",
150 srcs: [
151 "ICameraProvider.hal",
152 "ICameraProviderCallback.hal",
153 ],
154 out: [
155 "android/hardware/camera/provider/2.4/CameraProvider.vts.h",
156 "android/hardware/camera/provider/2.4/CameraProviderCallback.vts.h",
157 ],
158}
159
160cc_library_shared {
161 name: "android.hardware.camera.provider@2.4-vts.profiler",
162 generated_sources: ["android.hardware.camera.provider@2.4-vts.profiler_genc++"],
163 generated_headers: ["android.hardware.camera.provider@2.4-vts.profiler_genc++_headers"],
164 export_generated_headers: ["android.hardware.camera.provider@2.4-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.camera.common@1.0",
173 "android.hardware.camera.device@1.0",
174 "android.hardware.camera.device@3.2",
175 "android.hidl.base@1.0",
176 "android.hardware.camera.provider@2.4",
177 ],
178}