summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--audio/2.0/Android.bp5
-rw-r--r--audio/common/2.0/Android.bp5
-rw-r--r--audio/effect/2.0/Android.bp5
-rw-r--r--automotive/evs/1.0/Android.bp5
-rw-r--r--automotive/vehicle/2.0/Android.bp5
-rw-r--r--automotive/vehicle/2.1/Android.bp5
-rw-r--r--biometrics/fingerprint/2.1/Android.bp5
-rw-r--r--biometrics/fingerprint/2.1/Android.mk233
-rw-r--r--broadcastradio/1.0/Android.bp5
-rw-r--r--broadcastradio/1.1/Android.bp5
-rw-r--r--camera/common/1.0/Android.bp5
-rw-r--r--camera/common/1.0/Android.mk185
-rw-r--r--camera/device/1.0/Android.bp5
-rw-r--r--camera/device/3.2/Android.bp5
-rw-r--r--camera/metadata/3.2/Android.bp5
-rw-r--r--camera/metadata/3.2/Android.mk1230
-rw-r--r--camera/provider/2.4/Android.bp5
-rw-r--r--configstore/1.0/Android.mk153
-rw-r--r--contexthub/1.0/Android.bp5
-rw-r--r--contexthub/1.0/Android.mk328
-rw-r--r--drm/1.0/Android.bp5
-rw-r--r--dumpstate/1.0/Android.bp5
-rw-r--r--gatekeeper/1.0/Android.bp5
-rw-r--r--gatekeeper/1.0/Android.mk77
-rw-r--r--gnss/1.0/Android.bp5
-rw-r--r--gnss/1.0/Android.mk524
-rw-r--r--graphics/allocator/2.0/Android.bp6
-rw-r--r--graphics/bufferqueue/1.0/Android.bp5
-rw-r--r--graphics/common/1.0/Android.bp6
-rw-r--r--graphics/common/1.0/Android.mk147
-rw-r--r--graphics/composer/2.1/Android.bp5
-rw-r--r--graphics/mapper/2.0/Android.bp6
-rw-r--r--health/1.0/Android.bp5
-rw-r--r--health/1.0/Android.mk134
-rw-r--r--keymaster/3.0/Android.bp5
-rw-r--r--light/2.0/Android.bp5
-rw-r--r--light/2.0/Android.mk134
-rw-r--r--media/1.0/Android.bp5
-rw-r--r--media/omx/1.0/Android.bp5
-rw-r--r--memtrack/1.0/Android.bp5
-rw-r--r--memtrack/1.0/Android.mk115
-rw-r--r--power/1.0/Android.bp5
-rw-r--r--power/1.0/Android.mk134
-rw-r--r--sensors/1.0/Android.bp5
-rw-r--r--soundtrigger/2.0/Android.bp5
-rw-r--r--tests/extension/light/2.0/Android.bp5
-rw-r--r--tests/extension/light/2.0/Android.mk97
-rw-r--r--thermal/1.0/Android.bp5
-rw-r--r--thermal/1.0/Android.mk172
-rw-r--r--tv/cec/1.0/Android.bp5
-rw-r--r--tv/cec/1.0/Android.mk290
-rw-r--r--tv/input/1.0/Android.bp5
-rw-r--r--usb/1.0/Android.bp5
-rw-r--r--usb/1.0/Android.mk195
-rw-r--r--vibrator/1.0/Android.bp5
-rw-r--r--vibrator/1.0/Android.mk96
-rw-r--r--vr/1.0/Android.bp5
-rw-r--r--vr/1.0/Android.mk37
-rw-r--r--wifi/1.0/Android.mk1881
59 files changed, 197 insertions, 6168 deletions
diff --git a/audio/2.0/Android.bp b/audio/2.0/Android.bp
index b193c8f2..cdaaa156 100644
--- a/audio/2.0/Android.bp
+++ b/audio/2.0/Android.bp
@@ -81,13 +81,16 @@ genrule {
81 ], 81 ],
82} 82}
83 83
84cc_library_shared { 84cc_library {
85 name: "android.hardware.audio@2.0", 85 name: "android.hardware.audio@2.0",
86 defaults: ["hidl-module-defaults"], 86 defaults: ["hidl-module-defaults"],
87 generated_sources: ["android.hardware.audio@2.0_genc++"], 87 generated_sources: ["android.hardware.audio@2.0_genc++"],
88 generated_headers: ["android.hardware.audio@2.0_genc++_headers"], 88 generated_headers: ["android.hardware.audio@2.0_genc++_headers"],
89 export_generated_headers: ["android.hardware.audio@2.0_genc++_headers"], 89 export_generated_headers: ["android.hardware.audio@2.0_genc++_headers"],
90 vendor_available: true, 90 vendor_available: true,
91 vndk: {
92 enabled: true,
93 },
91 shared_libs: [ 94 shared_libs: [
92 "libhidlbase", 95 "libhidlbase",
93 "libhidltransport", 96 "libhidltransport",
diff --git a/audio/common/2.0/Android.bp b/audio/common/2.0/Android.bp
index 39db15a1..0007f447 100644
--- a/audio/common/2.0/Android.bp
+++ b/audio/common/2.0/Android.bp
@@ -32,13 +32,16 @@ genrule {
32 ], 32 ],
33} 33}
34 34
35cc_library_shared { 35cc_library {
36 name: "android.hardware.audio.common@2.0", 36 name: "android.hardware.audio.common@2.0",
37 defaults: ["hidl-module-defaults"], 37 defaults: ["hidl-module-defaults"],
38 generated_sources: ["android.hardware.audio.common@2.0_genc++"], 38 generated_sources: ["android.hardware.audio.common@2.0_genc++"],
39 generated_headers: ["android.hardware.audio.common@2.0_genc++_headers"], 39 generated_headers: ["android.hardware.audio.common@2.0_genc++_headers"],
40 export_generated_headers: ["android.hardware.audio.common@2.0_genc++_headers"], 40 export_generated_headers: ["android.hardware.audio.common@2.0_genc++_headers"],
41 vendor_available: true, 41 vendor_available: true,
42 vndk: {
43 enabled: true,
44 },
42 shared_libs: [ 45 shared_libs: [
43 "libhidlbase", 46 "libhidlbase",
44 "libhidltransport", 47 "libhidltransport",
diff --git a/audio/effect/2.0/Android.bp b/audio/effect/2.0/Android.bp
index a004263a..fd667f01 100644
--- a/audio/effect/2.0/Android.bp
+++ b/audio/effect/2.0/Android.bp
@@ -130,13 +130,16 @@ genrule {
130 ], 130 ],
131} 131}
132 132
133cc_library_shared { 133cc_library {
134 name: "android.hardware.audio.effect@2.0", 134 name: "android.hardware.audio.effect@2.0",
135 defaults: ["hidl-module-defaults"], 135 defaults: ["hidl-module-defaults"],
136 generated_sources: ["android.hardware.audio.effect@2.0_genc++"], 136 generated_sources: ["android.hardware.audio.effect@2.0_genc++"],
137 generated_headers: ["android.hardware.audio.effect@2.0_genc++_headers"], 137 generated_headers: ["android.hardware.audio.effect@2.0_genc++_headers"],
138 export_generated_headers: ["android.hardware.audio.effect@2.0_genc++_headers"], 138 export_generated_headers: ["android.hardware.audio.effect@2.0_genc++_headers"],
139 vendor_available: true, 139 vendor_available: true,
140 vndk: {
141 enabled: true,
142 },
140 shared_libs: [ 143 shared_libs: [
141 "libhidlbase", 144 "libhidlbase",
142 "libhidltransport", 145 "libhidltransport",
diff --git a/automotive/evs/1.0/Android.bp b/automotive/evs/1.0/Android.bp
index 9ca97a7b..7ae2231c 100644
--- a/automotive/evs/1.0/Android.bp
+++ b/automotive/evs/1.0/Android.bp
@@ -60,13 +60,16 @@ genrule {
60 ], 60 ],
61} 61}
62 62
63cc_library_shared { 63cc_library {
64 name: "android.hardware.automotive.evs@1.0", 64 name: "android.hardware.automotive.evs@1.0",
65 defaults: ["hidl-module-defaults"], 65 defaults: ["hidl-module-defaults"],
66 generated_sources: ["android.hardware.automotive.evs@1.0_genc++"], 66 generated_sources: ["android.hardware.automotive.evs@1.0_genc++"],
67 generated_headers: ["android.hardware.automotive.evs@1.0_genc++_headers"], 67 generated_headers: ["android.hardware.automotive.evs@1.0_genc++_headers"],
68 export_generated_headers: ["android.hardware.automotive.evs@1.0_genc++_headers"], 68 export_generated_headers: ["android.hardware.automotive.evs@1.0_genc++_headers"],
69 vendor_available: true, 69 vendor_available: true,
70 vndk: {
71 enabled: true,
72 },
70 shared_libs: [ 73 shared_libs: [
71 "libhidlbase", 74 "libhidlbase",
72 "libhidltransport", 75 "libhidltransport",
diff --git a/automotive/vehicle/2.0/Android.bp b/automotive/vehicle/2.0/Android.bp
index e21bef02..879fe0d9 100644
--- a/automotive/vehicle/2.0/Android.bp
+++ b/automotive/vehicle/2.0/Android.bp
@@ -46,13 +46,16 @@ genrule {
46 ], 46 ],
47} 47}
48 48
49cc_library_shared { 49cc_library {
50 name: "android.hardware.automotive.vehicle@2.0", 50 name: "android.hardware.automotive.vehicle@2.0",
51 defaults: ["hidl-module-defaults"], 51 defaults: ["hidl-module-defaults"],
52 generated_sources: ["android.hardware.automotive.vehicle@2.0_genc++"], 52 generated_sources: ["android.hardware.automotive.vehicle@2.0_genc++"],
53 generated_headers: ["android.hardware.automotive.vehicle@2.0_genc++_headers"], 53 generated_headers: ["android.hardware.automotive.vehicle@2.0_genc++_headers"],
54 export_generated_headers: ["android.hardware.automotive.vehicle@2.0_genc++_headers"], 54 export_generated_headers: ["android.hardware.automotive.vehicle@2.0_genc++_headers"],
55 vendor_available: true, 55 vendor_available: true,
56 vndk: {
57 enabled: true,
58 },
56 shared_libs: [ 59 shared_libs: [
57 "libhidlbase", 60 "libhidlbase",
58 "libhidltransport", 61 "libhidltransport",
diff --git a/automotive/vehicle/2.1/Android.bp b/automotive/vehicle/2.1/Android.bp
index 9e45fb5a..447c08e3 100644
--- a/automotive/vehicle/2.1/Android.bp
+++ b/automotive/vehicle/2.1/Android.bp
@@ -39,13 +39,16 @@ genrule {
39 ], 39 ],
40} 40}
41 41
42cc_library_shared { 42cc_library {
43 name: "android.hardware.automotive.vehicle@2.1", 43 name: "android.hardware.automotive.vehicle@2.1",
44 defaults: ["hidl-module-defaults"], 44 defaults: ["hidl-module-defaults"],
45 generated_sources: ["android.hardware.automotive.vehicle@2.1_genc++"], 45 generated_sources: ["android.hardware.automotive.vehicle@2.1_genc++"],
46 generated_headers: ["android.hardware.automotive.vehicle@2.1_genc++_headers"], 46 generated_headers: ["android.hardware.automotive.vehicle@2.1_genc++_headers"],
47 export_generated_headers: ["android.hardware.automotive.vehicle@2.1_genc++_headers"], 47 export_generated_headers: ["android.hardware.automotive.vehicle@2.1_genc++_headers"],
48 vendor_available: true, 48 vendor_available: true,
49 vndk: {
50 enabled: true,
51 },
49 shared_libs: [ 52 shared_libs: [
50 "libhidlbase", 53 "libhidlbase",
51 "libhidltransport", 54 "libhidltransport",
diff --git a/biometrics/fingerprint/2.1/Android.bp b/biometrics/fingerprint/2.1/Android.bp
index c16fd786..3898da5b 100644
--- a/biometrics/fingerprint/2.1/Android.bp
+++ b/biometrics/fingerprint/2.1/Android.bp
@@ -46,13 +46,16 @@ genrule {
46 ], 46 ],
47} 47}
48 48
49cc_library_shared { 49cc_library {
50 name: "android.hardware.biometrics.fingerprint@2.1", 50 name: "android.hardware.biometrics.fingerprint@2.1",
51 defaults: ["hidl-module-defaults"], 51 defaults: ["hidl-module-defaults"],
52 generated_sources: ["android.hardware.biometrics.fingerprint@2.1_genc++"], 52 generated_sources: ["android.hardware.biometrics.fingerprint@2.1_genc++"],
53 generated_headers: ["android.hardware.biometrics.fingerprint@2.1_genc++_headers"], 53 generated_headers: ["android.hardware.biometrics.fingerprint@2.1_genc++_headers"],
54 export_generated_headers: ["android.hardware.biometrics.fingerprint@2.1_genc++_headers"], 54 export_generated_headers: ["android.hardware.biometrics.fingerprint@2.1_genc++_headers"],
55 vendor_available: true, 55 vendor_available: true,
56 vndk: {
57 enabled: true,
58 },
56 shared_libs: [ 59 shared_libs: [
57 "libhidlbase", 60 "libhidlbase",
58 "libhidltransport", 61 "libhidltransport",
diff --git a/biometrics/fingerprint/2.1/Android.mk b/biometrics/fingerprint/2.1/Android.mk
index 2f323716..304f6a90 100644
--- a/biometrics/fingerprint/2.1/Android.mk
+++ b/biometrics/fingerprint/2.1/Android.mk
@@ -15,6 +15,8 @@ HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
15LOCAL_JAVA_LIBRARIES := \ 15LOCAL_JAVA_LIBRARIES := \
16 android.hidl.base-V1.0-java \ 16 android.hidl.base-V1.0-java \
17 17
18LOCAL_NO_STANDARD_LIBRARIES := true
19LOCAL_JAVA_LIBRARIES += core-oj hwbinder
18 20
19# 21#
20# Build types.hal (FingerprintAcquired) 22# Build types.hal (FingerprintAcquired)
@@ -233,236 +235,5 @@ LOCAL_GENERATED_SOURCES += $(GEN)
233include $(BUILD_JAVA_LIBRARY) 235include $(BUILD_JAVA_LIBRARY)
234 236
235 237
236################################################################################
237
238include $(CLEAR_VARS)
239LOCAL_MODULE := android.hardware.biometrics.fingerprint-V2.1-java-static
240LOCAL_MODULE_CLASS := JAVA_LIBRARIES
241
242intermediates := $(call local-generated-sources-dir, COMMON)
243
244HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
245
246LOCAL_STATIC_JAVA_LIBRARIES := \
247 android.hidl.base-V1.0-java-static \
248
249
250#
251# Build types.hal (FingerprintAcquired)
252#
253GEN := $(intermediates)/android/hardware/biometrics/fingerprint/V2_1/FingerprintAcquired.java
254$(GEN): $(HIDL)
255$(GEN): PRIVATE_HIDL := $(HIDL)
256$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
257$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
258$(GEN): PRIVATE_CUSTOM_TOOL = \
259 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
260 -Ljava \
261 -randroid.hardware:hardware/interfaces \
262 -randroid.hidl:system/libhidl/transport \
263 android.hardware.biometrics.fingerprint@2.1::types.FingerprintAcquired
264
265$(GEN): $(LOCAL_PATH)/types.hal
266 $(transform-generated-source)
267LOCAL_GENERATED_SOURCES += $(GEN)
268
269#
270# Build types.hal (FingerprintAcquiredInfo)
271#
272GEN := $(intermediates)/android/hardware/biometrics/fingerprint/V2_1/FingerprintAcquiredInfo.java
273$(GEN): $(HIDL)
274$(GEN): PRIVATE_HIDL := $(HIDL)
275$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
276$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
277$(GEN): PRIVATE_CUSTOM_TOOL = \
278 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
279 -Ljava \
280 -randroid.hardware:hardware/interfaces \
281 -randroid.hidl:system/libhidl/transport \
282 android.hardware.biometrics.fingerprint@2.1::types.FingerprintAcquiredInfo
283
284$(GEN): $(LOCAL_PATH)/types.hal
285 $(transform-generated-source)
286LOCAL_GENERATED_SOURCES += $(GEN)
287
288#
289# Build types.hal (FingerprintAuthenticated)
290#
291GEN := $(intermediates)/android/hardware/biometrics/fingerprint/V2_1/FingerprintAuthenticated.java
292$(GEN): $(HIDL)
293$(GEN): PRIVATE_HIDL := $(HIDL)
294$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
295$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
296$(GEN): PRIVATE_CUSTOM_TOOL = \
297 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
298 -Ljava \
299 -randroid.hardware:hardware/interfaces \
300 -randroid.hidl:system/libhidl/transport \
301 android.hardware.biometrics.fingerprint@2.1::types.FingerprintAuthenticated
302
303$(GEN): $(LOCAL_PATH)/types.hal
304 $(transform-generated-source)
305LOCAL_GENERATED_SOURCES += $(GEN)
306
307#
308# Build types.hal (FingerprintEnroll)
309#
310GEN := $(intermediates)/android/hardware/biometrics/fingerprint/V2_1/FingerprintEnroll.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.biometrics.fingerprint@2.1::types.FingerprintEnroll
321
322$(GEN): $(LOCAL_PATH)/types.hal
323 $(transform-generated-source)
324LOCAL_GENERATED_SOURCES += $(GEN)
325
326#
327# Build types.hal (FingerprintError)
328#
329GEN := $(intermediates)/android/hardware/biometrics/fingerprint/V2_1/FingerprintError.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.biometrics.fingerprint@2.1::types.FingerprintError
340
341$(GEN): $(LOCAL_PATH)/types.hal
342 $(transform-generated-source)
343LOCAL_GENERATED_SOURCES += $(GEN)
344
345#
346# Build types.hal (FingerprintFingerId)
347#
348GEN := $(intermediates)/android/hardware/biometrics/fingerprint/V2_1/FingerprintFingerId.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.biometrics.fingerprint@2.1::types.FingerprintFingerId
359
360$(GEN): $(LOCAL_PATH)/types.hal
361 $(transform-generated-source)
362LOCAL_GENERATED_SOURCES += $(GEN)
363
364#
365# Build types.hal (FingerprintIterator)
366#
367GEN := $(intermediates)/android/hardware/biometrics/fingerprint/V2_1/FingerprintIterator.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.biometrics.fingerprint@2.1::types.FingerprintIterator
378
379$(GEN): $(LOCAL_PATH)/types.hal
380 $(transform-generated-source)
381LOCAL_GENERATED_SOURCES += $(GEN)
382
383#
384# Build types.hal (FingerprintMsgType)
385#
386GEN := $(intermediates)/android/hardware/biometrics/fingerprint/V2_1/FingerprintMsgType.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.biometrics.fingerprint@2.1::types.FingerprintMsgType
397
398$(GEN): $(LOCAL_PATH)/types.hal
399 $(transform-generated-source)
400LOCAL_GENERATED_SOURCES += $(GEN)
401
402#
403# Build types.hal (RequestStatus)
404#
405GEN := $(intermediates)/android/hardware/biometrics/fingerprint/V2_1/RequestStatus.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.biometrics.fingerprint@2.1::types.RequestStatus
416
417$(GEN): $(LOCAL_PATH)/types.hal
418 $(transform-generated-source)
419LOCAL_GENERATED_SOURCES += $(GEN)
420
421#
422# Build IBiometricsFingerprint.hal
423#
424GEN := $(intermediates)/android/hardware/biometrics/fingerprint/V2_1/IBiometricsFingerprint.java
425$(GEN): $(HIDL)
426$(GEN): PRIVATE_HIDL := $(HIDL)
427$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBiometricsFingerprint.hal
428$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IBiometricsFingerprintClientCallback.hal
429$(GEN): $(LOCAL_PATH)/IBiometricsFingerprintClientCallback.hal
430$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
431$(GEN): $(LOCAL_PATH)/types.hal
432$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
433$(GEN): PRIVATE_CUSTOM_TOOL = \
434 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
435 -Ljava \
436 -randroid.hardware:hardware/interfaces \
437 -randroid.hidl:system/libhidl/transport \
438 android.hardware.biometrics.fingerprint@2.1::IBiometricsFingerprint
439
440$(GEN): $(LOCAL_PATH)/IBiometricsFingerprint.hal
441 $(transform-generated-source)
442LOCAL_GENERATED_SOURCES += $(GEN)
443
444#
445# Build IBiometricsFingerprintClientCallback.hal
446#
447GEN := $(intermediates)/android/hardware/biometrics/fingerprint/V2_1/IBiometricsFingerprintClientCallback.java
448$(GEN): $(HIDL)
449$(GEN): PRIVATE_HIDL := $(HIDL)
450$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBiometricsFingerprintClientCallback.hal
451$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
452$(GEN): $(LOCAL_PATH)/types.hal
453$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
454$(GEN): PRIVATE_CUSTOM_TOOL = \
455 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
456 -Ljava \
457 -randroid.hardware:hardware/interfaces \
458 -randroid.hidl:system/libhidl/transport \
459 android.hardware.biometrics.fingerprint@2.1::IBiometricsFingerprintClientCallback
460
461$(GEN): $(LOCAL_PATH)/IBiometricsFingerprintClientCallback.hal
462 $(transform-generated-source)
463LOCAL_GENERATED_SOURCES += $(GEN)
464include $(BUILD_STATIC_JAVA_LIBRARY)
465
466
467 238
468include $(call all-makefiles-under,$(LOCAL_PATH)) 239include $(call all-makefiles-under,$(LOCAL_PATH))
diff --git a/broadcastradio/1.0/Android.bp b/broadcastradio/1.0/Android.bp
index f0c4b225..5b8e2395 100644
--- a/broadcastradio/1.0/Android.bp
+++ b/broadcastradio/1.0/Android.bp
@@ -60,13 +60,16 @@ genrule {
60 ], 60 ],
61} 61}
62 62
63cc_library_shared { 63cc_library {
64 name: "android.hardware.broadcastradio@1.0", 64 name: "android.hardware.broadcastradio@1.0",
65 defaults: ["hidl-module-defaults"], 65 defaults: ["hidl-module-defaults"],
66 generated_sources: ["android.hardware.broadcastradio@1.0_genc++"], 66 generated_sources: ["android.hardware.broadcastradio@1.0_genc++"],
67 generated_headers: ["android.hardware.broadcastradio@1.0_genc++_headers"], 67 generated_headers: ["android.hardware.broadcastradio@1.0_genc++_headers"],
68 export_generated_headers: ["android.hardware.broadcastradio@1.0_genc++_headers"], 68 export_generated_headers: ["android.hardware.broadcastradio@1.0_genc++_headers"],
69 vendor_available: true, 69 vendor_available: true,
70 vndk: {
71 enabled: true,
72 },
70 shared_libs: [ 73 shared_libs: [
71 "libhidlbase", 74 "libhidlbase",
72 "libhidltransport", 75 "libhidltransport",
diff --git a/broadcastradio/1.1/Android.bp b/broadcastradio/1.1/Android.bp
index 3b504168..12e23d69 100644
--- a/broadcastradio/1.1/Android.bp
+++ b/broadcastradio/1.1/Android.bp
@@ -60,13 +60,16 @@ genrule {
60 ], 60 ],
61} 61}
62 62
63cc_library_shared { 63cc_library {
64 name: "android.hardware.broadcastradio@1.1", 64 name: "android.hardware.broadcastradio@1.1",
65 defaults: ["hidl-module-defaults"], 65 defaults: ["hidl-module-defaults"],
66 generated_sources: ["android.hardware.broadcastradio@1.1_genc++"], 66 generated_sources: ["android.hardware.broadcastradio@1.1_genc++"],
67 generated_headers: ["android.hardware.broadcastradio@1.1_genc++_headers"], 67 generated_headers: ["android.hardware.broadcastradio@1.1_genc++_headers"],
68 export_generated_headers: ["android.hardware.broadcastradio@1.1_genc++_headers"], 68 export_generated_headers: ["android.hardware.broadcastradio@1.1_genc++_headers"],
69 vendor_available: true, 69 vendor_available: true,
70 vndk: {
71 enabled: true,
72 },
70 shared_libs: [ 73 shared_libs: [
71 "libhidlbase", 74 "libhidlbase",
72 "libhidltransport", 75 "libhidltransport",
diff --git a/camera/common/1.0/Android.bp b/camera/common/1.0/Android.bp
index 252d4906..ade7260d 100644
--- a/camera/common/1.0/Android.bp
+++ b/camera/common/1.0/Android.bp
@@ -32,13 +32,16 @@ genrule {
32 ], 32 ],
33} 33}
34 34
35cc_library_shared { 35cc_library {
36 name: "android.hardware.camera.common@1.0", 36 name: "android.hardware.camera.common@1.0",
37 defaults: ["hidl-module-defaults"], 37 defaults: ["hidl-module-defaults"],
38 generated_sources: ["android.hardware.camera.common@1.0_genc++"], 38 generated_sources: ["android.hardware.camera.common@1.0_genc++"],
39 generated_headers: ["android.hardware.camera.common@1.0_genc++_headers"], 39 generated_headers: ["android.hardware.camera.common@1.0_genc++_headers"],
40 export_generated_headers: ["android.hardware.camera.common@1.0_genc++_headers"], 40 export_generated_headers: ["android.hardware.camera.common@1.0_genc++_headers"],
41 vendor_available: true, 41 vendor_available: true,
42 vndk: {
43 enabled: true,
44 },
42 shared_libs: [ 45 shared_libs: [
43 "libhidlbase", 46 "libhidlbase",
44 "libhidltransport", 47 "libhidltransport",
diff --git a/camera/common/1.0/Android.mk b/camera/common/1.0/Android.mk
index 47bfb31b..c2e70756 100644
--- a/camera/common/1.0/Android.mk
+++ b/camera/common/1.0/Android.mk
@@ -11,6 +11,8 @@ LOCAL_MODULE_CLASS := JAVA_LIBRARIES
11intermediates := $(call local-generated-sources-dir, COMMON) 11intermediates := $(call local-generated-sources-dir, COMMON)
12 12
13HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX) 13HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
14LOCAL_NO_STANDARD_LIBRARIES := true
15LOCAL_JAVA_LIBRARIES += core-oj hwbinder
14 16
15# 17#
16# Build types.hal (CameraDeviceStatus) 18# Build types.hal (CameraDeviceStatus)
@@ -185,188 +187,5 @@ LOCAL_GENERATED_SOURCES += $(GEN)
185include $(BUILD_JAVA_LIBRARY) 187include $(BUILD_JAVA_LIBRARY)
186 188
187 189
188################################################################################
189
190include $(CLEAR_VARS)
191LOCAL_MODULE := android.hardware.camera.common-V1.0-java-static
192LOCAL_MODULE_CLASS := JAVA_LIBRARIES
193
194intermediates := $(call local-generated-sources-dir, COMMON)
195
196HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
197
198#
199# Build types.hal (CameraDeviceStatus)
200#
201GEN := $(intermediates)/android/hardware/camera/common/V1_0/CameraDeviceStatus.java
202$(GEN): $(HIDL)
203$(GEN): PRIVATE_HIDL := $(HIDL)
204$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
205$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
206$(GEN): PRIVATE_CUSTOM_TOOL = \
207 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
208 -Ljava \
209 -randroid.hardware:hardware/interfaces \
210 -randroid.hidl:system/libhidl/transport \
211 android.hardware.camera.common@1.0::types.CameraDeviceStatus
212
213$(GEN): $(LOCAL_PATH)/types.hal
214 $(transform-generated-source)
215LOCAL_GENERATED_SOURCES += $(GEN)
216
217#
218# Build types.hal (CameraMetadataType)
219#
220GEN := $(intermediates)/android/hardware/camera/common/V1_0/CameraMetadataType.java
221$(GEN): $(HIDL)
222$(GEN): PRIVATE_HIDL := $(HIDL)
223$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
224$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
225$(GEN): PRIVATE_CUSTOM_TOOL = \
226 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
227 -Ljava \
228 -randroid.hardware:hardware/interfaces \
229 -randroid.hidl:system/libhidl/transport \
230 android.hardware.camera.common@1.0::types.CameraMetadataType
231
232$(GEN): $(LOCAL_PATH)/types.hal
233 $(transform-generated-source)
234LOCAL_GENERATED_SOURCES += $(GEN)
235
236#
237# Build types.hal (CameraResourceCost)
238#
239GEN := $(intermediates)/android/hardware/camera/common/V1_0/CameraResourceCost.java
240$(GEN): $(HIDL)
241$(GEN): PRIVATE_HIDL := $(HIDL)
242$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
243$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
244$(GEN): PRIVATE_CUSTOM_TOOL = \
245 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
246 -Ljava \
247 -randroid.hardware:hardware/interfaces \
248 -randroid.hidl:system/libhidl/transport \
249 android.hardware.camera.common@1.0::types.CameraResourceCost
250
251$(GEN): $(LOCAL_PATH)/types.hal
252 $(transform-generated-source)
253LOCAL_GENERATED_SOURCES += $(GEN)
254
255#
256# Build types.hal (Status)
257#
258GEN := $(intermediates)/android/hardware/camera/common/V1_0/Status.java
259$(GEN): $(HIDL)
260$(GEN): PRIVATE_HIDL := $(HIDL)
261$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
262$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
263$(GEN): PRIVATE_CUSTOM_TOOL = \
264 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
265 -Ljava \
266 -randroid.hardware:hardware/interfaces \
267 -randroid.hidl:system/libhidl/transport \
268 android.hardware.camera.common@1.0::types.Status
269
270$(GEN): $(LOCAL_PATH)/types.hal
271 $(transform-generated-source)
272LOCAL_GENERATED_SOURCES += $(GEN)
273
274#
275# Build types.hal (TagBoundaryId)
276#
277GEN := $(intermediates)/android/hardware/camera/common/V1_0/TagBoundaryId.java
278$(GEN): $(HIDL)
279$(GEN): PRIVATE_HIDL := $(HIDL)
280$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
281$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
282$(GEN): PRIVATE_CUSTOM_TOOL = \
283 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
284 -Ljava \
285 -randroid.hardware:hardware/interfaces \
286 -randroid.hidl:system/libhidl/transport \
287 android.hardware.camera.common@1.0::types.TagBoundaryId
288
289$(GEN): $(LOCAL_PATH)/types.hal
290 $(transform-generated-source)
291LOCAL_GENERATED_SOURCES += $(GEN)
292
293#
294# Build types.hal (TorchMode)
295#
296GEN := $(intermediates)/android/hardware/camera/common/V1_0/TorchMode.java
297$(GEN): $(HIDL)
298$(GEN): PRIVATE_HIDL := $(HIDL)
299$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
300$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
301$(GEN): PRIVATE_CUSTOM_TOOL = \
302 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
303 -Ljava \
304 -randroid.hardware:hardware/interfaces \
305 -randroid.hidl:system/libhidl/transport \
306 android.hardware.camera.common@1.0::types.TorchMode
307
308$(GEN): $(LOCAL_PATH)/types.hal
309 $(transform-generated-source)
310LOCAL_GENERATED_SOURCES += $(GEN)
311
312#
313# Build types.hal (TorchModeStatus)
314#
315GEN := $(intermediates)/android/hardware/camera/common/V1_0/TorchModeStatus.java
316$(GEN): $(HIDL)
317$(GEN): PRIVATE_HIDL := $(HIDL)
318$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
319$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
320$(GEN): PRIVATE_CUSTOM_TOOL = \
321 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
322 -Ljava \
323 -randroid.hardware:hardware/interfaces \
324 -randroid.hidl:system/libhidl/transport \
325 android.hardware.camera.common@1.0::types.TorchModeStatus
326
327$(GEN): $(LOCAL_PATH)/types.hal
328 $(transform-generated-source)
329LOCAL_GENERATED_SOURCES += $(GEN)
330
331#
332# Build types.hal (VendorTag)
333#
334GEN := $(intermediates)/android/hardware/camera/common/V1_0/VendorTag.java
335$(GEN): $(HIDL)
336$(GEN): PRIVATE_HIDL := $(HIDL)
337$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
338$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
339$(GEN): PRIVATE_CUSTOM_TOOL = \
340 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
341 -Ljava \
342 -randroid.hardware:hardware/interfaces \
343 -randroid.hidl:system/libhidl/transport \
344 android.hardware.camera.common@1.0::types.VendorTag
345
346$(GEN): $(LOCAL_PATH)/types.hal
347 $(transform-generated-source)
348LOCAL_GENERATED_SOURCES += $(GEN)
349
350#
351# Build types.hal (VendorTagSection)
352#
353GEN := $(intermediates)/android/hardware/camera/common/V1_0/VendorTagSection.java
354$(GEN): $(HIDL)
355$(GEN): PRIVATE_HIDL := $(HIDL)
356$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
357$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
358$(GEN): PRIVATE_CUSTOM_TOOL = \
359 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
360 -Ljava \
361 -randroid.hardware:hardware/interfaces \
362 -randroid.hidl:system/libhidl/transport \
363 android.hardware.camera.common@1.0::types.VendorTagSection
364
365$(GEN): $(LOCAL_PATH)/types.hal
366 $(transform-generated-source)
367LOCAL_GENERATED_SOURCES += $(GEN)
368include $(BUILD_STATIC_JAVA_LIBRARY)
369
370
371 190
372include $(call all-makefiles-under,$(LOCAL_PATH)) 191include $(call all-makefiles-under,$(LOCAL_PATH))
diff --git a/camera/device/1.0/Android.bp b/camera/device/1.0/Android.bp
index 3ef40c84..b8335f95 100644
--- a/camera/device/1.0/Android.bp
+++ b/camera/device/1.0/Android.bp
@@ -53,13 +53,16 @@ genrule {
53 ], 53 ],
54} 54}
55 55
56cc_library_shared { 56cc_library {
57 name: "android.hardware.camera.device@1.0", 57 name: "android.hardware.camera.device@1.0",
58 defaults: ["hidl-module-defaults"], 58 defaults: ["hidl-module-defaults"],
59 generated_sources: ["android.hardware.camera.device@1.0_genc++"], 59 generated_sources: ["android.hardware.camera.device@1.0_genc++"],
60 generated_headers: ["android.hardware.camera.device@1.0_genc++_headers"], 60 generated_headers: ["android.hardware.camera.device@1.0_genc++_headers"],
61 export_generated_headers: ["android.hardware.camera.device@1.0_genc++_headers"], 61 export_generated_headers: ["android.hardware.camera.device@1.0_genc++_headers"],
62 vendor_available: true, 62 vendor_available: true,
63 vndk: {
64 enabled: true,
65 },
63 shared_libs: [ 66 shared_libs: [
64 "libhidlbase", 67 "libhidlbase",
65 "libhidltransport", 68 "libhidltransport",
diff --git a/camera/device/3.2/Android.bp b/camera/device/3.2/Android.bp
index dbc80ab6..24c21519 100644
--- a/camera/device/3.2/Android.bp
+++ b/camera/device/3.2/Android.bp
@@ -53,13 +53,16 @@ genrule {
53 ], 53 ],
54} 54}
55 55
56cc_library_shared { 56cc_library {
57 name: "android.hardware.camera.device@3.2", 57 name: "android.hardware.camera.device@3.2",
58 defaults: ["hidl-module-defaults"], 58 defaults: ["hidl-module-defaults"],
59 generated_sources: ["android.hardware.camera.device@3.2_genc++"], 59 generated_sources: ["android.hardware.camera.device@3.2_genc++"],
60 generated_headers: ["android.hardware.camera.device@3.2_genc++_headers"], 60 generated_headers: ["android.hardware.camera.device@3.2_genc++_headers"],
61 export_generated_headers: ["android.hardware.camera.device@3.2_genc++_headers"], 61 export_generated_headers: ["android.hardware.camera.device@3.2_genc++_headers"],
62 vendor_available: true, 62 vendor_available: true,
63 vndk: {
64 enabled: true,
65 },
63 shared_libs: [ 66 shared_libs: [
64 "libhidlbase", 67 "libhidlbase",
65 "libhidltransport", 68 "libhidltransport",
diff --git a/camera/metadata/3.2/Android.bp b/camera/metadata/3.2/Android.bp
index 707b5210..3c4b5e96 100644
--- a/camera/metadata/3.2/Android.bp
+++ b/camera/metadata/3.2/Android.bp
@@ -32,13 +32,16 @@ genrule {
32 ], 32 ],
33} 33}
34 34
35cc_library_shared { 35cc_library {
36 name: "android.hardware.camera.metadata@3.2", 36 name: "android.hardware.camera.metadata@3.2",
37 defaults: ["hidl-module-defaults"], 37 defaults: ["hidl-module-defaults"],
38 generated_sources: ["android.hardware.camera.metadata@3.2_genc++"], 38 generated_sources: ["android.hardware.camera.metadata@3.2_genc++"],
39 generated_headers: ["android.hardware.camera.metadata@3.2_genc++_headers"], 39 generated_headers: ["android.hardware.camera.metadata@3.2_genc++_headers"],
40 export_generated_headers: ["android.hardware.camera.metadata@3.2_genc++_headers"], 40 export_generated_headers: ["android.hardware.camera.metadata@3.2_genc++_headers"],
41 vendor_available: true, 41 vendor_available: true,
42 vndk: {
43 enabled: true,
44 },
42 shared_libs: [ 45 shared_libs: [
43 "libhidlbase", 46 "libhidlbase",
44 "libhidltransport", 47 "libhidltransport",
diff --git a/camera/metadata/3.2/Android.mk b/camera/metadata/3.2/Android.mk
index 935c37cd..f9508b5f 100644
--- a/camera/metadata/3.2/Android.mk
+++ b/camera/metadata/3.2/Android.mk
@@ -11,6 +11,8 @@ LOCAL_MODULE_CLASS := JAVA_LIBRARIES
11intermediates := $(call local-generated-sources-dir, COMMON) 11intermediates := $(call local-generated-sources-dir, COMMON)
12 12
13HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX) 13HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
14LOCAL_NO_STANDARD_LIBRARIES := true
15LOCAL_JAVA_LIBRARIES += core-oj hwbinder
14 16
15# 17#
16# Build types.hal (CameraMetadataEnumAndroidBlackLevelLock) 18# Build types.hal (CameraMetadataEnumAndroidBlackLevelLock)
@@ -1230,1233 +1232,5 @@ LOCAL_GENERATED_SOURCES += $(GEN)
1230include $(BUILD_JAVA_LIBRARY) 1232include $(BUILD_JAVA_LIBRARY)
1231 1233
1232 1234
1233################################################################################
1234
1235include $(CLEAR_VARS)
1236LOCAL_MODULE := android.hardware.camera.metadata-V3.2-java-static
1237LOCAL_MODULE_CLASS := JAVA_LIBRARIES
1238
1239intermediates := $(call local-generated-sources-dir, COMMON)
1240
1241HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
1242
1243#
1244# Build types.hal (CameraMetadataEnumAndroidBlackLevelLock)
1245#
1246GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidBlackLevelLock.java
1247$(GEN): $(HIDL)
1248$(GEN): PRIVATE_HIDL := $(HIDL)
1249$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1250$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1251$(GEN): PRIVATE_CUSTOM_TOOL = \
1252 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1253 -Ljava \
1254 -randroid.hardware:hardware/interfaces \
1255 -randroid.hidl:system/libhidl/transport \
1256 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidBlackLevelLock
1257
1258$(GEN): $(LOCAL_PATH)/types.hal
1259 $(transform-generated-source)
1260LOCAL_GENERATED_SOURCES += $(GEN)
1261
1262#
1263# Build types.hal (CameraMetadataEnumAndroidColorCorrectionAberrationMode)
1264#
1265GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidColorCorrectionAberrationMode.java
1266$(GEN): $(HIDL)
1267$(GEN): PRIVATE_HIDL := $(HIDL)
1268$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1269$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1270$(GEN): PRIVATE_CUSTOM_TOOL = \
1271 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1272 -Ljava \
1273 -randroid.hardware:hardware/interfaces \
1274 -randroid.hidl:system/libhidl/transport \
1275 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidColorCorrectionAberrationMode
1276
1277$(GEN): $(LOCAL_PATH)/types.hal
1278 $(transform-generated-source)
1279LOCAL_GENERATED_SOURCES += $(GEN)
1280
1281#
1282# Build types.hal (CameraMetadataEnumAndroidColorCorrectionMode)
1283#
1284GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidColorCorrectionMode.java
1285$(GEN): $(HIDL)
1286$(GEN): PRIVATE_HIDL := $(HIDL)
1287$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1288$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1289$(GEN): PRIVATE_CUSTOM_TOOL = \
1290 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1291 -Ljava \
1292 -randroid.hardware:hardware/interfaces \
1293 -randroid.hidl:system/libhidl/transport \
1294 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidColorCorrectionMode
1295
1296$(GEN): $(LOCAL_PATH)/types.hal
1297 $(transform-generated-source)
1298LOCAL_GENERATED_SOURCES += $(GEN)
1299
1300#
1301# Build types.hal (CameraMetadataEnumAndroidControlAeAntibandingMode)
1302#
1303GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlAeAntibandingMode.java
1304$(GEN): $(HIDL)
1305$(GEN): PRIVATE_HIDL := $(HIDL)
1306$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1307$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1308$(GEN): PRIVATE_CUSTOM_TOOL = \
1309 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1310 -Ljava \
1311 -randroid.hardware:hardware/interfaces \
1312 -randroid.hidl:system/libhidl/transport \
1313 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlAeAntibandingMode
1314
1315$(GEN): $(LOCAL_PATH)/types.hal
1316 $(transform-generated-source)
1317LOCAL_GENERATED_SOURCES += $(GEN)
1318
1319#
1320# Build types.hal (CameraMetadataEnumAndroidControlAeLock)
1321#
1322GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlAeLock.java
1323$(GEN): $(HIDL)
1324$(GEN): PRIVATE_HIDL := $(HIDL)
1325$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1326$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1327$(GEN): PRIVATE_CUSTOM_TOOL = \
1328 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1329 -Ljava \
1330 -randroid.hardware:hardware/interfaces \
1331 -randroid.hidl:system/libhidl/transport \
1332 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlAeLock
1333
1334$(GEN): $(LOCAL_PATH)/types.hal
1335 $(transform-generated-source)
1336LOCAL_GENERATED_SOURCES += $(GEN)
1337
1338#
1339# Build types.hal (CameraMetadataEnumAndroidControlAeLockAvailable)
1340#
1341GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlAeLockAvailable.java
1342$(GEN): $(HIDL)
1343$(GEN): PRIVATE_HIDL := $(HIDL)
1344$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1345$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1346$(GEN): PRIVATE_CUSTOM_TOOL = \
1347 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1348 -Ljava \
1349 -randroid.hardware:hardware/interfaces \
1350 -randroid.hidl:system/libhidl/transport \
1351 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlAeLockAvailable
1352
1353$(GEN): $(LOCAL_PATH)/types.hal
1354 $(transform-generated-source)
1355LOCAL_GENERATED_SOURCES += $(GEN)
1356
1357#
1358# Build types.hal (CameraMetadataEnumAndroidControlAeMode)
1359#
1360GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlAeMode.java
1361$(GEN): $(HIDL)
1362$(GEN): PRIVATE_HIDL := $(HIDL)
1363$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1364$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1365$(GEN): PRIVATE_CUSTOM_TOOL = \
1366 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1367 -Ljava \
1368 -randroid.hardware:hardware/interfaces \
1369 -randroid.hidl:system/libhidl/transport \
1370 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlAeMode
1371
1372$(GEN): $(LOCAL_PATH)/types.hal
1373 $(transform-generated-source)
1374LOCAL_GENERATED_SOURCES += $(GEN)
1375
1376#
1377# Build types.hal (CameraMetadataEnumAndroidControlAePrecaptureTrigger)
1378#
1379GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlAePrecaptureTrigger.java
1380$(GEN): $(HIDL)
1381$(GEN): PRIVATE_HIDL := $(HIDL)
1382$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1383$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1384$(GEN): PRIVATE_CUSTOM_TOOL = \
1385 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1386 -Ljava \
1387 -randroid.hardware:hardware/interfaces \
1388 -randroid.hidl:system/libhidl/transport \
1389 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlAePrecaptureTrigger
1390
1391$(GEN): $(LOCAL_PATH)/types.hal
1392 $(transform-generated-source)
1393LOCAL_GENERATED_SOURCES += $(GEN)
1394
1395#
1396# Build types.hal (CameraMetadataEnumAndroidControlAeState)
1397#
1398GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlAeState.java
1399$(GEN): $(HIDL)
1400$(GEN): PRIVATE_HIDL := $(HIDL)
1401$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1402$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1403$(GEN): PRIVATE_CUSTOM_TOOL = \
1404 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1405 -Ljava \
1406 -randroid.hardware:hardware/interfaces \
1407 -randroid.hidl:system/libhidl/transport \
1408 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlAeState
1409
1410$(GEN): $(LOCAL_PATH)/types.hal
1411 $(transform-generated-source)
1412LOCAL_GENERATED_SOURCES += $(GEN)
1413
1414#
1415# Build types.hal (CameraMetadataEnumAndroidControlAfMode)
1416#
1417GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlAfMode.java
1418$(GEN): $(HIDL)
1419$(GEN): PRIVATE_HIDL := $(HIDL)
1420$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1421$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1422$(GEN): PRIVATE_CUSTOM_TOOL = \
1423 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1424 -Ljava \
1425 -randroid.hardware:hardware/interfaces \
1426 -randroid.hidl:system/libhidl/transport \
1427 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlAfMode
1428
1429$(GEN): $(LOCAL_PATH)/types.hal
1430 $(transform-generated-source)
1431LOCAL_GENERATED_SOURCES += $(GEN)
1432
1433#
1434# Build types.hal (CameraMetadataEnumAndroidControlAfState)
1435#
1436GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlAfState.java
1437$(GEN): $(HIDL)
1438$(GEN): PRIVATE_HIDL := $(HIDL)
1439$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1440$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1441$(GEN): PRIVATE_CUSTOM_TOOL = \
1442 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1443 -Ljava \
1444 -randroid.hardware:hardware/interfaces \
1445 -randroid.hidl:system/libhidl/transport \
1446 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlAfState
1447
1448$(GEN): $(LOCAL_PATH)/types.hal
1449 $(transform-generated-source)
1450LOCAL_GENERATED_SOURCES += $(GEN)
1451
1452#
1453# Build types.hal (CameraMetadataEnumAndroidControlAfTrigger)
1454#
1455GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlAfTrigger.java
1456$(GEN): $(HIDL)
1457$(GEN): PRIVATE_HIDL := $(HIDL)
1458$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1459$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1460$(GEN): PRIVATE_CUSTOM_TOOL = \
1461 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1462 -Ljava \
1463 -randroid.hardware:hardware/interfaces \
1464 -randroid.hidl:system/libhidl/transport \
1465 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlAfTrigger
1466
1467$(GEN): $(LOCAL_PATH)/types.hal
1468 $(transform-generated-source)
1469LOCAL_GENERATED_SOURCES += $(GEN)
1470
1471#
1472# Build types.hal (CameraMetadataEnumAndroidControlAwbLock)
1473#
1474GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlAwbLock.java
1475$(GEN): $(HIDL)
1476$(GEN): PRIVATE_HIDL := $(HIDL)
1477$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1478$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1479$(GEN): PRIVATE_CUSTOM_TOOL = \
1480 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1481 -Ljava \
1482 -randroid.hardware:hardware/interfaces \
1483 -randroid.hidl:system/libhidl/transport \
1484 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlAwbLock
1485
1486$(GEN): $(LOCAL_PATH)/types.hal
1487 $(transform-generated-source)
1488LOCAL_GENERATED_SOURCES += $(GEN)
1489
1490#
1491# Build types.hal (CameraMetadataEnumAndroidControlAwbLockAvailable)
1492#
1493GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlAwbLockAvailable.java
1494$(GEN): $(HIDL)
1495$(GEN): PRIVATE_HIDL := $(HIDL)
1496$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1497$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1498$(GEN): PRIVATE_CUSTOM_TOOL = \
1499 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1500 -Ljava \
1501 -randroid.hardware:hardware/interfaces \
1502 -randroid.hidl:system/libhidl/transport \
1503 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlAwbLockAvailable
1504
1505$(GEN): $(LOCAL_PATH)/types.hal
1506 $(transform-generated-source)
1507LOCAL_GENERATED_SOURCES += $(GEN)
1508
1509#
1510# Build types.hal (CameraMetadataEnumAndroidControlAwbMode)
1511#
1512GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlAwbMode.java
1513$(GEN): $(HIDL)
1514$(GEN): PRIVATE_HIDL := $(HIDL)
1515$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1516$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1517$(GEN): PRIVATE_CUSTOM_TOOL = \
1518 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1519 -Ljava \
1520 -randroid.hardware:hardware/interfaces \
1521 -randroid.hidl:system/libhidl/transport \
1522 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlAwbMode
1523
1524$(GEN): $(LOCAL_PATH)/types.hal
1525 $(transform-generated-source)
1526LOCAL_GENERATED_SOURCES += $(GEN)
1527
1528#
1529# Build types.hal (CameraMetadataEnumAndroidControlAwbState)
1530#
1531GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlAwbState.java
1532$(GEN): $(HIDL)
1533$(GEN): PRIVATE_HIDL := $(HIDL)
1534$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1535$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1536$(GEN): PRIVATE_CUSTOM_TOOL = \
1537 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1538 -Ljava \
1539 -randroid.hardware:hardware/interfaces \
1540 -randroid.hidl:system/libhidl/transport \
1541 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlAwbState
1542
1543$(GEN): $(LOCAL_PATH)/types.hal
1544 $(transform-generated-source)
1545LOCAL_GENERATED_SOURCES += $(GEN)
1546
1547#
1548# Build types.hal (CameraMetadataEnumAndroidControlCaptureIntent)
1549#
1550GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlCaptureIntent.java
1551$(GEN): $(HIDL)
1552$(GEN): PRIVATE_HIDL := $(HIDL)
1553$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1554$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1555$(GEN): PRIVATE_CUSTOM_TOOL = \
1556 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1557 -Ljava \
1558 -randroid.hardware:hardware/interfaces \
1559 -randroid.hidl:system/libhidl/transport \
1560 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlCaptureIntent
1561
1562$(GEN): $(LOCAL_PATH)/types.hal
1563 $(transform-generated-source)
1564LOCAL_GENERATED_SOURCES += $(GEN)
1565
1566#
1567# Build types.hal (CameraMetadataEnumAndroidControlEffectMode)
1568#
1569GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlEffectMode.java
1570$(GEN): $(HIDL)
1571$(GEN): PRIVATE_HIDL := $(HIDL)
1572$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1573$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1574$(GEN): PRIVATE_CUSTOM_TOOL = \
1575 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1576 -Ljava \
1577 -randroid.hardware:hardware/interfaces \
1578 -randroid.hidl:system/libhidl/transport \
1579 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlEffectMode
1580
1581$(GEN): $(LOCAL_PATH)/types.hal
1582 $(transform-generated-source)
1583LOCAL_GENERATED_SOURCES += $(GEN)
1584
1585#
1586# Build types.hal (CameraMetadataEnumAndroidControlEnableZsl)
1587#
1588GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlEnableZsl.java
1589$(GEN): $(HIDL)
1590$(GEN): PRIVATE_HIDL := $(HIDL)
1591$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1592$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1593$(GEN): PRIVATE_CUSTOM_TOOL = \
1594 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1595 -Ljava \
1596 -randroid.hardware:hardware/interfaces \
1597 -randroid.hidl:system/libhidl/transport \
1598 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlEnableZsl
1599
1600$(GEN): $(LOCAL_PATH)/types.hal
1601 $(transform-generated-source)
1602LOCAL_GENERATED_SOURCES += $(GEN)
1603
1604#
1605# Build types.hal (CameraMetadataEnumAndroidControlMode)
1606#
1607GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlMode.java
1608$(GEN): $(HIDL)
1609$(GEN): PRIVATE_HIDL := $(HIDL)
1610$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1611$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1612$(GEN): PRIVATE_CUSTOM_TOOL = \
1613 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1614 -Ljava \
1615 -randroid.hardware:hardware/interfaces \
1616 -randroid.hidl:system/libhidl/transport \
1617 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlMode
1618
1619$(GEN): $(LOCAL_PATH)/types.hal
1620 $(transform-generated-source)
1621LOCAL_GENERATED_SOURCES += $(GEN)
1622
1623#
1624# Build types.hal (CameraMetadataEnumAndroidControlSceneMode)
1625#
1626GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlSceneMode.java
1627$(GEN): $(HIDL)
1628$(GEN): PRIVATE_HIDL := $(HIDL)
1629$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1630$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1631$(GEN): PRIVATE_CUSTOM_TOOL = \
1632 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1633 -Ljava \
1634 -randroid.hardware:hardware/interfaces \
1635 -randroid.hidl:system/libhidl/transport \
1636 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlSceneMode
1637
1638$(GEN): $(LOCAL_PATH)/types.hal
1639 $(transform-generated-source)
1640LOCAL_GENERATED_SOURCES += $(GEN)
1641
1642#
1643# Build types.hal (CameraMetadataEnumAndroidControlVideoStabilizationMode)
1644#
1645GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidControlVideoStabilizationMode.java
1646$(GEN): $(HIDL)
1647$(GEN): PRIVATE_HIDL := $(HIDL)
1648$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1649$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1650$(GEN): PRIVATE_CUSTOM_TOOL = \
1651 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1652 -Ljava \
1653 -randroid.hardware:hardware/interfaces \
1654 -randroid.hidl:system/libhidl/transport \
1655 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidControlVideoStabilizationMode
1656
1657$(GEN): $(LOCAL_PATH)/types.hal
1658 $(transform-generated-source)
1659LOCAL_GENERATED_SOURCES += $(GEN)
1660
1661#
1662# Build types.hal (CameraMetadataEnumAndroidDemosaicMode)
1663#
1664GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidDemosaicMode.java
1665$(GEN): $(HIDL)
1666$(GEN): PRIVATE_HIDL := $(HIDL)
1667$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1668$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1669$(GEN): PRIVATE_CUSTOM_TOOL = \
1670 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1671 -Ljava \
1672 -randroid.hardware:hardware/interfaces \
1673 -randroid.hidl:system/libhidl/transport \
1674 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidDemosaicMode
1675
1676$(GEN): $(LOCAL_PATH)/types.hal
1677 $(transform-generated-source)
1678LOCAL_GENERATED_SOURCES += $(GEN)
1679
1680#
1681# Build types.hal (CameraMetadataEnumAndroidDepthAvailableDepthStreamConfigurations)
1682#
1683GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidDepthAvailableDepthStreamConfigurations.java
1684$(GEN): $(HIDL)
1685$(GEN): PRIVATE_HIDL := $(HIDL)
1686$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1687$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1688$(GEN): PRIVATE_CUSTOM_TOOL = \
1689 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1690 -Ljava \
1691 -randroid.hardware:hardware/interfaces \
1692 -randroid.hidl:system/libhidl/transport \
1693 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidDepthAvailableDepthStreamConfigurations
1694
1695$(GEN): $(LOCAL_PATH)/types.hal
1696 $(transform-generated-source)
1697LOCAL_GENERATED_SOURCES += $(GEN)
1698
1699#
1700# Build types.hal (CameraMetadataEnumAndroidDepthDepthIsExclusive)
1701#
1702GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidDepthDepthIsExclusive.java
1703$(GEN): $(HIDL)
1704$(GEN): PRIVATE_HIDL := $(HIDL)
1705$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1706$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1707$(GEN): PRIVATE_CUSTOM_TOOL = \
1708 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1709 -Ljava \
1710 -randroid.hardware:hardware/interfaces \
1711 -randroid.hidl:system/libhidl/transport \
1712 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidDepthDepthIsExclusive
1713
1714$(GEN): $(LOCAL_PATH)/types.hal
1715 $(transform-generated-source)
1716LOCAL_GENERATED_SOURCES += $(GEN)
1717
1718#
1719# Build types.hal (CameraMetadataEnumAndroidEdgeMode)
1720#
1721GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidEdgeMode.java
1722$(GEN): $(HIDL)
1723$(GEN): PRIVATE_HIDL := $(HIDL)
1724$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1725$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1726$(GEN): PRIVATE_CUSTOM_TOOL = \
1727 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1728 -Ljava \
1729 -randroid.hardware:hardware/interfaces \
1730 -randroid.hidl:system/libhidl/transport \
1731 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidEdgeMode
1732
1733$(GEN): $(LOCAL_PATH)/types.hal
1734 $(transform-generated-source)
1735LOCAL_GENERATED_SOURCES += $(GEN)
1736
1737#
1738# Build types.hal (CameraMetadataEnumAndroidFlashInfoAvailable)
1739#
1740GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidFlashInfoAvailable.java
1741$(GEN): $(HIDL)
1742$(GEN): PRIVATE_HIDL := $(HIDL)
1743$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1744$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1745$(GEN): PRIVATE_CUSTOM_TOOL = \
1746 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1747 -Ljava \
1748 -randroid.hardware:hardware/interfaces \
1749 -randroid.hidl:system/libhidl/transport \
1750 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidFlashInfoAvailable
1751
1752$(GEN): $(LOCAL_PATH)/types.hal
1753 $(transform-generated-source)
1754LOCAL_GENERATED_SOURCES += $(GEN)
1755
1756#
1757# Build types.hal (CameraMetadataEnumAndroidFlashMode)
1758#
1759GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidFlashMode.java
1760$(GEN): $(HIDL)
1761$(GEN): PRIVATE_HIDL := $(HIDL)
1762$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1763$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1764$(GEN): PRIVATE_CUSTOM_TOOL = \
1765 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1766 -Ljava \
1767 -randroid.hardware:hardware/interfaces \
1768 -randroid.hidl:system/libhidl/transport \
1769 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidFlashMode
1770
1771$(GEN): $(LOCAL_PATH)/types.hal
1772 $(transform-generated-source)
1773LOCAL_GENERATED_SOURCES += $(GEN)
1774
1775#
1776# Build types.hal (CameraMetadataEnumAndroidFlashState)
1777#
1778GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidFlashState.java
1779$(GEN): $(HIDL)
1780$(GEN): PRIVATE_HIDL := $(HIDL)
1781$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1782$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1783$(GEN): PRIVATE_CUSTOM_TOOL = \
1784 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1785 -Ljava \
1786 -randroid.hardware:hardware/interfaces \
1787 -randroid.hidl:system/libhidl/transport \
1788 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidFlashState
1789
1790$(GEN): $(LOCAL_PATH)/types.hal
1791 $(transform-generated-source)
1792LOCAL_GENERATED_SOURCES += $(GEN)
1793
1794#
1795# Build types.hal (CameraMetadataEnumAndroidHotPixelMode)
1796#
1797GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidHotPixelMode.java
1798$(GEN): $(HIDL)
1799$(GEN): PRIVATE_HIDL := $(HIDL)
1800$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1801$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1802$(GEN): PRIVATE_CUSTOM_TOOL = \
1803 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1804 -Ljava \
1805 -randroid.hardware:hardware/interfaces \
1806 -randroid.hidl:system/libhidl/transport \
1807 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidHotPixelMode
1808
1809$(GEN): $(LOCAL_PATH)/types.hal
1810 $(transform-generated-source)
1811LOCAL_GENERATED_SOURCES += $(GEN)
1812
1813#
1814# Build types.hal (CameraMetadataEnumAndroidInfoSupportedHardwareLevel)
1815#
1816GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidInfoSupportedHardwareLevel.java
1817$(GEN): $(HIDL)
1818$(GEN): PRIVATE_HIDL := $(HIDL)
1819$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1820$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1821$(GEN): PRIVATE_CUSTOM_TOOL = \
1822 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1823 -Ljava \
1824 -randroid.hardware:hardware/interfaces \
1825 -randroid.hidl:system/libhidl/transport \
1826 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidInfoSupportedHardwareLevel
1827
1828$(GEN): $(LOCAL_PATH)/types.hal
1829 $(transform-generated-source)
1830LOCAL_GENERATED_SOURCES += $(GEN)
1831
1832#
1833# Build types.hal (CameraMetadataEnumAndroidLedAvailableLeds)
1834#
1835GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidLedAvailableLeds.java
1836$(GEN): $(HIDL)
1837$(GEN): PRIVATE_HIDL := $(HIDL)
1838$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1839$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1840$(GEN): PRIVATE_CUSTOM_TOOL = \
1841 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1842 -Ljava \
1843 -randroid.hardware:hardware/interfaces \
1844 -randroid.hidl:system/libhidl/transport \
1845 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidLedAvailableLeds
1846
1847$(GEN): $(LOCAL_PATH)/types.hal
1848 $(transform-generated-source)
1849LOCAL_GENERATED_SOURCES += $(GEN)
1850
1851#
1852# Build types.hal (CameraMetadataEnumAndroidLedTransmit)
1853#
1854GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidLedTransmit.java
1855$(GEN): $(HIDL)
1856$(GEN): PRIVATE_HIDL := $(HIDL)
1857$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1858$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1859$(GEN): PRIVATE_CUSTOM_TOOL = \
1860 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1861 -Ljava \
1862 -randroid.hardware:hardware/interfaces \
1863 -randroid.hidl:system/libhidl/transport \
1864 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidLedTransmit
1865
1866$(GEN): $(LOCAL_PATH)/types.hal
1867 $(transform-generated-source)
1868LOCAL_GENERATED_SOURCES += $(GEN)
1869
1870#
1871# Build types.hal (CameraMetadataEnumAndroidLensFacing)
1872#
1873GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidLensFacing.java
1874$(GEN): $(HIDL)
1875$(GEN): PRIVATE_HIDL := $(HIDL)
1876$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1877$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1878$(GEN): PRIVATE_CUSTOM_TOOL = \
1879 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1880 -Ljava \
1881 -randroid.hardware:hardware/interfaces \
1882 -randroid.hidl:system/libhidl/transport \
1883 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidLensFacing
1884
1885$(GEN): $(LOCAL_PATH)/types.hal
1886 $(transform-generated-source)
1887LOCAL_GENERATED_SOURCES += $(GEN)
1888
1889#
1890# Build types.hal (CameraMetadataEnumAndroidLensInfoFocusDistanceCalibration)
1891#
1892GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidLensInfoFocusDistanceCalibration.java
1893$(GEN): $(HIDL)
1894$(GEN): PRIVATE_HIDL := $(HIDL)
1895$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1896$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1897$(GEN): PRIVATE_CUSTOM_TOOL = \
1898 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1899 -Ljava \
1900 -randroid.hardware:hardware/interfaces \
1901 -randroid.hidl:system/libhidl/transport \
1902 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidLensInfoFocusDistanceCalibration
1903
1904$(GEN): $(LOCAL_PATH)/types.hal
1905 $(transform-generated-source)
1906LOCAL_GENERATED_SOURCES += $(GEN)
1907
1908#
1909# Build types.hal (CameraMetadataEnumAndroidLensOpticalStabilizationMode)
1910#
1911GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidLensOpticalStabilizationMode.java
1912$(GEN): $(HIDL)
1913$(GEN): PRIVATE_HIDL := $(HIDL)
1914$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1915$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1916$(GEN): PRIVATE_CUSTOM_TOOL = \
1917 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1918 -Ljava \
1919 -randroid.hardware:hardware/interfaces \
1920 -randroid.hidl:system/libhidl/transport \
1921 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidLensOpticalStabilizationMode
1922
1923$(GEN): $(LOCAL_PATH)/types.hal
1924 $(transform-generated-source)
1925LOCAL_GENERATED_SOURCES += $(GEN)
1926
1927#
1928# Build types.hal (CameraMetadataEnumAndroidLensState)
1929#
1930GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidLensState.java
1931$(GEN): $(HIDL)
1932$(GEN): PRIVATE_HIDL := $(HIDL)
1933$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1934$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1935$(GEN): PRIVATE_CUSTOM_TOOL = \
1936 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1937 -Ljava \
1938 -randroid.hardware:hardware/interfaces \
1939 -randroid.hidl:system/libhidl/transport \
1940 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidLensState
1941
1942$(GEN): $(LOCAL_PATH)/types.hal
1943 $(transform-generated-source)
1944LOCAL_GENERATED_SOURCES += $(GEN)
1945
1946#
1947# Build types.hal (CameraMetadataEnumAndroidNoiseReductionMode)
1948#
1949GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidNoiseReductionMode.java
1950$(GEN): $(HIDL)
1951$(GEN): PRIVATE_HIDL := $(HIDL)
1952$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1953$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1954$(GEN): PRIVATE_CUSTOM_TOOL = \
1955 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1956 -Ljava \
1957 -randroid.hardware:hardware/interfaces \
1958 -randroid.hidl:system/libhidl/transport \
1959 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidNoiseReductionMode
1960
1961$(GEN): $(LOCAL_PATH)/types.hal
1962 $(transform-generated-source)
1963LOCAL_GENERATED_SOURCES += $(GEN)
1964
1965#
1966# Build types.hal (CameraMetadataEnumAndroidQuirksPartialResult)
1967#
1968GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidQuirksPartialResult.java
1969$(GEN): $(HIDL)
1970$(GEN): PRIVATE_HIDL := $(HIDL)
1971$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1972$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1973$(GEN): PRIVATE_CUSTOM_TOOL = \
1974 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1975 -Ljava \
1976 -randroid.hardware:hardware/interfaces \
1977 -randroid.hidl:system/libhidl/transport \
1978 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidQuirksPartialResult
1979
1980$(GEN): $(LOCAL_PATH)/types.hal
1981 $(transform-generated-source)
1982LOCAL_GENERATED_SOURCES += $(GEN)
1983
1984#
1985# Build types.hal (CameraMetadataEnumAndroidRequestAvailableCapabilities)
1986#
1987GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidRequestAvailableCapabilities.java
1988$(GEN): $(HIDL)
1989$(GEN): PRIVATE_HIDL := $(HIDL)
1990$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
1991$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1992$(GEN): PRIVATE_CUSTOM_TOOL = \
1993 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1994 -Ljava \
1995 -randroid.hardware:hardware/interfaces \
1996 -randroid.hidl:system/libhidl/transport \
1997 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidRequestAvailableCapabilities
1998
1999$(GEN): $(LOCAL_PATH)/types.hal
2000 $(transform-generated-source)
2001LOCAL_GENERATED_SOURCES += $(GEN)
2002
2003#
2004# Build types.hal (CameraMetadataEnumAndroidRequestMetadataMode)
2005#
2006GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidRequestMetadataMode.java
2007$(GEN): $(HIDL)
2008$(GEN): PRIVATE_HIDL := $(HIDL)
2009$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2010$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2011$(GEN): PRIVATE_CUSTOM_TOOL = \
2012 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2013 -Ljava \
2014 -randroid.hardware:hardware/interfaces \
2015 -randroid.hidl:system/libhidl/transport \
2016 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidRequestMetadataMode
2017
2018$(GEN): $(LOCAL_PATH)/types.hal
2019 $(transform-generated-source)
2020LOCAL_GENERATED_SOURCES += $(GEN)
2021
2022#
2023# Build types.hal (CameraMetadataEnumAndroidRequestType)
2024#
2025GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidRequestType.java
2026$(GEN): $(HIDL)
2027$(GEN): PRIVATE_HIDL := $(HIDL)
2028$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2029$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2030$(GEN): PRIVATE_CUSTOM_TOOL = \
2031 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2032 -Ljava \
2033 -randroid.hardware:hardware/interfaces \
2034 -randroid.hidl:system/libhidl/transport \
2035 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidRequestType
2036
2037$(GEN): $(LOCAL_PATH)/types.hal
2038 $(transform-generated-source)
2039LOCAL_GENERATED_SOURCES += $(GEN)
2040
2041#
2042# Build types.hal (CameraMetadataEnumAndroidScalerAvailableFormats)
2043#
2044GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidScalerAvailableFormats.java
2045$(GEN): $(HIDL)
2046$(GEN): PRIVATE_HIDL := $(HIDL)
2047$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2048$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2049$(GEN): PRIVATE_CUSTOM_TOOL = \
2050 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2051 -Ljava \
2052 -randroid.hardware:hardware/interfaces \
2053 -randroid.hidl:system/libhidl/transport \
2054 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidScalerAvailableFormats
2055
2056$(GEN): $(LOCAL_PATH)/types.hal
2057 $(transform-generated-source)
2058LOCAL_GENERATED_SOURCES += $(GEN)
2059
2060#
2061# Build types.hal (CameraMetadataEnumAndroidScalerAvailableStreamConfigurations)
2062#
2063GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidScalerAvailableStreamConfigurations.java
2064$(GEN): $(HIDL)
2065$(GEN): PRIVATE_HIDL := $(HIDL)
2066$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2067$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2068$(GEN): PRIVATE_CUSTOM_TOOL = \
2069 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2070 -Ljava \
2071 -randroid.hardware:hardware/interfaces \
2072 -randroid.hidl:system/libhidl/transport \
2073 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidScalerAvailableStreamConfigurations
2074
2075$(GEN): $(LOCAL_PATH)/types.hal
2076 $(transform-generated-source)
2077LOCAL_GENERATED_SOURCES += $(GEN)
2078
2079#
2080# Build types.hal (CameraMetadataEnumAndroidScalerCroppingType)
2081#
2082GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidScalerCroppingType.java
2083$(GEN): $(HIDL)
2084$(GEN): PRIVATE_HIDL := $(HIDL)
2085$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2086$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2087$(GEN): PRIVATE_CUSTOM_TOOL = \
2088 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2089 -Ljava \
2090 -randroid.hardware:hardware/interfaces \
2091 -randroid.hidl:system/libhidl/transport \
2092 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidScalerCroppingType
2093
2094$(GEN): $(LOCAL_PATH)/types.hal
2095 $(transform-generated-source)
2096LOCAL_GENERATED_SOURCES += $(GEN)
2097
2098#
2099# Build types.hal (CameraMetadataEnumAndroidSensorInfoColorFilterArrangement)
2100#
2101GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidSensorInfoColorFilterArrangement.java
2102$(GEN): $(HIDL)
2103$(GEN): PRIVATE_HIDL := $(HIDL)
2104$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2105$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2106$(GEN): PRIVATE_CUSTOM_TOOL = \
2107 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2108 -Ljava \
2109 -randroid.hardware:hardware/interfaces \
2110 -randroid.hidl:system/libhidl/transport \
2111 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidSensorInfoColorFilterArrangement
2112
2113$(GEN): $(LOCAL_PATH)/types.hal
2114 $(transform-generated-source)
2115LOCAL_GENERATED_SOURCES += $(GEN)
2116
2117#
2118# Build types.hal (CameraMetadataEnumAndroidSensorInfoLensShadingApplied)
2119#
2120GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidSensorInfoLensShadingApplied.java
2121$(GEN): $(HIDL)
2122$(GEN): PRIVATE_HIDL := $(HIDL)
2123$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2124$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2125$(GEN): PRIVATE_CUSTOM_TOOL = \
2126 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2127 -Ljava \
2128 -randroid.hardware:hardware/interfaces \
2129 -randroid.hidl:system/libhidl/transport \
2130 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidSensorInfoLensShadingApplied
2131
2132$(GEN): $(LOCAL_PATH)/types.hal
2133 $(transform-generated-source)
2134LOCAL_GENERATED_SOURCES += $(GEN)
2135
2136#
2137# Build types.hal (CameraMetadataEnumAndroidSensorInfoTimestampSource)
2138#
2139GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidSensorInfoTimestampSource.java
2140$(GEN): $(HIDL)
2141$(GEN): PRIVATE_HIDL := $(HIDL)
2142$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2143$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2144$(GEN): PRIVATE_CUSTOM_TOOL = \
2145 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2146 -Ljava \
2147 -randroid.hardware:hardware/interfaces \
2148 -randroid.hidl:system/libhidl/transport \
2149 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidSensorInfoTimestampSource
2150
2151$(GEN): $(LOCAL_PATH)/types.hal
2152 $(transform-generated-source)
2153LOCAL_GENERATED_SOURCES += $(GEN)
2154
2155#
2156# Build types.hal (CameraMetadataEnumAndroidSensorReferenceIlluminant1)
2157#
2158GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidSensorReferenceIlluminant1.java
2159$(GEN): $(HIDL)
2160$(GEN): PRIVATE_HIDL := $(HIDL)
2161$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2162$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2163$(GEN): PRIVATE_CUSTOM_TOOL = \
2164 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2165 -Ljava \
2166 -randroid.hardware:hardware/interfaces \
2167 -randroid.hidl:system/libhidl/transport \
2168 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidSensorReferenceIlluminant1
2169
2170$(GEN): $(LOCAL_PATH)/types.hal
2171 $(transform-generated-source)
2172LOCAL_GENERATED_SOURCES += $(GEN)
2173
2174#
2175# Build types.hal (CameraMetadataEnumAndroidSensorTestPatternMode)
2176#
2177GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidSensorTestPatternMode.java
2178$(GEN): $(HIDL)
2179$(GEN): PRIVATE_HIDL := $(HIDL)
2180$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2181$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2182$(GEN): PRIVATE_CUSTOM_TOOL = \
2183 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2184 -Ljava \
2185 -randroid.hardware:hardware/interfaces \
2186 -randroid.hidl:system/libhidl/transport \
2187 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidSensorTestPatternMode
2188
2189$(GEN): $(LOCAL_PATH)/types.hal
2190 $(transform-generated-source)
2191LOCAL_GENERATED_SOURCES += $(GEN)
2192
2193#
2194# Build types.hal (CameraMetadataEnumAndroidShadingMode)
2195#
2196GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidShadingMode.java
2197$(GEN): $(HIDL)
2198$(GEN): PRIVATE_HIDL := $(HIDL)
2199$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2200$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2201$(GEN): PRIVATE_CUSTOM_TOOL = \
2202 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2203 -Ljava \
2204 -randroid.hardware:hardware/interfaces \
2205 -randroid.hidl:system/libhidl/transport \
2206 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidShadingMode
2207
2208$(GEN): $(LOCAL_PATH)/types.hal
2209 $(transform-generated-source)
2210LOCAL_GENERATED_SOURCES += $(GEN)
2211
2212#
2213# Build types.hal (CameraMetadataEnumAndroidStatisticsFaceDetectMode)
2214#
2215GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidStatisticsFaceDetectMode.java
2216$(GEN): $(HIDL)
2217$(GEN): PRIVATE_HIDL := $(HIDL)
2218$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2219$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2220$(GEN): PRIVATE_CUSTOM_TOOL = \
2221 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2222 -Ljava \
2223 -randroid.hardware:hardware/interfaces \
2224 -randroid.hidl:system/libhidl/transport \
2225 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidStatisticsFaceDetectMode
2226
2227$(GEN): $(LOCAL_PATH)/types.hal
2228 $(transform-generated-source)
2229LOCAL_GENERATED_SOURCES += $(GEN)
2230
2231#
2232# Build types.hal (CameraMetadataEnumAndroidStatisticsHistogramMode)
2233#
2234GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidStatisticsHistogramMode.java
2235$(GEN): $(HIDL)
2236$(GEN): PRIVATE_HIDL := $(HIDL)
2237$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2238$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2239$(GEN): PRIVATE_CUSTOM_TOOL = \
2240 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2241 -Ljava \
2242 -randroid.hardware:hardware/interfaces \
2243 -randroid.hidl:system/libhidl/transport \
2244 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidStatisticsHistogramMode
2245
2246$(GEN): $(LOCAL_PATH)/types.hal
2247 $(transform-generated-source)
2248LOCAL_GENERATED_SOURCES += $(GEN)
2249
2250#
2251# Build types.hal (CameraMetadataEnumAndroidStatisticsHotPixelMapMode)
2252#
2253GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidStatisticsHotPixelMapMode.java
2254$(GEN): $(HIDL)
2255$(GEN): PRIVATE_HIDL := $(HIDL)
2256$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2257$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2258$(GEN): PRIVATE_CUSTOM_TOOL = \
2259 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2260 -Ljava \
2261 -randroid.hardware:hardware/interfaces \
2262 -randroid.hidl:system/libhidl/transport \
2263 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidStatisticsHotPixelMapMode
2264
2265$(GEN): $(LOCAL_PATH)/types.hal
2266 $(transform-generated-source)
2267LOCAL_GENERATED_SOURCES += $(GEN)
2268
2269#
2270# Build types.hal (CameraMetadataEnumAndroidStatisticsLensShadingMapMode)
2271#
2272GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidStatisticsLensShadingMapMode.java
2273$(GEN): $(HIDL)
2274$(GEN): PRIVATE_HIDL := $(HIDL)
2275$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2276$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2277$(GEN): PRIVATE_CUSTOM_TOOL = \
2278 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2279 -Ljava \
2280 -randroid.hardware:hardware/interfaces \
2281 -randroid.hidl:system/libhidl/transport \
2282 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidStatisticsLensShadingMapMode
2283
2284$(GEN): $(LOCAL_PATH)/types.hal
2285 $(transform-generated-source)
2286LOCAL_GENERATED_SOURCES += $(GEN)
2287
2288#
2289# Build types.hal (CameraMetadataEnumAndroidStatisticsSceneFlicker)
2290#
2291GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidStatisticsSceneFlicker.java
2292$(GEN): $(HIDL)
2293$(GEN): PRIVATE_HIDL := $(HIDL)
2294$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2295$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2296$(GEN): PRIVATE_CUSTOM_TOOL = \
2297 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2298 -Ljava \
2299 -randroid.hardware:hardware/interfaces \
2300 -randroid.hidl:system/libhidl/transport \
2301 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidStatisticsSceneFlicker
2302
2303$(GEN): $(LOCAL_PATH)/types.hal
2304 $(transform-generated-source)
2305LOCAL_GENERATED_SOURCES += $(GEN)
2306
2307#
2308# Build types.hal (CameraMetadataEnumAndroidStatisticsSharpnessMapMode)
2309#
2310GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidStatisticsSharpnessMapMode.java
2311$(GEN): $(HIDL)
2312$(GEN): PRIVATE_HIDL := $(HIDL)
2313$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2314$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2315$(GEN): PRIVATE_CUSTOM_TOOL = \
2316 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2317 -Ljava \
2318 -randroid.hardware:hardware/interfaces \
2319 -randroid.hidl:system/libhidl/transport \
2320 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidStatisticsSharpnessMapMode
2321
2322$(GEN): $(LOCAL_PATH)/types.hal
2323 $(transform-generated-source)
2324LOCAL_GENERATED_SOURCES += $(GEN)
2325
2326#
2327# Build types.hal (CameraMetadataEnumAndroidSyncFrameNumber)
2328#
2329GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidSyncFrameNumber.java
2330$(GEN): $(HIDL)
2331$(GEN): PRIVATE_HIDL := $(HIDL)
2332$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2333$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2334$(GEN): PRIVATE_CUSTOM_TOOL = \
2335 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2336 -Ljava \
2337 -randroid.hardware:hardware/interfaces \
2338 -randroid.hidl:system/libhidl/transport \
2339 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidSyncFrameNumber
2340
2341$(GEN): $(LOCAL_PATH)/types.hal
2342 $(transform-generated-source)
2343LOCAL_GENERATED_SOURCES += $(GEN)
2344
2345#
2346# Build types.hal (CameraMetadataEnumAndroidSyncMaxLatency)
2347#
2348GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidSyncMaxLatency.java
2349$(GEN): $(HIDL)
2350$(GEN): PRIVATE_HIDL := $(HIDL)
2351$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2352$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2353$(GEN): PRIVATE_CUSTOM_TOOL = \
2354 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2355 -Ljava \
2356 -randroid.hardware:hardware/interfaces \
2357 -randroid.hidl:system/libhidl/transport \
2358 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidSyncMaxLatency
2359
2360$(GEN): $(LOCAL_PATH)/types.hal
2361 $(transform-generated-source)
2362LOCAL_GENERATED_SOURCES += $(GEN)
2363
2364#
2365# Build types.hal (CameraMetadataEnumAndroidTonemapMode)
2366#
2367GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidTonemapMode.java
2368$(GEN): $(HIDL)
2369$(GEN): PRIVATE_HIDL := $(HIDL)
2370$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2371$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2372$(GEN): PRIVATE_CUSTOM_TOOL = \
2373 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2374 -Ljava \
2375 -randroid.hardware:hardware/interfaces \
2376 -randroid.hidl:system/libhidl/transport \
2377 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidTonemapMode
2378
2379$(GEN): $(LOCAL_PATH)/types.hal
2380 $(transform-generated-source)
2381LOCAL_GENERATED_SOURCES += $(GEN)
2382
2383#
2384# Build types.hal (CameraMetadataEnumAndroidTonemapPresetCurve)
2385#
2386GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataEnumAndroidTonemapPresetCurve.java
2387$(GEN): $(HIDL)
2388$(GEN): PRIVATE_HIDL := $(HIDL)
2389$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2390$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2391$(GEN): PRIVATE_CUSTOM_TOOL = \
2392 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2393 -Ljava \
2394 -randroid.hardware:hardware/interfaces \
2395 -randroid.hidl:system/libhidl/transport \
2396 android.hardware.camera.metadata@3.2::types.CameraMetadataEnumAndroidTonemapPresetCurve
2397
2398$(GEN): $(LOCAL_PATH)/types.hal
2399 $(transform-generated-source)
2400LOCAL_GENERATED_SOURCES += $(GEN)
2401
2402#
2403# Build types.hal (CameraMetadataSection)
2404#
2405GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataSection.java
2406$(GEN): $(HIDL)
2407$(GEN): PRIVATE_HIDL := $(HIDL)
2408$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2409$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2410$(GEN): PRIVATE_CUSTOM_TOOL = \
2411 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2412 -Ljava \
2413 -randroid.hardware:hardware/interfaces \
2414 -randroid.hidl:system/libhidl/transport \
2415 android.hardware.camera.metadata@3.2::types.CameraMetadataSection
2416
2417$(GEN): $(LOCAL_PATH)/types.hal
2418 $(transform-generated-source)
2419LOCAL_GENERATED_SOURCES += $(GEN)
2420
2421#
2422# Build types.hal (CameraMetadataSectionStart)
2423#
2424GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataSectionStart.java
2425$(GEN): $(HIDL)
2426$(GEN): PRIVATE_HIDL := $(HIDL)
2427$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2428$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2429$(GEN): PRIVATE_CUSTOM_TOOL = \
2430 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2431 -Ljava \
2432 -randroid.hardware:hardware/interfaces \
2433 -randroid.hidl:system/libhidl/transport \
2434 android.hardware.camera.metadata@3.2::types.CameraMetadataSectionStart
2435
2436$(GEN): $(LOCAL_PATH)/types.hal
2437 $(transform-generated-source)
2438LOCAL_GENERATED_SOURCES += $(GEN)
2439
2440#
2441# Build types.hal (CameraMetadataTag)
2442#
2443GEN := $(intermediates)/android/hardware/camera/metadata/V3_2/CameraMetadataTag.java
2444$(GEN): $(HIDL)
2445$(GEN): PRIVATE_HIDL := $(HIDL)
2446$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
2447$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
2448$(GEN): PRIVATE_CUSTOM_TOOL = \
2449 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
2450 -Ljava \
2451 -randroid.hardware:hardware/interfaces \
2452 -randroid.hidl:system/libhidl/transport \
2453 android.hardware.camera.metadata@3.2::types.CameraMetadataTag
2454
2455$(GEN): $(LOCAL_PATH)/types.hal
2456 $(transform-generated-source)
2457LOCAL_GENERATED_SOURCES += $(GEN)
2458include $(BUILD_STATIC_JAVA_LIBRARY)
2459
2460
2461 1235
2462include $(call all-makefiles-under,$(LOCAL_PATH)) 1236include $(call all-makefiles-under,$(LOCAL_PATH))
diff --git a/camera/provider/2.4/Android.bp b/camera/provider/2.4/Android.bp
index 36a726a6..82a3a78a 100644
--- a/camera/provider/2.4/Android.bp
+++ b/camera/provider/2.4/Android.bp
@@ -42,13 +42,16 @@ genrule {
42 ], 42 ],
43} 43}
44 44
45cc_library_shared { 45cc_library {
46 name: "android.hardware.camera.provider@2.4", 46 name: "android.hardware.camera.provider@2.4",
47 defaults: ["hidl-module-defaults"], 47 defaults: ["hidl-module-defaults"],
48 generated_sources: ["android.hardware.camera.provider@2.4_genc++"], 48 generated_sources: ["android.hardware.camera.provider@2.4_genc++"],
49 generated_headers: ["android.hardware.camera.provider@2.4_genc++_headers"], 49 generated_headers: ["android.hardware.camera.provider@2.4_genc++_headers"],
50 export_generated_headers: ["android.hardware.camera.provider@2.4_genc++_headers"], 50 export_generated_headers: ["android.hardware.camera.provider@2.4_genc++_headers"],
51 vendor_available: true, 51 vendor_available: true,
52 vndk: {
53 enabled: true,
54 },
52 shared_libs: [ 55 shared_libs: [
53 "libhidlbase", 56 "libhidlbase",
54 "libhidltransport", 57 "libhidltransport",
diff --git a/configstore/1.0/Android.mk b/configstore/1.0/Android.mk
index 59eff955..e050a924 100644
--- a/configstore/1.0/Android.mk
+++ b/configstore/1.0/Android.mk
@@ -155,158 +155,5 @@ LOCAL_GENERATED_SOURCES += $(GEN)
155include $(BUILD_JAVA_LIBRARY) 155include $(BUILD_JAVA_LIBRARY)
156 156
157 157
158################################################################################
159
160include $(CLEAR_VARS)
161LOCAL_MODULE := android.hardware.configstore-V1.0-java-static
162LOCAL_MODULE_CLASS := JAVA_LIBRARIES
163
164intermediates := $(call local-generated-sources-dir, COMMON)
165
166HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
167
168LOCAL_STATIC_JAVA_LIBRARIES := \
169 android.hidl.base-V1.0-java-static \
170
171LOCAL_NO_STANDARD_LIBRARIES := true
172LOCAL_JAVA_LIBRARIES := core-oj hwbinder
173
174#
175# Build types.hal (OptionalBool)
176#
177GEN := $(intermediates)/android/hardware/configstore/V1_0/OptionalBool.java
178$(GEN): $(HIDL)
179$(GEN): PRIVATE_HIDL := $(HIDL)
180$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
181$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
182$(GEN): PRIVATE_CUSTOM_TOOL = \
183 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
184 -Ljava \
185 -randroid.hardware:hardware/interfaces \
186 -randroid.hidl:system/libhidl/transport \
187 android.hardware.configstore@1.0::types.OptionalBool
188
189$(GEN): $(LOCAL_PATH)/types.hal
190 $(transform-generated-source)
191LOCAL_GENERATED_SOURCES += $(GEN)
192
193#
194# Build types.hal (OptionalInt32)
195#
196GEN := $(intermediates)/android/hardware/configstore/V1_0/OptionalInt32.java
197$(GEN): $(HIDL)
198$(GEN): PRIVATE_HIDL := $(HIDL)
199$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
200$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
201$(GEN): PRIVATE_CUSTOM_TOOL = \
202 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
203 -Ljava \
204 -randroid.hardware:hardware/interfaces \
205 -randroid.hidl:system/libhidl/transport \
206 android.hardware.configstore@1.0::types.OptionalInt32
207
208$(GEN): $(LOCAL_PATH)/types.hal
209 $(transform-generated-source)
210LOCAL_GENERATED_SOURCES += $(GEN)
211
212#
213# Build types.hal (OptionalInt64)
214#
215GEN := $(intermediates)/android/hardware/configstore/V1_0/OptionalInt64.java
216$(GEN): $(HIDL)
217$(GEN): PRIVATE_HIDL := $(HIDL)
218$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
219$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
220$(GEN): PRIVATE_CUSTOM_TOOL = \
221 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
222 -Ljava \
223 -randroid.hardware:hardware/interfaces \
224 -randroid.hidl:system/libhidl/transport \
225 android.hardware.configstore@1.0::types.OptionalInt64
226
227$(GEN): $(LOCAL_PATH)/types.hal
228 $(transform-generated-source)
229LOCAL_GENERATED_SOURCES += $(GEN)
230
231#
232# Build types.hal (OptionalString)
233#
234GEN := $(intermediates)/android/hardware/configstore/V1_0/OptionalString.java
235$(GEN): $(HIDL)
236$(GEN): PRIVATE_HIDL := $(HIDL)
237$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
238$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
239$(GEN): PRIVATE_CUSTOM_TOOL = \
240 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
241 -Ljava \
242 -randroid.hardware:hardware/interfaces \
243 -randroid.hidl:system/libhidl/transport \
244 android.hardware.configstore@1.0::types.OptionalString
245
246$(GEN): $(LOCAL_PATH)/types.hal
247 $(transform-generated-source)
248LOCAL_GENERATED_SOURCES += $(GEN)
249
250#
251# Build types.hal (OptionalUInt32)
252#
253GEN := $(intermediates)/android/hardware/configstore/V1_0/OptionalUInt32.java
254$(GEN): $(HIDL)
255$(GEN): PRIVATE_HIDL := $(HIDL)
256$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
257$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
258$(GEN): PRIVATE_CUSTOM_TOOL = \
259 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
260 -Ljava \
261 -randroid.hardware:hardware/interfaces \
262 -randroid.hidl:system/libhidl/transport \
263 android.hardware.configstore@1.0::types.OptionalUInt32
264
265$(GEN): $(LOCAL_PATH)/types.hal
266 $(transform-generated-source)
267LOCAL_GENERATED_SOURCES += $(GEN)
268
269#
270# Build types.hal (OptionalUInt64)
271#
272GEN := $(intermediates)/android/hardware/configstore/V1_0/OptionalUInt64.java
273$(GEN): $(HIDL)
274$(GEN): PRIVATE_HIDL := $(HIDL)
275$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
276$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
277$(GEN): PRIVATE_CUSTOM_TOOL = \
278 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
279 -Ljava \
280 -randroid.hardware:hardware/interfaces \
281 -randroid.hidl:system/libhidl/transport \
282 android.hardware.configstore@1.0::types.OptionalUInt64
283
284$(GEN): $(LOCAL_PATH)/types.hal
285 $(transform-generated-source)
286LOCAL_GENERATED_SOURCES += $(GEN)
287
288#
289# Build ISurfaceFlingerConfigs.hal
290#
291GEN := $(intermediates)/android/hardware/configstore/V1_0/ISurfaceFlingerConfigs.java
292$(GEN): $(HIDL)
293$(GEN): PRIVATE_HIDL := $(HIDL)
294$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISurfaceFlingerConfigs.hal
295$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
296$(GEN): $(LOCAL_PATH)/types.hal
297$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
298$(GEN): PRIVATE_CUSTOM_TOOL = \
299 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
300 -Ljava \
301 -randroid.hardware:hardware/interfaces \
302 -randroid.hidl:system/libhidl/transport \
303 android.hardware.configstore@1.0::ISurfaceFlingerConfigs
304
305$(GEN): $(LOCAL_PATH)/ISurfaceFlingerConfigs.hal
306 $(transform-generated-source)
307LOCAL_GENERATED_SOURCES += $(GEN)
308include $(BUILD_STATIC_JAVA_LIBRARY)
309
310
311 158
312include $(call all-makefiles-under,$(LOCAL_PATH)) 159include $(call all-makefiles-under,$(LOCAL_PATH))
diff --git a/contexthub/1.0/Android.bp b/contexthub/1.0/Android.bp
index 45d2e5c0..ae1bd082 100644
--- a/contexthub/1.0/Android.bp
+++ b/contexthub/1.0/Android.bp
@@ -46,13 +46,16 @@ genrule {
46 ], 46 ],
47} 47}
48 48
49cc_library_shared { 49cc_library {
50 name: "android.hardware.contexthub@1.0", 50 name: "android.hardware.contexthub@1.0",
51 defaults: ["hidl-module-defaults"], 51 defaults: ["hidl-module-defaults"],
52 generated_sources: ["android.hardware.contexthub@1.0_genc++"], 52 generated_sources: ["android.hardware.contexthub@1.0_genc++"],
53 generated_headers: ["android.hardware.contexthub@1.0_genc++_headers"], 53 generated_headers: ["android.hardware.contexthub@1.0_genc++_headers"],
54 export_generated_headers: ["android.hardware.contexthub@1.0_genc++_headers"], 54 export_generated_headers: ["android.hardware.contexthub@1.0_genc++_headers"],
55 vendor_available: true, 55 vendor_available: true,
56 vndk: {
57 enabled: true,
58 },
56 shared_libs: [ 59 shared_libs: [
57 "libhidlbase", 60 "libhidlbase",
58 "libhidltransport", 61 "libhidltransport",
diff --git a/contexthub/1.0/Android.mk b/contexthub/1.0/Android.mk
index d161e3b0..47bfd8fc 100644
--- a/contexthub/1.0/Android.mk
+++ b/contexthub/1.0/Android.mk
@@ -15,6 +15,8 @@ HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
15LOCAL_JAVA_LIBRARIES := \ 15LOCAL_JAVA_LIBRARIES := \
16 android.hidl.base-V1.0-java \ 16 android.hidl.base-V1.0-java \
17 17
18LOCAL_NO_STANDARD_LIBRARIES := true
19LOCAL_JAVA_LIBRARIES += core-oj hwbinder
18 20
19# 21#
20# Build types.hal (AsyncEventType) 22# Build types.hal (AsyncEventType)
@@ -328,331 +330,5 @@ LOCAL_GENERATED_SOURCES += $(GEN)
328include $(BUILD_JAVA_LIBRARY) 330include $(BUILD_JAVA_LIBRARY)
329 331
330 332
331################################################################################
332
333include $(CLEAR_VARS)
334LOCAL_MODULE := android.hardware.contexthub-V1.0-java-static
335LOCAL_MODULE_CLASS := JAVA_LIBRARIES
336
337intermediates := $(call local-generated-sources-dir, COMMON)
338
339HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
340
341LOCAL_STATIC_JAVA_LIBRARIES := \
342 android.hidl.base-V1.0-java-static \
343
344
345#
346# Build types.hal (AsyncEventType)
347#
348GEN := $(intermediates)/android/hardware/contexthub/V1_0/AsyncEventType.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.contexthub@1.0::types.AsyncEventType
359
360$(GEN): $(LOCAL_PATH)/types.hal
361 $(transform-generated-source)
362LOCAL_GENERATED_SOURCES += $(GEN)
363
364#
365# Build types.hal (ContextHub)
366#
367GEN := $(intermediates)/android/hardware/contexthub/V1_0/ContextHub.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.contexthub@1.0::types.ContextHub
378
379$(GEN): $(LOCAL_PATH)/types.hal
380 $(transform-generated-source)
381LOCAL_GENERATED_SOURCES += $(GEN)
382
383#
384# Build types.hal (ContextHubMsg)
385#
386GEN := $(intermediates)/android/hardware/contexthub/V1_0/ContextHubMsg.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.contexthub@1.0::types.ContextHubMsg
397
398$(GEN): $(LOCAL_PATH)/types.hal
399 $(transform-generated-source)
400LOCAL_GENERATED_SOURCES += $(GEN)
401
402#
403# Build types.hal (HostEndPoint)
404#
405GEN := $(intermediates)/android/hardware/contexthub/V1_0/HostEndPoint.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.contexthub@1.0::types.HostEndPoint
416
417$(GEN): $(LOCAL_PATH)/types.hal
418 $(transform-generated-source)
419LOCAL_GENERATED_SOURCES += $(GEN)
420
421#
422# Build types.hal (HubAppInfo)
423#
424GEN := $(intermediates)/android/hardware/contexthub/V1_0/HubAppInfo.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.contexthub@1.0::types.HubAppInfo
435
436$(GEN): $(LOCAL_PATH)/types.hal
437 $(transform-generated-source)
438LOCAL_GENERATED_SOURCES += $(GEN)
439
440#
441# Build types.hal (HubMemoryFlag)
442#
443GEN := $(intermediates)/android/hardware/contexthub/V1_0/HubMemoryFlag.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.contexthub@1.0::types.HubMemoryFlag
454
455$(GEN): $(LOCAL_PATH)/types.hal
456 $(transform-generated-source)
457LOCAL_GENERATED_SOURCES += $(GEN)
458
459#
460# Build types.hal (HubMemoryType)
461#
462GEN := $(intermediates)/android/hardware/contexthub/V1_0/HubMemoryType.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.contexthub@1.0::types.HubMemoryType
473
474$(GEN): $(LOCAL_PATH)/types.hal
475 $(transform-generated-source)
476LOCAL_GENERATED_SOURCES += $(GEN)
477
478#
479# Build types.hal (MemRange)
480#
481GEN := $(intermediates)/android/hardware/contexthub/V1_0/MemRange.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.contexthub@1.0::types.MemRange
492
493$(GEN): $(LOCAL_PATH)/types.hal
494 $(transform-generated-source)
495LOCAL_GENERATED_SOURCES += $(GEN)
496
497#
498# Build types.hal (NanoAppBinary)
499#
500GEN := $(intermediates)/android/hardware/contexthub/V1_0/NanoAppBinary.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.contexthub@1.0::types.NanoAppBinary
511
512$(GEN): $(LOCAL_PATH)/types.hal
513 $(transform-generated-source)
514LOCAL_GENERATED_SOURCES += $(GEN)
515
516#
517# Build types.hal (NanoAppFlags)
518#
519GEN := $(intermediates)/android/hardware/contexthub/V1_0/NanoAppFlags.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.contexthub@1.0::types.NanoAppFlags
530
531$(GEN): $(LOCAL_PATH)/types.hal
532 $(transform-generated-source)
533LOCAL_GENERATED_SOURCES += $(GEN)
534
535#
536# Build types.hal (PhysicalSensor)
537#
538GEN := $(intermediates)/android/hardware/contexthub/V1_0/PhysicalSensor.java
539$(GEN): $(HIDL)
540$(GEN): PRIVATE_HIDL := $(HIDL)
541$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
542$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
543$(GEN): PRIVATE_CUSTOM_TOOL = \
544 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
545 -Ljava \
546 -randroid.hardware:hardware/interfaces \
547 -randroid.hidl:system/libhidl/transport \
548 android.hardware.contexthub@1.0::types.PhysicalSensor
549
550$(GEN): $(LOCAL_PATH)/types.hal
551 $(transform-generated-source)
552LOCAL_GENERATED_SOURCES += $(GEN)
553
554#
555# Build types.hal (Result)
556#
557GEN := $(intermediates)/android/hardware/contexthub/V1_0/Result.java
558$(GEN): $(HIDL)
559$(GEN): PRIVATE_HIDL := $(HIDL)
560$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
561$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
562$(GEN): PRIVATE_CUSTOM_TOOL = \
563 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
564 -Ljava \
565 -randroid.hardware:hardware/interfaces \
566 -randroid.hidl:system/libhidl/transport \
567 android.hardware.contexthub@1.0::types.Result
568
569$(GEN): $(LOCAL_PATH)/types.hal
570 $(transform-generated-source)
571LOCAL_GENERATED_SOURCES += $(GEN)
572
573#
574# Build types.hal (SensorType)
575#
576GEN := $(intermediates)/android/hardware/contexthub/V1_0/SensorType.java
577$(GEN): $(HIDL)
578$(GEN): PRIVATE_HIDL := $(HIDL)
579$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
580$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
581$(GEN): PRIVATE_CUSTOM_TOOL = \
582 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
583 -Ljava \
584 -randroid.hardware:hardware/interfaces \
585 -randroid.hidl:system/libhidl/transport \
586 android.hardware.contexthub@1.0::types.SensorType
587
588$(GEN): $(LOCAL_PATH)/types.hal
589 $(transform-generated-source)
590LOCAL_GENERATED_SOURCES += $(GEN)
591
592#
593# Build types.hal (TransactionResult)
594#
595GEN := $(intermediates)/android/hardware/contexthub/V1_0/TransactionResult.java
596$(GEN): $(HIDL)
597$(GEN): PRIVATE_HIDL := $(HIDL)
598$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
599$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
600$(GEN): PRIVATE_CUSTOM_TOOL = \
601 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
602 -Ljava \
603 -randroid.hardware:hardware/interfaces \
604 -randroid.hidl:system/libhidl/transport \
605 android.hardware.contexthub@1.0::types.TransactionResult
606
607$(GEN): $(LOCAL_PATH)/types.hal
608 $(transform-generated-source)
609LOCAL_GENERATED_SOURCES += $(GEN)
610
611#
612# Build IContexthub.hal
613#
614GEN := $(intermediates)/android/hardware/contexthub/V1_0/IContexthub.java
615$(GEN): $(HIDL)
616$(GEN): PRIVATE_HIDL := $(HIDL)
617$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IContexthub.hal
618$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IContexthubCallback.hal
619$(GEN): $(LOCAL_PATH)/IContexthubCallback.hal
620$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
621$(GEN): $(LOCAL_PATH)/types.hal
622$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
623$(GEN): PRIVATE_CUSTOM_TOOL = \
624 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
625 -Ljava \
626 -randroid.hardware:hardware/interfaces \
627 -randroid.hidl:system/libhidl/transport \
628 android.hardware.contexthub@1.0::IContexthub
629
630$(GEN): $(LOCAL_PATH)/IContexthub.hal
631 $(transform-generated-source)
632LOCAL_GENERATED_SOURCES += $(GEN)
633
634#
635# Build IContexthubCallback.hal
636#
637GEN := $(intermediates)/android/hardware/contexthub/V1_0/IContexthubCallback.java
638$(GEN): $(HIDL)
639$(GEN): PRIVATE_HIDL := $(HIDL)
640$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IContexthubCallback.hal
641$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
642$(GEN): $(LOCAL_PATH)/types.hal
643$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
644$(GEN): PRIVATE_CUSTOM_TOOL = \
645 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
646 -Ljava \
647 -randroid.hardware:hardware/interfaces \
648 -randroid.hidl:system/libhidl/transport \
649 android.hardware.contexthub@1.0::IContexthubCallback
650
651$(GEN): $(LOCAL_PATH)/IContexthubCallback.hal
652 $(transform-generated-source)
653LOCAL_GENERATED_SOURCES += $(GEN)
654include $(BUILD_STATIC_JAVA_LIBRARY)
655
656
657 333
658include $(call all-makefiles-under,$(LOCAL_PATH)) 334include $(call all-makefiles-under,$(LOCAL_PATH))
diff --git a/drm/1.0/Android.bp b/drm/1.0/Android.bp
index 7829de7b..d004b827 100644
--- a/drm/1.0/Android.bp
+++ b/drm/1.0/Android.bp
@@ -67,13 +67,16 @@ genrule {
67 ], 67 ],
68} 68}
69 69
70cc_library_shared { 70cc_library {
71 name: "android.hardware.drm@1.0", 71 name: "android.hardware.drm@1.0",
72 defaults: ["hidl-module-defaults"], 72 defaults: ["hidl-module-defaults"],
73 generated_sources: ["android.hardware.drm@1.0_genc++"], 73 generated_sources: ["android.hardware.drm@1.0_genc++"],
74 generated_headers: ["android.hardware.drm@1.0_genc++_headers"], 74 generated_headers: ["android.hardware.drm@1.0_genc++_headers"],
75 export_generated_headers: ["android.hardware.drm@1.0_genc++_headers"], 75 export_generated_headers: ["android.hardware.drm@1.0_genc++_headers"],
76 vendor_available: true, 76 vendor_available: true,
77 vndk: {
78 enabled: true,
79 },
77 shared_libs: [ 80 shared_libs: [
78 "libhidlbase", 81 "libhidlbase",
79 "libhidltransport", 82 "libhidltransport",
diff --git a/dumpstate/1.0/Android.bp b/dumpstate/1.0/Android.bp
index 2424c33e..b135e002 100644
--- a/dumpstate/1.0/Android.bp
+++ b/dumpstate/1.0/Android.bp
@@ -35,13 +35,16 @@ genrule {
35 ], 35 ],
36} 36}
37 37
38cc_library_shared { 38cc_library {
39 name: "android.hardware.dumpstate@1.0", 39 name: "android.hardware.dumpstate@1.0",
40 defaults: ["hidl-module-defaults"], 40 defaults: ["hidl-module-defaults"],
41 generated_sources: ["android.hardware.dumpstate@1.0_genc++"], 41 generated_sources: ["android.hardware.dumpstate@1.0_genc++"],
42 generated_headers: ["android.hardware.dumpstate@1.0_genc++_headers"], 42 generated_headers: ["android.hardware.dumpstate@1.0_genc++_headers"],
43 export_generated_headers: ["android.hardware.dumpstate@1.0_genc++_headers"], 43 export_generated_headers: ["android.hardware.dumpstate@1.0_genc++_headers"],
44 vendor_available: true, 44 vendor_available: true,
45 vndk: {
46 enabled: true,
47 },
45 shared_libs: [ 48 shared_libs: [
46 "libhidlbase", 49 "libhidlbase",
47 "libhidltransport", 50 "libhidltransport",
diff --git a/gatekeeper/1.0/Android.bp b/gatekeeper/1.0/Android.bp
index eb70c09c..f12f38fd 100644
--- a/gatekeeper/1.0/Android.bp
+++ b/gatekeeper/1.0/Android.bp
@@ -39,13 +39,16 @@ genrule {
39 ], 39 ],
40} 40}
41 41
42cc_library_shared { 42cc_library {
43 name: "android.hardware.gatekeeper@1.0", 43 name: "android.hardware.gatekeeper@1.0",
44 defaults: ["hidl-module-defaults"], 44 defaults: ["hidl-module-defaults"],
45 generated_sources: ["android.hardware.gatekeeper@1.0_genc++"], 45 generated_sources: ["android.hardware.gatekeeper@1.0_genc++"],
46 generated_headers: ["android.hardware.gatekeeper@1.0_genc++_headers"], 46 generated_headers: ["android.hardware.gatekeeper@1.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.gatekeeper@1.0_genc++_headers"], 47 export_generated_headers: ["android.hardware.gatekeeper@1.0_genc++_headers"],
48 vendor_available: true, 48 vendor_available: true,
49 vndk: {
50 enabled: true,
51 },
49 shared_libs: [ 52 shared_libs: [
50 "libhidlbase", 53 "libhidlbase",
51 "libhidltransport", 54 "libhidltransport",
diff --git a/gatekeeper/1.0/Android.mk b/gatekeeper/1.0/Android.mk
index 576f729a..debc0d96 100644
--- a/gatekeeper/1.0/Android.mk
+++ b/gatekeeper/1.0/Android.mk
@@ -15,6 +15,8 @@ HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
15LOCAL_JAVA_LIBRARIES := \ 15LOCAL_JAVA_LIBRARIES := \
16 android.hidl.base-V1.0-java \ 16 android.hidl.base-V1.0-java \
17 17
18LOCAL_NO_STANDARD_LIBRARIES := true
19LOCAL_JAVA_LIBRARIES += core-oj hwbinder
18 20
19# 21#
20# Build types.hal (GatekeeperResponse) 22# Build types.hal (GatekeeperResponse)
@@ -77,80 +79,5 @@ LOCAL_GENERATED_SOURCES += $(GEN)
77include $(BUILD_JAVA_LIBRARY) 79include $(BUILD_JAVA_LIBRARY)
78 80
79 81
80################################################################################
81
82include $(CLEAR_VARS)
83LOCAL_MODULE := android.hardware.gatekeeper-V1.0-java-static
84LOCAL_MODULE_CLASS := JAVA_LIBRARIES
85
86intermediates := $(call local-generated-sources-dir, COMMON)
87
88HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
89
90LOCAL_STATIC_JAVA_LIBRARIES := \
91 android.hidl.base-V1.0-java-static \
92
93
94#
95# Build types.hal (GatekeeperResponse)
96#
97GEN := $(intermediates)/android/hardware/gatekeeper/V1_0/GatekeeperResponse.java
98$(GEN): $(HIDL)
99$(GEN): PRIVATE_HIDL := $(HIDL)
100$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
101$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
102$(GEN): PRIVATE_CUSTOM_TOOL = \
103 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
104 -Ljava \
105 -randroid.hardware:hardware/interfaces \
106 -randroid.hidl:system/libhidl/transport \
107 android.hardware.gatekeeper@1.0::types.GatekeeperResponse
108
109$(GEN): $(LOCAL_PATH)/types.hal
110 $(transform-generated-source)
111LOCAL_GENERATED_SOURCES += $(GEN)
112
113#
114# Build types.hal (GatekeeperStatusCode)
115#
116GEN := $(intermediates)/android/hardware/gatekeeper/V1_0/GatekeeperStatusCode.java
117$(GEN): $(HIDL)
118$(GEN): PRIVATE_HIDL := $(HIDL)
119$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
120$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
121$(GEN): PRIVATE_CUSTOM_TOOL = \
122 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
123 -Ljava \
124 -randroid.hardware:hardware/interfaces \
125 -randroid.hidl:system/libhidl/transport \
126 android.hardware.gatekeeper@1.0::types.GatekeeperStatusCode
127
128$(GEN): $(LOCAL_PATH)/types.hal
129 $(transform-generated-source)
130LOCAL_GENERATED_SOURCES += $(GEN)
131
132#
133# Build IGatekeeper.hal
134#
135GEN := $(intermediates)/android/hardware/gatekeeper/V1_0/IGatekeeper.java
136$(GEN): $(HIDL)
137$(GEN): PRIVATE_HIDL := $(HIDL)
138$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGatekeeper.hal
139$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
140$(GEN): $(LOCAL_PATH)/types.hal
141$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
142$(GEN): PRIVATE_CUSTOM_TOOL = \
143 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
144 -Ljava \
145 -randroid.hardware:hardware/interfaces \
146 -randroid.hidl:system/libhidl/transport \
147 android.hardware.gatekeeper@1.0::IGatekeeper
148
149$(GEN): $(LOCAL_PATH)/IGatekeeper.hal
150 $(transform-generated-source)
151LOCAL_GENERATED_SOURCES += $(GEN)
152include $(BUILD_STATIC_JAVA_LIBRARY)
153
154
155 82
156include $(call all-makefiles-under,$(LOCAL_PATH)) 83include $(call all-makefiles-under,$(LOCAL_PATH))
diff --git a/gnss/1.0/Android.bp b/gnss/1.0/Android.bp
index c2988def..6db98f66 100644
--- a/gnss/1.0/Android.bp
+++ b/gnss/1.0/Android.bp
@@ -172,13 +172,16 @@ genrule {
172 ], 172 ],
173} 173}
174 174
175cc_library_shared { 175cc_library {
176 name: "android.hardware.gnss@1.0", 176 name: "android.hardware.gnss@1.0",
177 defaults: ["hidl-module-defaults"], 177 defaults: ["hidl-module-defaults"],
178 generated_sources: ["android.hardware.gnss@1.0_genc++"], 178 generated_sources: ["android.hardware.gnss@1.0_genc++"],
179 generated_headers: ["android.hardware.gnss@1.0_genc++_headers"], 179 generated_headers: ["android.hardware.gnss@1.0_genc++_headers"],
180 export_generated_headers: ["android.hardware.gnss@1.0_genc++_headers"], 180 export_generated_headers: ["android.hardware.gnss@1.0_genc++_headers"],
181 vendor_available: true, 181 vendor_available: true,
182 vndk: {
183 enabled: true,
184 },
182 shared_libs: [ 185 shared_libs: [
183 "libhidlbase", 186 "libhidlbase",
184 "libhidltransport", 187 "libhidltransport",
diff --git a/gnss/1.0/Android.mk b/gnss/1.0/Android.mk
index bb1b765d..1cb3945b 100644
--- a/gnss/1.0/Android.mk
+++ b/gnss/1.0/Android.mk
@@ -15,6 +15,8 @@ HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
15LOCAL_JAVA_LIBRARIES := \ 15LOCAL_JAVA_LIBRARIES := \
16 android.hidl.base-V1.0-java \ 16 android.hidl.base-V1.0-java \
17 17
18LOCAL_NO_STANDARD_LIBRARIES := true
19LOCAL_JAVA_LIBRARIES += core-oj hwbinder
18 20
19# 21#
20# Build types.hal (GnssConstellationType) 22# Build types.hal (GnssConstellationType)
@@ -527,528 +529,6 @@ include $(BUILD_JAVA_LIBRARY)
527################################################################################ 529################################################################################
528 530
529include $(CLEAR_VARS) 531include $(CLEAR_VARS)
530LOCAL_MODULE := android.hardware.gnss-V1.0-java-static
531LOCAL_MODULE_CLASS := JAVA_LIBRARIES
532
533intermediates := $(call local-generated-sources-dir, COMMON)
534
535HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
536
537LOCAL_STATIC_JAVA_LIBRARIES := \
538 android.hidl.base-V1.0-java-static \
539
540
541#
542# Build types.hal (GnssConstellationType)
543#
544GEN := $(intermediates)/android/hardware/gnss/V1_0/GnssConstellationType.java
545$(GEN): $(HIDL)
546$(GEN): PRIVATE_HIDL := $(HIDL)
547$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
548$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
549$(GEN): PRIVATE_CUSTOM_TOOL = \
550 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
551 -Ljava \
552 -randroid.hardware:hardware/interfaces \
553 -randroid.hidl:system/libhidl/transport \
554 android.hardware.gnss@1.0::types.GnssConstellationType
555
556$(GEN): $(LOCAL_PATH)/types.hal
557 $(transform-generated-source)
558LOCAL_GENERATED_SOURCES += $(GEN)
559
560#
561# Build types.hal (GnssLocation)
562#
563GEN := $(intermediates)/android/hardware/gnss/V1_0/GnssLocation.java
564$(GEN): $(HIDL)
565$(GEN): PRIVATE_HIDL := $(HIDL)
566$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
567$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
568$(GEN): PRIVATE_CUSTOM_TOOL = \
569 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
570 -Ljava \
571 -randroid.hardware:hardware/interfaces \
572 -randroid.hidl:system/libhidl/transport \
573 android.hardware.gnss@1.0::types.GnssLocation
574
575$(GEN): $(LOCAL_PATH)/types.hal
576 $(transform-generated-source)
577LOCAL_GENERATED_SOURCES += $(GEN)
578
579#
580# Build types.hal (GnssLocationFlags)
581#
582GEN := $(intermediates)/android/hardware/gnss/V1_0/GnssLocationFlags.java
583$(GEN): $(HIDL)
584$(GEN): PRIVATE_HIDL := $(HIDL)
585$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
586$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
587$(GEN): PRIVATE_CUSTOM_TOOL = \
588 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
589 -Ljava \
590 -randroid.hardware:hardware/interfaces \
591 -randroid.hidl:system/libhidl/transport \
592 android.hardware.gnss@1.0::types.GnssLocationFlags
593
594$(GEN): $(LOCAL_PATH)/types.hal
595 $(transform-generated-source)
596LOCAL_GENERATED_SOURCES += $(GEN)
597
598#
599# Build types.hal (GnssMax)
600#
601GEN := $(intermediates)/android/hardware/gnss/V1_0/GnssMax.java
602$(GEN): $(HIDL)
603$(GEN): PRIVATE_HIDL := $(HIDL)
604$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
605$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
606$(GEN): PRIVATE_CUSTOM_TOOL = \
607 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
608 -Ljava \
609 -randroid.hardware:hardware/interfaces \
610 -randroid.hidl:system/libhidl/transport \
611 android.hardware.gnss@1.0::types.GnssMax
612
613$(GEN): $(LOCAL_PATH)/types.hal
614 $(transform-generated-source)
615LOCAL_GENERATED_SOURCES += $(GEN)
616
617#
618# Build IAGnss.hal
619#
620GEN := $(intermediates)/android/hardware/gnss/V1_0/IAGnss.java
621$(GEN): $(HIDL)
622$(GEN): PRIVATE_HIDL := $(HIDL)
623$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IAGnss.hal
624$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IAGnssCallback.hal
625$(GEN): $(LOCAL_PATH)/IAGnssCallback.hal
626$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
627$(GEN): PRIVATE_CUSTOM_TOOL = \
628 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
629 -Ljava \
630 -randroid.hardware:hardware/interfaces \
631 -randroid.hidl:system/libhidl/transport \
632 android.hardware.gnss@1.0::IAGnss
633
634$(GEN): $(LOCAL_PATH)/IAGnss.hal
635 $(transform-generated-source)
636LOCAL_GENERATED_SOURCES += $(GEN)
637
638#
639# Build IAGnssCallback.hal
640#
641GEN := $(intermediates)/android/hardware/gnss/V1_0/IAGnssCallback.java
642$(GEN): $(HIDL)
643$(GEN): PRIVATE_HIDL := $(HIDL)
644$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IAGnssCallback.hal
645$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
646$(GEN): PRIVATE_CUSTOM_TOOL = \
647 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
648 -Ljava \
649 -randroid.hardware:hardware/interfaces \
650 -randroid.hidl:system/libhidl/transport \
651 android.hardware.gnss@1.0::IAGnssCallback
652
653$(GEN): $(LOCAL_PATH)/IAGnssCallback.hal
654 $(transform-generated-source)
655LOCAL_GENERATED_SOURCES += $(GEN)
656
657#
658# Build IAGnssRil.hal
659#
660GEN := $(intermediates)/android/hardware/gnss/V1_0/IAGnssRil.java
661$(GEN): $(HIDL)
662$(GEN): PRIVATE_HIDL := $(HIDL)
663$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IAGnssRil.hal
664$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IAGnssRilCallback.hal
665$(GEN): $(LOCAL_PATH)/IAGnssRilCallback.hal
666$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
667$(GEN): PRIVATE_CUSTOM_TOOL = \
668 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
669 -Ljava \
670 -randroid.hardware:hardware/interfaces \
671 -randroid.hidl:system/libhidl/transport \
672 android.hardware.gnss@1.0::IAGnssRil
673
674$(GEN): $(LOCAL_PATH)/IAGnssRil.hal
675 $(transform-generated-source)
676LOCAL_GENERATED_SOURCES += $(GEN)
677
678#
679# Build IAGnssRilCallback.hal
680#
681GEN := $(intermediates)/android/hardware/gnss/V1_0/IAGnssRilCallback.java
682$(GEN): $(HIDL)
683$(GEN): PRIVATE_HIDL := $(HIDL)
684$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IAGnssRilCallback.hal
685$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
686$(GEN): PRIVATE_CUSTOM_TOOL = \
687 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
688 -Ljava \
689 -randroid.hardware:hardware/interfaces \
690 -randroid.hidl:system/libhidl/transport \
691 android.hardware.gnss@1.0::IAGnssRilCallback
692
693$(GEN): $(LOCAL_PATH)/IAGnssRilCallback.hal
694 $(transform-generated-source)
695LOCAL_GENERATED_SOURCES += $(GEN)
696
697#
698# Build IGnss.hal
699#
700GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnss.java
701$(GEN): $(HIDL)
702$(GEN): PRIVATE_HIDL := $(HIDL)
703$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnss.hal
704$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IAGnss.hal
705$(GEN): $(LOCAL_PATH)/IAGnss.hal
706$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IAGnssRil.hal
707$(GEN): $(LOCAL_PATH)/IAGnssRil.hal
708$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssBatching.hal
709$(GEN): $(LOCAL_PATH)/IGnssBatching.hal
710$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssCallback.hal
711$(GEN): $(LOCAL_PATH)/IGnssCallback.hal
712$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssConfiguration.hal
713$(GEN): $(LOCAL_PATH)/IGnssConfiguration.hal
714$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssDebug.hal
715$(GEN): $(LOCAL_PATH)/IGnssDebug.hal
716$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssGeofencing.hal
717$(GEN): $(LOCAL_PATH)/IGnssGeofencing.hal
718$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssMeasurement.hal
719$(GEN): $(LOCAL_PATH)/IGnssMeasurement.hal
720$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssNavigationMessage.hal
721$(GEN): $(LOCAL_PATH)/IGnssNavigationMessage.hal
722$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssNi.hal
723$(GEN): $(LOCAL_PATH)/IGnssNi.hal
724$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssXtra.hal
725$(GEN): $(LOCAL_PATH)/IGnssXtra.hal
726$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
727$(GEN): $(LOCAL_PATH)/types.hal
728$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
729$(GEN): PRIVATE_CUSTOM_TOOL = \
730 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
731 -Ljava \
732 -randroid.hardware:hardware/interfaces \
733 -randroid.hidl:system/libhidl/transport \
734 android.hardware.gnss@1.0::IGnss
735
736$(GEN): $(LOCAL_PATH)/IGnss.hal
737 $(transform-generated-source)
738LOCAL_GENERATED_SOURCES += $(GEN)
739
740#
741# Build IGnssBatching.hal
742#
743GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssBatching.java
744$(GEN): $(HIDL)
745$(GEN): PRIVATE_HIDL := $(HIDL)
746$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssBatching.hal
747$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssBatchingCallback.hal
748$(GEN): $(LOCAL_PATH)/IGnssBatchingCallback.hal
749$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
750$(GEN): PRIVATE_CUSTOM_TOOL = \
751 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
752 -Ljava \
753 -randroid.hardware:hardware/interfaces \
754 -randroid.hidl:system/libhidl/transport \
755 android.hardware.gnss@1.0::IGnssBatching
756
757$(GEN): $(LOCAL_PATH)/IGnssBatching.hal
758 $(transform-generated-source)
759LOCAL_GENERATED_SOURCES += $(GEN)
760
761#
762# Build IGnssBatchingCallback.hal
763#
764GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssBatchingCallback.java
765$(GEN): $(HIDL)
766$(GEN): PRIVATE_HIDL := $(HIDL)
767$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssBatchingCallback.hal
768$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
769$(GEN): $(LOCAL_PATH)/types.hal
770$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
771$(GEN): PRIVATE_CUSTOM_TOOL = \
772 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
773 -Ljava \
774 -randroid.hardware:hardware/interfaces \
775 -randroid.hidl:system/libhidl/transport \
776 android.hardware.gnss@1.0::IGnssBatchingCallback
777
778$(GEN): $(LOCAL_PATH)/IGnssBatchingCallback.hal
779 $(transform-generated-source)
780LOCAL_GENERATED_SOURCES += $(GEN)
781
782#
783# Build IGnssCallback.hal
784#
785GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssCallback.java
786$(GEN): $(HIDL)
787$(GEN): PRIVATE_HIDL := $(HIDL)
788$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssCallback.hal
789$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
790$(GEN): $(LOCAL_PATH)/types.hal
791$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
792$(GEN): PRIVATE_CUSTOM_TOOL = \
793 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
794 -Ljava \
795 -randroid.hardware:hardware/interfaces \
796 -randroid.hidl:system/libhidl/transport \
797 android.hardware.gnss@1.0::IGnssCallback
798
799$(GEN): $(LOCAL_PATH)/IGnssCallback.hal
800 $(transform-generated-source)
801LOCAL_GENERATED_SOURCES += $(GEN)
802
803#
804# Build IGnssConfiguration.hal
805#
806GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssConfiguration.java
807$(GEN): $(HIDL)
808$(GEN): PRIVATE_HIDL := $(HIDL)
809$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssConfiguration.hal
810$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
811$(GEN): PRIVATE_CUSTOM_TOOL = \
812 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
813 -Ljava \
814 -randroid.hardware:hardware/interfaces \
815 -randroid.hidl:system/libhidl/transport \
816 android.hardware.gnss@1.0::IGnssConfiguration
817
818$(GEN): $(LOCAL_PATH)/IGnssConfiguration.hal
819 $(transform-generated-source)
820LOCAL_GENERATED_SOURCES += $(GEN)
821
822#
823# Build IGnssDebug.hal
824#
825GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssDebug.java
826$(GEN): $(HIDL)
827$(GEN): PRIVATE_HIDL := $(HIDL)
828$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssDebug.hal
829$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
830$(GEN): $(LOCAL_PATH)/types.hal
831$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
832$(GEN): PRIVATE_CUSTOM_TOOL = \
833 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
834 -Ljava \
835 -randroid.hardware:hardware/interfaces \
836 -randroid.hidl:system/libhidl/transport \
837 android.hardware.gnss@1.0::IGnssDebug
838
839$(GEN): $(LOCAL_PATH)/IGnssDebug.hal
840 $(transform-generated-source)
841LOCAL_GENERATED_SOURCES += $(GEN)
842
843#
844# Build IGnssGeofenceCallback.hal
845#
846GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssGeofenceCallback.java
847$(GEN): $(HIDL)
848$(GEN): PRIVATE_HIDL := $(HIDL)
849$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssGeofenceCallback.hal
850$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
851$(GEN): $(LOCAL_PATH)/types.hal
852$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
853$(GEN): PRIVATE_CUSTOM_TOOL = \
854 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
855 -Ljava \
856 -randroid.hardware:hardware/interfaces \
857 -randroid.hidl:system/libhidl/transport \
858 android.hardware.gnss@1.0::IGnssGeofenceCallback
859
860$(GEN): $(LOCAL_PATH)/IGnssGeofenceCallback.hal
861 $(transform-generated-source)
862LOCAL_GENERATED_SOURCES += $(GEN)
863
864#
865# Build IGnssGeofencing.hal
866#
867GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssGeofencing.java
868$(GEN): $(HIDL)
869$(GEN): PRIVATE_HIDL := $(HIDL)
870$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssGeofencing.hal
871$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssGeofenceCallback.hal
872$(GEN): $(LOCAL_PATH)/IGnssGeofenceCallback.hal
873$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
874$(GEN): PRIVATE_CUSTOM_TOOL = \
875 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
876 -Ljava \
877 -randroid.hardware:hardware/interfaces \
878 -randroid.hidl:system/libhidl/transport \
879 android.hardware.gnss@1.0::IGnssGeofencing
880
881$(GEN): $(LOCAL_PATH)/IGnssGeofencing.hal
882 $(transform-generated-source)
883LOCAL_GENERATED_SOURCES += $(GEN)
884
885#
886# Build IGnssMeasurement.hal
887#
888GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssMeasurement.java
889$(GEN): $(HIDL)
890$(GEN): PRIVATE_HIDL := $(HIDL)
891$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssMeasurement.hal
892$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssMeasurementCallback.hal
893$(GEN): $(LOCAL_PATH)/IGnssMeasurementCallback.hal
894$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
895$(GEN): PRIVATE_CUSTOM_TOOL = \
896 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
897 -Ljava \
898 -randroid.hardware:hardware/interfaces \
899 -randroid.hidl:system/libhidl/transport \
900 android.hardware.gnss@1.0::IGnssMeasurement
901
902$(GEN): $(LOCAL_PATH)/IGnssMeasurement.hal
903 $(transform-generated-source)
904LOCAL_GENERATED_SOURCES += $(GEN)
905
906#
907# Build IGnssMeasurementCallback.hal
908#
909GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssMeasurementCallback.java
910$(GEN): $(HIDL)
911$(GEN): PRIVATE_HIDL := $(HIDL)
912$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssMeasurementCallback.hal
913$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
914$(GEN): $(LOCAL_PATH)/types.hal
915$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
916$(GEN): PRIVATE_CUSTOM_TOOL = \
917 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
918 -Ljava \
919 -randroid.hardware:hardware/interfaces \
920 -randroid.hidl:system/libhidl/transport \
921 android.hardware.gnss@1.0::IGnssMeasurementCallback
922
923$(GEN): $(LOCAL_PATH)/IGnssMeasurementCallback.hal
924 $(transform-generated-source)
925LOCAL_GENERATED_SOURCES += $(GEN)
926
927#
928# Build IGnssNavigationMessage.hal
929#
930GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssNavigationMessage.java
931$(GEN): $(HIDL)
932$(GEN): PRIVATE_HIDL := $(HIDL)
933$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssNavigationMessage.hal
934$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssNavigationMessageCallback.hal
935$(GEN): $(LOCAL_PATH)/IGnssNavigationMessageCallback.hal
936$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
937$(GEN): PRIVATE_CUSTOM_TOOL = \
938 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
939 -Ljava \
940 -randroid.hardware:hardware/interfaces \
941 -randroid.hidl:system/libhidl/transport \
942 android.hardware.gnss@1.0::IGnssNavigationMessage
943
944$(GEN): $(LOCAL_PATH)/IGnssNavigationMessage.hal
945 $(transform-generated-source)
946LOCAL_GENERATED_SOURCES += $(GEN)
947
948#
949# Build IGnssNavigationMessageCallback.hal
950#
951GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssNavigationMessageCallback.java
952$(GEN): $(HIDL)
953$(GEN): PRIVATE_HIDL := $(HIDL)
954$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssNavigationMessageCallback.hal
955$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
956$(GEN): PRIVATE_CUSTOM_TOOL = \
957 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
958 -Ljava \
959 -randroid.hardware:hardware/interfaces \
960 -randroid.hidl:system/libhidl/transport \
961 android.hardware.gnss@1.0::IGnssNavigationMessageCallback
962
963$(GEN): $(LOCAL_PATH)/IGnssNavigationMessageCallback.hal
964 $(transform-generated-source)
965LOCAL_GENERATED_SOURCES += $(GEN)
966
967#
968# Build IGnssNi.hal
969#
970GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssNi.java
971$(GEN): $(HIDL)
972$(GEN): PRIVATE_HIDL := $(HIDL)
973$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssNi.hal
974$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssNiCallback.hal
975$(GEN): $(LOCAL_PATH)/IGnssNiCallback.hal
976$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
977$(GEN): PRIVATE_CUSTOM_TOOL = \
978 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
979 -Ljava \
980 -randroid.hardware:hardware/interfaces \
981 -randroid.hidl:system/libhidl/transport \
982 android.hardware.gnss@1.0::IGnssNi
983
984$(GEN): $(LOCAL_PATH)/IGnssNi.hal
985 $(transform-generated-source)
986LOCAL_GENERATED_SOURCES += $(GEN)
987
988#
989# Build IGnssNiCallback.hal
990#
991GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssNiCallback.java
992$(GEN): $(HIDL)
993$(GEN): PRIVATE_HIDL := $(HIDL)
994$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssNiCallback.hal
995$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
996$(GEN): PRIVATE_CUSTOM_TOOL = \
997 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
998 -Ljava \
999 -randroid.hardware:hardware/interfaces \
1000 -randroid.hidl:system/libhidl/transport \
1001 android.hardware.gnss@1.0::IGnssNiCallback
1002
1003$(GEN): $(LOCAL_PATH)/IGnssNiCallback.hal
1004 $(transform-generated-source)
1005LOCAL_GENERATED_SOURCES += $(GEN)
1006
1007#
1008# Build IGnssXtra.hal
1009#
1010GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssXtra.java
1011$(GEN): $(HIDL)
1012$(GEN): PRIVATE_HIDL := $(HIDL)
1013$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssXtra.hal
1014$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssXtraCallback.hal
1015$(GEN): $(LOCAL_PATH)/IGnssXtraCallback.hal
1016$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1017$(GEN): PRIVATE_CUSTOM_TOOL = \
1018 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1019 -Ljava \
1020 -randroid.hardware:hardware/interfaces \
1021 -randroid.hidl:system/libhidl/transport \
1022 android.hardware.gnss@1.0::IGnssXtra
1023
1024$(GEN): $(LOCAL_PATH)/IGnssXtra.hal
1025 $(transform-generated-source)
1026LOCAL_GENERATED_SOURCES += $(GEN)
1027
1028#
1029# Build IGnssXtraCallback.hal
1030#
1031GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssXtraCallback.java
1032$(GEN): $(HIDL)
1033$(GEN): PRIVATE_HIDL := $(HIDL)
1034$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssXtraCallback.hal
1035$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1036$(GEN): PRIVATE_CUSTOM_TOOL = \
1037 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1038 -Ljava \
1039 -randroid.hardware:hardware/interfaces \
1040 -randroid.hidl:system/libhidl/transport \
1041 android.hardware.gnss@1.0::IGnssXtraCallback
1042
1043$(GEN): $(LOCAL_PATH)/IGnssXtraCallback.hal
1044 $(transform-generated-source)
1045LOCAL_GENERATED_SOURCES += $(GEN)
1046include $(BUILD_STATIC_JAVA_LIBRARY)
1047
1048
1049################################################################################
1050
1051include $(CLEAR_VARS)
1052LOCAL_MODULE := android.hardware.gnss-V1.0-java-constants 532LOCAL_MODULE := android.hardware.gnss-V1.0-java-constants
1053LOCAL_MODULE_CLASS := JAVA_LIBRARIES 533LOCAL_MODULE_CLASS := JAVA_LIBRARIES
1054 534
diff --git a/graphics/allocator/2.0/Android.bp b/graphics/allocator/2.0/Android.bp
index 2c2a3da9..46faa17b 100644
--- a/graphics/allocator/2.0/Android.bp
+++ b/graphics/allocator/2.0/Android.bp
@@ -35,13 +35,17 @@ genrule {
35 ], 35 ],
36} 36}
37 37
38cc_library_shared { 38cc_library {
39 name: "android.hardware.graphics.allocator@2.0", 39 name: "android.hardware.graphics.allocator@2.0",
40 defaults: ["hidl-module-defaults"], 40 defaults: ["hidl-module-defaults"],
41 generated_sources: ["android.hardware.graphics.allocator@2.0_genc++"], 41 generated_sources: ["android.hardware.graphics.allocator@2.0_genc++"],
42 generated_headers: ["android.hardware.graphics.allocator@2.0_genc++_headers"], 42 generated_headers: ["android.hardware.graphics.allocator@2.0_genc++_headers"],
43 export_generated_headers: ["android.hardware.graphics.allocator@2.0_genc++_headers"], 43 export_generated_headers: ["android.hardware.graphics.allocator@2.0_genc++_headers"],
44 vendor_available: true, 44 vendor_available: true,
45 vndk: {
46 enabled: true,
47 support_system_process: true,
48 },
45 shared_libs: [ 49 shared_libs: [
46 "libhidlbase", 50 "libhidlbase",
47 "libhidltransport", 51 "libhidltransport",
diff --git a/graphics/bufferqueue/1.0/Android.bp b/graphics/bufferqueue/1.0/Android.bp
index 47739639..2d36fc7e 100644
--- a/graphics/bufferqueue/1.0/Android.bp
+++ b/graphics/bufferqueue/1.0/Android.bp
@@ -42,13 +42,16 @@ genrule {
42 ], 42 ],
43} 43}
44 44
45cc_library_shared { 45cc_library {
46 name: "android.hardware.graphics.bufferqueue@1.0", 46 name: "android.hardware.graphics.bufferqueue@1.0",
47 defaults: ["hidl-module-defaults"], 47 defaults: ["hidl-module-defaults"],
48 generated_sources: ["android.hardware.graphics.bufferqueue@1.0_genc++"], 48 generated_sources: ["android.hardware.graphics.bufferqueue@1.0_genc++"],
49 generated_headers: ["android.hardware.graphics.bufferqueue@1.0_genc++_headers"], 49 generated_headers: ["android.hardware.graphics.bufferqueue@1.0_genc++_headers"],
50 export_generated_headers: ["android.hardware.graphics.bufferqueue@1.0_genc++_headers"], 50 export_generated_headers: ["android.hardware.graphics.bufferqueue@1.0_genc++_headers"],
51 vendor_available: true, 51 vendor_available: true,
52 vndk: {
53 enabled: true,
54 },
52 shared_libs: [ 55 shared_libs: [
53 "libhidlbase", 56 "libhidlbase",
54 "libhidltransport", 57 "libhidltransport",
diff --git a/graphics/common/1.0/Android.bp b/graphics/common/1.0/Android.bp
index 3d9aa90b..86438c1a 100644
--- a/graphics/common/1.0/Android.bp
+++ b/graphics/common/1.0/Android.bp
@@ -32,13 +32,17 @@ genrule {
32 ], 32 ],
33} 33}
34 34
35cc_library_shared { 35cc_library {
36 name: "android.hardware.graphics.common@1.0", 36 name: "android.hardware.graphics.common@1.0",
37 defaults: ["hidl-module-defaults"], 37 defaults: ["hidl-module-defaults"],
38 generated_sources: ["android.hardware.graphics.common@1.0_genc++"], 38 generated_sources: ["android.hardware.graphics.common@1.0_genc++"],
39 generated_headers: ["android.hardware.graphics.common@1.0_genc++_headers"], 39 generated_headers: ["android.hardware.graphics.common@1.0_genc++_headers"],
40 export_generated_headers: ["android.hardware.graphics.common@1.0_genc++_headers"], 40 export_generated_headers: ["android.hardware.graphics.common@1.0_genc++_headers"],
41 vendor_available: true, 41 vendor_available: true,
42 vndk: {
43 enabled: true,
44 support_system_process: true,
45 },
42 shared_libs: [ 46 shared_libs: [
43 "libhidlbase", 47 "libhidlbase",
44 "libhidltransport", 48 "libhidltransport",
diff --git a/graphics/common/1.0/Android.mk b/graphics/common/1.0/Android.mk
index 569a5f44..3fd948e4 100644
--- a/graphics/common/1.0/Android.mk
+++ b/graphics/common/1.0/Android.mk
@@ -11,6 +11,8 @@ LOCAL_MODULE_CLASS := JAVA_LIBRARIES
11intermediates := $(call local-generated-sources-dir, COMMON) 11intermediates := $(call local-generated-sources-dir, COMMON)
12 12
13HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX) 13HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
14LOCAL_NO_STANDARD_LIBRARIES := true
15LOCAL_JAVA_LIBRARIES += core-oj hwbinder
14 16
15# 17#
16# Build types.hal (BufferUsage) 18# Build types.hal (BufferUsage)
@@ -150,151 +152,6 @@ include $(BUILD_JAVA_LIBRARY)
150################################################################################ 152################################################################################
151 153
152include $(CLEAR_VARS) 154include $(CLEAR_VARS)
153LOCAL_MODULE := android.hardware.graphics.common-V1.0-java-static
154LOCAL_MODULE_CLASS := JAVA_LIBRARIES
155
156intermediates := $(call local-generated-sources-dir, COMMON)
157
158HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
159
160#
161# Build types.hal (BufferUsage)
162#
163GEN := $(intermediates)/android/hardware/graphics/common/V1_0/BufferUsage.java
164$(GEN): $(HIDL)
165$(GEN): PRIVATE_HIDL := $(HIDL)
166$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
167$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
168$(GEN): PRIVATE_CUSTOM_TOOL = \
169 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
170 -Ljava \
171 -randroid.hardware:hardware/interfaces \
172 -randroid.hidl:system/libhidl/transport \
173 android.hardware.graphics.common@1.0::types.BufferUsage
174
175$(GEN): $(LOCAL_PATH)/types.hal
176 $(transform-generated-source)
177LOCAL_GENERATED_SOURCES += $(GEN)
178
179#
180# Build types.hal (ColorMode)
181#
182GEN := $(intermediates)/android/hardware/graphics/common/V1_0/ColorMode.java
183$(GEN): $(HIDL)
184$(GEN): PRIVATE_HIDL := $(HIDL)
185$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
186$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
187$(GEN): PRIVATE_CUSTOM_TOOL = \
188 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
189 -Ljava \
190 -randroid.hardware:hardware/interfaces \
191 -randroid.hidl:system/libhidl/transport \
192 android.hardware.graphics.common@1.0::types.ColorMode
193
194$(GEN): $(LOCAL_PATH)/types.hal
195 $(transform-generated-source)
196LOCAL_GENERATED_SOURCES += $(GEN)
197
198#
199# Build types.hal (ColorTransform)
200#
201GEN := $(intermediates)/android/hardware/graphics/common/V1_0/ColorTransform.java
202$(GEN): $(HIDL)
203$(GEN): PRIVATE_HIDL := $(HIDL)
204$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
205$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
206$(GEN): PRIVATE_CUSTOM_TOOL = \
207 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
208 -Ljava \
209 -randroid.hardware:hardware/interfaces \
210 -randroid.hidl:system/libhidl/transport \
211 android.hardware.graphics.common@1.0::types.ColorTransform
212
213$(GEN): $(LOCAL_PATH)/types.hal
214 $(transform-generated-source)
215LOCAL_GENERATED_SOURCES += $(GEN)
216
217#
218# Build types.hal (Dataspace)
219#
220GEN := $(intermediates)/android/hardware/graphics/common/V1_0/Dataspace.java
221$(GEN): $(HIDL)
222$(GEN): PRIVATE_HIDL := $(HIDL)
223$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
224$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
225$(GEN): PRIVATE_CUSTOM_TOOL = \
226 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
227 -Ljava \
228 -randroid.hardware:hardware/interfaces \
229 -randroid.hidl:system/libhidl/transport \
230 android.hardware.graphics.common@1.0::types.Dataspace
231
232$(GEN): $(LOCAL_PATH)/types.hal
233 $(transform-generated-source)
234LOCAL_GENERATED_SOURCES += $(GEN)
235
236#
237# Build types.hal (Hdr)
238#
239GEN := $(intermediates)/android/hardware/graphics/common/V1_0/Hdr.java
240$(GEN): $(HIDL)
241$(GEN): PRIVATE_HIDL := $(HIDL)
242$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
243$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
244$(GEN): PRIVATE_CUSTOM_TOOL = \
245 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
246 -Ljava \
247 -randroid.hardware:hardware/interfaces \
248 -randroid.hidl:system/libhidl/transport \
249 android.hardware.graphics.common@1.0::types.Hdr
250
251$(GEN): $(LOCAL_PATH)/types.hal
252 $(transform-generated-source)
253LOCAL_GENERATED_SOURCES += $(GEN)
254
255#
256# Build types.hal (PixelFormat)
257#
258GEN := $(intermediates)/android/hardware/graphics/common/V1_0/PixelFormat.java
259$(GEN): $(HIDL)
260$(GEN): PRIVATE_HIDL := $(HIDL)
261$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
262$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
263$(GEN): PRIVATE_CUSTOM_TOOL = \
264 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
265 -Ljava \
266 -randroid.hardware:hardware/interfaces \
267 -randroid.hidl:system/libhidl/transport \
268 android.hardware.graphics.common@1.0::types.PixelFormat
269
270$(GEN): $(LOCAL_PATH)/types.hal
271 $(transform-generated-source)
272LOCAL_GENERATED_SOURCES += $(GEN)
273
274#
275# Build types.hal (Transform)
276#
277GEN := $(intermediates)/android/hardware/graphics/common/V1_0/Transform.java
278$(GEN): $(HIDL)
279$(GEN): PRIVATE_HIDL := $(HIDL)
280$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
281$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
282$(GEN): PRIVATE_CUSTOM_TOOL = \