blob: c54002770789a1f19f49b78c8680f1356c1333eb [file] [log] [blame]
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001# This file is autogenerated by hidl-gen. Do not edit manually.
2
3LOCAL_PATH := $(call my-dir)
4
5################################################################################
6
7include $(CLEAR_VARS)
Pavel Maltsev2579fb72017-02-02 12:39:36 -08008LOCAL_MODULE := android.hardware.automotive.vehicle@2.0-java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07009LOCAL_MODULE_CLASS := JAVA_LIBRARIES
10
Andreas Huberd38f1472017-02-09 10:06:41 -080011intermediates := $(call local-generated-sources-dir, COMMON)
Pavel Maltseva2f426a2016-10-04 10:17:05 -070012
13HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
14
Yifan Hong50183942016-11-28 16:09:37 -080015LOCAL_JAVA_LIBRARIES := \
16 android.hidl.base@1.0-java \
17
18
Pavel Maltseva2f426a2016-10-04 10:17:05 -070019#
Enrico Granataec67aa42016-12-21 11:15:19 -080020# Build types.hal (CommonIgnitionMonitors)
21#
Pavel Maltsev2579fb72017-02-02 12:39:36 -080022GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/CommonIgnitionMonitors.java
Enrico Granataec67aa42016-12-21 11:15:19 -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 \
Pavel Maltsev2579fb72017-02-02 12:39:36 -080032 android.hardware.automotive.vehicle@2.0::types.CommonIgnitionMonitors
Enrico Granataec67aa42016-12-21 11:15:19 -080033
34$(GEN): $(LOCAL_PATH)/types.hal
35 $(transform-generated-source)
36LOCAL_GENERATED_SOURCES += $(GEN)
37
38#
39# Build types.hal (CompressionIgnitionMonitors)
40#
Pavel Maltsev2579fb72017-02-02 12:39:36 -080041GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/CompressionIgnitionMonitors.java
Enrico Granataec67aa42016-12-21 11:15:19 -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 \
Pavel Maltsev2579fb72017-02-02 12:39:36 -080051 android.hardware.automotive.vehicle@2.0::types.CompressionIgnitionMonitors
Enrico Granataec67aa42016-12-21 11:15:19 -080052
53$(GEN): $(LOCAL_PATH)/types.hal
54 $(transform-generated-source)
55LOCAL_GENERATED_SOURCES += $(GEN)
56
57#
58# Build types.hal (FuelSystemStatus)
59#
Pavel Maltsev2579fb72017-02-02 12:39:36 -080060GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/FuelSystemStatus.java
Enrico Granataec67aa42016-12-21 11:15:19 -080061$(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 \
Pavel Maltsev2579fb72017-02-02 12:39:36 -080070 android.hardware.automotive.vehicle@2.0::types.FuelSystemStatus
Enrico Granataec67aa42016-12-21 11:15:19 -080071
72$(GEN): $(LOCAL_PATH)/types.hal
73 $(transform-generated-source)
74LOCAL_GENERATED_SOURCES += $(GEN)
75
76#
77# Build types.hal (FuelType)
78#
Pavel Maltsev2579fb72017-02-02 12:39:36 -080079GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/FuelType.java
Enrico Granataec67aa42016-12-21 11:15:19 -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 \
Pavel Maltsev2579fb72017-02-02 12:39:36 -080089 android.hardware.automotive.vehicle@2.0::types.FuelType
Enrico Granataec67aa42016-12-21 11:15:19 -080090
91$(GEN): $(LOCAL_PATH)/types.hal
92 $(transform-generated-source)
93LOCAL_GENERATED_SOURCES += $(GEN)
94
95#
96# Build types.hal (IgnitionMonitorKind)
97#
Pavel Maltsev2579fb72017-02-02 12:39:36 -080098GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/IgnitionMonitorKind.java
Enrico Granataec67aa42016-12-21 11:15:19 -080099$(GEN): $(HIDL)
100$(GEN): PRIVATE_HIDL := $(HIDL)
101$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
102$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
103$(GEN): PRIVATE_CUSTOM_TOOL = \
104 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
105 -Ljava \
106 -randroid.hardware:hardware/interfaces \
107 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800108 android.hardware.automotive.vehicle@2.0::types.IgnitionMonitorKind
Enrico Granataec67aa42016-12-21 11:15:19 -0800109
110$(GEN): $(LOCAL_PATH)/types.hal
111 $(transform-generated-source)
112LOCAL_GENERATED_SOURCES += $(GEN)
113
114#
115# Build types.hal (Obd2FloatSensorIndex)
116#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800117GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/Obd2FloatSensorIndex.java
Enrico Granataec67aa42016-12-21 11:15:19 -0800118$(GEN): $(HIDL)
119$(GEN): PRIVATE_HIDL := $(HIDL)
120$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
121$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
122$(GEN): PRIVATE_CUSTOM_TOOL = \
123 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
124 -Ljava \
125 -randroid.hardware:hardware/interfaces \
126 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800127 android.hardware.automotive.vehicle@2.0::types.Obd2FloatSensorIndex
Enrico Granataec67aa42016-12-21 11:15:19 -0800128
129$(GEN): $(LOCAL_PATH)/types.hal
130 $(transform-generated-source)
131LOCAL_GENERATED_SOURCES += $(GEN)
132
133#
134# Build types.hal (Obd2IntegerSensorIndex)
135#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800136GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/Obd2IntegerSensorIndex.java
Enrico Granataec67aa42016-12-21 11:15:19 -0800137$(GEN): $(HIDL)
138$(GEN): PRIVATE_HIDL := $(HIDL)
139$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
140$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
141$(GEN): PRIVATE_CUSTOM_TOOL = \
142 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
143 -Ljava \
144 -randroid.hardware:hardware/interfaces \
145 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800146 android.hardware.automotive.vehicle@2.0::types.Obd2IntegerSensorIndex
Enrico Granataec67aa42016-12-21 11:15:19 -0800147
148$(GEN): $(LOCAL_PATH)/types.hal
149 $(transform-generated-source)
150LOCAL_GENERATED_SOURCES += $(GEN)
151
152#
153# Build types.hal (SecondaryAirStatus)
154#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800155GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/SecondaryAirStatus.java
Enrico Granataec67aa42016-12-21 11:15:19 -0800156$(GEN): $(HIDL)
157$(GEN): PRIVATE_HIDL := $(HIDL)
158$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
159$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
160$(GEN): PRIVATE_CUSTOM_TOOL = \
161 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
162 -Ljava \
163 -randroid.hardware:hardware/interfaces \
164 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800165 android.hardware.automotive.vehicle@2.0::types.SecondaryAirStatus
Enrico Granataec67aa42016-12-21 11:15:19 -0800166
167$(GEN): $(LOCAL_PATH)/types.hal
168 $(transform-generated-source)
169LOCAL_GENERATED_SOURCES += $(GEN)
170
171#
172# Build types.hal (SparkIgnitionMonitors)
173#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800174GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/SparkIgnitionMonitors.java
Enrico Granataec67aa42016-12-21 11:15:19 -0800175$(GEN): $(HIDL)
176$(GEN): PRIVATE_HIDL := $(HIDL)
177$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
178$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
179$(GEN): PRIVATE_CUSTOM_TOOL = \
180 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
181 -Ljava \
182 -randroid.hardware:hardware/interfaces \
183 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800184 android.hardware.automotive.vehicle@2.0::types.SparkIgnitionMonitors
Enrico Granataec67aa42016-12-21 11:15:19 -0800185
186$(GEN): $(LOCAL_PATH)/types.hal
187 $(transform-generated-source)
188LOCAL_GENERATED_SOURCES += $(GEN)
189
190#
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700191# Build types.hal (StatusCode)
192#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800193GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/StatusCode.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700194$(GEN): $(HIDL)
195$(GEN): PRIVATE_HIDL := $(HIDL)
196$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
197$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
198$(GEN): PRIVATE_CUSTOM_TOOL = \
199 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800200 -Ljava \
201 -randroid.hardware:hardware/interfaces \
202 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800203 android.hardware.automotive.vehicle@2.0::types.StatusCode
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700204
205$(GEN): $(LOCAL_PATH)/types.hal
206 $(transform-generated-source)
207LOCAL_GENERATED_SOURCES += $(GEN)
208
209#
210# Build types.hal (SubscribeFlags)
211#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800212GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/SubscribeFlags.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700213$(GEN): $(HIDL)
214$(GEN): PRIVATE_HIDL := $(HIDL)
215$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
216$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
217$(GEN): PRIVATE_CUSTOM_TOOL = \
218 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800219 -Ljava \
220 -randroid.hardware:hardware/interfaces \
221 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800222 android.hardware.automotive.vehicle@2.0::types.SubscribeFlags
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700223
224$(GEN): $(LOCAL_PATH)/types.hal
225 $(transform-generated-source)
226LOCAL_GENERATED_SOURCES += $(GEN)
227
228#
229# Build types.hal (SubscribeOptions)
230#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800231GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/SubscribeOptions.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700232$(GEN): $(HIDL)
233$(GEN): PRIVATE_HIDL := $(HIDL)
234$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
235$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
236$(GEN): PRIVATE_CUSTOM_TOOL = \
237 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800238 -Ljava \
239 -randroid.hardware:hardware/interfaces \
240 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800241 android.hardware.automotive.vehicle@2.0::types.SubscribeOptions
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700242
243$(GEN): $(LOCAL_PATH)/types.hal
244 $(transform-generated-source)
245LOCAL_GENERATED_SOURCES += $(GEN)
246
247#
248# Build types.hal (VehicleApPowerBootupReason)
249#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800250GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleApPowerBootupReason.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700251$(GEN): $(HIDL)
252$(GEN): PRIVATE_HIDL := $(HIDL)
253$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
254$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
255$(GEN): PRIVATE_CUSTOM_TOOL = \
256 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800257 -Ljava \
258 -randroid.hardware:hardware/interfaces \
259 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800260 android.hardware.automotive.vehicle@2.0::types.VehicleApPowerBootupReason
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700261
262$(GEN): $(LOCAL_PATH)/types.hal
263 $(transform-generated-source)
264LOCAL_GENERATED_SOURCES += $(GEN)
265
266#
267# Build types.hal (VehicleApPowerSetState)
268#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800269GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleApPowerSetState.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700270$(GEN): $(HIDL)
271$(GEN): PRIVATE_HIDL := $(HIDL)
272$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
273$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
274$(GEN): PRIVATE_CUSTOM_TOOL = \
275 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800276 -Ljava \
277 -randroid.hardware:hardware/interfaces \
278 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800279 android.hardware.automotive.vehicle@2.0::types.VehicleApPowerSetState
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700280
281$(GEN): $(LOCAL_PATH)/types.hal
282 $(transform-generated-source)
283LOCAL_GENERATED_SOURCES += $(GEN)
284
285#
286# Build types.hal (VehicleApPowerState)
287#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800288GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleApPowerState.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700289$(GEN): $(HIDL)
290$(GEN): PRIVATE_HIDL := $(HIDL)
291$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
292$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
293$(GEN): PRIVATE_CUSTOM_TOOL = \
294 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800295 -Ljava \
296 -randroid.hardware:hardware/interfaces \
297 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800298 android.hardware.automotive.vehicle@2.0::types.VehicleApPowerState
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700299
300$(GEN): $(LOCAL_PATH)/types.hal
301 $(transform-generated-source)
302LOCAL_GENERATED_SOURCES += $(GEN)
303
304#
305# Build types.hal (VehicleApPowerStateConfigFlag)
306#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800307GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleApPowerStateConfigFlag.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700308$(GEN): $(HIDL)
309$(GEN): PRIVATE_HIDL := $(HIDL)
310$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
311$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
312$(GEN): PRIVATE_CUSTOM_TOOL = \
313 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800314 -Ljava \
315 -randroid.hardware:hardware/interfaces \
316 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800317 android.hardware.automotive.vehicle@2.0::types.VehicleApPowerStateConfigFlag
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700318
319$(GEN): $(LOCAL_PATH)/types.hal
320 $(transform-generated-source)
321LOCAL_GENERATED_SOURCES += $(GEN)
322
323#
324# Build types.hal (VehicleApPowerStateIndex)
325#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800326GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleApPowerStateIndex.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700327$(GEN): $(HIDL)
328$(GEN): PRIVATE_HIDL := $(HIDL)
329$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
330$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
331$(GEN): PRIVATE_CUSTOM_TOOL = \
332 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800333 -Ljava \
334 -randroid.hardware:hardware/interfaces \
335 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800336 android.hardware.automotive.vehicle@2.0::types.VehicleApPowerStateIndex
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700337
338$(GEN): $(LOCAL_PATH)/types.hal
339 $(transform-generated-source)
340LOCAL_GENERATED_SOURCES += $(GEN)
341
342#
343# Build types.hal (VehicleApPowerStateShutdownParam)
344#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800345GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleApPowerStateShutdownParam.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700346$(GEN): $(HIDL)
347$(GEN): PRIVATE_HIDL := $(HIDL)
348$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
349$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
350$(GEN): PRIVATE_CUSTOM_TOOL = \
351 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800352 -Ljava \
353 -randroid.hardware:hardware/interfaces \
354 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800355 android.hardware.automotive.vehicle@2.0::types.VehicleApPowerStateShutdownParam
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700356
357$(GEN): $(LOCAL_PATH)/types.hal
358 $(transform-generated-source)
359LOCAL_GENERATED_SOURCES += $(GEN)
360
361#
362# Build types.hal (VehicleArea)
363#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800364GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleArea.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700365$(GEN): $(HIDL)
366$(GEN): PRIVATE_HIDL := $(HIDL)
367$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
368$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
369$(GEN): PRIVATE_CUSTOM_TOOL = \
370 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800371 -Ljava \
372 -randroid.hardware:hardware/interfaces \
373 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800374 android.hardware.automotive.vehicle@2.0::types.VehicleArea
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700375
376$(GEN): $(LOCAL_PATH)/types.hal
377 $(transform-generated-source)
378LOCAL_GENERATED_SOURCES += $(GEN)
379
380#
381# Build types.hal (VehicleAreaConfig)
382#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800383GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAreaConfig.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700384$(GEN): $(HIDL)
385$(GEN): PRIVATE_HIDL := $(HIDL)
386$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
387$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
388$(GEN): PRIVATE_CUSTOM_TOOL = \
389 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800390 -Ljava \
391 -randroid.hardware:hardware/interfaces \
392 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800393 android.hardware.automotive.vehicle@2.0::types.VehicleAreaConfig
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700394
395$(GEN): $(LOCAL_PATH)/types.hal
396 $(transform-generated-source)
397LOCAL_GENERATED_SOURCES += $(GEN)
398
399#
400# Build types.hal (VehicleAreaDoor)
401#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800402GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAreaDoor.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700403$(GEN): $(HIDL)
404$(GEN): PRIVATE_HIDL := $(HIDL)
405$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
406$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
407$(GEN): PRIVATE_CUSTOM_TOOL = \
408 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800409 -Ljava \
410 -randroid.hardware:hardware/interfaces \
411 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800412 android.hardware.automotive.vehicle@2.0::types.VehicleAreaDoor
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700413
414$(GEN): $(LOCAL_PATH)/types.hal
415 $(transform-generated-source)
416LOCAL_GENERATED_SOURCES += $(GEN)
417
418#
419# Build types.hal (VehicleAreaMirror)
420#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800421GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAreaMirror.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700422$(GEN): $(HIDL)
423$(GEN): PRIVATE_HIDL := $(HIDL)
424$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
425$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
426$(GEN): PRIVATE_CUSTOM_TOOL = \
427 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800428 -Ljava \
429 -randroid.hardware:hardware/interfaces \
430 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800431 android.hardware.automotive.vehicle@2.0::types.VehicleAreaMirror
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700432
433$(GEN): $(LOCAL_PATH)/types.hal
434 $(transform-generated-source)
435LOCAL_GENERATED_SOURCES += $(GEN)
436
437#
438# Build types.hal (VehicleAreaSeat)
439#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800440GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAreaSeat.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700441$(GEN): $(HIDL)
442$(GEN): PRIVATE_HIDL := $(HIDL)
443$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
444$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
445$(GEN): PRIVATE_CUSTOM_TOOL = \
446 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800447 -Ljava \
448 -randroid.hardware:hardware/interfaces \
449 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800450 android.hardware.automotive.vehicle@2.0::types.VehicleAreaSeat
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700451
452$(GEN): $(LOCAL_PATH)/types.hal
453 $(transform-generated-source)
454LOCAL_GENERATED_SOURCES += $(GEN)
455
456#
457# Build types.hal (VehicleAreaWindow)
458#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800459GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAreaWindow.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700460$(GEN): $(HIDL)
461$(GEN): PRIVATE_HIDL := $(HIDL)
462$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
463$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
464$(GEN): PRIVATE_CUSTOM_TOOL = \
465 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800466 -Ljava \
467 -randroid.hardware:hardware/interfaces \
468 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800469 android.hardware.automotive.vehicle@2.0::types.VehicleAreaWindow
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700470
471$(GEN): $(LOCAL_PATH)/types.hal
472 $(transform-generated-source)
473LOCAL_GENERATED_SOURCES += $(GEN)
474
475#
476# Build types.hal (VehicleAreaZone)
477#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800478GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAreaZone.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700479$(GEN): $(HIDL)
480$(GEN): PRIVATE_HIDL := $(HIDL)
481$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
482$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
483$(GEN): PRIVATE_CUSTOM_TOOL = \
484 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800485 -Ljava \
486 -randroid.hardware:hardware/interfaces \
487 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800488 android.hardware.automotive.vehicle@2.0::types.VehicleAreaZone
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700489
490$(GEN): $(LOCAL_PATH)/types.hal
491 $(transform-generated-source)
492LOCAL_GENERATED_SOURCES += $(GEN)
493
494#
495# Build types.hal (VehicleAudioContextFlag)
496#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800497GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioContextFlag.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700498$(GEN): $(HIDL)
499$(GEN): PRIVATE_HIDL := $(HIDL)
500$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
501$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
502$(GEN): PRIVATE_CUSTOM_TOOL = \
503 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800504 -Ljava \
505 -randroid.hardware:hardware/interfaces \
506 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800507 android.hardware.automotive.vehicle@2.0::types.VehicleAudioContextFlag
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700508
509$(GEN): $(LOCAL_PATH)/types.hal
510 $(transform-generated-source)
511LOCAL_GENERATED_SOURCES += $(GEN)
512
513#
514# Build types.hal (VehicleAudioExtFocusFlag)
515#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800516GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioExtFocusFlag.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700517$(GEN): $(HIDL)
518$(GEN): PRIVATE_HIDL := $(HIDL)
519$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
520$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
521$(GEN): PRIVATE_CUSTOM_TOOL = \
522 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800523 -Ljava \
524 -randroid.hardware:hardware/interfaces \
525 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800526 android.hardware.automotive.vehicle@2.0::types.VehicleAudioExtFocusFlag
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700527
528$(GEN): $(LOCAL_PATH)/types.hal
529 $(transform-generated-source)
530LOCAL_GENERATED_SOURCES += $(GEN)
531
532#
533# Build types.hal (VehicleAudioFocusIndex)
534#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800535GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioFocusIndex.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700536$(GEN): $(HIDL)
537$(GEN): PRIVATE_HIDL := $(HIDL)
538$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
539$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
540$(GEN): PRIVATE_CUSTOM_TOOL = \
541 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800542 -Ljava \
543 -randroid.hardware:hardware/interfaces \
544 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800545 android.hardware.automotive.vehicle@2.0::types.VehicleAudioFocusIndex
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700546
547$(GEN): $(LOCAL_PATH)/types.hal
548 $(transform-generated-source)
549LOCAL_GENERATED_SOURCES += $(GEN)
550
551#
552# Build types.hal (VehicleAudioFocusRequest)
553#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800554GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioFocusRequest.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700555$(GEN): $(HIDL)
556$(GEN): PRIVATE_HIDL := $(HIDL)
557$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
558$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
559$(GEN): PRIVATE_CUSTOM_TOOL = \
560 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800561 -Ljava \
562 -randroid.hardware:hardware/interfaces \
563 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800564 android.hardware.automotive.vehicle@2.0::types.VehicleAudioFocusRequest
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700565
566$(GEN): $(LOCAL_PATH)/types.hal
567 $(transform-generated-source)
568LOCAL_GENERATED_SOURCES += $(GEN)
569
570#
571# Build types.hal (VehicleAudioFocusState)
572#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800573GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioFocusState.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700574$(GEN): $(HIDL)
575$(GEN): PRIVATE_HIDL := $(HIDL)
576$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
577$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
578$(GEN): PRIVATE_CUSTOM_TOOL = \
579 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800580 -Ljava \
581 -randroid.hardware:hardware/interfaces \
582 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800583 android.hardware.automotive.vehicle@2.0::types.VehicleAudioFocusState
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700584
585$(GEN): $(LOCAL_PATH)/types.hal
586 $(transform-generated-source)
587LOCAL_GENERATED_SOURCES += $(GEN)
588
589#
590# Build types.hal (VehicleAudioHwVariantConfigFlag)
591#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800592GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioHwVariantConfigFlag.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700593$(GEN): $(HIDL)
594$(GEN): PRIVATE_HIDL := $(HIDL)
595$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
596$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
597$(GEN): PRIVATE_CUSTOM_TOOL = \
598 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800599 -Ljava \
600 -randroid.hardware:hardware/interfaces \
601 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800602 android.hardware.automotive.vehicle@2.0::types.VehicleAudioHwVariantConfigFlag
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700603
604$(GEN): $(LOCAL_PATH)/types.hal
605 $(transform-generated-source)
606LOCAL_GENERATED_SOURCES += $(GEN)
607
608#
609# Build types.hal (VehicleAudioRoutingPolicyIndex)
610#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800611GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioRoutingPolicyIndex.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700612$(GEN): $(HIDL)
613$(GEN): PRIVATE_HIDL := $(HIDL)
614$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
615$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
616$(GEN): PRIVATE_CUSTOM_TOOL = \
617 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800618 -Ljava \
619 -randroid.hardware:hardware/interfaces \
620 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800621 android.hardware.automotive.vehicle@2.0::types.VehicleAudioRoutingPolicyIndex
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700622
623$(GEN): $(LOCAL_PATH)/types.hal
624 $(transform-generated-source)
625LOCAL_GENERATED_SOURCES += $(GEN)
626
627#
628# Build types.hal (VehicleAudioStream)
629#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800630GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioStream.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700631$(GEN): $(HIDL)
632$(GEN): PRIVATE_HIDL := $(HIDL)
633$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
634$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
635$(GEN): PRIVATE_CUSTOM_TOOL = \
636 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800637 -Ljava \
638 -randroid.hardware:hardware/interfaces \
639 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800640 android.hardware.automotive.vehicle@2.0::types.VehicleAudioStream
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700641
642$(GEN): $(LOCAL_PATH)/types.hal
643 $(transform-generated-source)
644LOCAL_GENERATED_SOURCES += $(GEN)
645
646#
647# Build types.hal (VehicleAudioStreamFlag)
648#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800649GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioStreamFlag.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700650$(GEN): $(HIDL)
651$(GEN): PRIVATE_HIDL := $(HIDL)
652$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
653$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
654$(GEN): PRIVATE_CUSTOM_TOOL = \
655 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800656 -Ljava \
657 -randroid.hardware:hardware/interfaces \
658 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800659 android.hardware.automotive.vehicle@2.0::types.VehicleAudioStreamFlag
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700660
661$(GEN): $(LOCAL_PATH)/types.hal
662 $(transform-generated-source)
663LOCAL_GENERATED_SOURCES += $(GEN)
664
665#
666# Build types.hal (VehicleAudioVolumeCapabilityFlag)
667#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800668GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioVolumeCapabilityFlag.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700669$(GEN): $(HIDL)
670$(GEN): PRIVATE_HIDL := $(HIDL)
671$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
672$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
673$(GEN): PRIVATE_CUSTOM_TOOL = \
674 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800675 -Ljava \
676 -randroid.hardware:hardware/interfaces \
677 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800678 android.hardware.automotive.vehicle@2.0::types.VehicleAudioVolumeCapabilityFlag
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700679
680$(GEN): $(LOCAL_PATH)/types.hal
681 $(transform-generated-source)
682LOCAL_GENERATED_SOURCES += $(GEN)
683
684#
685# Build types.hal (VehicleAudioVolumeIndex)
686#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800687GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioVolumeIndex.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700688$(GEN): $(HIDL)
689$(GEN): PRIVATE_HIDL := $(HIDL)
690$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
691$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
692$(GEN): PRIVATE_CUSTOM_TOOL = \
693 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800694 -Ljava \
695 -randroid.hardware:hardware/interfaces \
696 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800697 android.hardware.automotive.vehicle@2.0::types.VehicleAudioVolumeIndex
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700698
699$(GEN): $(LOCAL_PATH)/types.hal
700 $(transform-generated-source)
701LOCAL_GENERATED_SOURCES += $(GEN)
702
703#
704# Build types.hal (VehicleAudioVolumeLimitIndex)
705#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800706GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioVolumeLimitIndex.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700707$(GEN): $(HIDL)
708$(GEN): PRIVATE_HIDL := $(HIDL)
709$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
710$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
711$(GEN): PRIVATE_CUSTOM_TOOL = \
712 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800713 -Ljava \
714 -randroid.hardware:hardware/interfaces \
715 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800716 android.hardware.automotive.vehicle@2.0::types.VehicleAudioVolumeLimitIndex
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700717
718$(GEN): $(LOCAL_PATH)/types.hal
719 $(transform-generated-source)
720LOCAL_GENERATED_SOURCES += $(GEN)
721
722#
723# Build types.hal (VehicleAudioVolumeState)
724#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800725GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioVolumeState.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700726$(GEN): $(HIDL)
727$(GEN): PRIVATE_HIDL := $(HIDL)
728$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
729$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
730$(GEN): PRIVATE_CUSTOM_TOOL = \
731 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800732 -Ljava \
733 -randroid.hardware:hardware/interfaces \
734 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800735 android.hardware.automotive.vehicle@2.0::types.VehicleAudioVolumeState
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700736
737$(GEN): $(LOCAL_PATH)/types.hal
738 $(transform-generated-source)
739LOCAL_GENERATED_SOURCES += $(GEN)
740
741#
742# Build types.hal (VehicleDisplay)
743#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800744GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleDisplay.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700745$(GEN): $(HIDL)
746$(GEN): PRIVATE_HIDL := $(HIDL)
747$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
748$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
749$(GEN): PRIVATE_CUSTOM_TOOL = \
750 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800751 -Ljava \
752 -randroid.hardware:hardware/interfaces \
753 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800754 android.hardware.automotive.vehicle@2.0::types.VehicleDisplay
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700755
756$(GEN): $(LOCAL_PATH)/types.hal
757 $(transform-generated-source)
758LOCAL_GENERATED_SOURCES += $(GEN)
759
760#
761# Build types.hal (VehicleDrivingStatus)
762#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800763GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleDrivingStatus.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700764$(GEN): $(HIDL)
765$(GEN): PRIVATE_HIDL := $(HIDL)
766$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
767$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
768$(GEN): PRIVATE_CUSTOM_TOOL = \
769 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800770 -Ljava \
771 -randroid.hardware:hardware/interfaces \
772 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800773 android.hardware.automotive.vehicle@2.0::types.VehicleDrivingStatus
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700774
775$(GEN): $(LOCAL_PATH)/types.hal
776 $(transform-generated-source)
777LOCAL_GENERATED_SOURCES += $(GEN)
778
779#
780# Build types.hal (VehicleGear)
781#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800782GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleGear.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700783$(GEN): $(HIDL)
784$(GEN): PRIVATE_HIDL := $(HIDL)
785$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
786$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
787$(GEN): PRIVATE_CUSTOM_TOOL = \
788 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800789 -Ljava \
790 -randroid.hardware:hardware/interfaces \
791 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800792 android.hardware.automotive.vehicle@2.0::types.VehicleGear
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700793
794$(GEN): $(LOCAL_PATH)/types.hal
795 $(transform-generated-source)
796LOCAL_GENERATED_SOURCES += $(GEN)
797
798#
799# Build types.hal (VehicleHvacFanDirection)
800#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800801GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleHvacFanDirection.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700802$(GEN): $(HIDL)
803$(GEN): PRIVATE_HIDL := $(HIDL)
804$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
805$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
806$(GEN): PRIVATE_CUSTOM_TOOL = \
807 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800808 -Ljava \
809 -randroid.hardware:hardware/interfaces \
810 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800811 android.hardware.automotive.vehicle@2.0::types.VehicleHvacFanDirection
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700812
813$(GEN): $(LOCAL_PATH)/types.hal
814 $(transform-generated-source)
815LOCAL_GENERATED_SOURCES += $(GEN)
816
817#
818# Build types.hal (VehicleHwKeyInputAction)
819#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800820GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleHwKeyInputAction.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700821$(GEN): $(HIDL)
822$(GEN): PRIVATE_HIDL := $(HIDL)
823$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
824$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
825$(GEN): PRIVATE_CUSTOM_TOOL = \
826 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800827 -Ljava \
828 -randroid.hardware:hardware/interfaces \
829 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800830 android.hardware.automotive.vehicle@2.0::types.VehicleHwKeyInputAction
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700831
832$(GEN): $(LOCAL_PATH)/types.hal
833 $(transform-generated-source)
834LOCAL_GENERATED_SOURCES += $(GEN)
835
836#
Pavel Maltsevd567a2a2016-12-14 16:07:29 -0800837# Build types.hal (VehicleIgnitionState)
838#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800839GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleIgnitionState.java
Pavel Maltsevd567a2a2016-12-14 16:07:29 -0800840$(GEN): $(HIDL)
841$(GEN): PRIVATE_HIDL := $(HIDL)
842$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
843$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
844$(GEN): PRIVATE_CUSTOM_TOOL = \
845 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
846 -Ljava \
847 -randroid.hardware:hardware/interfaces \
848 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800849 android.hardware.automotive.vehicle@2.0::types.VehicleIgnitionState
Pavel Maltsevd567a2a2016-12-14 16:07:29 -0800850
851$(GEN): $(LOCAL_PATH)/types.hal
852 $(transform-generated-source)
853LOCAL_GENERATED_SOURCES += $(GEN)
854
855#
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700856# Build types.hal (VehicleInstrumentClusterType)
857#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800858GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleInstrumentClusterType.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700859$(GEN): $(HIDL)
860$(GEN): PRIVATE_HIDL := $(HIDL)
861$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
862$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
863$(GEN): PRIVATE_CUSTOM_TOOL = \
864 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800865 -Ljava \
866 -randroid.hardware:hardware/interfaces \
867 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800868 android.hardware.automotive.vehicle@2.0::types.VehicleInstrumentClusterType
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700869
870$(GEN): $(LOCAL_PATH)/types.hal
871 $(transform-generated-source)
872LOCAL_GENERATED_SOURCES += $(GEN)
873
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700874#
875# Build types.hal (VehiclePropConfig)
876#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800877GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehiclePropConfig.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700878$(GEN): $(HIDL)
879$(GEN): PRIVATE_HIDL := $(HIDL)
880$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
881$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
882$(GEN): PRIVATE_CUSTOM_TOOL = \
883 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800884 -Ljava \
885 -randroid.hardware:hardware/interfaces \
886 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800887 android.hardware.automotive.vehicle@2.0::types.VehiclePropConfig
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700888
889$(GEN): $(LOCAL_PATH)/types.hal
890 $(transform-generated-source)
891LOCAL_GENERATED_SOURCES += $(GEN)
892
893#
894# Build types.hal (VehiclePropValue)
895#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800896GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehiclePropValue.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700897$(GEN): $(HIDL)
898$(GEN): PRIVATE_HIDL := $(HIDL)
899$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
900$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
901$(GEN): PRIVATE_CUSTOM_TOOL = \
902 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800903 -Ljava \
904 -randroid.hardware:hardware/interfaces \
905 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800906 android.hardware.automotive.vehicle@2.0::types.VehiclePropValue
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700907
908$(GEN): $(LOCAL_PATH)/types.hal
909 $(transform-generated-source)
910LOCAL_GENERATED_SOURCES += $(GEN)
911
912#
913# Build types.hal (VehicleProperty)
914#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800915GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleProperty.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700916$(GEN): $(HIDL)
917$(GEN): PRIVATE_HIDL := $(HIDL)
918$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
919$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
920$(GEN): PRIVATE_CUSTOM_TOOL = \
921 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800922 -Ljava \
923 -randroid.hardware:hardware/interfaces \
924 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800925 android.hardware.automotive.vehicle@2.0::types.VehicleProperty
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700926
927$(GEN): $(LOCAL_PATH)/types.hal
928 $(transform-generated-source)
929LOCAL_GENERATED_SOURCES += $(GEN)
930
931#
932# Build types.hal (VehiclePropertyAccess)
933#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800934GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehiclePropertyAccess.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700935$(GEN): $(HIDL)
936$(GEN): PRIVATE_HIDL := $(HIDL)
937$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
938$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
939$(GEN): PRIVATE_CUSTOM_TOOL = \
940 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800941 -Ljava \
942 -randroid.hardware:hardware/interfaces \
943 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800944 android.hardware.automotive.vehicle@2.0::types.VehiclePropertyAccess
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700945
946$(GEN): $(LOCAL_PATH)/types.hal
947 $(transform-generated-source)
948LOCAL_GENERATED_SOURCES += $(GEN)
949
950#
951# Build types.hal (VehiclePropertyChangeMode)
952#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800953GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehiclePropertyChangeMode.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700954$(GEN): $(HIDL)
955$(GEN): PRIVATE_HIDL := $(HIDL)
956$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
957$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
958$(GEN): PRIVATE_CUSTOM_TOOL = \
959 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800960 -Ljava \
961 -randroid.hardware:hardware/interfaces \
962 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800963 android.hardware.automotive.vehicle@2.0::types.VehiclePropertyChangeMode
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700964
965$(GEN): $(LOCAL_PATH)/types.hal
966 $(transform-generated-source)
967LOCAL_GENERATED_SOURCES += $(GEN)
968
969#
970# Build types.hal (VehiclePropertyGroup)
971#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800972GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehiclePropertyGroup.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700973$(GEN): $(HIDL)
974$(GEN): PRIVATE_HIDL := $(HIDL)
975$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
976$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
977$(GEN): PRIVATE_CUSTOM_TOOL = \
978 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800979 -Ljava \
980 -randroid.hardware:hardware/interfaces \
981 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800982 android.hardware.automotive.vehicle@2.0::types.VehiclePropertyGroup
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700983
984$(GEN): $(LOCAL_PATH)/types.hal
985 $(transform-generated-source)
986LOCAL_GENERATED_SOURCES += $(GEN)
987
988#
989# Build types.hal (VehiclePropertyOperation)
990#
Pavel Maltsev2579fb72017-02-02 12:39:36 -0800991GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehiclePropertyOperation.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -0700992$(GEN): $(HIDL)
993$(GEN): PRIVATE_HIDL := $(HIDL)
994$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
995$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
996$(GEN): PRIVATE_CUSTOM_TOOL = \
997 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800998 -Ljava \
999 -randroid.hardware:hardware/interfaces \
1000 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001001 android.hardware.automotive.vehicle@2.0::types.VehiclePropertyOperation
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001002
1003$(GEN): $(LOCAL_PATH)/types.hal
1004 $(transform-generated-source)
1005LOCAL_GENERATED_SOURCES += $(GEN)
1006
1007#
1008# Build types.hal (VehiclePropertyType)
1009#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001010GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehiclePropertyType.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001011$(GEN): $(HIDL)
1012$(GEN): PRIVATE_HIDL := $(HIDL)
1013$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1014$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1015$(GEN): PRIVATE_CUSTOM_TOOL = \
1016 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001017 -Ljava \
1018 -randroid.hardware:hardware/interfaces \
1019 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001020 android.hardware.automotive.vehicle@2.0::types.VehiclePropertyType
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001021
1022$(GEN): $(LOCAL_PATH)/types.hal
1023 $(transform-generated-source)
1024LOCAL_GENERATED_SOURCES += $(GEN)
1025
1026#
1027# Build types.hal (VehicleRadioConstants)
1028#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001029GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleRadioConstants.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001030$(GEN): $(HIDL)
1031$(GEN): PRIVATE_HIDL := $(HIDL)
1032$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1033$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1034$(GEN): PRIVATE_CUSTOM_TOOL = \
1035 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001036 -Ljava \
1037 -randroid.hardware:hardware/interfaces \
1038 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001039 android.hardware.automotive.vehicle@2.0::types.VehicleRadioConstants
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001040
1041$(GEN): $(LOCAL_PATH)/types.hal
1042 $(transform-generated-source)
1043LOCAL_GENERATED_SOURCES += $(GEN)
1044
1045#
1046# Build types.hal (VehicleTurnSignal)
1047#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001048GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleTurnSignal.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001049$(GEN): $(HIDL)
1050$(GEN): PRIVATE_HIDL := $(HIDL)
1051$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1052$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1053$(GEN): PRIVATE_CUSTOM_TOOL = \
1054 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001055 -Ljava \
1056 -randroid.hardware:hardware/interfaces \
1057 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001058 android.hardware.automotive.vehicle@2.0::types.VehicleTurnSignal
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001059
1060$(GEN): $(LOCAL_PATH)/types.hal
1061 $(transform-generated-source)
1062LOCAL_GENERATED_SOURCES += $(GEN)
1063
1064#
1065# Build types.hal (VehicleUnit)
1066#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001067GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleUnit.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001068$(GEN): $(HIDL)
1069$(GEN): PRIVATE_HIDL := $(HIDL)
1070$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1071$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1072$(GEN): PRIVATE_CUSTOM_TOOL = \
1073 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001074 -Ljava \
1075 -randroid.hardware:hardware/interfaces \
1076 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001077 android.hardware.automotive.vehicle@2.0::types.VehicleUnit
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001078
1079$(GEN): $(LOCAL_PATH)/types.hal
1080 $(transform-generated-source)
1081LOCAL_GENERATED_SOURCES += $(GEN)
1082
1083#
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -08001084# Build types.hal (VmsMessageIntegerValuesIndex)
1085#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001086GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VmsMessageIntegerValuesIndex.java
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -08001087$(GEN): $(HIDL)
1088$(GEN): PRIVATE_HIDL := $(HIDL)
1089$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1090$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1091$(GEN): PRIVATE_CUSTOM_TOOL = \
1092 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1093 -Ljava \
1094 -randroid.hardware:hardware/interfaces \
1095 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001096 android.hardware.automotive.vehicle@2.0::types.VmsMessageIntegerValuesIndex
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -08001097
1098$(GEN): $(LOCAL_PATH)/types.hal
1099 $(transform-generated-source)
1100LOCAL_GENERATED_SOURCES += $(GEN)
1101
1102#
1103# Build types.hal (VmsMessageType)
1104#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001105GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VmsMessageType.java
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -08001106$(GEN): $(HIDL)
1107$(GEN): PRIVATE_HIDL := $(HIDL)
1108$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1109$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1110$(GEN): PRIVATE_CUSTOM_TOOL = \
1111 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1112 -Ljava \
1113 -randroid.hardware:hardware/interfaces \
1114 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001115 android.hardware.automotive.vehicle@2.0::types.VmsMessageType
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -08001116
1117$(GEN): $(LOCAL_PATH)/types.hal
1118 $(transform-generated-source)
1119LOCAL_GENERATED_SOURCES += $(GEN)
1120
1121#
Pavel Maltsevf0e53e42017-01-18 16:04:11 -08001122# Build types.hal (Wheel)
1123#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001124GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/Wheel.java
Pavel Maltsevf0e53e42017-01-18 16:04:11 -08001125$(GEN): $(HIDL)
1126$(GEN): PRIVATE_HIDL := $(HIDL)
1127$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1128$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1129$(GEN): PRIVATE_CUSTOM_TOOL = \
1130 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1131 -Ljava \
1132 -randroid.hardware:hardware/interfaces \
1133 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001134 android.hardware.automotive.vehicle@2.0::types.Wheel
Pavel Maltsevf0e53e42017-01-18 16:04:11 -08001135
1136$(GEN): $(LOCAL_PATH)/types.hal
1137 $(transform-generated-source)
1138LOCAL_GENERATED_SOURCES += $(GEN)
1139
1140#
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001141# Build IVehicle.hal
1142#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001143GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/IVehicle.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001144$(GEN): $(HIDL)
1145$(GEN): PRIVATE_HIDL := $(HIDL)
1146$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IVehicle.hal
1147$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IVehicleCallback.hal
1148$(GEN): $(LOCAL_PATH)/IVehicleCallback.hal
1149$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
1150$(GEN): $(LOCAL_PATH)/types.hal
1151$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1152$(GEN): PRIVATE_CUSTOM_TOOL = \
1153 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001154 -Ljava \
1155 -randroid.hardware:hardware/interfaces \
1156 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001157 android.hardware.automotive.vehicle@2.0::IVehicle
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001158
1159$(GEN): $(LOCAL_PATH)/IVehicle.hal
1160 $(transform-generated-source)
1161LOCAL_GENERATED_SOURCES += $(GEN)
1162
1163#
1164# Build IVehicleCallback.hal
1165#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001166GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/IVehicleCallback.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001167$(GEN): $(HIDL)
1168$(GEN): PRIVATE_HIDL := $(HIDL)
1169$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IVehicleCallback.hal
1170$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
1171$(GEN): $(LOCAL_PATH)/types.hal
1172$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1173$(GEN): PRIVATE_CUSTOM_TOOL = \
1174 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001175 -Ljava \
1176 -randroid.hardware:hardware/interfaces \
1177 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001178 android.hardware.automotive.vehicle@2.0::IVehicleCallback
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001179
1180$(GEN): $(LOCAL_PATH)/IVehicleCallback.hal
1181 $(transform-generated-source)
1182LOCAL_GENERATED_SOURCES += $(GEN)
1183include $(BUILD_JAVA_LIBRARY)
1184
1185
1186################################################################################
1187
1188include $(CLEAR_VARS)
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001189LOCAL_MODULE := android.hardware.automotive.vehicle@2.0-java-static
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001190LOCAL_MODULE_CLASS := JAVA_LIBRARIES
1191
Andreas Huberd38f1472017-02-09 10:06:41 -08001192intermediates := $(call local-generated-sources-dir, COMMON)
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001193
1194HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
1195
Yifan Hong50183942016-11-28 16:09:37 -08001196LOCAL_STATIC_JAVA_LIBRARIES := \
1197 android.hidl.base@1.0-java-static \
1198
1199
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001200#
Enrico Granataec67aa42016-12-21 11:15:19 -08001201# Build types.hal (CommonIgnitionMonitors)
1202#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001203GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/CommonIgnitionMonitors.java
Enrico Granataec67aa42016-12-21 11:15:19 -08001204$(GEN): $(HIDL)
1205$(GEN): PRIVATE_HIDL := $(HIDL)
1206$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1207$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1208$(GEN): PRIVATE_CUSTOM_TOOL = \
1209 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1210 -Ljava \
1211 -randroid.hardware:hardware/interfaces \
1212 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001213 android.hardware.automotive.vehicle@2.0::types.CommonIgnitionMonitors
Enrico Granataec67aa42016-12-21 11:15:19 -08001214
1215$(GEN): $(LOCAL_PATH)/types.hal
1216 $(transform-generated-source)
1217LOCAL_GENERATED_SOURCES += $(GEN)
1218
1219#
1220# Build types.hal (CompressionIgnitionMonitors)
1221#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001222GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/CompressionIgnitionMonitors.java
Enrico Granataec67aa42016-12-21 11:15:19 -08001223$(GEN): $(HIDL)
1224$(GEN): PRIVATE_HIDL := $(HIDL)
1225$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1226$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1227$(GEN): PRIVATE_CUSTOM_TOOL = \
1228 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1229 -Ljava \
1230 -randroid.hardware:hardware/interfaces \
1231 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001232 android.hardware.automotive.vehicle@2.0::types.CompressionIgnitionMonitors
Enrico Granataec67aa42016-12-21 11:15:19 -08001233
1234$(GEN): $(LOCAL_PATH)/types.hal
1235 $(transform-generated-source)
1236LOCAL_GENERATED_SOURCES += $(GEN)
1237
1238#
1239# Build types.hal (FuelSystemStatus)
1240#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001241GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/FuelSystemStatus.java
Enrico Granataec67aa42016-12-21 11:15:19 -08001242$(GEN): $(HIDL)
1243$(GEN): PRIVATE_HIDL := $(HIDL)
1244$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1245$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1246$(GEN): PRIVATE_CUSTOM_TOOL = \
1247 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1248 -Ljava \
1249 -randroid.hardware:hardware/interfaces \
1250 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001251 android.hardware.automotive.vehicle@2.0::types.FuelSystemStatus
Enrico Granataec67aa42016-12-21 11:15:19 -08001252
1253$(GEN): $(LOCAL_PATH)/types.hal
1254 $(transform-generated-source)
1255LOCAL_GENERATED_SOURCES += $(GEN)
1256
1257#
1258# Build types.hal (FuelType)
1259#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001260GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/FuelType.java
Enrico Granataec67aa42016-12-21 11:15:19 -08001261$(GEN): $(HIDL)
1262$(GEN): PRIVATE_HIDL := $(HIDL)
1263$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1264$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1265$(GEN): PRIVATE_CUSTOM_TOOL = \
1266 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1267 -Ljava \
1268 -randroid.hardware:hardware/interfaces \
1269 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001270 android.hardware.automotive.vehicle@2.0::types.FuelType
Enrico Granataec67aa42016-12-21 11:15:19 -08001271
1272$(GEN): $(LOCAL_PATH)/types.hal
1273 $(transform-generated-source)
1274LOCAL_GENERATED_SOURCES += $(GEN)
1275
1276#
1277# Build types.hal (IgnitionMonitorKind)
1278#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001279GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/IgnitionMonitorKind.java
Enrico Granataec67aa42016-12-21 11:15:19 -08001280$(GEN): $(HIDL)
1281$(GEN): PRIVATE_HIDL := $(HIDL)
1282$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1283$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1284$(GEN): PRIVATE_CUSTOM_TOOL = \
1285 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1286 -Ljava \
1287 -randroid.hardware:hardware/interfaces \
1288 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001289 android.hardware.automotive.vehicle@2.0::types.IgnitionMonitorKind
Enrico Granataec67aa42016-12-21 11:15:19 -08001290
1291$(GEN): $(LOCAL_PATH)/types.hal
1292 $(transform-generated-source)
1293LOCAL_GENERATED_SOURCES += $(GEN)
1294
1295#
1296# Build types.hal (Obd2FloatSensorIndex)
1297#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001298GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/Obd2FloatSensorIndex.java
Enrico Granataec67aa42016-12-21 11:15:19 -08001299$(GEN): $(HIDL)
1300$(GEN): PRIVATE_HIDL := $(HIDL)
1301$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1302$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1303$(GEN): PRIVATE_CUSTOM_TOOL = \
1304 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1305 -Ljava \
1306 -randroid.hardware:hardware/interfaces \
1307 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001308 android.hardware.automotive.vehicle@2.0::types.Obd2FloatSensorIndex
Enrico Granataec67aa42016-12-21 11:15:19 -08001309
1310$(GEN): $(LOCAL_PATH)/types.hal
1311 $(transform-generated-source)
1312LOCAL_GENERATED_SOURCES += $(GEN)
1313
1314#
1315# Build types.hal (Obd2IntegerSensorIndex)
1316#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001317GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/Obd2IntegerSensorIndex.java
Enrico Granataec67aa42016-12-21 11:15:19 -08001318$(GEN): $(HIDL)
1319$(GEN): PRIVATE_HIDL := $(HIDL)
1320$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1321$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1322$(GEN): PRIVATE_CUSTOM_TOOL = \
1323 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1324 -Ljava \
1325 -randroid.hardware:hardware/interfaces \
1326 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001327 android.hardware.automotive.vehicle@2.0::types.Obd2IntegerSensorIndex
Enrico Granataec67aa42016-12-21 11:15:19 -08001328
1329$(GEN): $(LOCAL_PATH)/types.hal
1330 $(transform-generated-source)
1331LOCAL_GENERATED_SOURCES += $(GEN)
1332
1333#
1334# Build types.hal (SecondaryAirStatus)
1335#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001336GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/SecondaryAirStatus.java
Enrico Granataec67aa42016-12-21 11:15:19 -08001337$(GEN): $(HIDL)
1338$(GEN): PRIVATE_HIDL := $(HIDL)
1339$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1340$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1341$(GEN): PRIVATE_CUSTOM_TOOL = \
1342 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1343 -Ljava \
1344 -randroid.hardware:hardware/interfaces \
1345 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001346 android.hardware.automotive.vehicle@2.0::types.SecondaryAirStatus
Enrico Granataec67aa42016-12-21 11:15:19 -08001347
1348$(GEN): $(LOCAL_PATH)/types.hal
1349 $(transform-generated-source)
1350LOCAL_GENERATED_SOURCES += $(GEN)
1351
1352#
1353# Build types.hal (SparkIgnitionMonitors)
1354#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001355GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/SparkIgnitionMonitors.java
Enrico Granataec67aa42016-12-21 11:15:19 -08001356$(GEN): $(HIDL)
1357$(GEN): PRIVATE_HIDL := $(HIDL)
1358$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1359$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1360$(GEN): PRIVATE_CUSTOM_TOOL = \
1361 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1362 -Ljava \
1363 -randroid.hardware:hardware/interfaces \
1364 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001365 android.hardware.automotive.vehicle@2.0::types.SparkIgnitionMonitors
Enrico Granataec67aa42016-12-21 11:15:19 -08001366
1367$(GEN): $(LOCAL_PATH)/types.hal
1368 $(transform-generated-source)
1369LOCAL_GENERATED_SOURCES += $(GEN)
1370
1371#
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001372# Build types.hal (StatusCode)
1373#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001374GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/StatusCode.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001375$(GEN): $(HIDL)
1376$(GEN): PRIVATE_HIDL := $(HIDL)
1377$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1378$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1379$(GEN): PRIVATE_CUSTOM_TOOL = \
1380 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001381 -Ljava \
1382 -randroid.hardware:hardware/interfaces \
1383 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001384 android.hardware.automotive.vehicle@2.0::types.StatusCode
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001385
1386$(GEN): $(LOCAL_PATH)/types.hal
1387 $(transform-generated-source)
1388LOCAL_GENERATED_SOURCES += $(GEN)
1389
1390#
1391# Build types.hal (SubscribeFlags)
1392#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001393GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/SubscribeFlags.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001394$(GEN): $(HIDL)
1395$(GEN): PRIVATE_HIDL := $(HIDL)
1396$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1397$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1398$(GEN): PRIVATE_CUSTOM_TOOL = \
1399 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001400 -Ljava \
1401 -randroid.hardware:hardware/interfaces \
1402 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001403 android.hardware.automotive.vehicle@2.0::types.SubscribeFlags
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001404
1405$(GEN): $(LOCAL_PATH)/types.hal
1406 $(transform-generated-source)
1407LOCAL_GENERATED_SOURCES += $(GEN)
1408
1409#
1410# Build types.hal (SubscribeOptions)
1411#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001412GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/SubscribeOptions.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001413$(GEN): $(HIDL)
1414$(GEN): PRIVATE_HIDL := $(HIDL)
1415$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1416$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1417$(GEN): PRIVATE_CUSTOM_TOOL = \
1418 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001419 -Ljava \
1420 -randroid.hardware:hardware/interfaces \
1421 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001422 android.hardware.automotive.vehicle@2.0::types.SubscribeOptions
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001423
1424$(GEN): $(LOCAL_PATH)/types.hal
1425 $(transform-generated-source)
1426LOCAL_GENERATED_SOURCES += $(GEN)
1427
1428#
1429# Build types.hal (VehicleApPowerBootupReason)
1430#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001431GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleApPowerBootupReason.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001432$(GEN): $(HIDL)
1433$(GEN): PRIVATE_HIDL := $(HIDL)
1434$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1435$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1436$(GEN): PRIVATE_CUSTOM_TOOL = \
1437 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001438 -Ljava \
1439 -randroid.hardware:hardware/interfaces \
1440 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001441 android.hardware.automotive.vehicle@2.0::types.VehicleApPowerBootupReason
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001442
1443$(GEN): $(LOCAL_PATH)/types.hal
1444 $(transform-generated-source)
1445LOCAL_GENERATED_SOURCES += $(GEN)
1446
1447#
1448# Build types.hal (VehicleApPowerSetState)
1449#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001450GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleApPowerSetState.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001451$(GEN): $(HIDL)
1452$(GEN): PRIVATE_HIDL := $(HIDL)
1453$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1454$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1455$(GEN): PRIVATE_CUSTOM_TOOL = \
1456 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001457 -Ljava \
1458 -randroid.hardware:hardware/interfaces \
1459 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001460 android.hardware.automotive.vehicle@2.0::types.VehicleApPowerSetState
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001461
1462$(GEN): $(LOCAL_PATH)/types.hal
1463 $(transform-generated-source)
1464LOCAL_GENERATED_SOURCES += $(GEN)
1465
1466#
1467# Build types.hal (VehicleApPowerState)
1468#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001469GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleApPowerState.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001470$(GEN): $(HIDL)
1471$(GEN): PRIVATE_HIDL := $(HIDL)
1472$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1473$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1474$(GEN): PRIVATE_CUSTOM_TOOL = \
1475 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001476 -Ljava \
1477 -randroid.hardware:hardware/interfaces \
1478 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001479 android.hardware.automotive.vehicle@2.0::types.VehicleApPowerState
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001480
1481$(GEN): $(LOCAL_PATH)/types.hal
1482 $(transform-generated-source)
1483LOCAL_GENERATED_SOURCES += $(GEN)
1484
1485#
1486# Build types.hal (VehicleApPowerStateConfigFlag)
1487#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001488GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleApPowerStateConfigFlag.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001489$(GEN): $(HIDL)
1490$(GEN): PRIVATE_HIDL := $(HIDL)
1491$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1492$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1493$(GEN): PRIVATE_CUSTOM_TOOL = \
1494 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001495 -Ljava \
1496 -randroid.hardware:hardware/interfaces \
1497 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001498 android.hardware.automotive.vehicle@2.0::types.VehicleApPowerStateConfigFlag
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001499
1500$(GEN): $(LOCAL_PATH)/types.hal
1501 $(transform-generated-source)
1502LOCAL_GENERATED_SOURCES += $(GEN)
1503
1504#
1505# Build types.hal (VehicleApPowerStateIndex)
1506#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001507GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleApPowerStateIndex.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001508$(GEN): $(HIDL)
1509$(GEN): PRIVATE_HIDL := $(HIDL)
1510$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1511$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1512$(GEN): PRIVATE_CUSTOM_TOOL = \
1513 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001514 -Ljava \
1515 -randroid.hardware:hardware/interfaces \
1516 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001517 android.hardware.automotive.vehicle@2.0::types.VehicleApPowerStateIndex
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001518
1519$(GEN): $(LOCAL_PATH)/types.hal
1520 $(transform-generated-source)
1521LOCAL_GENERATED_SOURCES += $(GEN)
1522
1523#
1524# Build types.hal (VehicleApPowerStateShutdownParam)
1525#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001526GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleApPowerStateShutdownParam.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001527$(GEN): $(HIDL)
1528$(GEN): PRIVATE_HIDL := $(HIDL)
1529$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1530$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1531$(GEN): PRIVATE_CUSTOM_TOOL = \
1532 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001533 -Ljava \
1534 -randroid.hardware:hardware/interfaces \
1535 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001536 android.hardware.automotive.vehicle@2.0::types.VehicleApPowerStateShutdownParam
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001537
1538$(GEN): $(LOCAL_PATH)/types.hal
1539 $(transform-generated-source)
1540LOCAL_GENERATED_SOURCES += $(GEN)
1541
1542#
1543# Build types.hal (VehicleArea)
1544#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001545GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleArea.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001546$(GEN): $(HIDL)
1547$(GEN): PRIVATE_HIDL := $(HIDL)
1548$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1549$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1550$(GEN): PRIVATE_CUSTOM_TOOL = \
1551 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001552 -Ljava \
1553 -randroid.hardware:hardware/interfaces \
1554 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001555 android.hardware.automotive.vehicle@2.0::types.VehicleArea
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001556
1557$(GEN): $(LOCAL_PATH)/types.hal
1558 $(transform-generated-source)
1559LOCAL_GENERATED_SOURCES += $(GEN)
1560
1561#
1562# Build types.hal (VehicleAreaConfig)
1563#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001564GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAreaConfig.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001565$(GEN): $(HIDL)
1566$(GEN): PRIVATE_HIDL := $(HIDL)
1567$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1568$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1569$(GEN): PRIVATE_CUSTOM_TOOL = \
1570 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001571 -Ljava \
1572 -randroid.hardware:hardware/interfaces \
1573 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001574 android.hardware.automotive.vehicle@2.0::types.VehicleAreaConfig
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001575
1576$(GEN): $(LOCAL_PATH)/types.hal
1577 $(transform-generated-source)
1578LOCAL_GENERATED_SOURCES += $(GEN)
1579
1580#
1581# Build types.hal (VehicleAreaDoor)
1582#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001583GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAreaDoor.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001584$(GEN): $(HIDL)
1585$(GEN): PRIVATE_HIDL := $(HIDL)
1586$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1587$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1588$(GEN): PRIVATE_CUSTOM_TOOL = \
1589 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001590 -Ljava \
1591 -randroid.hardware:hardware/interfaces \
1592 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001593 android.hardware.automotive.vehicle@2.0::types.VehicleAreaDoor
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001594
1595$(GEN): $(LOCAL_PATH)/types.hal
1596 $(transform-generated-source)
1597LOCAL_GENERATED_SOURCES += $(GEN)
1598
1599#
1600# Build types.hal (VehicleAreaMirror)
1601#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001602GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAreaMirror.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001603$(GEN): $(HIDL)
1604$(GEN): PRIVATE_HIDL := $(HIDL)
1605$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1606$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1607$(GEN): PRIVATE_CUSTOM_TOOL = \
1608 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001609 -Ljava \
1610 -randroid.hardware:hardware/interfaces \
1611 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001612 android.hardware.automotive.vehicle@2.0::types.VehicleAreaMirror
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001613
1614$(GEN): $(LOCAL_PATH)/types.hal
1615 $(transform-generated-source)
1616LOCAL_GENERATED_SOURCES += $(GEN)
1617
1618#
1619# Build types.hal (VehicleAreaSeat)
1620#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001621GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAreaSeat.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001622$(GEN): $(HIDL)
1623$(GEN): PRIVATE_HIDL := $(HIDL)
1624$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1625$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1626$(GEN): PRIVATE_CUSTOM_TOOL = \
1627 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001628 -Ljava \
1629 -randroid.hardware:hardware/interfaces \
1630 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001631 android.hardware.automotive.vehicle@2.0::types.VehicleAreaSeat
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001632
1633$(GEN): $(LOCAL_PATH)/types.hal
1634 $(transform-generated-source)
1635LOCAL_GENERATED_SOURCES += $(GEN)
1636
1637#
1638# Build types.hal (VehicleAreaWindow)
1639#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001640GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAreaWindow.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001641$(GEN): $(HIDL)
1642$(GEN): PRIVATE_HIDL := $(HIDL)
1643$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1644$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1645$(GEN): PRIVATE_CUSTOM_TOOL = \
1646 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001647 -Ljava \
1648 -randroid.hardware:hardware/interfaces \
1649 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001650 android.hardware.automotive.vehicle@2.0::types.VehicleAreaWindow
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001651
1652$(GEN): $(LOCAL_PATH)/types.hal
1653 $(transform-generated-source)
1654LOCAL_GENERATED_SOURCES += $(GEN)
1655
1656#
1657# Build types.hal (VehicleAreaZone)
1658#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001659GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAreaZone.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001660$(GEN): $(HIDL)
1661$(GEN): PRIVATE_HIDL := $(HIDL)
1662$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1663$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1664$(GEN): PRIVATE_CUSTOM_TOOL = \
1665 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001666 -Ljava \
1667 -randroid.hardware:hardware/interfaces \
1668 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001669 android.hardware.automotive.vehicle@2.0::types.VehicleAreaZone
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001670
1671$(GEN): $(LOCAL_PATH)/types.hal
1672 $(transform-generated-source)
1673LOCAL_GENERATED_SOURCES += $(GEN)
1674
1675#
1676# Build types.hal (VehicleAudioContextFlag)
1677#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001678GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioContextFlag.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001679$(GEN): $(HIDL)
1680$(GEN): PRIVATE_HIDL := $(HIDL)
1681$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1682$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1683$(GEN): PRIVATE_CUSTOM_TOOL = \
1684 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001685 -Ljava \
1686 -randroid.hardware:hardware/interfaces \
1687 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001688 android.hardware.automotive.vehicle@2.0::types.VehicleAudioContextFlag
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001689
1690$(GEN): $(LOCAL_PATH)/types.hal
1691 $(transform-generated-source)
1692LOCAL_GENERATED_SOURCES += $(GEN)
1693
1694#
1695# Build types.hal (VehicleAudioExtFocusFlag)
1696#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001697GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioExtFocusFlag.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001698$(GEN): $(HIDL)
1699$(GEN): PRIVATE_HIDL := $(HIDL)
1700$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1701$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1702$(GEN): PRIVATE_CUSTOM_TOOL = \
1703 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001704 -Ljava \
1705 -randroid.hardware:hardware/interfaces \
1706 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001707 android.hardware.automotive.vehicle@2.0::types.VehicleAudioExtFocusFlag
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001708
1709$(GEN): $(LOCAL_PATH)/types.hal
1710 $(transform-generated-source)
1711LOCAL_GENERATED_SOURCES += $(GEN)
1712
1713#
1714# Build types.hal (VehicleAudioFocusIndex)
1715#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001716GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioFocusIndex.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001717$(GEN): $(HIDL)
1718$(GEN): PRIVATE_HIDL := $(HIDL)
1719$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1720$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1721$(GEN): PRIVATE_CUSTOM_TOOL = \
1722 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001723 -Ljava \
1724 -randroid.hardware:hardware/interfaces \
1725 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001726 android.hardware.automotive.vehicle@2.0::types.VehicleAudioFocusIndex
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001727
1728$(GEN): $(LOCAL_PATH)/types.hal
1729 $(transform-generated-source)
1730LOCAL_GENERATED_SOURCES += $(GEN)
1731
1732#
1733# Build types.hal (VehicleAudioFocusRequest)
1734#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001735GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioFocusRequest.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001736$(GEN): $(HIDL)
1737$(GEN): PRIVATE_HIDL := $(HIDL)
1738$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1739$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1740$(GEN): PRIVATE_CUSTOM_TOOL = \
1741 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001742 -Ljava \
1743 -randroid.hardware:hardware/interfaces \
1744 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001745 android.hardware.automotive.vehicle@2.0::types.VehicleAudioFocusRequest
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001746
1747$(GEN): $(LOCAL_PATH)/types.hal
1748 $(transform-generated-source)
1749LOCAL_GENERATED_SOURCES += $(GEN)
1750
1751#
1752# Build types.hal (VehicleAudioFocusState)
1753#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001754GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioFocusState.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001755$(GEN): $(HIDL)
1756$(GEN): PRIVATE_HIDL := $(HIDL)
1757$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1758$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1759$(GEN): PRIVATE_CUSTOM_TOOL = \
1760 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001761 -Ljava \
1762 -randroid.hardware:hardware/interfaces \
1763 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001764 android.hardware.automotive.vehicle@2.0::types.VehicleAudioFocusState
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001765
1766$(GEN): $(LOCAL_PATH)/types.hal
1767 $(transform-generated-source)
1768LOCAL_GENERATED_SOURCES += $(GEN)
1769
1770#
1771# Build types.hal (VehicleAudioHwVariantConfigFlag)
1772#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001773GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioHwVariantConfigFlag.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001774$(GEN): $(HIDL)
1775$(GEN): PRIVATE_HIDL := $(HIDL)
1776$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1777$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1778$(GEN): PRIVATE_CUSTOM_TOOL = \
1779 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001780 -Ljava \
1781 -randroid.hardware:hardware/interfaces \
1782 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001783 android.hardware.automotive.vehicle@2.0::types.VehicleAudioHwVariantConfigFlag
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001784
1785$(GEN): $(LOCAL_PATH)/types.hal
1786 $(transform-generated-source)
1787LOCAL_GENERATED_SOURCES += $(GEN)
1788
1789#
1790# Build types.hal (VehicleAudioRoutingPolicyIndex)
1791#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001792GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioRoutingPolicyIndex.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001793$(GEN): $(HIDL)
1794$(GEN): PRIVATE_HIDL := $(HIDL)
1795$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1796$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1797$(GEN): PRIVATE_CUSTOM_TOOL = \
1798 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001799 -Ljava \
1800 -randroid.hardware:hardware/interfaces \
1801 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001802 android.hardware.automotive.vehicle@2.0::types.VehicleAudioRoutingPolicyIndex
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001803
1804$(GEN): $(LOCAL_PATH)/types.hal
1805 $(transform-generated-source)
1806LOCAL_GENERATED_SOURCES += $(GEN)
1807
1808#
1809# Build types.hal (VehicleAudioStream)
1810#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001811GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioStream.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001812$(GEN): $(HIDL)
1813$(GEN): PRIVATE_HIDL := $(HIDL)
1814$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1815$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1816$(GEN): PRIVATE_CUSTOM_TOOL = \
1817 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001818 -Ljava \
1819 -randroid.hardware:hardware/interfaces \
1820 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001821 android.hardware.automotive.vehicle@2.0::types.VehicleAudioStream
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001822
1823$(GEN): $(LOCAL_PATH)/types.hal
1824 $(transform-generated-source)
1825LOCAL_GENERATED_SOURCES += $(GEN)
1826
1827#
1828# Build types.hal (VehicleAudioStreamFlag)
1829#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001830GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioStreamFlag.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001831$(GEN): $(HIDL)
1832$(GEN): PRIVATE_HIDL := $(HIDL)
1833$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1834$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1835$(GEN): PRIVATE_CUSTOM_TOOL = \
1836 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001837 -Ljava \
1838 -randroid.hardware:hardware/interfaces \
1839 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001840 android.hardware.automotive.vehicle@2.0::types.VehicleAudioStreamFlag
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001841
1842$(GEN): $(LOCAL_PATH)/types.hal
1843 $(transform-generated-source)
1844LOCAL_GENERATED_SOURCES += $(GEN)
1845
1846#
1847# Build types.hal (VehicleAudioVolumeCapabilityFlag)
1848#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001849GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioVolumeCapabilityFlag.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001850$(GEN): $(HIDL)
1851$(GEN): PRIVATE_HIDL := $(HIDL)
1852$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1853$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1854$(GEN): PRIVATE_CUSTOM_TOOL = \
1855 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001856 -Ljava \
1857 -randroid.hardware:hardware/interfaces \
1858 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001859 android.hardware.automotive.vehicle@2.0::types.VehicleAudioVolumeCapabilityFlag
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001860
1861$(GEN): $(LOCAL_PATH)/types.hal
1862 $(transform-generated-source)
1863LOCAL_GENERATED_SOURCES += $(GEN)
1864
1865#
1866# Build types.hal (VehicleAudioVolumeIndex)
1867#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001868GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioVolumeIndex.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001869$(GEN): $(HIDL)
1870$(GEN): PRIVATE_HIDL := $(HIDL)
1871$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1872$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1873$(GEN): PRIVATE_CUSTOM_TOOL = \
1874 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001875 -Ljava \
1876 -randroid.hardware:hardware/interfaces \
1877 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001878 android.hardware.automotive.vehicle@2.0::types.VehicleAudioVolumeIndex
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001879
1880$(GEN): $(LOCAL_PATH)/types.hal
1881 $(transform-generated-source)
1882LOCAL_GENERATED_SOURCES += $(GEN)
1883
1884#
1885# Build types.hal (VehicleAudioVolumeLimitIndex)
1886#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001887GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioVolumeLimitIndex.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001888$(GEN): $(HIDL)
1889$(GEN): PRIVATE_HIDL := $(HIDL)
1890$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1891$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1892$(GEN): PRIVATE_CUSTOM_TOOL = \
1893 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001894 -Ljava \
1895 -randroid.hardware:hardware/interfaces \
1896 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001897 android.hardware.automotive.vehicle@2.0::types.VehicleAudioVolumeLimitIndex
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001898
1899$(GEN): $(LOCAL_PATH)/types.hal
1900 $(transform-generated-source)
1901LOCAL_GENERATED_SOURCES += $(GEN)
1902
1903#
1904# Build types.hal (VehicleAudioVolumeState)
1905#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001906GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleAudioVolumeState.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001907$(GEN): $(HIDL)
1908$(GEN): PRIVATE_HIDL := $(HIDL)
1909$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1910$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1911$(GEN): PRIVATE_CUSTOM_TOOL = \
1912 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001913 -Ljava \
1914 -randroid.hardware:hardware/interfaces \
1915 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001916 android.hardware.automotive.vehicle@2.0::types.VehicleAudioVolumeState
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001917
1918$(GEN): $(LOCAL_PATH)/types.hal
1919 $(transform-generated-source)
1920LOCAL_GENERATED_SOURCES += $(GEN)
1921
1922#
1923# Build types.hal (VehicleDisplay)
1924#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001925GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleDisplay.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001926$(GEN): $(HIDL)
1927$(GEN): PRIVATE_HIDL := $(HIDL)
1928$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1929$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1930$(GEN): PRIVATE_CUSTOM_TOOL = \
1931 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001932 -Ljava \
1933 -randroid.hardware:hardware/interfaces \
1934 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001935 android.hardware.automotive.vehicle@2.0::types.VehicleDisplay
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001936
1937$(GEN): $(LOCAL_PATH)/types.hal
1938 $(transform-generated-source)
1939LOCAL_GENERATED_SOURCES += $(GEN)
1940
1941#
1942# Build types.hal (VehicleDrivingStatus)
1943#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001944GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleDrivingStatus.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001945$(GEN): $(HIDL)
1946$(GEN): PRIVATE_HIDL := $(HIDL)
1947$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1948$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1949$(GEN): PRIVATE_CUSTOM_TOOL = \
1950 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001951 -Ljava \
1952 -randroid.hardware:hardware/interfaces \
1953 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001954 android.hardware.automotive.vehicle@2.0::types.VehicleDrivingStatus
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001955
1956$(GEN): $(LOCAL_PATH)/types.hal
1957 $(transform-generated-source)
1958LOCAL_GENERATED_SOURCES += $(GEN)
1959
1960#
1961# Build types.hal (VehicleGear)
1962#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001963GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleGear.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001964$(GEN): $(HIDL)
1965$(GEN): PRIVATE_HIDL := $(HIDL)
1966$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1967$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1968$(GEN): PRIVATE_CUSTOM_TOOL = \
1969 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001970 -Ljava \
1971 -randroid.hardware:hardware/interfaces \
1972 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001973 android.hardware.automotive.vehicle@2.0::types.VehicleGear
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001974
1975$(GEN): $(LOCAL_PATH)/types.hal
1976 $(transform-generated-source)
1977LOCAL_GENERATED_SOURCES += $(GEN)
1978
1979#
1980# Build types.hal (VehicleHvacFanDirection)
1981#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001982GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleHvacFanDirection.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001983$(GEN): $(HIDL)
1984$(GEN): PRIVATE_HIDL := $(HIDL)
1985$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1986$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1987$(GEN): PRIVATE_CUSTOM_TOOL = \
1988 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08001989 -Ljava \
1990 -randroid.hardware:hardware/interfaces \
1991 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08001992 android.hardware.automotive.vehicle@2.0::types.VehicleHvacFanDirection
Pavel Maltseva2f426a2016-10-04 10:17:05 -07001993
1994$(GEN): $(LOCAL_PATH)/types.hal
1995 $(transform-generated-source)
1996LOCAL_GENERATED_SOURCES += $(GEN)
1997
1998#
1999# Build types.hal (VehicleHwKeyInputAction)
2000#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002001GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleHwKeyInputAction.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002002$(GEN): $(HIDL)
2003$(GEN): PRIVATE_HIDL := $(HIDL)
2004$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2005$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2006$(GEN): PRIVATE_CUSTOM_TOOL = \
2007 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08002008 -Ljava \
2009 -randroid.hardware:hardware/interfaces \
2010 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002011 android.hardware.automotive.vehicle@2.0::types.VehicleHwKeyInputAction
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002012
2013$(GEN): $(LOCAL_PATH)/types.hal
2014 $(transform-generated-source)
2015LOCAL_GENERATED_SOURCES += $(GEN)
2016
2017#
Pavel Maltsevd567a2a2016-12-14 16:07:29 -08002018# Build types.hal (VehicleIgnitionState)
2019#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002020GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleIgnitionState.java
Pavel Maltsevd567a2a2016-12-14 16:07:29 -08002021$(GEN): $(HIDL)
2022$(GEN): PRIVATE_HIDL := $(HIDL)
2023$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2024$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2025$(GEN): PRIVATE_CUSTOM_TOOL = \
2026 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2027 -Ljava \
2028 -randroid.hardware:hardware/interfaces \
2029 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002030 android.hardware.automotive.vehicle@2.0::types.VehicleIgnitionState
Pavel Maltsevd567a2a2016-12-14 16:07:29 -08002031
2032$(GEN): $(LOCAL_PATH)/types.hal
2033 $(transform-generated-source)
2034LOCAL_GENERATED_SOURCES += $(GEN)
2035
2036#
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002037# Build types.hal (VehicleInstrumentClusterType)
2038#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002039GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleInstrumentClusterType.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002040$(GEN): $(HIDL)
2041$(GEN): PRIVATE_HIDL := $(HIDL)
2042$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2043$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2044$(GEN): PRIVATE_CUSTOM_TOOL = \
2045 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08002046 -Ljava \
2047 -randroid.hardware:hardware/interfaces \
2048 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002049 android.hardware.automotive.vehicle@2.0::types.VehicleInstrumentClusterType
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002050
2051$(GEN): $(LOCAL_PATH)/types.hal
2052 $(transform-generated-source)
2053LOCAL_GENERATED_SOURCES += $(GEN)
2054
2055#
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002056# Build types.hal (VehiclePropConfig)
2057#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002058GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehiclePropConfig.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002059$(GEN): $(HIDL)
2060$(GEN): PRIVATE_HIDL := $(HIDL)
2061$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2062$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2063$(GEN): PRIVATE_CUSTOM_TOOL = \
2064 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08002065 -Ljava \
2066 -randroid.hardware:hardware/interfaces \
2067 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002068 android.hardware.automotive.vehicle@2.0::types.VehiclePropConfig
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002069
2070$(GEN): $(LOCAL_PATH)/types.hal
2071 $(transform-generated-source)
2072LOCAL_GENERATED_SOURCES += $(GEN)
2073
2074#
2075# Build types.hal (VehiclePropValue)
2076#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002077GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehiclePropValue.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002078$(GEN): $(HIDL)
2079$(GEN): PRIVATE_HIDL := $(HIDL)
2080$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2081$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2082$(GEN): PRIVATE_CUSTOM_TOOL = \
2083 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08002084 -Ljava \
2085 -randroid.hardware:hardware/interfaces \
2086 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002087 android.hardware.automotive.vehicle@2.0::types.VehiclePropValue
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002088
2089$(GEN): $(LOCAL_PATH)/types.hal
2090 $(transform-generated-source)
2091LOCAL_GENERATED_SOURCES += $(GEN)
2092
2093#
2094# Build types.hal (VehicleProperty)
2095#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002096GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleProperty.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002097$(GEN): $(HIDL)
2098$(GEN): PRIVATE_HIDL := $(HIDL)
2099$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2100$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2101$(GEN): PRIVATE_CUSTOM_TOOL = \
2102 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08002103 -Ljava \
2104 -randroid.hardware:hardware/interfaces \
2105 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002106 android.hardware.automotive.vehicle@2.0::types.VehicleProperty
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002107
2108$(GEN): $(LOCAL_PATH)/types.hal
2109 $(transform-generated-source)
2110LOCAL_GENERATED_SOURCES += $(GEN)
2111
2112#
2113# Build types.hal (VehiclePropertyAccess)
2114#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002115GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehiclePropertyAccess.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002116$(GEN): $(HIDL)
2117$(GEN): PRIVATE_HIDL := $(HIDL)
2118$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2119$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2120$(GEN): PRIVATE_CUSTOM_TOOL = \
2121 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08002122 -Ljava \
2123 -randroid.hardware:hardware/interfaces \
2124 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002125 android.hardware.automotive.vehicle@2.0::types.VehiclePropertyAccess
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002126
2127$(GEN): $(LOCAL_PATH)/types.hal
2128 $(transform-generated-source)
2129LOCAL_GENERATED_SOURCES += $(GEN)
2130
2131#
2132# Build types.hal (VehiclePropertyChangeMode)
2133#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002134GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehiclePropertyChangeMode.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002135$(GEN): $(HIDL)
2136$(GEN): PRIVATE_HIDL := $(HIDL)
2137$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2138$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2139$(GEN): PRIVATE_CUSTOM_TOOL = \
2140 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08002141 -Ljava \
2142 -randroid.hardware:hardware/interfaces \
2143 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002144 android.hardware.automotive.vehicle@2.0::types.VehiclePropertyChangeMode
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002145
2146$(GEN): $(LOCAL_PATH)/types.hal
2147 $(transform-generated-source)
2148LOCAL_GENERATED_SOURCES += $(GEN)
2149
2150#
2151# Build types.hal (VehiclePropertyGroup)
2152#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002153GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehiclePropertyGroup.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002154$(GEN): $(HIDL)
2155$(GEN): PRIVATE_HIDL := $(HIDL)
2156$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2157$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2158$(GEN): PRIVATE_CUSTOM_TOOL = \
2159 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08002160 -Ljava \
2161 -randroid.hardware:hardware/interfaces \
2162 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002163 android.hardware.automotive.vehicle@2.0::types.VehiclePropertyGroup
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002164
2165$(GEN): $(LOCAL_PATH)/types.hal
2166 $(transform-generated-source)
2167LOCAL_GENERATED_SOURCES += $(GEN)
2168
2169#
2170# Build types.hal (VehiclePropertyOperation)
2171#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002172GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehiclePropertyOperation.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002173$(GEN): $(HIDL)
2174$(GEN): PRIVATE_HIDL := $(HIDL)
2175$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2176$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2177$(GEN): PRIVATE_CUSTOM_TOOL = \
2178 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08002179 -Ljava \
2180 -randroid.hardware:hardware/interfaces \
2181 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002182 android.hardware.automotive.vehicle@2.0::types.VehiclePropertyOperation
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002183
2184$(GEN): $(LOCAL_PATH)/types.hal
2185 $(transform-generated-source)
2186LOCAL_GENERATED_SOURCES += $(GEN)
2187
2188#
2189# Build types.hal (VehiclePropertyType)
2190#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002191GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehiclePropertyType.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002192$(GEN): $(HIDL)
2193$(GEN): PRIVATE_HIDL := $(HIDL)
2194$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2195$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2196$(GEN): PRIVATE_CUSTOM_TOOL = \
2197 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08002198 -Ljava \
2199 -randroid.hardware:hardware/interfaces \
2200 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002201 android.hardware.automotive.vehicle@2.0::types.VehiclePropertyType
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002202
2203$(GEN): $(LOCAL_PATH)/types.hal
2204 $(transform-generated-source)
2205LOCAL_GENERATED_SOURCES += $(GEN)
2206
2207#
2208# Build types.hal (VehicleRadioConstants)
2209#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002210GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleRadioConstants.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002211$(GEN): $(HIDL)
2212$(GEN): PRIVATE_HIDL := $(HIDL)
2213$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2214$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2215$(GEN): PRIVATE_CUSTOM_TOOL = \
2216 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08002217 -Ljava \
2218 -randroid.hardware:hardware/interfaces \
2219 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002220 android.hardware.automotive.vehicle@2.0::types.VehicleRadioConstants
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002221
2222$(GEN): $(LOCAL_PATH)/types.hal
2223 $(transform-generated-source)
2224LOCAL_GENERATED_SOURCES += $(GEN)
2225
2226#
2227# Build types.hal (VehicleTurnSignal)
2228#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002229GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleTurnSignal.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002230$(GEN): $(HIDL)
2231$(GEN): PRIVATE_HIDL := $(HIDL)
2232$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2233$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2234$(GEN): PRIVATE_CUSTOM_TOOL = \
2235 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08002236 -Ljava \
2237 -randroid.hardware:hardware/interfaces \
2238 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002239 android.hardware.automotive.vehicle@2.0::types.VehicleTurnSignal
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002240
2241$(GEN): $(LOCAL_PATH)/types.hal
2242 $(transform-generated-source)
2243LOCAL_GENERATED_SOURCES += $(GEN)
2244
2245#
2246# Build types.hal (VehicleUnit)
2247#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002248GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VehicleUnit.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002249$(GEN): $(HIDL)
2250$(GEN): PRIVATE_HIDL := $(HIDL)
2251$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2252$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2253$(GEN): PRIVATE_CUSTOM_TOOL = \
2254 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08002255 -Ljava \
2256 -randroid.hardware:hardware/interfaces \
2257 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002258 android.hardware.automotive.vehicle@2.0::types.VehicleUnit
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002259
2260$(GEN): $(LOCAL_PATH)/types.hal
2261 $(transform-generated-source)
2262LOCAL_GENERATED_SOURCES += $(GEN)
2263
2264#
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -08002265# Build types.hal (VmsMessageIntegerValuesIndex)
2266#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002267GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VmsMessageIntegerValuesIndex.java
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -08002268$(GEN): $(HIDL)
2269$(GEN): PRIVATE_HIDL := $(HIDL)
2270$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2271$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2272$(GEN): PRIVATE_CUSTOM_TOOL = \
2273 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2274 -Ljava \
2275 -randroid.hardware:hardware/interfaces \
2276 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002277 android.hardware.automotive.vehicle@2.0::types.VmsMessageIntegerValuesIndex
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -08002278
2279$(GEN): $(LOCAL_PATH)/types.hal
2280 $(transform-generated-source)
2281LOCAL_GENERATED_SOURCES += $(GEN)
2282
2283#
2284# Build types.hal (VmsMessageType)
2285#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002286GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/VmsMessageType.java
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -08002287$(GEN): $(HIDL)
2288$(GEN): PRIVATE_HIDL := $(HIDL)
2289$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2290$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2291$(GEN): PRIVATE_CUSTOM_TOOL = \
2292 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2293 -Ljava \
2294 -randroid.hardware:hardware/interfaces \
2295 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002296 android.hardware.automotive.vehicle@2.0::types.VmsMessageType
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -08002297
2298$(GEN): $(LOCAL_PATH)/types.hal
2299 $(transform-generated-source)
2300LOCAL_GENERATED_SOURCES += $(GEN)
2301
2302#
Pavel Maltsevf0e53e42017-01-18 16:04:11 -08002303# Build types.hal (Wheel)
2304#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002305GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/Wheel.java
Pavel Maltsevf0e53e42017-01-18 16:04:11 -08002306$(GEN): $(HIDL)
2307$(GEN): PRIVATE_HIDL := $(HIDL)
2308$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2309$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2310$(GEN): PRIVATE_CUSTOM_TOOL = \
2311 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2312 -Ljava \
2313 -randroid.hardware:hardware/interfaces \
2314 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002315 android.hardware.automotive.vehicle@2.0::types.Wheel
Pavel Maltsevf0e53e42017-01-18 16:04:11 -08002316
2317$(GEN): $(LOCAL_PATH)/types.hal
2318 $(transform-generated-source)
2319LOCAL_GENERATED_SOURCES += $(GEN)
2320
2321#
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002322# Build IVehicle.hal
2323#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002324GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/IVehicle.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002325$(GEN): $(HIDL)
2326$(GEN): PRIVATE_HIDL := $(HIDL)
2327$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IVehicle.hal
2328$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IVehicleCallback.hal
2329$(GEN): $(LOCAL_PATH)/IVehicleCallback.hal
2330$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
2331$(GEN): $(LOCAL_PATH)/types.hal
2332$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2333$(GEN): PRIVATE_CUSTOM_TOOL = \
2334 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08002335 -Ljava \
2336 -randroid.hardware:hardware/interfaces \
2337 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002338 android.hardware.automotive.vehicle@2.0::IVehicle
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002339
2340$(GEN): $(LOCAL_PATH)/IVehicle.hal
2341 $(transform-generated-source)
2342LOCAL_GENERATED_SOURCES += $(GEN)
2343
2344#
2345# Build IVehicleCallback.hal
2346#
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002347GEN := $(intermediates)/android/hardware/automotive/vehicle/V2_0/IVehicleCallback.java
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002348$(GEN): $(HIDL)
2349$(GEN): PRIVATE_HIDL := $(HIDL)
2350$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IVehicleCallback.hal
2351$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
2352$(GEN): $(LOCAL_PATH)/types.hal
2353$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2354$(GEN): PRIVATE_CUSTOM_TOOL = \
2355 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -08002356 -Ljava \
2357 -randroid.hardware:hardware/interfaces \
2358 -randroid.hidl:system/libhidl/transport \
Pavel Maltsev2579fb72017-02-02 12:39:36 -08002359 android.hardware.automotive.vehicle@2.0::IVehicleCallback
Pavel Maltseva2f426a2016-10-04 10:17:05 -07002360
2361$(GEN): $(LOCAL_PATH)/IVehicleCallback.hal
2362 $(transform-generated-source)
2363LOCAL_GENERATED_SOURCES += $(GEN)
2364include $(BUILD_STATIC_JAVA_LIBRARY)
2365
2366
2367
2368include $(call all-makefiles-under,$(LOCAL_PATH))