1 # This file is autogenerated by hidl-gen. Do not edit manually.
3 LOCAL_PATH := $(call my-dir)
5 ################################################################################
8 LOCAL_MODULE := android.hardware.tv.cec@1.0-java
9 LOCAL_MODULE_CLASS := JAVA_LIBRARIES
11 intermediates := $(call local-generated-sources-dir, COMMON)
13 HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
15 LOCAL_JAVA_LIBRARIES := \
16 android.hidl.base@1.0-java \
20 # Build types.hal (AbortReason)
22 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/AbortReason.java
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) \
30 -randroid.hardware:hardware/interfaces \
31 -randroid.hidl:system/libhidl/transport \
32 android.hardware.tv.cec@1.0::types.AbortReason
34 $(GEN): $(LOCAL_PATH)/types.hal
35 $(transform-generated-source)
36 LOCAL_GENERATED_SOURCES += $(GEN)
39 # Build types.hal (CecDeviceType)
41 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/CecDeviceType.java
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) \
49 -randroid.hardware:hardware/interfaces \
50 -randroid.hidl:system/libhidl/transport \
51 android.hardware.tv.cec@1.0::types.CecDeviceType
53 $(GEN): $(LOCAL_PATH)/types.hal
54 $(transform-generated-source)
55 LOCAL_GENERATED_SOURCES += $(GEN)
58 # Build types.hal (CecLogicalAddress)
60 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/CecLogicalAddress.java
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) \
68 -randroid.hardware:hardware/interfaces \
69 -randroid.hidl:system/libhidl/transport \
70 android.hardware.tv.cec@1.0::types.CecLogicalAddress
72 $(GEN): $(LOCAL_PATH)/types.hal
73 $(transform-generated-source)
74 LOCAL_GENERATED_SOURCES += $(GEN)
77 # Build types.hal (CecMessage)
79 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/CecMessage.java
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) \
87 -randroid.hardware:hardware/interfaces \
88 -randroid.hidl:system/libhidl/transport \
89 android.hardware.tv.cec@1.0::types.CecMessage
91 $(GEN): $(LOCAL_PATH)/types.hal
92 $(transform-generated-source)
93 LOCAL_GENERATED_SOURCES += $(GEN)
96 # Build types.hal (CecMessageType)
98 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/CecMessageType.java
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) \
106 -randroid.hardware:hardware/interfaces \
107 -randroid.hidl:system/libhidl/transport \
108 android.hardware.tv.cec@1.0::types.CecMessageType
110 $(GEN): $(LOCAL_PATH)/types.hal
111 $(transform-generated-source)
112 LOCAL_GENERATED_SOURCES += $(GEN)
115 # Build types.hal (HdmiPortInfo)
117 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/HdmiPortInfo.java
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) \
125 -randroid.hardware:hardware/interfaces \
126 -randroid.hidl:system/libhidl/transport \
127 android.hardware.tv.cec@1.0::types.HdmiPortInfo
129 $(GEN): $(LOCAL_PATH)/types.hal
130 $(transform-generated-source)
131 LOCAL_GENERATED_SOURCES += $(GEN)
134 # Build types.hal (HdmiPortType)
136 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/HdmiPortType.java
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) \
144 -randroid.hardware:hardware/interfaces \
145 -randroid.hidl:system/libhidl/transport \
146 android.hardware.tv.cec@1.0::types.HdmiPortType
148 $(GEN): $(LOCAL_PATH)/types.hal
149 $(transform-generated-source)
150 LOCAL_GENERATED_SOURCES += $(GEN)
153 # Build types.hal (HotplugEvent)
155 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/HotplugEvent.java
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) \
163 -randroid.hardware:hardware/interfaces \
164 -randroid.hidl:system/libhidl/transport \
165 android.hardware.tv.cec@1.0::types.HotplugEvent
167 $(GEN): $(LOCAL_PATH)/types.hal
168 $(transform-generated-source)
169 LOCAL_GENERATED_SOURCES += $(GEN)
172 # Build types.hal (MaxLength)
174 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/MaxLength.java
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) \
182 -randroid.hardware:hardware/interfaces \
183 -randroid.hidl:system/libhidl/transport \
184 android.hardware.tv.cec@1.0::types.MaxLength
186 $(GEN): $(LOCAL_PATH)/types.hal
187 $(transform-generated-source)
188 LOCAL_GENERATED_SOURCES += $(GEN)
191 # Build types.hal (OptionKey)
193 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/OptionKey.java
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) \
201 -randroid.hardware:hardware/interfaces \
202 -randroid.hidl:system/libhidl/transport \
203 android.hardware.tv.cec@1.0::types.OptionKey
205 $(GEN): $(LOCAL_PATH)/types.hal
206 $(transform-generated-source)
207 LOCAL_GENERATED_SOURCES += $(GEN)
210 # Build types.hal (Result)
212 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/Result.java
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) \
220 -randroid.hardware:hardware/interfaces \
221 -randroid.hidl:system/libhidl/transport \
222 android.hardware.tv.cec@1.0::types.Result
224 $(GEN): $(LOCAL_PATH)/types.hal
225 $(transform-generated-source)
226 LOCAL_GENERATED_SOURCES += $(GEN)
229 # Build types.hal (SendMessageResult)
231 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/SendMessageResult.java
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) \
239 -randroid.hardware:hardware/interfaces \
240 -randroid.hidl:system/libhidl/transport \
241 android.hardware.tv.cec@1.0::types.SendMessageResult
243 $(GEN): $(LOCAL_PATH)/types.hal
244 $(transform-generated-source)
245 LOCAL_GENERATED_SOURCES += $(GEN)
250 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/IHdmiCec.java
252 $(GEN): PRIVATE_HIDL := $(HIDL)
253 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IHdmiCec.hal
254 $(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IHdmiCecCallback.hal
255 $(GEN): $(LOCAL_PATH)/IHdmiCecCallback.hal
256 $(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
257 $(GEN): $(LOCAL_PATH)/types.hal
258 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
259 $(GEN): PRIVATE_CUSTOM_TOOL = \
260 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
262 -randroid.hardware:hardware/interfaces \
263 -randroid.hidl:system/libhidl/transport \
264 android.hardware.tv.cec@1.0::IHdmiCec
266 $(GEN): $(LOCAL_PATH)/IHdmiCec.hal
267 $(transform-generated-source)
268 LOCAL_GENERATED_SOURCES += $(GEN)
271 # Build IHdmiCecCallback.hal
273 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/IHdmiCecCallback.java
275 $(GEN): PRIVATE_HIDL := $(HIDL)
276 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IHdmiCecCallback.hal
277 $(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
278 $(GEN): $(LOCAL_PATH)/types.hal
279 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
280 $(GEN): PRIVATE_CUSTOM_TOOL = \
281 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
283 -randroid.hardware:hardware/interfaces \
284 -randroid.hidl:system/libhidl/transport \
285 android.hardware.tv.cec@1.0::IHdmiCecCallback
287 $(GEN): $(LOCAL_PATH)/IHdmiCecCallback.hal
288 $(transform-generated-source)
289 LOCAL_GENERATED_SOURCES += $(GEN)
290 include $(BUILD_JAVA_LIBRARY)
293 ################################################################################
295 include $(CLEAR_VARS)
296 LOCAL_MODULE := android.hardware.tv.cec@1.0-java-static
297 LOCAL_MODULE_CLASS := JAVA_LIBRARIES
299 intermediates := $(call local-generated-sources-dir, COMMON)
301 HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
303 LOCAL_STATIC_JAVA_LIBRARIES := \
304 android.hidl.base@1.0-java-static \
308 # Build types.hal (AbortReason)
310 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/AbortReason.java
312 $(GEN): PRIVATE_HIDL := $(HIDL)
313 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
314 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
315 $(GEN): PRIVATE_CUSTOM_TOOL = \
316 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
318 -randroid.hardware:hardware/interfaces \
319 -randroid.hidl:system/libhidl/transport \
320 android.hardware.tv.cec@1.0::types.AbortReason
322 $(GEN): $(LOCAL_PATH)/types.hal
323 $(transform-generated-source)
324 LOCAL_GENERATED_SOURCES += $(GEN)
327 # Build types.hal (CecDeviceType)
329 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/CecDeviceType.java
331 $(GEN): PRIVATE_HIDL := $(HIDL)
332 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
333 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
334 $(GEN): PRIVATE_CUSTOM_TOOL = \
335 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
337 -randroid.hardware:hardware/interfaces \
338 -randroid.hidl:system/libhidl/transport \
339 android.hardware.tv.cec@1.0::types.CecDeviceType
341 $(GEN): $(LOCAL_PATH)/types.hal
342 $(transform-generated-source)
343 LOCAL_GENERATED_SOURCES += $(GEN)
346 # Build types.hal (CecLogicalAddress)
348 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/CecLogicalAddress.java
350 $(GEN): PRIVATE_HIDL := $(HIDL)
351 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
352 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
353 $(GEN): PRIVATE_CUSTOM_TOOL = \
354 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
356 -randroid.hardware:hardware/interfaces \
357 -randroid.hidl:system/libhidl/transport \
358 android.hardware.tv.cec@1.0::types.CecLogicalAddress
360 $(GEN): $(LOCAL_PATH)/types.hal
361 $(transform-generated-source)
362 LOCAL_GENERATED_SOURCES += $(GEN)
365 # Build types.hal (CecMessage)
367 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/CecMessage.java
369 $(GEN): PRIVATE_HIDL := $(HIDL)
370 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
371 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
372 $(GEN): PRIVATE_CUSTOM_TOOL = \
373 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
375 -randroid.hardware:hardware/interfaces \
376 -randroid.hidl:system/libhidl/transport \
377 android.hardware.tv.cec@1.0::types.CecMessage
379 $(GEN): $(LOCAL_PATH)/types.hal
380 $(transform-generated-source)
381 LOCAL_GENERATED_SOURCES += $(GEN)
384 # Build types.hal (CecMessageType)
386 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/CecMessageType.java
388 $(GEN): PRIVATE_HIDL := $(HIDL)
389 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
390 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
391 $(GEN): PRIVATE_CUSTOM_TOOL = \
392 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
394 -randroid.hardware:hardware/interfaces \
395 -randroid.hidl:system/libhidl/transport \
396 android.hardware.tv.cec@1.0::types.CecMessageType
398 $(GEN): $(LOCAL_PATH)/types.hal
399 $(transform-generated-source)
400 LOCAL_GENERATED_SOURCES += $(GEN)
403 # Build types.hal (HdmiPortInfo)
405 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/HdmiPortInfo.java
407 $(GEN): PRIVATE_HIDL := $(HIDL)
408 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
409 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
410 $(GEN): PRIVATE_CUSTOM_TOOL = \
411 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
413 -randroid.hardware:hardware/interfaces \
414 -randroid.hidl:system/libhidl/transport \
415 android.hardware.tv.cec@1.0::types.HdmiPortInfo
417 $(GEN): $(LOCAL_PATH)/types.hal
418 $(transform-generated-source)
419 LOCAL_GENERATED_SOURCES += $(GEN)
422 # Build types.hal (HdmiPortType)
424 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/HdmiPortType.java
426 $(GEN): PRIVATE_HIDL := $(HIDL)
427 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
428 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
429 $(GEN): PRIVATE_CUSTOM_TOOL = \
430 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
432 -randroid.hardware:hardware/interfaces \
433 -randroid.hidl:system/libhidl/transport \
434 android.hardware.tv.cec@1.0::types.HdmiPortType
436 $(GEN): $(LOCAL_PATH)/types.hal
437 $(transform-generated-source)
438 LOCAL_GENERATED_SOURCES += $(GEN)
441 # Build types.hal (HotplugEvent)
443 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/HotplugEvent.java
445 $(GEN): PRIVATE_HIDL := $(HIDL)
446 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
447 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
448 $(GEN): PRIVATE_CUSTOM_TOOL = \
449 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
451 -randroid.hardware:hardware/interfaces \
452 -randroid.hidl:system/libhidl/transport \
453 android.hardware.tv.cec@1.0::types.HotplugEvent
455 $(GEN): $(LOCAL_PATH)/types.hal
456 $(transform-generated-source)
457 LOCAL_GENERATED_SOURCES += $(GEN)
460 # Build types.hal (MaxLength)
462 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/MaxLength.java
464 $(GEN): PRIVATE_HIDL := $(HIDL)
465 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
466 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
467 $(GEN): PRIVATE_CUSTOM_TOOL = \
468 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
470 -randroid.hardware:hardware/interfaces \
471 -randroid.hidl:system/libhidl/transport \
472 android.hardware.tv.cec@1.0::types.MaxLength
474 $(GEN): $(LOCAL_PATH)/types.hal
475 $(transform-generated-source)
476 LOCAL_GENERATED_SOURCES += $(GEN)
479 # Build types.hal (OptionKey)
481 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/OptionKey.java
483 $(GEN): PRIVATE_HIDL := $(HIDL)
484 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
485 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
486 $(GEN): PRIVATE_CUSTOM_TOOL = \
487 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
489 -randroid.hardware:hardware/interfaces \
490 -randroid.hidl:system/libhidl/transport \
491 android.hardware.tv.cec@1.0::types.OptionKey
493 $(GEN): $(LOCAL_PATH)/types.hal
494 $(transform-generated-source)
495 LOCAL_GENERATED_SOURCES += $(GEN)
498 # Build types.hal (Result)
500 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/Result.java
502 $(GEN): PRIVATE_HIDL := $(HIDL)
503 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
504 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
505 $(GEN): PRIVATE_CUSTOM_TOOL = \
506 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
508 -randroid.hardware:hardware/interfaces \
509 -randroid.hidl:system/libhidl/transport \
510 android.hardware.tv.cec@1.0::types.Result
512 $(GEN): $(LOCAL_PATH)/types.hal
513 $(transform-generated-source)
514 LOCAL_GENERATED_SOURCES += $(GEN)
517 # Build types.hal (SendMessageResult)
519 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/SendMessageResult.java
521 $(GEN): PRIVATE_HIDL := $(HIDL)
522 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
523 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
524 $(GEN): PRIVATE_CUSTOM_TOOL = \
525 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
527 -randroid.hardware:hardware/interfaces \
528 -randroid.hidl:system/libhidl/transport \
529 android.hardware.tv.cec@1.0::types.SendMessageResult
531 $(GEN): $(LOCAL_PATH)/types.hal
532 $(transform-generated-source)
533 LOCAL_GENERATED_SOURCES += $(GEN)
538 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/IHdmiCec.java
540 $(GEN): PRIVATE_HIDL := $(HIDL)
541 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IHdmiCec.hal
542 $(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IHdmiCecCallback.hal
543 $(GEN): $(LOCAL_PATH)/IHdmiCecCallback.hal
544 $(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
545 $(GEN): $(LOCAL_PATH)/types.hal
546 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
547 $(GEN): PRIVATE_CUSTOM_TOOL = \
548 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
550 -randroid.hardware:hardware/interfaces \
551 -randroid.hidl:system/libhidl/transport \
552 android.hardware.tv.cec@1.0::IHdmiCec
554 $(GEN): $(LOCAL_PATH)/IHdmiCec.hal
555 $(transform-generated-source)
556 LOCAL_GENERATED_SOURCES += $(GEN)
559 # Build IHdmiCecCallback.hal
561 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/IHdmiCecCallback.java
563 $(GEN): PRIVATE_HIDL := $(HIDL)
564 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IHdmiCecCallback.hal
565 $(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
566 $(GEN): $(LOCAL_PATH)/types.hal
567 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
568 $(GEN): PRIVATE_CUSTOM_TOOL = \
569 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
571 -randroid.hardware:hardware/interfaces \
572 -randroid.hidl:system/libhidl/transport \
573 android.hardware.tv.cec@1.0::IHdmiCecCallback
575 $(GEN): $(LOCAL_PATH)/IHdmiCecCallback.hal
576 $(transform-generated-source)
577 LOCAL_GENERATED_SOURCES += $(GEN)
578 include $(BUILD_STATIC_JAVA_LIBRARY)
582 include $(call all-makefiles-under,$(LOCAL_PATH))