summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--audio/2.0/Android.bp3
-rw-r--r--audio/common/2.0/Android.bp3
-rw-r--r--audio/effect/2.0/Android.bp3
-rw-r--r--automotive/evs/1.0/Android.bp3
-rw-r--r--automotive/vehicle/2.0/Android.bp3
-rw-r--r--automotive/vehicle/2.1/Android.bp3
-rw-r--r--biometrics/fingerprint/2.1/Android.bp3
-rw-r--r--broadcastradio/1.0/Android.bp3
-rw-r--r--broadcastradio/1.1/Android.bp3
-rw-r--r--camera/common/1.0/Android.bp3
-rw-r--r--camera/device/1.0/Android.bp3
-rw-r--r--camera/device/3.2/Android.bp3
-rw-r--r--camera/metadata/3.2/Android.bp3
-rw-r--r--camera/provider/2.4/Android.bp3
-rw-r--r--cas/1.0/Android.bp3
-rw-r--r--cas/native/1.0/Android.bp3
-rw-r--r--configstore/1.1/Android.bp3
-rw-r--r--contexthub/1.0/Android.bp3
-rw-r--r--drm/1.0/Android.bp3
-rw-r--r--dumpstate/1.0/Android.bp3
-rw-r--r--gatekeeper/1.0/Android.bp3
-rw-r--r--gnss/1.0/Android.bp3
-rw-r--r--graphics/allocator/2.0/Android.bp3
-rw-r--r--graphics/bufferqueue/1.0/Android.bp3
-rw-r--r--graphics/common/1.0/Android.bp3
-rw-r--r--graphics/composer/2.1/Android.bp3
-rw-r--r--graphics/mapper/2.0/Android.bp3
-rw-r--r--health/1.0/Android.bp3
-rw-r--r--keymaster/3.0/Android.bp3
-rw-r--r--light/2.0/Android.bp3
-rw-r--r--media/1.0/Android.bp3
-rw-r--r--media/omx/1.0/Android.bp3
-rw-r--r--memtrack/1.0/Android.bp3
-rw-r--r--neuralnetworks/1.0/Android.bp3
-rw-r--r--oemlock/1.0/Android.bp3
-rw-r--r--power/1.0/Android.bp3
-rw-r--r--power/1.1/Android.bp3
-rw-r--r--sensors/1.0/Android.bp3
-rw-r--r--soundtrigger/2.0/Android.bp3
-rw-r--r--tests/extension/light/2.0/Android.bp3
-rw-r--r--thermal/1.0/Android.bp3
-rw-r--r--tv/cec/1.0/Android.bp3
-rw-r--r--tv/input/1.0/Android.bp3
-rw-r--r--usb/1.0/Android.bp3
-rw-r--r--usb/1.1/Android.bp3
-rw-r--r--vibrator/1.0/Android.bp3
-rw-r--r--vibrator/1.1/Android.bp3
-rw-r--r--vr/1.0/Android.bp3
-rw-r--r--weaver/1.0/Android.bp3
-rw-r--r--wifi/1.1/Android.bp3
-rw-r--r--wifi/offload/1.0/Android.bp3
51 files changed, 153 insertions, 0 deletions
diff --git a/audio/2.0/Android.bp b/audio/2.0/Android.bp
index b1419517..cdaaa156 100644
--- a/audio/2.0/Android.bp
+++ b/audio/2.0/Android.bp
@@ -88,6 +88,9 @@ cc_library {
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 ee28eff6..0007f447 100644
--- a/audio/common/2.0/Android.bp
+++ b/audio/common/2.0/Android.bp
@@ -39,6 +39,9 @@ cc_library {
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 8bfde143..fd667f01 100644
--- a/audio/effect/2.0/Android.bp
+++ b/audio/effect/2.0/Android.bp
@@ -137,6 +137,9 @@ cc_library {
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 05bc7217..7ae2231c 100644
--- a/automotive/evs/1.0/Android.bp
+++ b/automotive/evs/1.0/Android.bp
@@ -67,6 +67,9 @@ cc_library {
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 3fd56239..879fe0d9 100644
--- a/automotive/vehicle/2.0/Android.bp
+++ b/automotive/vehicle/2.0/Android.bp
@@ -53,6 +53,9 @@ cc_library {
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 5fb188a5..447c08e3 100644
--- a/automotive/vehicle/2.1/Android.bp
+++ b/automotive/vehicle/2.1/Android.bp
@@ -46,6 +46,9 @@ cc_library {
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 04d35073..3898da5b 100644
--- a/biometrics/fingerprint/2.1/Android.bp
+++ b/biometrics/fingerprint/2.1/Android.bp
@@ -53,6 +53,9 @@ cc_library {
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/broadcastradio/1.0/Android.bp b/broadcastradio/1.0/Android.bp
index 06126d30..5b8e2395 100644
--- a/broadcastradio/1.0/Android.bp
+++ b/broadcastradio/1.0/Android.bp
@@ -67,6 +67,9 @@ cc_library {
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 4c37b362..12e23d69 100644
--- a/broadcastradio/1.1/Android.bp
+++ b/broadcastradio/1.1/Android.bp
@@ -67,6 +67,9 @@ cc_library {
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 22457b09..ade7260d 100644
--- a/camera/common/1.0/Android.bp
+++ b/camera/common/1.0/Android.bp
@@ -39,6 +39,9 @@ cc_library {
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/device/1.0/Android.bp b/camera/device/1.0/Android.bp
index 3a6615c5..b8335f95 100644
--- a/camera/device/1.0/Android.bp
+++ b/camera/device/1.0/Android.bp
@@ -60,6 +60,9 @@ cc_library {
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 3c60570b..24c21519 100644
--- a/camera/device/3.2/Android.bp
+++ b/camera/device/3.2/Android.bp
@@ -60,6 +60,9 @@ cc_library {
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 1bec4757..3c4b5e96 100644
--- a/camera/metadata/3.2/Android.bp
+++ b/camera/metadata/3.2/Android.bp
@@ -39,6 +39,9 @@ cc_library {
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/provider/2.4/Android.bp b/camera/provider/2.4/Android.bp
index 02f4d8d1..82a3a78a 100644
--- a/camera/provider/2.4/Android.bp
+++ b/camera/provider/2.4/Android.bp
@@ -49,6 +49,9 @@ cc_library {
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/cas/1.0/Android.bp b/cas/1.0/Android.bp
index f351d10c..6d94793b 100644
--- a/cas/1.0/Android.bp
+++ b/cas/1.0/Android.bp
@@ -67,6 +67,9 @@ cc_library {
67 generated_headers: ["android.hardware.cas@1.0_genc++_headers"], 67 generated_headers: ["android.hardware.cas@1.0_genc++_headers"],
68 export_generated_headers: ["android.hardware.cas@1.0_genc++_headers"], 68 export_generated_headers: ["android.hardware.cas@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/cas/native/1.0/Android.bp b/cas/native/1.0/Android.bp
index 18361566..e39cab1f 100644
--- a/cas/native/1.0/Android.bp
+++ b/cas/native/1.0/Android.bp
@@ -46,6 +46,9 @@ cc_library {
46 generated_headers: ["android.hardware.cas.native@1.0_genc++_headers"], 46 generated_headers: ["android.hardware.cas.native@1.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.cas.native@1.0_genc++_headers"], 47 export_generated_headers: ["android.hardware.cas.native@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/configstore/1.1/Android.bp b/configstore/1.1/Android.bp
index 157265ab..92fb7c13 100644
--- a/configstore/1.1/Android.bp
+++ b/configstore/1.1/Android.bp
@@ -42,6 +42,9 @@ cc_library {
42 generated_headers: ["android.hardware.configstore@1.1_genc++_headers"], 42 generated_headers: ["android.hardware.configstore@1.1_genc++_headers"],
43 export_generated_headers: ["android.hardware.configstore@1.1_genc++_headers"], 43 export_generated_headers: ["android.hardware.configstore@1.1_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/contexthub/1.0/Android.bp b/contexthub/1.0/Android.bp
index 286e9610..ae1bd082 100644
--- a/contexthub/1.0/Android.bp
+++ b/contexthub/1.0/Android.bp
@@ -53,6 +53,9 @@ cc_library {
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/drm/1.0/Android.bp b/drm/1.0/Android.bp
index a6c2021d..d004b827 100644
--- a/drm/1.0/Android.bp
+++ b/drm/1.0/Android.bp
@@ -74,6 +74,9 @@ cc_library {
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 a2b497b0..b135e002 100644
--- a/dumpstate/1.0/Android.bp
+++ b/dumpstate/1.0/Android.bp
@@ -42,6 +42,9 @@ cc_library {
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 4b545612..f12f38fd 100644
--- a/gatekeeper/1.0/Android.bp
+++ b/gatekeeper/1.0/Android.bp
@@ -46,6 +46,9 @@ cc_library {
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/gnss/1.0/Android.bp b/gnss/1.0/Android.bp
index 0b342f44..6db98f66 100644
--- a/gnss/1.0/Android.bp
+++ b/gnss/1.0/Android.bp
@@ -179,6 +179,9 @@ cc_library {
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/graphics/allocator/2.0/Android.bp b/graphics/allocator/2.0/Android.bp
index 4b358982..d43bbdb8 100644
--- a/graphics/allocator/2.0/Android.bp
+++ b/graphics/allocator/2.0/Android.bp
@@ -42,6 +42,9 @@ cc_library {
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 },
45 shared_libs: [ 48 shared_libs: [
46 "libhidlbase", 49 "libhidlbase",
47 "libhidltransport", 50 "libhidltransport",
diff --git a/graphics/bufferqueue/1.0/Android.bp b/graphics/bufferqueue/1.0/Android.bp
index ff518434..2d36fc7e 100644
--- a/graphics/bufferqueue/1.0/Android.bp
+++ b/graphics/bufferqueue/1.0/Android.bp
@@ -49,6 +49,9 @@ cc_library {
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 f694ea80..84502312 100644
--- a/graphics/common/1.0/Android.bp
+++ b/graphics/common/1.0/Android.bp
@@ -39,6 +39,9 @@ cc_library {
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 },
42 shared_libs: [ 45 shared_libs: [
43 "libhidlbase", 46 "libhidlbase",
44 "libhidltransport", 47 "libhidltransport",
diff --git a/graphics/composer/2.1/Android.bp b/graphics/composer/2.1/Android.bp
index 0292f03f..e8757086 100644
--- a/graphics/composer/2.1/Android.bp
+++ b/graphics/composer/2.1/Android.bp
@@ -60,6 +60,9 @@ cc_library {
60 generated_headers: ["android.hardware.graphics.composer@2.1_genc++_headers"], 60 generated_headers: ["android.hardware.graphics.composer@2.1_genc++_headers"],
61 export_generated_headers: ["android.hardware.graphics.composer@2.1_genc++_headers"], 61 export_generated_headers: ["android.hardware.graphics.composer@2.1_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/graphics/mapper/2.0/Android.bp b/graphics/mapper/2.0/Android.bp
index 36babd0a..ce829e7a 100644
--- a/graphics/mapper/2.0/Android.bp
+++ b/graphics/mapper/2.0/Android.bp
@@ -46,6 +46,9 @@ cc_library {
46 generated_headers: ["android.hardware.graphics.mapper@2.0_genc++_headers"], 46 generated_headers: ["android.hardware.graphics.mapper@2.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.graphics.mapper@2.0_genc++_headers"], 47 export_generated_headers: ["android.hardware.graphics.mapper@2.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/health/1.0/Android.bp b/health/1.0/Android.bp
index 3b5dde8f..d8ebc20a 100644
--- a/health/1.0/Android.bp
+++ b/health/1.0/Android.bp
@@ -46,6 +46,9 @@ cc_library {
46 generated_headers: ["android.hardware.health@1.0_genc++_headers"], 46 generated_headers: ["android.hardware.health@1.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.health@1.0_genc++_headers"], 47 export_generated_headers: ["android.hardware.health@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/keymaster/3.0/Android.bp b/keymaster/3.0/Android.bp
index deb622ba..14cfab23 100644
--- a/keymaster/3.0/Android.bp
+++ b/keymaster/3.0/Android.bp
@@ -46,6 +46,9 @@ cc_library {
46 generated_headers: ["android.hardware.keymaster@3.0_genc++_headers"], 46 generated_headers: ["android.hardware.keymaster@3.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.keymaster@3.0_genc++_headers"], 47 export_generated_headers: ["android.hardware.keymaster@3.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/light/2.0/Android.bp b/light/2.0/Android.bp
index 08c24938..7cc7f849 100644
--- a/light/2.0/Android.bp
+++ b/light/2.0/Android.bp
@@ -46,6 +46,9 @@ cc_library {
46 generated_headers: ["android.hardware.light@2.0_genc++_headers"], 46 generated_headers: ["android.hardware.light@2.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.light@2.0_genc++_headers"], 47 export_generated_headers: ["android.hardware.light@2.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/media/1.0/Android.bp b/media/1.0/Android.bp
index 754453a4..de2187ed 100644
--- a/media/1.0/Android.bp
+++ b/media/1.0/Android.bp
@@ -39,6 +39,9 @@ cc_library {
39 generated_headers: ["android.hardware.media@1.0_genc++_headers"], 39 generated_headers: ["android.hardware.media@1.0_genc++_headers"],
40 export_generated_headers: ["android.hardware.media@1.0_genc++_headers"], 40 export_generated_headers: ["android.hardware.media@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/media/omx/1.0/Android.bp b/media/omx/1.0/Android.bp
index 67e05291..f8bed6ed 100644
--- a/media/omx/1.0/Android.bp
+++ b/media/omx/1.0/Android.bp
@@ -81,6 +81,9 @@ cc_library {
81 generated_headers: ["android.hardware.media.omx@1.0_genc++_headers"], 81 generated_headers: ["android.hardware.media.omx@1.0_genc++_headers"],
82 export_generated_headers: ["android.hardware.media.omx@1.0_genc++_headers"], 82 export_generated_headers: ["android.hardware.media.omx@1.0_genc++_headers"],
83 vendor_available: true, 83 vendor_available: true,
84 vndk: {
85 enabled: true,
86 },
84 shared_libs: [ 87 shared_libs: [
85 "libhidlbase", 88 "libhidlbase",
86 "libhidltransport", 89 "libhidltransport",
diff --git a/memtrack/1.0/Android.bp b/memtrack/1.0/Android.bp
index 54995d8c..4df2c1d8 100644
--- a/memtrack/1.0/Android.bp
+++ b/memtrack/1.0/Android.bp
@@ -46,6 +46,9 @@ cc_library {
46 generated_headers: ["android.hardware.memtrack@1.0_genc++_headers"], 46 generated_headers: ["android.hardware.memtrack@1.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.memtrack@1.0_genc++_headers"], 47 export_generated_headers: ["android.hardware.memtrack@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/neuralnetworks/1.0/Android.bp b/neuralnetworks/1.0/Android.bp
index a0269b3d..b5603a2e 100644
--- a/neuralnetworks/1.0/Android.bp
+++ b/neuralnetworks/1.0/Android.bp
@@ -53,6 +53,9 @@ cc_library {
53 generated_headers: ["android.hardware.neuralnetworks@1.0_genc++_headers"], 53 generated_headers: ["android.hardware.neuralnetworks@1.0_genc++_headers"],
54 export_generated_headers: ["android.hardware.neuralnetworks@1.0_genc++_headers"], 54 export_generated_headers: ["android.hardware.neuralnetworks@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/oemlock/1.0/Android.bp b/oemlock/1.0/Android.bp
index 8e219cf7..742061d5 100644
--- a/oemlock/1.0/Android.bp
+++ b/oemlock/1.0/Android.bp
@@ -46,6 +46,9 @@ cc_library {
46 generated_headers: ["android.hardware.oemlock@1.0_genc++_headers"], 46 generated_headers: ["android.hardware.oemlock@1.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.oemlock@1.0_genc++_headers"], 47 export_generated_headers: ["android.hardware.oemlock@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/power/1.0/Android.bp b/power/1.0/Android.bp
index f393c91d..bc886cb7 100644
--- a/power/1.0/Android.bp
+++ b/power/1.0/Android.bp
@@ -46,6 +46,9 @@ cc_library {
46 generated_headers: ["android.hardware.power@1.0_genc++_headers"], 46 generated_headers: ["android.hardware.power@1.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.power@1.0_genc++_headers"], 47 export_generated_headers: ["android.hardware.power@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/power/1.1/Android.bp b/power/1.1/Android.bp
index fd5ec75d..fb10aba1 100644
--- a/power/1.1/Android.bp
+++ b/power/1.1/Android.bp
@@ -46,6 +46,9 @@ cc_library {
46 generated_headers: ["android.hardware.power@1.1_genc++_headers"], 46 generated_headers: ["android.hardware.power@1.1_genc++_headers"],
47 export_generated_headers: ["android.hardware.power@1.1_genc++_headers"], 47 export_generated_headers: ["android.hardware.power@1.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/sensors/1.0/Android.bp b/sensors/1.0/Android.bp
index ac1cb187..b2cda05d 100644
--- a/sensors/1.0/Android.bp
+++ b/sensors/1.0/Android.bp
@@ -46,6 +46,9 @@ cc_library {
46 generated_headers: ["android.hardware.sensors@1.0_genc++_headers"], 46 generated_headers: ["android.hardware.sensors@1.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.sensors@1.0_genc++_headers"], 47 export_generated_headers: ["android.hardware.sensors@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/soundtrigger/2.0/Android.bp b/soundtrigger/2.0/Android.bp
index d7e395f7..f45c4e27 100644
--- a/soundtrigger/2.0/Android.bp
+++ b/soundtrigger/2.0/Android.bp
@@ -53,6 +53,9 @@ cc_library {
53 generated_headers: ["android.hardware.soundtrigger@2.0_genc++_headers"], 53 generated_headers: ["android.hardware.soundtrigger@2.0_genc++_headers"],
54 export_generated_headers: ["android.hardware.soundtrigger@2.0_genc++_headers"], 54 export_generated_headers: ["android.hardware.soundtrigger@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/tests/extension/light/2.0/Android.bp b/tests/extension/light/2.0/Android.bp
index c5987a77..52117b41 100644
--- a/tests/extension/light/2.0/Android.bp
+++ b/tests/extension/light/2.0/Android.bp
@@ -46,6 +46,9 @@ cc_library {
46 generated_headers: ["android.hardware.tests.extension.light@2.0_genc++_headers"], 46 generated_headers: ["android.hardware.tests.extension.light@2.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.tests.extension.light@2.0_genc++_headers"], 47 export_generated_headers: ["android.hardware.tests.extension.light@2.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/thermal/1.0/Android.bp b/thermal/1.0/Android.bp
index 9c3240b1..aa971757 100644
--- a/thermal/1.0/Android.bp
+++ b/thermal/1.0/Android.bp
@@ -46,6 +46,9 @@ cc_library {
46 generated_headers: ["android.hardware.thermal@1.0_genc++_headers"], 46 generated_headers: ["android.hardware.thermal@1.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.thermal@1.0_genc++_headers"], 47 export_generated_headers: ["android.hardware.thermal@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/tv/cec/1.0/Android.bp b/tv/cec/1.0/Android.bp
index 810dc205..c9da7373 100644
--- a/tv/cec/1.0/Android.bp
+++ b/tv/cec/1.0/Android.bp
@@ -53,6 +53,9 @@ cc_library {
53 generated_headers: ["android.hardware.tv.cec@1.0_genc++_headers"], 53 generated_headers: ["android.hardware.tv.cec@1.0_genc++_headers"],
54 export_generated_headers: ["android.hardware.tv.cec@1.0_genc++_headers"], 54 export_generated_headers: ["android.hardware.tv.cec@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/tv/input/1.0/Android.bp b/tv/input/1.0/Android.bp
index b48ef588..22ea1d84 100644
--- a/tv/input/1.0/Android.bp
+++ b/tv/input/1.0/Android.bp
@@ -53,6 +53,9 @@ cc_library {
53 generated_headers: ["android.hardware.tv.input@1.0_genc++_headers"], 53 generated_headers: ["android.hardware.tv.input@1.0_genc++_headers"],
54 export_generated_headers: ["android.hardware.tv.input@1.0_genc++_headers"], 54 export_generated_headers: ["android.hardware.tv.input@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/usb/1.0/Android.bp b/usb/1.0/Android.bp
index 4157d923..afe19317 100644
--- a/usb/1.0/Android.bp
+++ b/usb/1.0/Android.bp
@@ -53,6 +53,9 @@ cc_library {
53 generated_headers: ["android.hardware.usb@1.0_genc++_headers"], 53 generated_headers: ["android.hardware.usb@1.0_genc++_headers"],
54 export_generated_headers: ["android.hardware.usb@1.0_genc++_headers"], 54 export_generated_headers: ["android.hardware.usb@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/usb/1.1/Android.bp b/usb/1.1/Android.bp
index fa4ca117..5466001b 100644
--- a/usb/1.1/Android.bp
+++ b/usb/1.1/Android.bp
@@ -53,6 +53,9 @@ cc_library {
53 generated_headers: ["android.hardware.usb@1.1_genc++_headers"], 53 generated_headers: ["android.hardware.usb@1.1_genc++_headers"],
54 export_generated_headers: ["android.hardware.usb@1.1_genc++_headers"], 54 export_generated_headers: ["android.hardware.usb@1.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/vibrator/1.0/Android.bp b/vibrator/1.0/Android.bp
index 4f3263a3..354b83ff 100644
--- a/vibrator/1.0/Android.bp
+++ b/vibrator/1.0/Android.bp
@@ -46,6 +46,9 @@ cc_library {
46 generated_headers: ["android.hardware.vibrator@1.0_genc++_headers"], 46 generated_headers: ["android.hardware.vibrator@1.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.vibrator@1.0_genc++_headers"], 47 export_generated_headers: ["android.hardware.vibrator@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/vibrator/1.1/Android.bp b/vibrator/1.1/Android.bp
index e8729def..a47f37c9 100644
--- a/vibrator/1.1/Android.bp
+++ b/vibrator/1.1/Android.bp
@@ -46,6 +46,9 @@ cc_library {
46 generated_headers: ["android.hardware.vibrator@1.1_genc++_headers"], 46 generated_headers: ["android.hardware.vibrator@1.1_genc++_headers"],
47 export_generated_headers: ["android.hardware.vibrator@1.1_genc++_headers"], 47 export_generated_headers: ["android.hardware.vibrator@1.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/vr/1.0/Android.bp b/vr/1.0/Android.bp
index 2d64a71c..cb9e2af8 100644
--- a/vr/1.0/Android.bp
+++ b/vr/1.0/Android.bp
@@ -42,6 +42,9 @@ cc_library {
42 generated_headers: ["android.hardware.vr@1.0_genc++_headers"], 42 generated_headers: ["android.hardware.vr@1.0_genc++_headers"],
43 export_generated_headers: ["android.hardware.vr@1.0_genc++_headers"], 43 export_generated_headers: ["android.hardware.vr@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/weaver/1.0/Android.bp b/weaver/1.0/Android.bp
index c58468a3..cdc59c9d 100644
--- a/weaver/1.0/Android.bp
+++ b/weaver/1.0/Android.bp
@@ -46,6 +46,9 @@ cc_library {
46 generated_headers: ["android.hardware.weaver@1.0_genc++_headers"], 46 generated_headers: ["android.hardware.weaver@1.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.weaver@1.0_genc++_headers"], 47 export_generated_headers: ["android.hardware.weaver@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/wifi/1.1/Android.bp b/wifi/1.1/Android.bp
index cb7acc8e..aa6e9379 100644
--- a/wifi/1.1/Android.bp
+++ b/wifi/1.1/Android.bp
@@ -49,6 +49,9 @@ cc_library {
49 generated_headers: ["android.hardware.wifi@1.1_genc++_headers"], 49 generated_headers: ["android.hardware.wifi@1.1_genc++_headers"],
50 export_generated_headers: ["android.hardware.wifi@1.1_genc++_headers"], 50 export_generated_headers: ["android.hardware.wifi@1.1_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/wifi/offload/1.0/Android.bp b/wifi/offload/1.0/Android.bp
index c8a13059..5b7fcad8 100644
--- a/wifi/offload/1.0/Android.bp
+++ b/wifi/offload/1.0/Android.bp
@@ -53,6 +53,9 @@ cc_library {
53 generated_headers: ["android.hardware.wifi.offload@1.0_genc++_headers"], 53 generated_headers: ["android.hardware.wifi.offload@1.0_genc++_headers"],
54 export_generated_headers: ["android.hardware.wifi.offload@1.0_genc++_headers"], 54 export_generated_headers: ["android.hardware.wifi.offload@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",