blob: 81920b7413ba412109126994957b581a1e92cb4b [file] [log] [blame]
Hridya Valsarajue596a712016-09-22 14:07:22 -07001// This file is autogenerated by hidl-gen. Do not edit manually.
2
Tri Voce608be2017-02-07 19:13:25 -08003filegroup {
4 name: "android.hardware.gnss@1.0_hal",
5 srcs: [
6 "types.hal",
7 "IAGnss.hal",
8 "IAGnssCallback.hal",
9 "IAGnssRil.hal",
10 "IAGnssRilCallback.hal",
11 "IGnss.hal",
12 "IGnssBatching.hal",
13 "IGnssBatchingCallback.hal",
14 "IGnssCallback.hal",
15 "IGnssConfiguration.hal",
16 "IGnssDebug.hal",
17 "IGnssGeofenceCallback.hal",
18 "IGnssGeofencing.hal",
19 "IGnssMeasurement.hal",
20 "IGnssMeasurementCallback.hal",
21 "IGnssNavigationMessage.hal",
22 "IGnssNavigationMessageCallback.hal",
23 "IGnssNi.hal",
24 "IGnssNiCallback.hal",
25 "IGnssXtra.hal",
26 "IGnssXtraCallback.hal",
27 ],
28}
29
Hridya Valsarajue596a712016-09-22 14:07:22 -070030genrule {
31 name: "android.hardware.gnss@1.0_genc++",
Colin Crossb785f5b2016-11-04 15:02:42 -070032 tools: ["hidl-gen"],
Steven Morelandbc711242017-05-09 19:51:19 -070033 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.gnss@1.0",
Hridya Valsarajue596a712016-09-22 14:07:22 -070034 srcs: [
Tri Vo85120c92017-02-10 12:45:17 -080035 ":android.hardware.gnss@1.0_hal",
Hridya Valsarajue596a712016-09-22 14:07:22 -070036 ],
37 out: [
38 "android/hardware/gnss/1.0/types.cpp",
39 "android/hardware/gnss/1.0/AGnssAll.cpp",
40 "android/hardware/gnss/1.0/AGnssCallbackAll.cpp",
41 "android/hardware/gnss/1.0/AGnssRilAll.cpp",
42 "android/hardware/gnss/1.0/AGnssRilCallbackAll.cpp",
43 "android/hardware/gnss/1.0/GnssAll.cpp",
Wyatt Rileyad03ab22016-12-14 14:54:29 -080044 "android/hardware/gnss/1.0/GnssBatchingAll.cpp",
45 "android/hardware/gnss/1.0/GnssBatchingCallbackAll.cpp",
Hridya Valsarajue596a712016-09-22 14:07:22 -070046 "android/hardware/gnss/1.0/GnssCallbackAll.cpp",
Hridya Valsaraju273c6d22016-11-02 10:04:35 -070047 "android/hardware/gnss/1.0/GnssConfigurationAll.cpp",
Hridya Valsaraju49526a72016-10-13 21:09:22 -070048 "android/hardware/gnss/1.0/GnssDebugAll.cpp",
Hridya Valsarajue596a712016-09-22 14:07:22 -070049 "android/hardware/gnss/1.0/GnssGeofenceCallbackAll.cpp",
50 "android/hardware/gnss/1.0/GnssGeofencingAll.cpp",
51 "android/hardware/gnss/1.0/GnssMeasurementAll.cpp",
52 "android/hardware/gnss/1.0/GnssMeasurementCallbackAll.cpp",
53 "android/hardware/gnss/1.0/GnssNavigationMessageAll.cpp",
54 "android/hardware/gnss/1.0/GnssNavigationMessageCallbackAll.cpp",
55 "android/hardware/gnss/1.0/GnssNiAll.cpp",
56 "android/hardware/gnss/1.0/GnssNiCallbackAll.cpp",
57 "android/hardware/gnss/1.0/GnssXtraAll.cpp",
58 "android/hardware/gnss/1.0/GnssXtraCallbackAll.cpp",
59 ],
60}
61
62genrule {
63 name: "android.hardware.gnss@1.0_genc++_headers",
Colin Crossb785f5b2016-11-04 15:02:42 -070064 tools: ["hidl-gen"],
Steven Morelandbc711242017-05-09 19:51:19 -070065 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.gnss@1.0",
Hridya Valsarajue596a712016-09-22 14:07:22 -070066 srcs: [
Tri Vo85120c92017-02-10 12:45:17 -080067 ":android.hardware.gnss@1.0_hal",
Hridya Valsarajue596a712016-09-22 14:07:22 -070068 ],
69 out: [
70 "android/hardware/gnss/1.0/types.h",
Steven Moreland561b6022017-03-27 11:48:14 -070071 "android/hardware/gnss/1.0/hwtypes.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -070072 "android/hardware/gnss/1.0/IAGnss.h",
73 "android/hardware/gnss/1.0/IHwAGnss.h",
Yifan Honga18049a2017-01-11 13:14:59 -080074 "android/hardware/gnss/1.0/BnHwAGnss.h",
75 "android/hardware/gnss/1.0/BpHwAGnss.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -070076 "android/hardware/gnss/1.0/BsAGnss.h",
77 "android/hardware/gnss/1.0/IAGnssCallback.h",
78 "android/hardware/gnss/1.0/IHwAGnssCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -080079 "android/hardware/gnss/1.0/BnHwAGnssCallback.h",
80 "android/hardware/gnss/1.0/BpHwAGnssCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -070081 "android/hardware/gnss/1.0/BsAGnssCallback.h",
82 "android/hardware/gnss/1.0/IAGnssRil.h",
83 "android/hardware/gnss/1.0/IHwAGnssRil.h",
Yifan Honga18049a2017-01-11 13:14:59 -080084 "android/hardware/gnss/1.0/BnHwAGnssRil.h",
85 "android/hardware/gnss/1.0/BpHwAGnssRil.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -070086 "android/hardware/gnss/1.0/BsAGnssRil.h",
87 "android/hardware/gnss/1.0/IAGnssRilCallback.h",
88 "android/hardware/gnss/1.0/IHwAGnssRilCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -080089 "android/hardware/gnss/1.0/BnHwAGnssRilCallback.h",
90 "android/hardware/gnss/1.0/BpHwAGnssRilCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -070091 "android/hardware/gnss/1.0/BsAGnssRilCallback.h",
92 "android/hardware/gnss/1.0/IGnss.h",
93 "android/hardware/gnss/1.0/IHwGnss.h",
Yifan Honga18049a2017-01-11 13:14:59 -080094 "android/hardware/gnss/1.0/BnHwGnss.h",
95 "android/hardware/gnss/1.0/BpHwGnss.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -070096 "android/hardware/gnss/1.0/BsGnss.h",
Wyatt Rileyad03ab22016-12-14 14:54:29 -080097 "android/hardware/gnss/1.0/IGnssBatching.h",
98 "android/hardware/gnss/1.0/IHwGnssBatching.h",
Steven Morelandf37a0a42017-01-18 12:13:38 -080099 "android/hardware/gnss/1.0/BnHwGnssBatching.h",
100 "android/hardware/gnss/1.0/BpHwGnssBatching.h",
Wyatt Rileyad03ab22016-12-14 14:54:29 -0800101 "android/hardware/gnss/1.0/BsGnssBatching.h",
102 "android/hardware/gnss/1.0/IGnssBatchingCallback.h",
103 "android/hardware/gnss/1.0/IHwGnssBatchingCallback.h",
Steven Morelandf37a0a42017-01-18 12:13:38 -0800104 "android/hardware/gnss/1.0/BnHwGnssBatchingCallback.h",
105 "android/hardware/gnss/1.0/BpHwGnssBatchingCallback.h",
Wyatt Rileyad03ab22016-12-14 14:54:29 -0800106 "android/hardware/gnss/1.0/BsGnssBatchingCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700107 "android/hardware/gnss/1.0/IGnssCallback.h",
108 "android/hardware/gnss/1.0/IHwGnssCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800109 "android/hardware/gnss/1.0/BnHwGnssCallback.h",
110 "android/hardware/gnss/1.0/BpHwGnssCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700111 "android/hardware/gnss/1.0/BsGnssCallback.h",
Hridya Valsaraju273c6d22016-11-02 10:04:35 -0700112 "android/hardware/gnss/1.0/IGnssConfiguration.h",
113 "android/hardware/gnss/1.0/IHwGnssConfiguration.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800114 "android/hardware/gnss/1.0/BnHwGnssConfiguration.h",
115 "android/hardware/gnss/1.0/BpHwGnssConfiguration.h",
Hridya Valsaraju273c6d22016-11-02 10:04:35 -0700116 "android/hardware/gnss/1.0/BsGnssConfiguration.h",
Hridya Valsaraju49526a72016-10-13 21:09:22 -0700117 "android/hardware/gnss/1.0/IGnssDebug.h",
118 "android/hardware/gnss/1.0/IHwGnssDebug.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800119 "android/hardware/gnss/1.0/BnHwGnssDebug.h",
120 "android/hardware/gnss/1.0/BpHwGnssDebug.h",
Hridya Valsaraju49526a72016-10-13 21:09:22 -0700121 "android/hardware/gnss/1.0/BsGnssDebug.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700122 "android/hardware/gnss/1.0/IGnssGeofenceCallback.h",
123 "android/hardware/gnss/1.0/IHwGnssGeofenceCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800124 "android/hardware/gnss/1.0/BnHwGnssGeofenceCallback.h",
125 "android/hardware/gnss/1.0/BpHwGnssGeofenceCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700126 "android/hardware/gnss/1.0/BsGnssGeofenceCallback.h",
127 "android/hardware/gnss/1.0/IGnssGeofencing.h",
128 "android/hardware/gnss/1.0/IHwGnssGeofencing.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800129 "android/hardware/gnss/1.0/BnHwGnssGeofencing.h",
130 "android/hardware/gnss/1.0/BpHwGnssGeofencing.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700131 "android/hardware/gnss/1.0/BsGnssGeofencing.h",
132 "android/hardware/gnss/1.0/IGnssMeasurement.h",
133 "android/hardware/gnss/1.0/IHwGnssMeasurement.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800134 "android/hardware/gnss/1.0/BnHwGnssMeasurement.h",
135 "android/hardware/gnss/1.0/BpHwGnssMeasurement.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700136 "android/hardware/gnss/1.0/BsGnssMeasurement.h",
137 "android/hardware/gnss/1.0/IGnssMeasurementCallback.h",
138 "android/hardware/gnss/1.0/IHwGnssMeasurementCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800139 "android/hardware/gnss/1.0/BnHwGnssMeasurementCallback.h",
140 "android/hardware/gnss/1.0/BpHwGnssMeasurementCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700141 "android/hardware/gnss/1.0/BsGnssMeasurementCallback.h",
142 "android/hardware/gnss/1.0/IGnssNavigationMessage.h",
143 "android/hardware/gnss/1.0/IHwGnssNavigationMessage.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800144 "android/hardware/gnss/1.0/BnHwGnssNavigationMessage.h",
145 "android/hardware/gnss/1.0/BpHwGnssNavigationMessage.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700146 "android/hardware/gnss/1.0/BsGnssNavigationMessage.h",
147 "android/hardware/gnss/1.0/IGnssNavigationMessageCallback.h",
148 "android/hardware/gnss/1.0/IHwGnssNavigationMessageCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800149 "android/hardware/gnss/1.0/BnHwGnssNavigationMessageCallback.h",
150 "android/hardware/gnss/1.0/BpHwGnssNavigationMessageCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700151 "android/hardware/gnss/1.0/BsGnssNavigationMessageCallback.h",
152 "android/hardware/gnss/1.0/IGnssNi.h",
153 "android/hardware/gnss/1.0/IHwGnssNi.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800154 "android/hardware/gnss/1.0/BnHwGnssNi.h",
155 "android/hardware/gnss/1.0/BpHwGnssNi.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700156 "android/hardware/gnss/1.0/BsGnssNi.h",
157 "android/hardware/gnss/1.0/IGnssNiCallback.h",
158 "android/hardware/gnss/1.0/IHwGnssNiCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800159 "android/hardware/gnss/1.0/BnHwGnssNiCallback.h",
160 "android/hardware/gnss/1.0/BpHwGnssNiCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700161 "android/hardware/gnss/1.0/BsGnssNiCallback.h",
162 "android/hardware/gnss/1.0/IGnssXtra.h",
163 "android/hardware/gnss/1.0/IHwGnssXtra.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800164 "android/hardware/gnss/1.0/BnHwGnssXtra.h",
165 "android/hardware/gnss/1.0/BpHwGnssXtra.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700166 "android/hardware/gnss/1.0/BsGnssXtra.h",
167 "android/hardware/gnss/1.0/IGnssXtraCallback.h",
168 "android/hardware/gnss/1.0/IHwGnssXtraCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800169 "android/hardware/gnss/1.0/BnHwGnssXtraCallback.h",
170 "android/hardware/gnss/1.0/BpHwGnssXtraCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700171 "android/hardware/gnss/1.0/BsGnssXtraCallback.h",
172 ],
173}
174
Steven Morelanddfd82872017-08-10 15:15:40 -0700175cc_library {
Hridya Valsarajue596a712016-09-22 14:07:22 -0700176 name: "android.hardware.gnss@1.0",
Steven Moreland76cfb842017-05-19 15:52:22 -0700177 defaults: ["hidl-module-defaults"],
Hridya Valsarajue596a712016-09-22 14:07:22 -0700178 generated_sources: ["android.hardware.gnss@1.0_genc++"],
179 generated_headers: ["android.hardware.gnss@1.0_genc++_headers"],
180 export_generated_headers: ["android.hardware.gnss@1.0_genc++_headers"],
Steven Moreland3b36a832017-04-11 09:58:03 -0700181 vendor_available: true,
Steven Morelanddfd82872017-08-10 15:15:40 -0700182 vndk: {
183 enabled: true,
184 },
Hridya Valsarajue596a712016-09-22 14:07:22 -0700185 shared_libs: [
Yifan Hong6b920e42016-11-16 14:17:58 -0800186 "libhidlbase",
187 "libhidltransport",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700188 "libhwbinder",
Steven Morelandf8d68ec2016-11-21 16:28:54 -0800189 "liblog",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700190 "libutils",
191 "libcutils",
192 ],
Steven Morelandfcd74eb2016-11-02 10:23:49 -0700193 export_shared_lib_headers: [
Yifan Hong6b920e42016-11-16 14:17:58 -0800194 "libhidlbase",
195 "libhidltransport",
Steven Morelandfcd74eb2016-11-02 10:23:49 -0700196 "libhwbinder",
197 "libutils",
Steven Moreland69727772016-10-25 15:45:19 -0700198 ],
Hridya Valsarajue596a712016-09-22 14:07:22 -0700199}
Steven Moreland26a0bb22017-09-22 14:10:47 -0700200
201genrule {
Steven Morelandc3e80fa2017-10-10 11:05:20 -0700202 name: "android.hardware.gnss-V1.0-java_gen_java",
203 tools: ["hidl-gen"],
204 cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.gnss@1.0",
205 srcs: [
206 ":android.hardware.gnss@1.0_hal",
207 ],
208 out: [
209 "android/hardware/gnss/V1_0/GnssConstellationType.java",
210 "android/hardware/gnss/V1_0/GnssLocation.java",
211 "android/hardware/gnss/V1_0/GnssLocationFlags.java",
212 "android/hardware/gnss/V1_0/GnssMax.java",
213 "android/hardware/gnss/V1_0/IAGnss.java",
214 "android/hardware/gnss/V1_0/IAGnssCallback.java",
215 "android/hardware/gnss/V1_0/IAGnssRil.java",
216 "android/hardware/gnss/V1_0/IAGnssRilCallback.java",
217 "android/hardware/gnss/V1_0/IGnss.java",
218 "android/hardware/gnss/V1_0/IGnssBatching.java",
219 "android/hardware/gnss/V1_0/IGnssBatchingCallback.java",
220 "android/hardware/gnss/V1_0/IGnssCallback.java",
221 "android/hardware/gnss/V1_0/IGnssConfiguration.java",
222 "android/hardware/gnss/V1_0/IGnssDebug.java",
223 "android/hardware/gnss/V1_0/IGnssGeofenceCallback.java",
224 "android/hardware/gnss/V1_0/IGnssGeofencing.java",
225 "android/hardware/gnss/V1_0/IGnssMeasurement.java",
226 "android/hardware/gnss/V1_0/IGnssMeasurementCallback.java",
227 "android/hardware/gnss/V1_0/IGnssNavigationMessage.java",
228 "android/hardware/gnss/V1_0/IGnssNavigationMessageCallback.java",
229 "android/hardware/gnss/V1_0/IGnssNi.java",
230 "android/hardware/gnss/V1_0/IGnssNiCallback.java",
231 "android/hardware/gnss/V1_0/IGnssXtra.java",
232 "android/hardware/gnss/V1_0/IGnssXtraCallback.java",
233 ],
234}
235
236java_library {
237 name: "android.hardware.gnss-V1.0-java",
238 no_framework_libs: true,
239 defaults: ["hidl-java-module-defaults"],
240 srcs: [":android.hardware.gnss-V1.0-java_gen_java"],
241 libs: [
242 "hwbinder",
243 "android.hidl.base-V1.0-java",
244 ]
245}
246
247genrule {
248 name: "android.hardware.gnss-V1.0-java-constants_gen_java",
249 tools: ["hidl-gen"],
250 cmd: "$(location hidl-gen) -o $(genDir) -Ljava-constants -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.gnss@1.0",
251 srcs: [
252 ":android.hardware.gnss@1.0_hal",
253 ],
254 out: [
255 "android/hardware/gnss/V1_0/Constants.java",
256 ],
257}
258
259java_library {
260 name: "android.hardware.gnss-V1.0-java-constants",
261 no_framework_libs: true,
262 defaults: ["hidl-java-module-defaults"],
263 srcs: [":android.hardware.gnss-V1.0-java-constants_gen_java"],
264}
265
266genrule {
Steven Moreland26a0bb22017-09-22 14:10:47 -0700267 name: "android.hardware.gnss@1.0-adapter-helper_genc++",
268 tools: ["hidl-gen"],
269 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.gnss@1.0",
270 srcs: [
271 ":android.hardware.gnss@1.0_hal",
272 ],
273 out: [
274 "android/hardware/gnss/1.0/AAGnss.cpp",
275 "android/hardware/gnss/1.0/AAGnssCallback.cpp",
276 "android/hardware/gnss/1.0/AAGnssRil.cpp",
277 "android/hardware/gnss/1.0/AAGnssRilCallback.cpp",
278 "android/hardware/gnss/1.0/AGnss.cpp",
279 "android/hardware/gnss/1.0/AGnssBatching.cpp",
280 "android/hardware/gnss/1.0/AGnssBatchingCallback.cpp",
281 "android/hardware/gnss/1.0/AGnssCallback.cpp",
282 "android/hardware/gnss/1.0/AGnssConfiguration.cpp",
283 "android/hardware/gnss/1.0/AGnssDebug.cpp",
284 "android/hardware/gnss/1.0/AGnssGeofenceCallback.cpp",
285 "android/hardware/gnss/1.0/AGnssGeofencing.cpp",
286 "android/hardware/gnss/1.0/AGnssMeasurement.cpp",
287 "android/hardware/gnss/1.0/AGnssMeasurementCallback.cpp",
288 "android/hardware/gnss/1.0/AGnssNavigationMessage.cpp",
289 "android/hardware/gnss/1.0/AGnssNavigationMessageCallback.cpp",
290 "android/hardware/gnss/1.0/AGnssNi.cpp",
291 "android/hardware/gnss/1.0/AGnssNiCallback.cpp",
292 "android/hardware/gnss/1.0/AGnssXtra.cpp",
293 "android/hardware/gnss/1.0/AGnssXtraCallback.cpp",
294 ],
295}
296
297genrule {
298 name: "android.hardware.gnss@1.0-adapter-helper_genc++_headers",
299 tools: ["hidl-gen"],
300 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.gnss@1.0",
301 srcs: [
302 ":android.hardware.gnss@1.0_hal",
303 ],
304 out: [
305 "android/hardware/gnss/1.0/AAGnss.h",
306 "android/hardware/gnss/1.0/AAGnssCallback.h",
307 "android/hardware/gnss/1.0/AAGnssRil.h",
308 "android/hardware/gnss/1.0/AAGnssRilCallback.h",
309 "android/hardware/gnss/1.0/AGnss.h",
310 "android/hardware/gnss/1.0/AGnssBatching.h",
311 "android/hardware/gnss/1.0/AGnssBatchingCallback.h",
312 "android/hardware/gnss/1.0/AGnssCallback.h",
313 "android/hardware/gnss/1.0/AGnssConfiguration.h",
314 "android/hardware/gnss/1.0/AGnssDebug.h",
315 "android/hardware/gnss/1.0/AGnssGeofenceCallback.h",
316 "android/hardware/gnss/1.0/AGnssGeofencing.h",
317 "android/hardware/gnss/1.0/AGnssMeasurement.h",
318 "android/hardware/gnss/1.0/AGnssMeasurementCallback.h",
319 "android/hardware/gnss/1.0/AGnssNavigationMessage.h",
320 "android/hardware/gnss/1.0/AGnssNavigationMessageCallback.h",
321 "android/hardware/gnss/1.0/AGnssNi.h",
322 "android/hardware/gnss/1.0/AGnssNiCallback.h",
323 "android/hardware/gnss/1.0/AGnssXtra.h",
324 "android/hardware/gnss/1.0/AGnssXtraCallback.h",
325 ],
326}
327
Steven Moreland26a0bb22017-09-22 14:10:47 -0700328cc_library {
329 name: "android.hardware.gnss@1.0-adapter-helper",
330 defaults: ["hidl-module-defaults"],
331 generated_sources: ["android.hardware.gnss@1.0-adapter-helper_genc++"],
332 generated_headers: ["android.hardware.gnss@1.0-adapter-helper_genc++_headers"],
333 export_generated_headers: ["android.hardware.gnss@1.0-adapter-helper_genc++_headers"],
334 vendor_available: true,
335 shared_libs: [
336 "libhidlbase",
337 "libhidltransport",
338 "libhwbinder",
339 "liblog",
340 "libutils",
341 "libcutils",
342 "libhidladapter",
343 "android.hardware.gnss@1.0",
344 "android.hidl.base@1.0-adapter-helper",
345 ],
346 export_shared_lib_headers: [
347 "libhidlbase",
348 "libhidltransport",
349 "libhwbinder",
350 "libutils",
351 "libhidladapter",
352 "android.hardware.gnss@1.0",
353 "android.hidl.base@1.0-adapter-helper",
354 ],
355}
356
357genrule {
358 name: "android.hardware.gnss@1.0-adapter_genc++",
359 tools: ["hidl-gen"],
360 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.gnss@1.0",
Steven Morelanda5299ee2017-09-26 12:54:42 -0700361 out: ["main.cpp"]
362}
Steven Moreland26a0bb22017-09-22 14:10:47 -0700363
364cc_test {
365 name: "android.hardware.gnss@1.0-adapter",
Steven Moreland527fd762017-10-04 12:47:03 -0700366 defaults: ["hidl-module-defaults"],
Steven Moreland26a0bb22017-09-22 14:10:47 -0700367 shared_libs: [
368 "libhidladapter",
369 "libhidlbase",
370 "libhidltransport",
371 "libutils",
372 "android.hardware.gnss@1.0",
373 "android.hardware.gnss@1.0-adapter-helper",
374 ],
375 generated_sources: ["android.hardware.gnss@1.0-adapter_genc++"],
376}