1 // This file is autogenerated by hidl-gen. Do not edit manually.
3 filegroup {
4 name: "android.hardware.camera.provider@2.4_hal",
5 srcs: [
6 "ICameraProvider.hal",
7 "ICameraProviderCallback.hal",
8 ],
9 }
11 genrule {
12 name: "android.hardware.camera.provider@2.4_genc++",
13 tools: ["hidl-gen"],
14 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.provider@2.4",
15 srcs: [
16 ":android.hardware.camera.provider@2.4_hal",
17 ],
18 out: [
19 "android/hardware/camera/provider/2.4/CameraProviderAll.cpp",
20 "android/hardware/camera/provider/2.4/CameraProviderCallbackAll.cpp",
21 ],
22 }
24 genrule {
25 name: "android.hardware.camera.provider@2.4_genc++_headers",
26 tools: ["hidl-gen"],
27 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.provider@2.4",
28 srcs: [
29 ":android.hardware.camera.provider@2.4_hal",
30 ],
31 out: [
32 "android/hardware/camera/provider/2.4/ICameraProvider.h",
33 "android/hardware/camera/provider/2.4/IHwCameraProvider.h",
34 "android/hardware/camera/provider/2.4/BnHwCameraProvider.h",
35 "android/hardware/camera/provider/2.4/BpHwCameraProvider.h",
36 "android/hardware/camera/provider/2.4/BsCameraProvider.h",
37 "android/hardware/camera/provider/2.4/ICameraProviderCallback.h",
38 "android/hardware/camera/provider/2.4/IHwCameraProviderCallback.h",
39 "android/hardware/camera/provider/2.4/BnHwCameraProviderCallback.h",
40 "android/hardware/camera/provider/2.4/BpHwCameraProviderCallback.h",
41 "android/hardware/camera/provider/2.4/BsCameraProviderCallback.h",
42 ],
43 }
45 cc_library {
46 name: "android.hardware.camera.provider@2.4",
47 defaults: ["hidl-module-defaults"],
48 generated_sources: ["android.hardware.camera.provider@2.4_genc++"],
49 generated_headers: ["android.hardware.camera.provider@2.4_genc++_headers"],
50 export_generated_headers: ["android.hardware.camera.provider@2.4_genc++_headers"],
51 vendor_available: true,
52 vndk: {
53 enabled: true,
54 },
55 shared_libs: [
56 "libhidlbase",
57 "libhidltransport",
58 "libhwbinder",
59 "liblog",
60 "libutils",
61 "libcutils",
62 "android.hardware.camera.common@1.0",
63 "android.hardware.camera.device@1.0",
64 "android.hardware.camera.device@3.2",
65 "android.hardware.graphics.common@1.0",
66 ],
67 export_shared_lib_headers: [
68 "libhidlbase",
69 "libhidltransport",
70 "libhwbinder",
71 "libutils",
72 "android.hardware.camera.common@1.0",
73 "android.hardware.camera.device@1.0",
74 "android.hardware.camera.device@3.2",
75 "android.hardware.graphics.common@1.0",
76 ],
77 }
79 // This package is not java compatible. Not creating java target.
81 // This package does not export any types. Not creating java constants export.
84 genrule {
85 name: "android.hardware.camera.provider@2.4-adapter-helper_genc++",
86 tools: ["hidl-gen"],
87 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.provider@2.4",
88 srcs: [
89 ":android.hardware.camera.provider@2.4_hal",
90 ],
91 out: [
92 "android/hardware/camera/provider/2.4/ACameraProvider.cpp",
93 "android/hardware/camera/provider/2.4/ACameraProviderCallback.cpp",
94 ],
95 }
97 genrule {
98 name: "android.hardware.camera.provider@2.4-adapter-helper_genc++_headers",
99 tools: ["hidl-gen"],
100 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.provider@2.4",
101 srcs: [
102 ":android.hardware.camera.provider@2.4_hal",
103 ],
104 out: [
105 "android/hardware/camera/provider/2.4/ACameraProvider.h",
106 "android/hardware/camera/provider/2.4/ACameraProviderCallback.h",
107 ],
108 }
110 cc_library {
111 name: "android.hardware.camera.provider@2.4-adapter-helper",
112 defaults: ["hidl-module-defaults"],
113 generated_sources: ["android.hardware.camera.provider@2.4-adapter-helper_genc++"],
114 generated_headers: ["android.hardware.camera.provider@2.4-adapter-helper_genc++_headers"],
115 export_generated_headers: ["android.hardware.camera.provider@2.4-adapter-helper_genc++_headers"],
116 vendor_available: true,
117 shared_libs: [
118 "libhidlbase",
119 "libhidltransport",
120 "libhwbinder",
121 "liblog",
122 "libutils",
123 "libcutils",
124 "libhidladapter",
125 "android.hardware.camera.common@1.0",
126 "android.hardware.camera.device@1.0",
127 "android.hardware.camera.device@3.2",
128 "android.hardware.camera.provider@2.4",
129 "android.hardware.graphics.common@1.0",
130 "android.hardware.camera.device@1.0-adapter-helper",
131 "android.hardware.camera.device@3.2-adapter-helper",
132 "android.hidl.base@1.0-adapter-helper",
133 ],
134 export_shared_lib_headers: [
135 "libhidlbase",
136 "libhidltransport",
137 "libhwbinder",
138 "libutils",
139 "libhidladapter",
140 "android.hardware.camera.common@1.0",
141 "android.hardware.camera.device@1.0",
142 "android.hardware.camera.device@3.2",
143 "android.hardware.camera.provider@2.4",
144 "android.hardware.graphics.common@1.0",
145 "android.hardware.camera.device@1.0-adapter-helper",
146 "android.hardware.camera.device@3.2-adapter-helper",
147 "android.hidl.base@1.0-adapter-helper",
148 ],
149 }
151 genrule {
152 name: "android.hardware.camera.provider@2.4-adapter_genc++",
153 tools: ["hidl-gen"],
154 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.provider@2.4",
155 out: ["main.cpp"]
156 }
158 cc_test {
159 name: "android.hardware.camera.provider@2.4-adapter",
160 defaults: ["hidl-module-defaults"],
161 shared_libs: [
162 "libhidladapter",
163 "libhidlbase",
164 "libhidltransport",
165 "libutils",
166 "android.hardware.camera.common@1.0",
167 "android.hardware.camera.device@1.0",
168 "android.hardware.camera.device@3.2",
169 "android.hardware.camera.provider@2.4",
170 "android.hardware.graphics.common@1.0",
171 "android.hardware.camera.provider@2.4-adapter-helper",
172 ],
173 generated_sources: ["android.hardware.camera.provider@2.4-adapter_genc++"],
174 }