blob: bb1b765d8c16416de09238bba3defbd9db67a35c [file] [log] [blame]
Yifan Hong50183942016-11-28 16:09:37 -08001# This file is autogenerated by hidl-gen. Do not edit manually.
2
3LOCAL_PATH := $(call my-dir)
4
5################################################################################
6
7include $(CLEAR_VARS)
Andreas Hubere6e54802017-04-13 09:53:54 -07008LOCAL_MODULE := android.hardware.gnss-V1.0-java
Yifan Hong50183942016-11-28 16:09:37 -08009LOCAL_MODULE_CLASS := JAVA_LIBRARIES
10
Andreas Huberd38f1472017-02-09 10:06:41 -080011intermediates := $(call local-generated-sources-dir, COMMON)
Yifan Hong50183942016-11-28 16:09:37 -080012
13HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
14
15LOCAL_JAVA_LIBRARIES := \
Andreas Hubere6e54802017-04-13 09:53:54 -070016 android.hidl.base-V1.0-java \
Yifan Hong50183942016-11-28 16:09:37 -080017
18
19#
20# Build types.hal (GnssConstellationType)
21#
Yifan Hongf35ee3b2016-12-13 22:20:16 +000022GEN := $(intermediates)/android/hardware/gnss/V1_0/GnssConstellationType.java
Yifan Hong50183942016-11-28 16:09:37 -080023$(GEN): $(HIDL)
24$(GEN): PRIVATE_HIDL := $(HIDL)
25$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
26$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
27$(GEN): PRIVATE_CUSTOM_TOOL = \
28 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
29 -Ljava \
30 -randroid.hardware:hardware/interfaces \
31 -randroid.hidl:system/libhidl/transport \
32 android.hardware.gnss@1.0::types.GnssConstellationType
33
34$(GEN): $(LOCAL_PATH)/types.hal
35 $(transform-generated-source)
36LOCAL_GENERATED_SOURCES += $(GEN)
37
38#
39# Build types.hal (GnssLocation)
40#
Yifan Hongf35ee3b2016-12-13 22:20:16 +000041GEN := $(intermediates)/android/hardware/gnss/V1_0/GnssLocation.java
Yifan Hong50183942016-11-28 16:09:37 -080042$(GEN): $(HIDL)
43$(GEN): PRIVATE_HIDL := $(HIDL)
44$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
45$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
46$(GEN): PRIVATE_CUSTOM_TOOL = \
47 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
48 -Ljava \
49 -randroid.hardware:hardware/interfaces \
50 -randroid.hidl:system/libhidl/transport \
51 android.hardware.gnss@1.0::types.GnssLocation
52
53$(GEN): $(LOCAL_PATH)/types.hal
54 $(transform-generated-source)
55LOCAL_GENERATED_SOURCES += $(GEN)
56
57#
Steven Morelandf37a0a42017-01-18 12:13:38 -080058# Build types.hal (GnssLocationFlags)
59#
60GEN := $(intermediates)/android/hardware/gnss/V1_0/GnssLocationFlags.java
61$(GEN): $(HIDL)
62$(GEN): PRIVATE_HIDL := $(HIDL)
63$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
64$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
65$(GEN): PRIVATE_CUSTOM_TOOL = \
66 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
67 -Ljava \
68 -randroid.hardware:hardware/interfaces \
69 -randroid.hidl:system/libhidl/transport \
70 android.hardware.gnss@1.0::types.GnssLocationFlags
71
72$(GEN): $(LOCAL_PATH)/types.hal
73 $(transform-generated-source)
74LOCAL_GENERATED_SOURCES += $(GEN)
75
76#
Yifan Hong50183942016-11-28 16:09:37 -080077# Build types.hal (GnssMax)
78#
Yifan Hongf35ee3b2016-12-13 22:20:16 +000079GEN := $(intermediates)/android/hardware/gnss/V1_0/GnssMax.java
Yifan Hong50183942016-11-28 16:09:37 -080080$(GEN): $(HIDL)
81$(GEN): PRIVATE_HIDL := $(HIDL)
82$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
83$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
84$(GEN): PRIVATE_CUSTOM_TOOL = \
85 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
86 -Ljava \
87 -randroid.hardware:hardware/interfaces \
88 -randroid.hidl:system/libhidl/transport \
89 android.hardware.gnss@1.0::types.GnssMax
90
91$(GEN): $(LOCAL_PATH)/types.hal
92 $(transform-generated-source)
93LOCAL_GENERATED_SOURCES += $(GEN)
94
95#
96# Build IAGnss.hal
97#
Yifan Hongf35ee3b2016-12-13 22:20:16 +000098GEN := $(intermediates)/android/hardware/gnss/V1_0/IAGnss.java
Yifan Hong50183942016-11-28 16:09:37 -080099$(GEN): $(HIDL)
100$(GEN): PRIVATE_HIDL := $(HIDL)
101$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IAGnss.hal
102$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IAGnssCallback.hal
103$(GEN): $(LOCAL_PATH)/IAGnssCallback.hal
104$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
105$(GEN): PRIVATE_CUSTOM_TOOL = \
106 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
107 -Ljava \
108 -randroid.hardware:hardware/interfaces \
109 -randroid.hidl:system/libhidl/transport \
110 android.hardware.gnss@1.0::IAGnss
111
112$(GEN): $(LOCAL_PATH)/IAGnss.hal
113 $(transform-generated-source)
114LOCAL_GENERATED_SOURCES += $(GEN)
115
116#
117# Build IAGnssCallback.hal
118#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000119GEN := $(intermediates)/android/hardware/gnss/V1_0/IAGnssCallback.java
Yifan Hong50183942016-11-28 16:09:37 -0800120$(GEN): $(HIDL)
121$(GEN): PRIVATE_HIDL := $(HIDL)
122$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IAGnssCallback.hal
123$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
124$(GEN): PRIVATE_CUSTOM_TOOL = \
125 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
126 -Ljava \
127 -randroid.hardware:hardware/interfaces \
128 -randroid.hidl:system/libhidl/transport \
129 android.hardware.gnss@1.0::IAGnssCallback
130
131$(GEN): $(LOCAL_PATH)/IAGnssCallback.hal
132 $(transform-generated-source)
133LOCAL_GENERATED_SOURCES += $(GEN)
134
135#
136# Build IAGnssRil.hal
137#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000138GEN := $(intermediates)/android/hardware/gnss/V1_0/IAGnssRil.java
Yifan Hong50183942016-11-28 16:09:37 -0800139$(GEN): $(HIDL)
140$(GEN): PRIVATE_HIDL := $(HIDL)
141$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IAGnssRil.hal
142$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IAGnssRilCallback.hal
143$(GEN): $(LOCAL_PATH)/IAGnssRilCallback.hal
144$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
145$(GEN): PRIVATE_CUSTOM_TOOL = \
146 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
147 -Ljava \
148 -randroid.hardware:hardware/interfaces \
149 -randroid.hidl:system/libhidl/transport \
150 android.hardware.gnss@1.0::IAGnssRil
151
152$(GEN): $(LOCAL_PATH)/IAGnssRil.hal
153 $(transform-generated-source)
154LOCAL_GENERATED_SOURCES += $(GEN)
155
156#
157# Build IAGnssRilCallback.hal
158#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000159GEN := $(intermediates)/android/hardware/gnss/V1_0/IAGnssRilCallback.java
Yifan Hong50183942016-11-28 16:09:37 -0800160$(GEN): $(HIDL)
161$(GEN): PRIVATE_HIDL := $(HIDL)
162$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IAGnssRilCallback.hal
163$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
164$(GEN): PRIVATE_CUSTOM_TOOL = \
165 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
166 -Ljava \
167 -randroid.hardware:hardware/interfaces \
168 -randroid.hidl:system/libhidl/transport \
169 android.hardware.gnss@1.0::IAGnssRilCallback
170
171$(GEN): $(LOCAL_PATH)/IAGnssRilCallback.hal
172 $(transform-generated-source)
173LOCAL_GENERATED_SOURCES += $(GEN)
174
175#
176# Build IGnss.hal
177#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000178GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnss.java
Yifan Hong50183942016-11-28 16:09:37 -0800179$(GEN): $(HIDL)
180$(GEN): PRIVATE_HIDL := $(HIDL)
181$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnss.hal
182$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IAGnss.hal
183$(GEN): $(LOCAL_PATH)/IAGnss.hal
184$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IAGnssRil.hal
185$(GEN): $(LOCAL_PATH)/IAGnssRil.hal
Wyatt Rileyad03ab22016-12-14 14:54:29 -0800186$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssBatching.hal
187$(GEN): $(LOCAL_PATH)/IGnssBatching.hal
Yifan Hong50183942016-11-28 16:09:37 -0800188$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssCallback.hal
189$(GEN): $(LOCAL_PATH)/IGnssCallback.hal
190$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssConfiguration.hal
191$(GEN): $(LOCAL_PATH)/IGnssConfiguration.hal
192$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssDebug.hal
193$(GEN): $(LOCAL_PATH)/IGnssDebug.hal
194$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssGeofencing.hal
195$(GEN): $(LOCAL_PATH)/IGnssGeofencing.hal
196$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssMeasurement.hal
197$(GEN): $(LOCAL_PATH)/IGnssMeasurement.hal
198$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssNavigationMessage.hal
199$(GEN): $(LOCAL_PATH)/IGnssNavigationMessage.hal
200$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssNi.hal
201$(GEN): $(LOCAL_PATH)/IGnssNi.hal
202$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssXtra.hal
203$(GEN): $(LOCAL_PATH)/IGnssXtra.hal
204$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
205$(GEN): $(LOCAL_PATH)/types.hal
206$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
207$(GEN): PRIVATE_CUSTOM_TOOL = \
208 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
209 -Ljava \
210 -randroid.hardware:hardware/interfaces \
211 -randroid.hidl:system/libhidl/transport \
212 android.hardware.gnss@1.0::IGnss
213
214$(GEN): $(LOCAL_PATH)/IGnss.hal
215 $(transform-generated-source)
216LOCAL_GENERATED_SOURCES += $(GEN)
217
218#
Wyatt Rileyad03ab22016-12-14 14:54:29 -0800219# Build IGnssBatching.hal
220#
221GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssBatching.java
222$(GEN): $(HIDL)
223$(GEN): PRIVATE_HIDL := $(HIDL)
224$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssBatching.hal
225$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssBatchingCallback.hal
226$(GEN): $(LOCAL_PATH)/IGnssBatchingCallback.hal
227$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
228$(GEN): PRIVATE_CUSTOM_TOOL = \
229 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
230 -Ljava \
231 -randroid.hardware:hardware/interfaces \
232 -randroid.hidl:system/libhidl/transport \
233 android.hardware.gnss@1.0::IGnssBatching
234
235$(GEN): $(LOCAL_PATH)/IGnssBatching.hal
236 $(transform-generated-source)
237LOCAL_GENERATED_SOURCES += $(GEN)
238
239#
240# Build IGnssBatchingCallback.hal
241#
242GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssBatchingCallback.java
243$(GEN): $(HIDL)
244$(GEN): PRIVATE_HIDL := $(HIDL)
245$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssBatchingCallback.hal
246$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
247$(GEN): $(LOCAL_PATH)/types.hal
248$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
249$(GEN): PRIVATE_CUSTOM_TOOL = \
250 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
251 -Ljava \
252 -randroid.hardware:hardware/interfaces \
253 -randroid.hidl:system/libhidl/transport \
254 android.hardware.gnss@1.0::IGnssBatchingCallback
255
256$(GEN): $(LOCAL_PATH)/IGnssBatchingCallback.hal
257 $(transform-generated-source)
258LOCAL_GENERATED_SOURCES += $(GEN)
259
260#
Yifan Hong50183942016-11-28 16:09:37 -0800261# Build IGnssCallback.hal
262#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000263GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssCallback.java
Yifan Hong50183942016-11-28 16:09:37 -0800264$(GEN): $(HIDL)
265$(GEN): PRIVATE_HIDL := $(HIDL)
266$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssCallback.hal
267$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
268$(GEN): $(LOCAL_PATH)/types.hal
269$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
270$(GEN): PRIVATE_CUSTOM_TOOL = \
271 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
272 -Ljava \
273 -randroid.hardware:hardware/interfaces \
274 -randroid.hidl:system/libhidl/transport \
275 android.hardware.gnss@1.0::IGnssCallback
276
277$(GEN): $(LOCAL_PATH)/IGnssCallback.hal
278 $(transform-generated-source)
279LOCAL_GENERATED_SOURCES += $(GEN)
280
281#
282# Build IGnssConfiguration.hal
283#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000284GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssConfiguration.java
Yifan Hong50183942016-11-28 16:09:37 -0800285$(GEN): $(HIDL)
286$(GEN): PRIVATE_HIDL := $(HIDL)
287$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssConfiguration.hal
288$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
289$(GEN): PRIVATE_CUSTOM_TOOL = \
290 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
291 -Ljava \
292 -randroid.hardware:hardware/interfaces \
293 -randroid.hidl:system/libhidl/transport \
294 android.hardware.gnss@1.0::IGnssConfiguration
295
296$(GEN): $(LOCAL_PATH)/IGnssConfiguration.hal
297 $(transform-generated-source)
298LOCAL_GENERATED_SOURCES += $(GEN)
299
300#
301# Build IGnssDebug.hal
302#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000303GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssDebug.java
Yifan Hong50183942016-11-28 16:09:37 -0800304$(GEN): $(HIDL)
305$(GEN): PRIVATE_HIDL := $(HIDL)
306$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssDebug.hal
307$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
308$(GEN): $(LOCAL_PATH)/types.hal
309$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
310$(GEN): PRIVATE_CUSTOM_TOOL = \
311 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
312 -Ljava \
313 -randroid.hardware:hardware/interfaces \
314 -randroid.hidl:system/libhidl/transport \
315 android.hardware.gnss@1.0::IGnssDebug
316
317$(GEN): $(LOCAL_PATH)/IGnssDebug.hal
318 $(transform-generated-source)
319LOCAL_GENERATED_SOURCES += $(GEN)
320
321#
322# Build IGnssGeofenceCallback.hal
323#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000324GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssGeofenceCallback.java
Yifan Hong50183942016-11-28 16:09:37 -0800325$(GEN): $(HIDL)
326$(GEN): PRIVATE_HIDL := $(HIDL)
327$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssGeofenceCallback.hal
328$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
329$(GEN): $(LOCAL_PATH)/types.hal
330$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
331$(GEN): PRIVATE_CUSTOM_TOOL = \
332 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
333 -Ljava \
334 -randroid.hardware:hardware/interfaces \
335 -randroid.hidl:system/libhidl/transport \
336 android.hardware.gnss@1.0::IGnssGeofenceCallback
337
338$(GEN): $(LOCAL_PATH)/IGnssGeofenceCallback.hal
339 $(transform-generated-source)
340LOCAL_GENERATED_SOURCES += $(GEN)
341
342#
343# Build IGnssGeofencing.hal
344#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000345GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssGeofencing.java
Yifan Hong50183942016-11-28 16:09:37 -0800346$(GEN): $(HIDL)
347$(GEN): PRIVATE_HIDL := $(HIDL)
348$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssGeofencing.hal
349$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssGeofenceCallback.hal
350$(GEN): $(LOCAL_PATH)/IGnssGeofenceCallback.hal
351$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
352$(GEN): PRIVATE_CUSTOM_TOOL = \
353 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
354 -Ljava \
355 -randroid.hardware:hardware/interfaces \
356 -randroid.hidl:system/libhidl/transport \
357 android.hardware.gnss@1.0::IGnssGeofencing
358
359$(GEN): $(LOCAL_PATH)/IGnssGeofencing.hal
360 $(transform-generated-source)
361LOCAL_GENERATED_SOURCES += $(GEN)
362
363#
364# Build IGnssMeasurement.hal
365#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000366GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssMeasurement.java
Yifan Hong50183942016-11-28 16:09:37 -0800367$(GEN): $(HIDL)
368$(GEN): PRIVATE_HIDL := $(HIDL)
369$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssMeasurement.hal
370$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssMeasurementCallback.hal
371$(GEN): $(LOCAL_PATH)/IGnssMeasurementCallback.hal
372$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
373$(GEN): PRIVATE_CUSTOM_TOOL = \
374 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
375 -Ljava \
376 -randroid.hardware:hardware/interfaces \
377 -randroid.hidl:system/libhidl/transport \
378 android.hardware.gnss@1.0::IGnssMeasurement
379
380$(GEN): $(LOCAL_PATH)/IGnssMeasurement.hal
381 $(transform-generated-source)
382LOCAL_GENERATED_SOURCES += $(GEN)
383
384#
385# Build IGnssMeasurementCallback.hal
386#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000387GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssMeasurementCallback.java
Yifan Hong50183942016-11-28 16:09:37 -0800388$(GEN): $(HIDL)
389$(GEN): PRIVATE_HIDL := $(HIDL)
390$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssMeasurementCallback.hal
391$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
392$(GEN): $(LOCAL_PATH)/types.hal
393$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
394$(GEN): PRIVATE_CUSTOM_TOOL = \
395 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
396 -Ljava \
397 -randroid.hardware:hardware/interfaces \
398 -randroid.hidl:system/libhidl/transport \
399 android.hardware.gnss@1.0::IGnssMeasurementCallback
400
401$(GEN): $(LOCAL_PATH)/IGnssMeasurementCallback.hal
402 $(transform-generated-source)
403LOCAL_GENERATED_SOURCES += $(GEN)
404
405#
406# Build IGnssNavigationMessage.hal
407#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000408GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssNavigationMessage.java
Yifan Hong50183942016-11-28 16:09:37 -0800409$(GEN): $(HIDL)
410$(GEN): PRIVATE_HIDL := $(HIDL)
411$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssNavigationMessage.hal
412$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssNavigationMessageCallback.hal
413$(GEN): $(LOCAL_PATH)/IGnssNavigationMessageCallback.hal
414$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
415$(GEN): PRIVATE_CUSTOM_TOOL = \
416 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
417 -Ljava \
418 -randroid.hardware:hardware/interfaces \
419 -randroid.hidl:system/libhidl/transport \
420 android.hardware.gnss@1.0::IGnssNavigationMessage
421
422$(GEN): $(LOCAL_PATH)/IGnssNavigationMessage.hal
423 $(transform-generated-source)
424LOCAL_GENERATED_SOURCES += $(GEN)
425
426#
427# Build IGnssNavigationMessageCallback.hal
428#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000429GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssNavigationMessageCallback.java
Yifan Hong50183942016-11-28 16:09:37 -0800430$(GEN): $(HIDL)
431$(GEN): PRIVATE_HIDL := $(HIDL)
432$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssNavigationMessageCallback.hal
433$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
434$(GEN): PRIVATE_CUSTOM_TOOL = \
435 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
436 -Ljava \
437 -randroid.hardware:hardware/interfaces \
438 -randroid.hidl:system/libhidl/transport \
439 android.hardware.gnss@1.0::IGnssNavigationMessageCallback
440
441$(GEN): $(LOCAL_PATH)/IGnssNavigationMessageCallback.hal
442 $(transform-generated-source)
443LOCAL_GENERATED_SOURCES += $(GEN)
444
445#
446# Build IGnssNi.hal
447#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000448GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssNi.java
Yifan Hong50183942016-11-28 16:09:37 -0800449$(GEN): $(HIDL)
450$(GEN): PRIVATE_HIDL := $(HIDL)
451$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssNi.hal
452$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssNiCallback.hal
453$(GEN): $(LOCAL_PATH)/IGnssNiCallback.hal
454$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
455$(GEN): PRIVATE_CUSTOM_TOOL = \
456 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
457 -Ljava \
458 -randroid.hardware:hardware/interfaces \
459 -randroid.hidl:system/libhidl/transport \
460 android.hardware.gnss@1.0::IGnssNi
461
462$(GEN): $(LOCAL_PATH)/IGnssNi.hal
463 $(transform-generated-source)
464LOCAL_GENERATED_SOURCES += $(GEN)
465
466#
467# Build IGnssNiCallback.hal
468#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000469GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssNiCallback.java
Yifan Hong50183942016-11-28 16:09:37 -0800470$(GEN): $(HIDL)
471$(GEN): PRIVATE_HIDL := $(HIDL)
472$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssNiCallback.hal
473$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
474$(GEN): PRIVATE_CUSTOM_TOOL = \
475 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
476 -Ljava \
477 -randroid.hardware:hardware/interfaces \
478 -randroid.hidl:system/libhidl/transport \
479 android.hardware.gnss@1.0::IGnssNiCallback
480
481$(GEN): $(LOCAL_PATH)/IGnssNiCallback.hal
482 $(transform-generated-source)
483LOCAL_GENERATED_SOURCES += $(GEN)
484
485#
486# Build IGnssXtra.hal
487#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000488GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssXtra.java
Yifan Hong50183942016-11-28 16:09:37 -0800489$(GEN): $(HIDL)
490$(GEN): PRIVATE_HIDL := $(HIDL)
491$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssXtra.hal
492$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssXtraCallback.hal
493$(GEN): $(LOCAL_PATH)/IGnssXtraCallback.hal
494$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
495$(GEN): PRIVATE_CUSTOM_TOOL = \
496 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
497 -Ljava \
498 -randroid.hardware:hardware/interfaces \
499 -randroid.hidl:system/libhidl/transport \
500 android.hardware.gnss@1.0::IGnssXtra
501
502$(GEN): $(LOCAL_PATH)/IGnssXtra.hal
503 $(transform-generated-source)
504LOCAL_GENERATED_SOURCES += $(GEN)
505
506#
507# Build IGnssXtraCallback.hal
508#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000509GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssXtraCallback.java
Yifan Hong50183942016-11-28 16:09:37 -0800510$(GEN): $(HIDL)
511$(GEN): PRIVATE_HIDL := $(HIDL)
512$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssXtraCallback.hal
513$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
514$(GEN): PRIVATE_CUSTOM_TOOL = \
515 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
516 -Ljava \
517 -randroid.hardware:hardware/interfaces \
518 -randroid.hidl:system/libhidl/transport \
519 android.hardware.gnss@1.0::IGnssXtraCallback
520
521$(GEN): $(LOCAL_PATH)/IGnssXtraCallback.hal
522 $(transform-generated-source)
523LOCAL_GENERATED_SOURCES += $(GEN)
524include $(BUILD_JAVA_LIBRARY)
525
526
527################################################################################
528
529include $(CLEAR_VARS)
Andreas Hubere6e54802017-04-13 09:53:54 -0700530LOCAL_MODULE := android.hardware.gnss-V1.0-java-static
Yifan Hong50183942016-11-28 16:09:37 -0800531LOCAL_MODULE_CLASS := JAVA_LIBRARIES
532
Andreas Huberd38f1472017-02-09 10:06:41 -0800533intermediates := $(call local-generated-sources-dir, COMMON)
Yifan Hong50183942016-11-28 16:09:37 -0800534
535HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
536
537LOCAL_STATIC_JAVA_LIBRARIES := \
Andreas Hubere6e54802017-04-13 09:53:54 -0700538 android.hidl.base-V1.0-java-static \
Yifan Hong50183942016-11-28 16:09:37 -0800539
540
541#
542# Build types.hal (GnssConstellationType)
543#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000544GEN := $(intermediates)/android/hardware/gnss/V1_0/GnssConstellationType.java
Yifan Hong50183942016-11-28 16:09:37 -0800545$(GEN): $(HIDL)
546$(GEN): PRIVATE_HIDL := $(HIDL)
547$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
548$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
549$(GEN): PRIVATE_CUSTOM_TOOL = \
550 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
551 -Ljava \
552 -randroid.hardware:hardware/interfaces \
553 -randroid.hidl:system/libhidl/transport \
554 android.hardware.gnss@1.0::types.GnssConstellationType
555
556$(GEN): $(LOCAL_PATH)/types.hal
557 $(transform-generated-source)
558LOCAL_GENERATED_SOURCES += $(GEN)
559
560#
561# Build types.hal (GnssLocation)
562#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000563GEN := $(intermediates)/android/hardware/gnss/V1_0/GnssLocation.java
Yifan Hong50183942016-11-28 16:09:37 -0800564$(GEN): $(HIDL)
565$(GEN): PRIVATE_HIDL := $(HIDL)
566$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
567$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
568$(GEN): PRIVATE_CUSTOM_TOOL = \
569 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
570 -Ljava \
571 -randroid.hardware:hardware/interfaces \
572 -randroid.hidl:system/libhidl/transport \
573 android.hardware.gnss@1.0::types.GnssLocation
574
575$(GEN): $(LOCAL_PATH)/types.hal
576 $(transform-generated-source)
577LOCAL_GENERATED_SOURCES += $(GEN)
578
579#
Steven Morelandf37a0a42017-01-18 12:13:38 -0800580# Build types.hal (GnssLocationFlags)
581#
582GEN := $(intermediates)/android/hardware/gnss/V1_0/GnssLocationFlags.java
583$(GEN): $(HIDL)
584$(GEN): PRIVATE_HIDL := $(HIDL)
585$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
586$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
587$(GEN): PRIVATE_CUSTOM_TOOL = \
588 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
589 -Ljava \
590 -randroid.hardware:hardware/interfaces \
591 -randroid.hidl:system/libhidl/transport \
592 android.hardware.gnss@1.0::types.GnssLocationFlags
593
594$(GEN): $(LOCAL_PATH)/types.hal
595 $(transform-generated-source)
596LOCAL_GENERATED_SOURCES += $(GEN)
597
598#
Yifan Hong50183942016-11-28 16:09:37 -0800599# Build types.hal (GnssMax)
600#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000601GEN := $(intermediates)/android/hardware/gnss/V1_0/GnssMax.java
Yifan Hong50183942016-11-28 16:09:37 -0800602$(GEN): $(HIDL)
603$(GEN): PRIVATE_HIDL := $(HIDL)
604$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
605$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
606$(GEN): PRIVATE_CUSTOM_TOOL = \
607 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
608 -Ljava \
609 -randroid.hardware:hardware/interfaces \
610 -randroid.hidl:system/libhidl/transport \
611 android.hardware.gnss@1.0::types.GnssMax
612
613$(GEN): $(LOCAL_PATH)/types.hal
614 $(transform-generated-source)
615LOCAL_GENERATED_SOURCES += $(GEN)
616
617#
618# Build IAGnss.hal
619#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000620GEN := $(intermediates)/android/hardware/gnss/V1_0/IAGnss.java
Yifan Hong50183942016-11-28 16:09:37 -0800621$(GEN): $(HIDL)
622$(GEN): PRIVATE_HIDL := $(HIDL)
623$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IAGnss.hal
624$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IAGnssCallback.hal
625$(GEN): $(LOCAL_PATH)/IAGnssCallback.hal
626$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
627$(GEN): PRIVATE_CUSTOM_TOOL = \
628 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
629 -Ljava \
630 -randroid.hardware:hardware/interfaces \
631 -randroid.hidl:system/libhidl/transport \
632 android.hardware.gnss@1.0::IAGnss
633
634$(GEN): $(LOCAL_PATH)/IAGnss.hal
635 $(transform-generated-source)
636LOCAL_GENERATED_SOURCES += $(GEN)
637
638#
639# Build IAGnssCallback.hal
640#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000641GEN := $(intermediates)/android/hardware/gnss/V1_0/IAGnssCallback.java
Yifan Hong50183942016-11-28 16:09:37 -0800642$(GEN): $(HIDL)
643$(GEN): PRIVATE_HIDL := $(HIDL)
644$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IAGnssCallback.hal
645$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
646$(GEN): PRIVATE_CUSTOM_TOOL = \
647 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
648 -Ljava \
649 -randroid.hardware:hardware/interfaces \
650 -randroid.hidl:system/libhidl/transport \
651 android.hardware.gnss@1.0::IAGnssCallback
652
653$(GEN): $(LOCAL_PATH)/IAGnssCallback.hal
654 $(transform-generated-source)
655LOCAL_GENERATED_SOURCES += $(GEN)
656
657#
658# Build IAGnssRil.hal
659#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000660GEN := $(intermediates)/android/hardware/gnss/V1_0/IAGnssRil.java
Yifan Hong50183942016-11-28 16:09:37 -0800661$(GEN): $(HIDL)
662$(GEN): PRIVATE_HIDL := $(HIDL)
663$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IAGnssRil.hal
664$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IAGnssRilCallback.hal
665$(GEN): $(LOCAL_PATH)/IAGnssRilCallback.hal
666$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
667$(GEN): PRIVATE_CUSTOM_TOOL = \
668 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
669 -Ljava \
670 -randroid.hardware:hardware/interfaces \
671 -randroid.hidl:system/libhidl/transport \
672 android.hardware.gnss@1.0::IAGnssRil
673
674$(GEN): $(LOCAL_PATH)/IAGnssRil.hal
675 $(transform-generated-source)
676LOCAL_GENERATED_SOURCES += $(GEN)
677
678#
679# Build IAGnssRilCallback.hal
680#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000681GEN := $(intermediates)/android/hardware/gnss/V1_0/IAGnssRilCallback.java
Yifan Hong50183942016-11-28 16:09:37 -0800682$(GEN): $(HIDL)
683$(GEN): PRIVATE_HIDL := $(HIDL)
684$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IAGnssRilCallback.hal
685$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
686$(GEN): PRIVATE_CUSTOM_TOOL = \
687 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
688 -Ljava \
689 -randroid.hardware:hardware/interfaces \
690 -randroid.hidl:system/libhidl/transport \
691 android.hardware.gnss@1.0::IAGnssRilCallback
692
693$(GEN): $(LOCAL_PATH)/IAGnssRilCallback.hal
694 $(transform-generated-source)
695LOCAL_GENERATED_SOURCES += $(GEN)
696
697#
698# Build IGnss.hal
699#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000700GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnss.java
Yifan Hong50183942016-11-28 16:09:37 -0800701$(GEN): $(HIDL)
702$(GEN): PRIVATE_HIDL := $(HIDL)
703$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnss.hal
704$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IAGnss.hal
705$(GEN): $(LOCAL_PATH)/IAGnss.hal
706$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IAGnssRil.hal
707$(GEN): $(LOCAL_PATH)/IAGnssRil.hal
Wyatt Rileyad03ab22016-12-14 14:54:29 -0800708$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssBatching.hal
709$(GEN): $(LOCAL_PATH)/IGnssBatching.hal
Yifan Hong50183942016-11-28 16:09:37 -0800710$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssCallback.hal
711$(GEN): $(LOCAL_PATH)/IGnssCallback.hal
712$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssConfiguration.hal
713$(GEN): $(LOCAL_PATH)/IGnssConfiguration.hal
714$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssDebug.hal
715$(GEN): $(LOCAL_PATH)/IGnssDebug.hal
716$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssGeofencing.hal
717$(GEN): $(LOCAL_PATH)/IGnssGeofencing.hal
718$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssMeasurement.hal
719$(GEN): $(LOCAL_PATH)/IGnssMeasurement.hal
720$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssNavigationMessage.hal
721$(GEN): $(LOCAL_PATH)/IGnssNavigationMessage.hal
722$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssNi.hal
723$(GEN): $(LOCAL_PATH)/IGnssNi.hal
724$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssXtra.hal
725$(GEN): $(LOCAL_PATH)/IGnssXtra.hal
726$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
727$(GEN): $(LOCAL_PATH)/types.hal
728$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
729$(GEN): PRIVATE_CUSTOM_TOOL = \
730 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
731 -Ljava \
732 -randroid.hardware:hardware/interfaces \
733 -randroid.hidl:system/libhidl/transport \
734 android.hardware.gnss@1.0::IGnss
735
736$(GEN): $(LOCAL_PATH)/IGnss.hal
737 $(transform-generated-source)
738LOCAL_GENERATED_SOURCES += $(GEN)
739
740#
Wyatt Rileyad03ab22016-12-14 14:54:29 -0800741# Build IGnssBatching.hal
742#
743GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssBatching.java
744$(GEN): $(HIDL)
745$(GEN): PRIVATE_HIDL := $(HIDL)
746$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssBatching.hal
747$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssBatchingCallback.hal
748$(GEN): $(LOCAL_PATH)/IGnssBatchingCallback.hal
749$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
750$(GEN): PRIVATE_CUSTOM_TOOL = \
751 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
752 -Ljava \
753 -randroid.hardware:hardware/interfaces \
754 -randroid.hidl:system/libhidl/transport \
755 android.hardware.gnss@1.0::IGnssBatching
756
757$(GEN): $(LOCAL_PATH)/IGnssBatching.hal
758 $(transform-generated-source)
759LOCAL_GENERATED_SOURCES += $(GEN)
760
761#
762# Build IGnssBatchingCallback.hal
763#
764GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssBatchingCallback.java
765$(GEN): $(HIDL)
766$(GEN): PRIVATE_HIDL := $(HIDL)
767$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssBatchingCallback.hal
768$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
769$(GEN): $(LOCAL_PATH)/types.hal
770$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
771$(GEN): PRIVATE_CUSTOM_TOOL = \
772 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
773 -Ljava \
774 -randroid.hardware:hardware/interfaces \
775 -randroid.hidl:system/libhidl/transport \
776 android.hardware.gnss@1.0::IGnssBatchingCallback
777
778$(GEN): $(LOCAL_PATH)/IGnssBatchingCallback.hal
779 $(transform-generated-source)
780LOCAL_GENERATED_SOURCES += $(GEN)
781
782#
Yifan Hong50183942016-11-28 16:09:37 -0800783# Build IGnssCallback.hal
784#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000785GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssCallback.java
Yifan Hong50183942016-11-28 16:09:37 -0800786$(GEN): $(HIDL)
787$(GEN): PRIVATE_HIDL := $(HIDL)
788$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssCallback.hal
789$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
790$(GEN): $(LOCAL_PATH)/types.hal
791$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
792$(GEN): PRIVATE_CUSTOM_TOOL = \
793 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
794 -Ljava \
795 -randroid.hardware:hardware/interfaces \
796 -randroid.hidl:system/libhidl/transport \
797 android.hardware.gnss@1.0::IGnssCallback
798
799$(GEN): $(LOCAL_PATH)/IGnssCallback.hal
800 $(transform-generated-source)
801LOCAL_GENERATED_SOURCES += $(GEN)
802
803#
804# Build IGnssConfiguration.hal
805#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000806GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssConfiguration.java
Yifan Hong50183942016-11-28 16:09:37 -0800807$(GEN): $(HIDL)
808$(GEN): PRIVATE_HIDL := $(HIDL)
809$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssConfiguration.hal
810$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
811$(GEN): PRIVATE_CUSTOM_TOOL = \
812 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
813 -Ljava \
814 -randroid.hardware:hardware/interfaces \
815 -randroid.hidl:system/libhidl/transport \
816 android.hardware.gnss@1.0::IGnssConfiguration
817
818$(GEN): $(LOCAL_PATH)/IGnssConfiguration.hal
819 $(transform-generated-source)
820LOCAL_GENERATED_SOURCES += $(GEN)
821
822#
823# Build IGnssDebug.hal
824#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000825GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssDebug.java
Yifan Hong50183942016-11-28 16:09:37 -0800826$(GEN): $(HIDL)
827$(GEN): PRIVATE_HIDL := $(HIDL)
828$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssDebug.hal
829$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
830$(GEN): $(LOCAL_PATH)/types.hal
831$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
832$(GEN): PRIVATE_CUSTOM_TOOL = \
833 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
834 -Ljava \
835 -randroid.hardware:hardware/interfaces \
836 -randroid.hidl:system/libhidl/transport \
837 android.hardware.gnss@1.0::IGnssDebug
838
839$(GEN): $(LOCAL_PATH)/IGnssDebug.hal
840 $(transform-generated-source)
841LOCAL_GENERATED_SOURCES += $(GEN)
842
843#
844# Build IGnssGeofenceCallback.hal
845#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000846GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssGeofenceCallback.java
Yifan Hong50183942016-11-28 16:09:37 -0800847$(GEN): $(HIDL)
848$(GEN): PRIVATE_HIDL := $(HIDL)
849$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssGeofenceCallback.hal
850$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
851$(GEN): $(LOCAL_PATH)/types.hal
852$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
853$(GEN): PRIVATE_CUSTOM_TOOL = \
854 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
855 -Ljava \
856 -randroid.hardware:hardware/interfaces \
857 -randroid.hidl:system/libhidl/transport \
858 android.hardware.gnss@1.0::IGnssGeofenceCallback
859
860$(GEN): $(LOCAL_PATH)/IGnssGeofenceCallback.hal
861 $(transform-generated-source)
862LOCAL_GENERATED_SOURCES += $(GEN)
863
864#
865# Build IGnssGeofencing.hal
866#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000867GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssGeofencing.java
Yifan Hong50183942016-11-28 16:09:37 -0800868$(GEN): $(HIDL)
869$(GEN): PRIVATE_HIDL := $(HIDL)
870$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssGeofencing.hal
871$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssGeofenceCallback.hal
872$(GEN): $(LOCAL_PATH)/IGnssGeofenceCallback.hal
873$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
874$(GEN): PRIVATE_CUSTOM_TOOL = \
875 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
876 -Ljava \
877 -randroid.hardware:hardware/interfaces \
878 -randroid.hidl:system/libhidl/transport \
879 android.hardware.gnss@1.0::IGnssGeofencing
880
881$(GEN): $(LOCAL_PATH)/IGnssGeofencing.hal
882 $(transform-generated-source)
883LOCAL_GENERATED_SOURCES += $(GEN)
884
885#
886# Build IGnssMeasurement.hal
887#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000888GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssMeasurement.java
Yifan Hong50183942016-11-28 16:09:37 -0800889$(GEN): $(HIDL)
890$(GEN): PRIVATE_HIDL := $(HIDL)
891$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssMeasurement.hal
892$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssMeasurementCallback.hal
893$(GEN): $(LOCAL_PATH)/IGnssMeasurementCallback.hal
894$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
895$(GEN): PRIVATE_CUSTOM_TOOL = \
896 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
897 -Ljava \
898 -randroid.hardware:hardware/interfaces \
899 -randroid.hidl:system/libhidl/transport \
900 android.hardware.gnss@1.0::IGnssMeasurement
901
902$(GEN): $(LOCAL_PATH)/IGnssMeasurement.hal
903 $(transform-generated-source)
904LOCAL_GENERATED_SOURCES += $(GEN)
905
906#
907# Build IGnssMeasurementCallback.hal
908#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000909GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssMeasurementCallback.java
Yifan Hong50183942016-11-28 16:09:37 -0800910$(GEN): $(HIDL)
911$(GEN): PRIVATE_HIDL := $(HIDL)
912$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssMeasurementCallback.hal
913$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
914$(GEN): $(LOCAL_PATH)/types.hal
915$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
916$(GEN): PRIVATE_CUSTOM_TOOL = \
917 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
918 -Ljava \
919 -randroid.hardware:hardware/interfaces \
920 -randroid.hidl:system/libhidl/transport \
921 android.hardware.gnss@1.0::IGnssMeasurementCallback
922
923$(GEN): $(LOCAL_PATH)/IGnssMeasurementCallback.hal
924 $(transform-generated-source)
925LOCAL_GENERATED_SOURCES += $(GEN)
926
927#
928# Build IGnssNavigationMessage.hal
929#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000930GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssNavigationMessage.java
Yifan Hong50183942016-11-28 16:09:37 -0800931$(GEN): $(HIDL)
932$(GEN): PRIVATE_HIDL := $(HIDL)
933$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssNavigationMessage.hal
934$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssNavigationMessageCallback.hal
935$(GEN): $(LOCAL_PATH)/IGnssNavigationMessageCallback.hal
936$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
937$(GEN): PRIVATE_CUSTOM_TOOL = \
938 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
939 -Ljava \
940 -randroid.hardware:hardware/interfaces \
941 -randroid.hidl:system/libhidl/transport \
942 android.hardware.gnss@1.0::IGnssNavigationMessage
943
944$(GEN): $(LOCAL_PATH)/IGnssNavigationMessage.hal
945 $(transform-generated-source)
946LOCAL_GENERATED_SOURCES += $(GEN)
947
948#
949# Build IGnssNavigationMessageCallback.hal
950#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000951GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssNavigationMessageCallback.java
Yifan Hong50183942016-11-28 16:09:37 -0800952$(GEN): $(HIDL)
953$(GEN): PRIVATE_HIDL := $(HIDL)
954$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssNavigationMessageCallback.hal
955$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
956$(GEN): PRIVATE_CUSTOM_TOOL = \
957 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
958 -Ljava \
959 -randroid.hardware:hardware/interfaces \
960 -randroid.hidl:system/libhidl/transport \
961 android.hardware.gnss@1.0::IGnssNavigationMessageCallback
962
963$(GEN): $(LOCAL_PATH)/IGnssNavigationMessageCallback.hal
964 $(transform-generated-source)
965LOCAL_GENERATED_SOURCES += $(GEN)
966
967#
968# Build IGnssNi.hal
969#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000970GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssNi.java
Yifan Hong50183942016-11-28 16:09:37 -0800971$(GEN): $(HIDL)
972$(GEN): PRIVATE_HIDL := $(HIDL)
973$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssNi.hal
974$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssNiCallback.hal
975$(GEN): $(LOCAL_PATH)/IGnssNiCallback.hal
976$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
977$(GEN): PRIVATE_CUSTOM_TOOL = \
978 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
979 -Ljava \
980 -randroid.hardware:hardware/interfaces \
981 -randroid.hidl:system/libhidl/transport \
982 android.hardware.gnss@1.0::IGnssNi
983
984$(GEN): $(LOCAL_PATH)/IGnssNi.hal
985 $(transform-generated-source)
986LOCAL_GENERATED_SOURCES += $(GEN)
987
988#
989# Build IGnssNiCallback.hal
990#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000991GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssNiCallback.java
Yifan Hong50183942016-11-28 16:09:37 -0800992$(GEN): $(HIDL)
993$(GEN): PRIVATE_HIDL := $(HIDL)
994$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssNiCallback.hal
995$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
996$(GEN): PRIVATE_CUSTOM_TOOL = \
997 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
998 -Ljava \
999 -randroid.hardware:hardware/interfaces \
1000 -randroid.hidl:system/libhidl/transport \
1001 android.hardware.gnss@1.0::IGnssNiCallback
1002
1003$(GEN): $(LOCAL_PATH)/IGnssNiCallback.hal
1004 $(transform-generated-source)
1005LOCAL_GENERATED_SOURCES += $(GEN)
1006
1007#
1008# Build IGnssXtra.hal
1009#
Yifan Hongf35ee3b2016-12-13 22:20:16 +00001010GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssXtra.java
Yifan Hong50183942016-11-28 16:09:37 -08001011$(GEN): $(HIDL)
1012$(GEN): PRIVATE_HIDL := $(HIDL)
1013$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssXtra.hal
1014$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssXtraCallback.hal
1015$(GEN): $(LOCAL_PATH)/IGnssXtraCallback.hal
1016$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1017$(GEN): PRIVATE_CUSTOM_TOOL = \
1018 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1019 -Ljava \
1020 -randroid.hardware:hardware/interfaces \
1021 -randroid.hidl:system/libhidl/transport \
1022 android.hardware.gnss@1.0::IGnssXtra
1023
1024$(GEN): $(LOCAL_PATH)/IGnssXtra.hal
1025 $(transform-generated-source)
1026LOCAL_GENERATED_SOURCES += $(GEN)
1027
1028#
1029# Build IGnssXtraCallback.hal
1030#
Yifan Hongf35ee3b2016-12-13 22:20:16 +00001031GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssXtraCallback.java
Yifan Hong50183942016-11-28 16:09:37 -08001032$(GEN): $(HIDL)
1033$(GEN): PRIVATE_HIDL := $(HIDL)
1034$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssXtraCallback.hal
1035$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1036$(GEN): PRIVATE_CUSTOM_TOOL = \
1037 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1038 -Ljava \
1039 -randroid.hardware:hardware/interfaces \
1040 -randroid.hidl:system/libhidl/transport \
1041 android.hardware.gnss@1.0::IGnssXtraCallback
1042
1043$(GEN): $(LOCAL_PATH)/IGnssXtraCallback.hal
1044 $(transform-generated-source)
1045LOCAL_GENERATED_SOURCES += $(GEN)
1046include $(BUILD_STATIC_JAVA_LIBRARY)
1047
1048
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -08001049################################################################################
1050
1051include $(CLEAR_VARS)
Andreas Hubere6e54802017-04-13 09:53:54 -07001052LOCAL_MODULE := android.hardware.gnss-V1.0-java-constants
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -08001053LOCAL_MODULE_CLASS := JAVA_LIBRARIES
1054
Andreas Huberd38f1472017-02-09 10:06:41 -08001055intermediates := $(call local-generated-sources-dir, COMMON)
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -08001056
1057HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
1058#
1059GEN := $(intermediates)/android/hardware/gnss/V1_0/Constants.java
1060$(GEN): $(HIDL)
1061$(GEN): $(LOCAL_PATH)/types.hal
1062$(GEN): $(LOCAL_PATH)/IAGnss.hal
1063$(GEN): $(LOCAL_PATH)/IAGnssCallback.hal
1064$(GEN): $(LOCAL_PATH)/IAGnssRil.hal
1065$(GEN): $(LOCAL_PATH)/IAGnssRilCallback.hal
1066$(GEN): $(LOCAL_PATH)/IGnss.hal
1067$(GEN): $(LOCAL_PATH)/IGnssBatching.hal
1068$(GEN): $(LOCAL_PATH)/IGnssBatchingCallback.hal
1069$(GEN): $(LOCAL_PATH)/IGnssCallback.hal
1070$(GEN): $(LOCAL_PATH)/IGnssConfiguration.hal
1071$(GEN): $(LOCAL_PATH)/IGnssDebug.hal
1072$(GEN): $(LOCAL_PATH)/IGnssGeofenceCallback.hal
1073$(GEN): $(LOCAL_PATH)/IGnssGeofencing.hal
1074$(GEN): $(LOCAL_PATH)/IGnssMeasurement.hal
1075$(GEN): $(LOCAL_PATH)/IGnssMeasurementCallback.hal
1076$(GEN): $(LOCAL_PATH)/IGnssNavigationMessage.hal
1077$(GEN): $(LOCAL_PATH)/IGnssNavigationMessageCallback.hal
1078$(GEN): $(LOCAL_PATH)/IGnssNi.hal
1079$(GEN): $(LOCAL_PATH)/IGnssNiCallback.hal
1080$(GEN): $(LOCAL_PATH)/IGnssXtra.hal
1081$(GEN): $(LOCAL_PATH)/IGnssXtraCallback.hal
1082
1083$(GEN): PRIVATE_HIDL := $(HIDL)
1084$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1085$(GEN): PRIVATE_CUSTOM_TOOL = \
1086 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1087 -Ljava-constants \
1088 -randroid.hardware:hardware/interfaces \
1089 -randroid.hidl:system/libhidl/transport \
1090 android.hardware.gnss@1.0
1091
1092$(GEN):
1093 $(transform-generated-source)
1094LOCAL_GENERATED_SOURCES += $(GEN)
1095# Avoid dependency cycle of framework.jar -> this-library -> framework.jar
1096LOCAL_NO_STANDARD_LIBRARIES := true
1097LOCAL_JAVA_LIBRARIES := core-oj
1098
1099include $(BUILD_STATIC_JAVA_LIBRARY)
1100
1101
Yifan Hong50183942016-11-28 16:09:37 -08001102
1103include $(call all-makefiles-under,$(LOCAL_PATH))