1# This file is autogenerated by hidl-gen. Do not edit manually.
2
3LOCAL_PATH := $(call my-dir)
4
5################################################################################
6
7include $(CLEAR_VARS)
8LOCAL_MODULE := android.hardware.automotive.vehicle-V2.1-java
9LOCAL_MODULE_CLASS := JAVA_LIBRARIES
10
11intermediates := $(call local-generated-sources-dir, COMMON)
12
13HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
14
15LOCAL_JAVA_LIBRARIES := \
16    android.hardware.automotive.vehicle-V2.0-java \
17    android.hidl.base-V1.0-java \
18
19
20#
21# Build types.hal (CommonIgnitionMonitors)
22#
23GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/CommonIgnitionMonitors.java
24$(GEN): $(HIDL)
25$(GEN): PRIVATE_HIDL := $(HIDL)
26$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
27$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
28$(GEN): PRIVATE_CUSTOM_TOOL = \
29        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
30        -Ljava \
31        -randroid.hardware:hardware/interfaces \
32        -randroid.hidl:system/libhidl/transport \
33        android.hardware.automotive.vehicle@2.1::types.CommonIgnitionMonitors
34
35$(GEN): $(LOCAL_PATH)/types.hal
36	$(transform-generated-source)
37LOCAL_GENERATED_SOURCES += $(GEN)
38
39#
40# Build types.hal (CompressionIgnitionMonitors)
41#
42GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/CompressionIgnitionMonitors.java
43$(GEN): $(HIDL)
44$(GEN): PRIVATE_HIDL := $(HIDL)
45$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
46$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
47$(GEN): PRIVATE_CUSTOM_TOOL = \
48        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
49        -Ljava \
50        -randroid.hardware:hardware/interfaces \
51        -randroid.hidl:system/libhidl/transport \
52        android.hardware.automotive.vehicle@2.1::types.CompressionIgnitionMonitors
53
54$(GEN): $(LOCAL_PATH)/types.hal
55	$(transform-generated-source)
56LOCAL_GENERATED_SOURCES += $(GEN)
57
58#
59# Build types.hal (FuelSystemStatus)
60#
61GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/FuelSystemStatus.java
62$(GEN): $(HIDL)
63$(GEN): PRIVATE_HIDL := $(HIDL)
64$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
65$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
66$(GEN): PRIVATE_CUSTOM_TOOL = \
67        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
68        -Ljava \
69        -randroid.hardware:hardware/interfaces \
70        -randroid.hidl:system/libhidl/transport \
71        android.hardware.automotive.vehicle@2.1::types.FuelSystemStatus
72
73$(GEN): $(LOCAL_PATH)/types.hal
74	$(transform-generated-source)
75LOCAL_GENERATED_SOURCES += $(GEN)
76
77#
78# Build types.hal (FuelType)
79#
80GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/FuelType.java
81$(GEN): $(HIDL)
82$(GEN): PRIVATE_HIDL := $(HIDL)
83$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
84$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
85$(GEN): PRIVATE_CUSTOM_TOOL = \
86        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
87        -Ljava \
88        -randroid.hardware:hardware/interfaces \
89        -randroid.hidl:system/libhidl/transport \
90        android.hardware.automotive.vehicle@2.1::types.FuelType
91
92$(GEN): $(LOCAL_PATH)/types.hal
93	$(transform-generated-source)
94LOCAL_GENERATED_SOURCES += $(GEN)
95
96#
97# Build types.hal (IgnitionMonitorKind)
98#
99GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/IgnitionMonitorKind.java
100$(GEN): $(HIDL)
101$(GEN): PRIVATE_HIDL := $(HIDL)
102$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
103$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
104$(GEN): PRIVATE_CUSTOM_TOOL = \
105        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
106        -Ljava \
107        -randroid.hardware:hardware/interfaces \
108        -randroid.hidl:system/libhidl/transport \
109        android.hardware.automotive.vehicle@2.1::types.IgnitionMonitorKind
110
111$(GEN): $(LOCAL_PATH)/types.hal
112	$(transform-generated-source)
113LOCAL_GENERATED_SOURCES += $(GEN)
114
115#
116# Build types.hal (Obd2FloatSensorIndex)
117#
118GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/Obd2FloatSensorIndex.java
119$(GEN): $(HIDL)
120$(GEN): PRIVATE_HIDL := $(HIDL)
121$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
122$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
123$(GEN): PRIVATE_CUSTOM_TOOL = \
124        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
125        -Ljava \
126        -randroid.hardware:hardware/interfaces \
127        -randroid.hidl:system/libhidl/transport \
128        android.hardware.automotive.vehicle@2.1::types.Obd2FloatSensorIndex
129
130$(GEN): $(LOCAL_PATH)/types.hal
131	$(transform-generated-source)
132LOCAL_GENERATED_SOURCES += $(GEN)
133
134#
135# Build types.hal (Obd2IntegerSensorIndex)
136#
137GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/Obd2IntegerSensorIndex.java
138$(GEN): $(HIDL)
139$(GEN): PRIVATE_HIDL := $(HIDL)
140$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
141$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
142$(GEN): PRIVATE_CUSTOM_TOOL = \
143        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
144        -Ljava \
145        -randroid.hardware:hardware/interfaces \
146        -randroid.hidl:system/libhidl/transport \
147        android.hardware.automotive.vehicle@2.1::types.Obd2IntegerSensorIndex
148
149$(GEN): $(LOCAL_PATH)/types.hal
150	$(transform-generated-source)
151LOCAL_GENERATED_SOURCES += $(GEN)
152
153#
154# Build types.hal (SecondaryAirStatus)
155#
156GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/SecondaryAirStatus.java
157$(GEN): $(HIDL)
158$(GEN): PRIVATE_HIDL := $(HIDL)
159$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
160$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
161$(GEN): PRIVATE_CUSTOM_TOOL = \
162        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
163        -Ljava \
164        -randroid.hardware:hardware/interfaces \
165        -randroid.hidl:system/libhidl/transport \
166        android.hardware.automotive.vehicle@2.1::types.SecondaryAirStatus
167
168$(GEN): $(LOCAL_PATH)/types.hal
169	$(transform-generated-source)
170LOCAL_GENERATED_SOURCES += $(GEN)
171
172#
173# Build types.hal (SparkIgnitionMonitors)
174#
175GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/SparkIgnitionMonitors.java
176$(GEN): $(HIDL)
177$(GEN): PRIVATE_HIDL := $(HIDL)
178$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
179$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
180$(GEN): PRIVATE_CUSTOM_TOOL = \
181        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
182        -Ljava \
183        -randroid.hardware:hardware/interfaces \
184        -randroid.hidl:system/libhidl/transport \
185        android.hardware.automotive.vehicle@2.1::types.SparkIgnitionMonitors
186
187$(GEN): $(LOCAL_PATH)/types.hal
188	$(transform-generated-source)
189LOCAL_GENERATED_SOURCES += $(GEN)
190
191#
192# Build types.hal (VehicleProperty)
193#
194GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/VehicleProperty.java
195$(GEN): $(HIDL)
196$(GEN): PRIVATE_HIDL := $(HIDL)
197$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
198$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
199$(GEN): PRIVATE_CUSTOM_TOOL = \
200        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
201        -Ljava \
202        -randroid.hardware:hardware/interfaces \
203        -randroid.hidl:system/libhidl/transport \
204        android.hardware.automotive.vehicle@2.1::types.VehicleProperty
205
206$(GEN): $(LOCAL_PATH)/types.hal
207	$(transform-generated-source)
208LOCAL_GENERATED_SOURCES += $(GEN)
209
210#
211# Build types.hal (VmsMessageIntegerValuesIndex)
212#
213GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/VmsMessageIntegerValuesIndex.java
214$(GEN): $(HIDL)
215$(GEN): PRIVATE_HIDL := $(HIDL)
216$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
217$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
218$(GEN): PRIVATE_CUSTOM_TOOL = \
219        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
220        -Ljava \
221        -randroid.hardware:hardware/interfaces \
222        -randroid.hidl:system/libhidl/transport \
223        android.hardware.automotive.vehicle@2.1::types.VmsMessageIntegerValuesIndex
224
225$(GEN): $(LOCAL_PATH)/types.hal
226	$(transform-generated-source)
227LOCAL_GENERATED_SOURCES += $(GEN)
228
229#
230# Build types.hal (VmsMessageType)
231#
232GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/VmsMessageType.java
233$(GEN): $(HIDL)
234$(GEN): PRIVATE_HIDL := $(HIDL)
235$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
236$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
237$(GEN): PRIVATE_CUSTOM_TOOL = \
238        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
239        -Ljava \
240        -randroid.hardware:hardware/interfaces \
241        -randroid.hidl:system/libhidl/transport \
242        android.hardware.automotive.vehicle@2.1::types.VmsMessageType
243
244$(GEN): $(LOCAL_PATH)/types.hal
245	$(transform-generated-source)
246LOCAL_GENERATED_SOURCES += $(GEN)
247
248#
249# Build IVehicle.hal
250#
251GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/IVehicle.java
252$(GEN): $(HIDL)
253$(GEN): PRIVATE_HIDL := $(HIDL)
254$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IVehicle.hal
255$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
256$(GEN): PRIVATE_CUSTOM_TOOL = \
257        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
258        -Ljava \
259        -randroid.hardware:hardware/interfaces \
260        -randroid.hidl:system/libhidl/transport \
261        android.hardware.automotive.vehicle@2.1::IVehicle
262
263$(GEN): $(LOCAL_PATH)/IVehicle.hal
264	$(transform-generated-source)
265LOCAL_GENERATED_SOURCES += $(GEN)
266include $(BUILD_JAVA_LIBRARY)
267
268
269################################################################################
270
271include $(CLEAR_VARS)
272LOCAL_MODULE := android.hardware.automotive.vehicle-V2.1-java-static
273LOCAL_MODULE_CLASS := JAVA_LIBRARIES
274
275intermediates := $(call local-generated-sources-dir, COMMON)
276
277HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
278
279LOCAL_STATIC_JAVA_LIBRARIES := \
280    android.hardware.automotive.vehicle-V2.0-java-static \
281    android.hidl.base-V1.0-java-static \
282
283
284#
285# Build types.hal (CommonIgnitionMonitors)
286#
287GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/CommonIgnitionMonitors.java
288$(GEN): $(HIDL)
289$(GEN): PRIVATE_HIDL := $(HIDL)
290$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
291$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
292$(GEN): PRIVATE_CUSTOM_TOOL = \
293        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
294        -Ljava \
295        -randroid.hardware:hardware/interfaces \
296        -randroid.hidl:system/libhidl/transport \
297        android.hardware.automotive.vehicle@2.1::types.CommonIgnitionMonitors
298
299$(GEN): $(LOCAL_PATH)/types.hal
300	$(transform-generated-source)
301LOCAL_GENERATED_SOURCES += $(GEN)
302
303#
304# Build types.hal (CompressionIgnitionMonitors)
305#
306GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/CompressionIgnitionMonitors.java
307$(GEN): $(HIDL)
308$(GEN): PRIVATE_HIDL := $(HIDL)
309$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
310$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
311$(GEN): PRIVATE_CUSTOM_TOOL = \
312        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
313        -Ljava \
314        -randroid.hardware:hardware/interfaces \
315        -randroid.hidl:system/libhidl/transport \
316        android.hardware.automotive.vehicle@2.1::types.CompressionIgnitionMonitors
317
318$(GEN): $(LOCAL_PATH)/types.hal
319	$(transform-generated-source)
320LOCAL_GENERATED_SOURCES += $(GEN)
321
322#
323# Build types.hal (FuelSystemStatus)
324#
325GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/FuelSystemStatus.java
326$(GEN): $(HIDL)
327$(GEN): PRIVATE_HIDL := $(HIDL)
328$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
329$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
330$(GEN): PRIVATE_CUSTOM_TOOL = \
331        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
332        -Ljava \
333        -randroid.hardware:hardware/interfaces \
334        -randroid.hidl:system/libhidl/transport \
335        android.hardware.automotive.vehicle@2.1::types.FuelSystemStatus
336
337$(GEN): $(LOCAL_PATH)/types.hal
338	$(transform-generated-source)
339LOCAL_GENERATED_SOURCES += $(GEN)
340
341#
342# Build types.hal (FuelType)
343#
344GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/FuelType.java
345$(GEN): $(HIDL)
346$(GEN): PRIVATE_HIDL := $(HIDL)
347$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
348$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
349$(GEN): PRIVATE_CUSTOM_TOOL = \
350        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
351        -Ljava \
352        -randroid.hardware:hardware/interfaces \
353        -randroid.hidl:system/libhidl/transport \
354        android.hardware.automotive.vehicle@2.1::types.FuelType
355
356$(GEN): $(LOCAL_PATH)/types.hal
357	$(transform-generated-source)
358LOCAL_GENERATED_SOURCES += $(GEN)
359
360#
361# Build types.hal (IgnitionMonitorKind)
362#
363GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/IgnitionMonitorKind.java
364$(GEN): $(HIDL)
365$(GEN): PRIVATE_HIDL := $(HIDL)
366$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
367$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
368$(GEN): PRIVATE_CUSTOM_TOOL = \
369        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
370        -Ljava \
371        -randroid.hardware:hardware/interfaces \
372        -randroid.hidl:system/libhidl/transport \
373        android.hardware.automotive.vehicle@2.1::types.IgnitionMonitorKind
374
375$(GEN): $(LOCAL_PATH)/types.hal
376	$(transform-generated-source)
377LOCAL_GENERATED_SOURCES += $(GEN)
378
379#
380# Build types.hal (Obd2FloatSensorIndex)
381#
382GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/Obd2FloatSensorIndex.java
383$(GEN): $(HIDL)
384$(GEN): PRIVATE_HIDL := $(HIDL)
385$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
386$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
387$(GEN): PRIVATE_CUSTOM_TOOL = \
388        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
389        -Ljava \
390        -randroid.hardware:hardware/interfaces \
391        -randroid.hidl:system/libhidl/transport \
392        android.hardware.automotive.vehicle@2.1::types.Obd2FloatSensorIndex
393
394$(GEN): $(LOCAL_PATH)/types.hal
395	$(transform-generated-source)
396LOCAL_GENERATED_SOURCES += $(GEN)
397
398#
399# Build types.hal (Obd2IntegerSensorIndex)
400#
401GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/Obd2IntegerSensorIndex.java
402$(GEN): $(HIDL)
403$(GEN): PRIVATE_HIDL := $(HIDL)
404$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
405$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
406$(GEN): PRIVATE_CUSTOM_TOOL = \
407        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
408        -Ljava \
409        -randroid.hardware:hardware/interfaces \
410        -randroid.hidl:system/libhidl/transport \
411        android.hardware.automotive.vehicle@2.1::types.Obd2IntegerSensorIndex
412
413$(GEN): $(LOCAL_PATH)/types.hal
414	$(transform-generated-source)
415LOCAL_GENERATED_SOURCES += $(GEN)
416
417#
418# Build types.hal (SecondaryAirStatus)
419#
420GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/SecondaryAirStatus.java
421$(GEN): $(HIDL)
422$(GEN): PRIVATE_HIDL := $(HIDL)
423$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
424$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
425$(GEN): PRIVATE_CUSTOM_TOOL = \
426        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
427        -Ljava \
428        -randroid.hardware:hardware/interfaces \
429        -randroid.hidl:system/libhidl/transport \
430        android.hardware.automotive.vehicle@2.1::types.SecondaryAirStatus
431
432$(GEN): $(LOCAL_PATH)/types.hal
433	$(transform-generated-source)
434LOCAL_GENERATED_SOURCES += $(GEN)
435
436#
437# Build types.hal (SparkIgnitionMonitors)
438#
439GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/SparkIgnitionMonitors.java
440$(GEN): $(HIDL)
441$(GEN): PRIVATE_HIDL := $(HIDL)
442$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
443$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
444$(GEN): PRIVATE_CUSTOM_TOOL = \
445        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
446        -Ljava \
447        -randroid.hardware:hardware/interfaces \
448        -randroid.hidl:system/libhidl/transport \
449        android.hardware.automotive.vehicle@2.1::types.SparkIgnitionMonitors
450
451$(GEN): $(LOCAL_PATH)/types.hal
452	$(transform-generated-source)
453LOCAL_GENERATED_SOURCES += $(GEN)
454
455#
456# Build types.hal (VehicleProperty)
457#
458GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/VehicleProperty.java
459$(GEN): $(HIDL)
460$(GEN): PRIVATE_HIDL := $(HIDL)
461$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
462$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
463$(GEN): PRIVATE_CUSTOM_TOOL = \
464        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
465        -Ljava \
466        -randroid.hardware:hardware/interfaces \
467        -randroid.hidl:system/libhidl/transport \
468        android.hardware.automotive.vehicle@2.1::types.VehicleProperty
469
470$(GEN): $(LOCAL_PATH)/types.hal
471	$(transform-generated-source)
472LOCAL_GENERATED_SOURCES += $(GEN)
473
474#
475# Build types.hal (VmsMessageIntegerValuesIndex)
476#
477GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/VmsMessageIntegerValuesIndex.java
478$(GEN): $(HIDL)
479$(GEN): PRIVATE_HIDL := $(HIDL)
480$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
481$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
482$(GEN): PRIVATE_CUSTOM_TOOL = \
483        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
484        -Ljava \
485        -randroid.hardware:hardware/interfaces \
486        -randroid.hidl:system/libhidl/transport \
487        android.hardware.automotive.vehicle@2.1::types.VmsMessageIntegerValuesIndex
488
489$(GEN): $(LOCAL_PATH)/types.hal
490	$(transform-generated-source)
491LOCAL_GENERATED_SOURCES += $(GEN)
492
493#
494# Build types.hal (VmsMessageType)
495#
496GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/VmsMessageType.java
497$(GEN): $(HIDL)
498$(GEN): PRIVATE_HIDL := $(HIDL)
499$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
500$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
501$(GEN): PRIVATE_CUSTOM_TOOL = \
502        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
503        -Ljava \
504        -randroid.hardware:hardware/interfaces \
505        -randroid.hidl:system/libhidl/transport \
506        android.hardware.automotive.vehicle@2.1::types.VmsMessageType
507
508$(GEN): $(LOCAL_PATH)/types.hal
509	$(transform-generated-source)
510LOCAL_GENERATED_SOURCES += $(GEN)
511
512#
513# Build IVehicle.hal
514#
515GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_1/IVehicle.java
516$(GEN): $(HIDL)
517$(GEN): PRIVATE_HIDL := $(HIDL)
518$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IVehicle.hal
519$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
520$(GEN): PRIVATE_CUSTOM_TOOL = \
521        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
522        -Ljava \
523        -randroid.hardware:hardware/interfaces \
524        -randroid.hidl:system/libhidl/transport \
525        android.hardware.automotive.vehicle@2.1::IVehicle
526
527$(GEN): $(LOCAL_PATH)/IVehicle.hal
528	$(transform-generated-source)
529LOCAL_GENERATED_SOURCES += $(GEN)
530include $(BUILD_STATIC_JAVA_LIBRARY)
531
532
533
534include $(call all-makefiles-under,$(LOCAL_PATH))
535