OSDN Git Service

b08099e2409cf41ede7550ddc6976a12b33b89c1
[android-x86/hardware-interfaces.git] / tv / cec / 1.0 / Android.mk
1 # This file is autogenerated by hidl-gen. Do not edit manually.
2
3 LOCAL_PATH := $(call my-dir)
4
5 ################################################################################
6
7 include $(CLEAR_VARS)
8 LOCAL_MODULE := android.hardware.tv.cec@1.0-java
9 LOCAL_MODULE_CLASS := JAVA_LIBRARIES
10
11 intermediates := $(call local-generated-sources-dir, COMMON)
12
13 HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
14
15 LOCAL_JAVA_LIBRARIES := \
16     android.hidl.base@1.0-java \
17
18
19 #
20 # Build types.hal (AbortReason)
21 #
22 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/AbortReason.java
23 $(GEN): $(HIDL)
24 $(GEN): PRIVATE_HIDL := $(HIDL)
25 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
26 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
27 $(GEN): PRIVATE_CUSTOM_TOOL = \
28         $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
29         -Ljava \
30         -randroid.hardware:hardware/interfaces \
31         -randroid.hidl:system/libhidl/transport \
32         android.hardware.tv.cec@1.0::types.AbortReason
33
34 $(GEN): $(LOCAL_PATH)/types.hal
35         $(transform-generated-source)
36 LOCAL_GENERATED_SOURCES += $(GEN)
37
38 #
39 # Build types.hal (CecDeviceType)
40 #
41 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/CecDeviceType.java
42 $(GEN): $(HIDL)
43 $(GEN): PRIVATE_HIDL := $(HIDL)
44 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
45 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
46 $(GEN): PRIVATE_CUSTOM_TOOL = \
47         $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
48         -Ljava \
49         -randroid.hardware:hardware/interfaces \
50         -randroid.hidl:system/libhidl/transport \
51         android.hardware.tv.cec@1.0::types.CecDeviceType
52
53 $(GEN): $(LOCAL_PATH)/types.hal
54         $(transform-generated-source)
55 LOCAL_GENERATED_SOURCES += $(GEN)
56
57 #
58 # Build types.hal (CecLogicalAddress)
59 #
60 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/CecLogicalAddress.java
61 $(GEN): $(HIDL)
62 $(GEN): PRIVATE_HIDL := $(HIDL)
63 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
64 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
65 $(GEN): PRIVATE_CUSTOM_TOOL = \
66         $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
67         -Ljava \
68         -randroid.hardware:hardware/interfaces \
69         -randroid.hidl:system/libhidl/transport \
70         android.hardware.tv.cec@1.0::types.CecLogicalAddress
71
72 $(GEN): $(LOCAL_PATH)/types.hal
73         $(transform-generated-source)
74 LOCAL_GENERATED_SOURCES += $(GEN)
75
76 #
77 # Build types.hal (CecMessage)
78 #
79 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/CecMessage.java
80 $(GEN): $(HIDL)
81 $(GEN): PRIVATE_HIDL := $(HIDL)
82 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
83 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
84 $(GEN): PRIVATE_CUSTOM_TOOL = \
85         $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
86         -Ljava \
87         -randroid.hardware:hardware/interfaces \
88         -randroid.hidl:system/libhidl/transport \
89         android.hardware.tv.cec@1.0::types.CecMessage
90
91 $(GEN): $(LOCAL_PATH)/types.hal
92         $(transform-generated-source)
93 LOCAL_GENERATED_SOURCES += $(GEN)
94
95 #
96 # Build types.hal (CecMessageType)
97 #
98 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/CecMessageType.java
99 $(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 \
108         android.hardware.tv.cec@1.0::types.CecMessageType
109
110 $(GEN): $(LOCAL_PATH)/types.hal
111         $(transform-generated-source)
112 LOCAL_GENERATED_SOURCES += $(GEN)
113
114 #
115 # Build types.hal (HdmiPortInfo)
116 #
117 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/HdmiPortInfo.java
118 $(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 \
127         android.hardware.tv.cec@1.0::types.HdmiPortInfo
128
129 $(GEN): $(LOCAL_PATH)/types.hal
130         $(transform-generated-source)
131 LOCAL_GENERATED_SOURCES += $(GEN)
132
133 #
134 # Build types.hal (HdmiPortType)
135 #
136 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/HdmiPortType.java
137 $(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 \
146         android.hardware.tv.cec@1.0::types.HdmiPortType
147
148 $(GEN): $(LOCAL_PATH)/types.hal
149         $(transform-generated-source)
150 LOCAL_GENERATED_SOURCES += $(GEN)
151
152 #
153 # Build types.hal (HotplugEvent)
154 #
155 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/HotplugEvent.java
156 $(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 \
165         android.hardware.tv.cec@1.0::types.HotplugEvent
166
167 $(GEN): $(LOCAL_PATH)/types.hal
168         $(transform-generated-source)
169 LOCAL_GENERATED_SOURCES += $(GEN)
170
171 #
172 # Build types.hal (MaxLength)
173 #
174 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/MaxLength.java
175 $(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 \
184         android.hardware.tv.cec@1.0::types.MaxLength
185
186 $(GEN): $(LOCAL_PATH)/types.hal
187         $(transform-generated-source)
188 LOCAL_GENERATED_SOURCES += $(GEN)
189
190 #
191 # Build types.hal (OptionKey)
192 #
193 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/OptionKey.java
194 $(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) \
200         -Ljava \
201         -randroid.hardware:hardware/interfaces \
202         -randroid.hidl:system/libhidl/transport \
203         android.hardware.tv.cec@1.0::types.OptionKey
204
205 $(GEN): $(LOCAL_PATH)/types.hal
206         $(transform-generated-source)
207 LOCAL_GENERATED_SOURCES += $(GEN)
208
209 #
210 # Build types.hal (Result)
211 #
212 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/Result.java
213 $(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) \
219         -Ljava \
220         -randroid.hardware:hardware/interfaces \
221         -randroid.hidl:system/libhidl/transport \
222         android.hardware.tv.cec@1.0::types.Result
223
224 $(GEN): $(LOCAL_PATH)/types.hal
225         $(transform-generated-source)
226 LOCAL_GENERATED_SOURCES += $(GEN)
227
228 #
229 # Build types.hal (SendMessageResult)
230 #
231 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/SendMessageResult.java
232 $(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) \
238         -Ljava \
239         -randroid.hardware:hardware/interfaces \
240         -randroid.hidl:system/libhidl/transport \
241         android.hardware.tv.cec@1.0::types.SendMessageResult
242
243 $(GEN): $(LOCAL_PATH)/types.hal
244         $(transform-generated-source)
245 LOCAL_GENERATED_SOURCES += $(GEN)
246
247 #
248 # Build IHdmiCec.hal
249 #
250 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/IHdmiCec.java
251 $(GEN): $(HIDL)
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) \
261         -Ljava \
262         -randroid.hardware:hardware/interfaces \
263         -randroid.hidl:system/libhidl/transport \
264         android.hardware.tv.cec@1.0::IHdmiCec
265
266 $(GEN): $(LOCAL_PATH)/IHdmiCec.hal
267         $(transform-generated-source)
268 LOCAL_GENERATED_SOURCES += $(GEN)
269
270 #
271 # Build IHdmiCecCallback.hal
272 #
273 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/IHdmiCecCallback.java
274 $(GEN): $(HIDL)
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) \
282         -Ljava \
283         -randroid.hardware:hardware/interfaces \
284         -randroid.hidl:system/libhidl/transport \
285         android.hardware.tv.cec@1.0::IHdmiCecCallback
286
287 $(GEN): $(LOCAL_PATH)/IHdmiCecCallback.hal
288         $(transform-generated-source)
289 LOCAL_GENERATED_SOURCES += $(GEN)
290 include $(BUILD_JAVA_LIBRARY)
291
292
293 ################################################################################
294
295 include $(CLEAR_VARS)
296 LOCAL_MODULE := android.hardware.tv.cec@1.0-java-static
297 LOCAL_MODULE_CLASS := JAVA_LIBRARIES
298
299 intermediates := $(call local-generated-sources-dir, COMMON)
300
301 HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
302
303 LOCAL_STATIC_JAVA_LIBRARIES := \
304     android.hidl.base@1.0-java-static \
305
306
307 #
308 # Build types.hal (AbortReason)
309 #
310 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/AbortReason.java
311 $(GEN): $(HIDL)
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) \
317         -Ljava \
318         -randroid.hardware:hardware/interfaces \
319         -randroid.hidl:system/libhidl/transport \
320         android.hardware.tv.cec@1.0::types.AbortReason
321
322 $(GEN): $(LOCAL_PATH)/types.hal
323         $(transform-generated-source)
324 LOCAL_GENERATED_SOURCES += $(GEN)
325
326 #
327 # Build types.hal (CecDeviceType)
328 #
329 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/CecDeviceType.java
330 $(GEN): $(HIDL)
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) \
336         -Ljava \
337         -randroid.hardware:hardware/interfaces \
338         -randroid.hidl:system/libhidl/transport \
339         android.hardware.tv.cec@1.0::types.CecDeviceType
340
341 $(GEN): $(LOCAL_PATH)/types.hal
342         $(transform-generated-source)
343 LOCAL_GENERATED_SOURCES += $(GEN)
344
345 #
346 # Build types.hal (CecLogicalAddress)
347 #
348 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/CecLogicalAddress.java
349 $(GEN): $(HIDL)
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) \
355         -Ljava \
356         -randroid.hardware:hardware/interfaces \
357         -randroid.hidl:system/libhidl/transport \
358         android.hardware.tv.cec@1.0::types.CecLogicalAddress
359
360 $(GEN): $(LOCAL_PATH)/types.hal
361         $(transform-generated-source)
362 LOCAL_GENERATED_SOURCES += $(GEN)
363
364 #
365 # Build types.hal (CecMessage)
366 #
367 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/CecMessage.java
368 $(GEN): $(HIDL)
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) \
374         -Ljava \
375         -randroid.hardware:hardware/interfaces \
376         -randroid.hidl:system/libhidl/transport \
377         android.hardware.tv.cec@1.0::types.CecMessage
378
379 $(GEN): $(LOCAL_PATH)/types.hal
380         $(transform-generated-source)
381 LOCAL_GENERATED_SOURCES += $(GEN)
382
383 #
384 # Build types.hal (CecMessageType)
385 #
386 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/CecMessageType.java
387 $(GEN): $(HIDL)
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) \
393         -Ljava \
394         -randroid.hardware:hardware/interfaces \
395         -randroid.hidl:system/libhidl/transport \
396         android.hardware.tv.cec@1.0::types.CecMessageType
397
398 $(GEN): $(LOCAL_PATH)/types.hal
399         $(transform-generated-source)
400 LOCAL_GENERATED_SOURCES += $(GEN)
401
402 #
403 # Build types.hal (HdmiPortInfo)
404 #
405 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/HdmiPortInfo.java
406 $(GEN): $(HIDL)
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) \
412         -Ljava \
413         -randroid.hardware:hardware/interfaces \
414         -randroid.hidl:system/libhidl/transport \
415         android.hardware.tv.cec@1.0::types.HdmiPortInfo
416
417 $(GEN): $(LOCAL_PATH)/types.hal
418         $(transform-generated-source)
419 LOCAL_GENERATED_SOURCES += $(GEN)
420
421 #
422 # Build types.hal (HdmiPortType)
423 #
424 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/HdmiPortType.java
425 $(GEN): $(HIDL)
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) \
431         -Ljava \
432         -randroid.hardware:hardware/interfaces \
433         -randroid.hidl:system/libhidl/transport \
434         android.hardware.tv.cec@1.0::types.HdmiPortType
435
436 $(GEN): $(LOCAL_PATH)/types.hal
437         $(transform-generated-source)
438 LOCAL_GENERATED_SOURCES += $(GEN)
439
440 #
441 # Build types.hal (HotplugEvent)
442 #
443 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/HotplugEvent.java
444 $(GEN): $(HIDL)
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) \
450         -Ljava \
451         -randroid.hardware:hardware/interfaces \
452         -randroid.hidl:system/libhidl/transport \
453         android.hardware.tv.cec@1.0::types.HotplugEvent
454
455 $(GEN): $(LOCAL_PATH)/types.hal
456         $(transform-generated-source)
457 LOCAL_GENERATED_SOURCES += $(GEN)
458
459 #
460 # Build types.hal (MaxLength)
461 #
462 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/MaxLength.java
463 $(GEN): $(HIDL)
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) \
469         -Ljava \
470         -randroid.hardware:hardware/interfaces \
471         -randroid.hidl:system/libhidl/transport \
472         android.hardware.tv.cec@1.0::types.MaxLength
473
474 $(GEN): $(LOCAL_PATH)/types.hal
475         $(transform-generated-source)
476 LOCAL_GENERATED_SOURCES += $(GEN)
477
478 #
479 # Build types.hal (OptionKey)
480 #
481 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/OptionKey.java
482 $(GEN): $(HIDL)
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) \
488         -Ljava \
489         -randroid.hardware:hardware/interfaces \
490         -randroid.hidl:system/libhidl/transport \
491         android.hardware.tv.cec@1.0::types.OptionKey
492
493 $(GEN): $(LOCAL_PATH)/types.hal
494         $(transform-generated-source)
495 LOCAL_GENERATED_SOURCES += $(GEN)
496
497 #
498 # Build types.hal (Result)
499 #
500 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/Result.java
501 $(GEN): $(HIDL)
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) \
507         -Ljava \
508         -randroid.hardware:hardware/interfaces \
509         -randroid.hidl:system/libhidl/transport \
510         android.hardware.tv.cec@1.0::types.Result
511
512 $(GEN): $(LOCAL_PATH)/types.hal
513         $(transform-generated-source)
514 LOCAL_GENERATED_SOURCES += $(GEN)
515
516 #
517 # Build types.hal (SendMessageResult)
518 #
519 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/SendMessageResult.java
520 $(GEN): $(HIDL)
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) \
526         -Ljava \
527         -randroid.hardware:hardware/interfaces \
528         -randroid.hidl:system/libhidl/transport \
529         android.hardware.tv.cec@1.0::types.SendMessageResult
530
531 $(GEN): $(LOCAL_PATH)/types.hal
532         $(transform-generated-source)
533 LOCAL_GENERATED_SOURCES += $(GEN)
534
535 #
536 # Build IHdmiCec.hal
537 #
538 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/IHdmiCec.java
539 $(GEN): $(HIDL)
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) \
549         -Ljava \
550         -randroid.hardware:hardware/interfaces \
551         -randroid.hidl:system/libhidl/transport \
552         android.hardware.tv.cec@1.0::IHdmiCec
553
554 $(GEN): $(LOCAL_PATH)/IHdmiCec.hal
555         $(transform-generated-source)
556 LOCAL_GENERATED_SOURCES += $(GEN)
557
558 #
559 # Build IHdmiCecCallback.hal
560 #
561 GEN := $(intermediates)/android/hardware/tv/cec/V1_0/IHdmiCecCallback.java
562 $(GEN): $(HIDL)
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) \
570         -Ljava \
571         -randroid.hardware:hardware/interfaces \
572         -randroid.hidl:system/libhidl/transport \
573         android.hardware.tv.cec@1.0::IHdmiCecCallback
574
575 $(GEN): $(LOCAL_PATH)/IHdmiCecCallback.hal
576         $(transform-generated-source)
577 LOCAL_GENERATED_SOURCES += $(GEN)
578 include $(BUILD_STATIC_JAVA_LIBRARY)
579
580
581
582 include $(call all-makefiles-under,$(LOCAL_PATH))