Add all auto generated BP files

This change is adding all the auto generated BP files.
this will inprove the build time as compile time hidl-gen
will be removed.

Change-Id: Ia78880b97540e619eec88241f51b073d1831f650
diff --git a/bluetooth_audio/2.0/Android.bp b/bluetooth_audio/2.0/Android.bp
new file mode 100644
index 0000000..b66498f
--- /dev/null
+++ b/bluetooth_audio/2.0/Android.bp
@@ -0,0 +1,17 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.bluetooth_audio@2.0",
+    root: "vendor.qti.hardware.bluetooth_audio",
+    system_ext_specific: true,
+    srcs: [
+        "types.hal",
+        "IBluetoothAudioPort.hal",
+        "IBluetoothAudioProvider.hal",
+        "IBluetoothAudioProvidersFactory.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+    ],
+    gen_java: false,
+}
diff --git a/bluetooth_dun/1.0/Android.bp b/bluetooth_dun/1.0/Android.bp
new file mode 100644
index 0000000..8cd1816
--- /dev/null
+++ b/bluetooth_dun/1.0/Android.bp
@@ -0,0 +1,16 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.bluetooth_dun@1.0",
+    root: "vendor.qti.hardware.bluetooth_dun",
+    system_ext_specific: true,
+    srcs: [
+        "types.hal",
+        "IBluetoothDunServer.hal",
+        "IBluetoothDunServerResponse.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+    ],
+    gen_java: true,
+}
diff --git a/camera/device/1.0/Android.bp b/camera/device/1.0/Android.bp
new file mode 100644
index 0000000..664b589
--- /dev/null
+++ b/camera/device/1.0/Android.bp
@@ -0,0 +1,16 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.camera.device@1.0",
+    root: "vendor.qti.hardware.camera",
+    system_ext_specific: true,
+    srcs: [
+        "types.hal",
+        "IQCameraDeviceCallback.hal",
+    ],
+    interfaces: [
+        "android.hardware.camera.device@1.0",
+        "android.hidl.base@1.0",
+    ],
+    gen_java: true,
+}
diff --git a/camera/postproc/1.0/Android.bp b/camera/postproc/1.0/Android.bp
new file mode 100644
index 0000000..5bd4e75
--- /dev/null
+++ b/camera/postproc/1.0/Android.bp
@@ -0,0 +1,17 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.camera.postproc@1.0",
+    root: "vendor.qti.hardware.camera",
+    system_ext_specific: true,
+    srcs: [
+        "types.hal",
+        "IPostProcService.hal",
+        "IPostProcServiceCallBacks.hal",
+        "IPostProcSession.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+    ],
+    gen_java: true,
+}
diff --git a/debugutils/1.0/Android.bp b/debugutils/1.0/Android.bp
new file mode 100644
index 0000000..e182750
--- /dev/null
+++ b/debugutils/1.0/Android.bp
@@ -0,0 +1,15 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.debugutils@1.0",
+    root: "vendor.qti.hardware.debugutils",
+    system_ext_specific: true,
+    srcs: [
+        "types.hal",
+        "IDebugUtils.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+    ],
+    gen_java: true,
+}
diff --git a/display/allocator/1.0/Android.bp b/display/allocator/1.0/Android.bp
new file mode 100644
index 0000000..f9c7f9c
--- /dev/null
+++ b/display/allocator/1.0/Android.bp
@@ -0,0 +1,20 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.display.allocator@1.0",
+    root: "vendor.qti.hardware.display",
+    system_ext_specific: true,
+    srcs: [
+        "IQtiAllocator.hal",
+    ],
+    interfaces: [
+        "android.hardware.graphics.allocator@2.0",
+        "android.hardware.graphics.common@1.0",
+        "android.hardware.graphics.common@1.1",
+        "android.hardware.graphics.mapper@2.0",
+        "android.hardware.graphics.mapper@2.1",
+        "android.hidl.base@1.0",
+        "vendor.qti.hardware.display.mapper@1.0",
+    ],
+    gen_java: false,
+}
diff --git a/display/allocator/3.0/Android.bp b/display/allocator/3.0/Android.bp
new file mode 100644
index 0000000..8a0565b
--- /dev/null
+++ b/display/allocator/3.0/Android.bp
@@ -0,0 +1,19 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.display.allocator@3.0",
+    root: "vendor.qti.hardware.display",
+    system_ext_specific: true,
+    srcs: [
+        "IQtiAllocator.hal",
+    ],
+    interfaces: [
+        "android.hardware.graphics.allocator@3.0",
+        "android.hardware.graphics.common@1.0",
+        "android.hardware.graphics.common@1.1",
+        "android.hardware.graphics.common@1.2",
+        "android.hardware.graphics.mapper@3.0",
+        "android.hidl.base@1.0",
+    ],
+    gen_java: false,
+}
diff --git a/display/allocator/4.0/Android.bp b/display/allocator/4.0/Android.bp
new file mode 100644
index 0000000..83c4471
--- /dev/null
+++ b/display/allocator/4.0/Android.bp
@@ -0,0 +1,19 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.display.allocator@4.0",
+    root: "vendor.qti.hardware.display",
+    system_ext_specific: true,
+    srcs: [
+        "IQtiAllocator.hal",
+    ],
+    interfaces: [
+        "android.hardware.graphics.allocator@4.0",
+        "android.hardware.graphics.common@1.0",
+        "android.hardware.graphics.common@1.1",
+        "android.hardware.graphics.common@1.2",
+        "android.hardware.graphics.mapper@4.0",
+        "android.hidl.base@1.0",
+    ],
+    gen_java: false,
+}
diff --git a/display/composer/1.0/Android.bp b/display/composer/1.0/Android.bp
new file mode 100644
index 0000000..c7c2424
--- /dev/null
+++ b/display/composer/1.0/Android.bp
@@ -0,0 +1,19 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.display.composer@1.0",
+    root: "vendor.qti.hardware.display",
+    system_ext_specific: true,
+    srcs: [
+        "IQtiComposer.hal",
+        "IQtiComposerClient.hal",
+    ],
+    interfaces: [
+        "android.hardware.graphics.common@1.0",
+        "android.hardware.graphics.common@1.1",
+        "android.hardware.graphics.composer@2.1",
+        "android.hardware.graphics.composer@2.2",
+        "android.hidl.base@1.0",
+    ],
+    gen_java: false,
+}
diff --git a/display/composer/2.0/Android.bp b/display/composer/2.0/Android.bp
new file mode 100644
index 0000000..b770908
--- /dev/null
+++ b/display/composer/2.0/Android.bp
@@ -0,0 +1,21 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.display.composer@2.0",
+    root: "vendor.qti.hardware.display",
+    system_ext_specific: true,
+    srcs: [
+        "IQtiComposer.hal",
+        "IQtiComposerClient.hal",
+    ],
+    interfaces: [
+        "android.hardware.graphics.common@1.0",
+        "android.hardware.graphics.common@1.1",
+        "android.hardware.graphics.common@1.2",
+        "android.hardware.graphics.composer@2.1",
+        "android.hardware.graphics.composer@2.2",
+        "android.hardware.graphics.composer@2.3",
+        "android.hidl.base@1.0",
+    ],
+    gen_java: false,
+}
diff --git a/display/composer/2.1/Android.bp b/display/composer/2.1/Android.bp
new file mode 100644
index 0000000..3d43f93
--- /dev/null
+++ b/display/composer/2.1/Android.bp
@@ -0,0 +1,22 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.display.composer@2.1",
+    root: "vendor.qti.hardware.display",
+    system_ext_specific: true,
+    srcs: [
+        "IQtiComposer.hal",
+        "IQtiComposerClient.hal",
+    ],
+    interfaces: [
+        "android.hardware.graphics.common@1.0",
+        "android.hardware.graphics.common@1.1",
+        "android.hardware.graphics.common@1.2",
+        "android.hardware.graphics.composer@2.1",
+        "android.hardware.graphics.composer@2.2",
+        "android.hardware.graphics.composer@2.3",
+        "android.hidl.base@1.0",
+        "vendor.qti.hardware.display.composer@2.0",
+    ],
+    gen_java: false,
+}
diff --git a/display/composer/3.0/Android.bp b/display/composer/3.0/Android.bp
new file mode 100644
index 0000000..e3d348c
--- /dev/null
+++ b/display/composer/3.0/Android.bp
@@ -0,0 +1,22 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.display.composer@3.0",
+    root: "vendor.qti.hardware.display",
+    system_ext_specific: true,
+    srcs: [
+        "IQtiComposer.hal",
+        "IQtiComposerClient.hal",
+    ],
+    interfaces: [
+        "android.hardware.graphics.common@1.0",
+        "android.hardware.graphics.common@1.1",
+        "android.hardware.graphics.common@1.2",
+        "android.hardware.graphics.composer@2.1",
+        "android.hardware.graphics.composer@2.2",
+        "android.hardware.graphics.composer@2.3",
+        "android.hardware.graphics.composer@2.4",
+        "android.hidl.base@1.0",
+    ],
+    gen_java: false,
+}
diff --git a/display/config/1.0/Android.bp b/display/config/1.0/Android.bp
new file mode 100644
index 0000000..0fbc455
--- /dev/null
+++ b/display/config/1.0/Android.bp
@@ -0,0 +1,14 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@1.0",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayConfig.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+    ],
+    gen_java: true,
+}
diff --git a/display/config/1.1/Android.bp b/display/config/1.1/Android.bp
new file mode 100644
index 0000000..7af4058
--- /dev/null
+++ b/display/config/1.1/Android.bp
@@ -0,0 +1,15 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@1.1",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayConfig.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.display.config@1.0",
+    ],
+    gen_java: true,
+}
diff --git a/display/config/1.10/Android.bp b/display/config/1.10/Android.bp
new file mode 100644
index 0000000..89ef869
--- /dev/null
+++ b/display/config/1.10/Android.bp
@@ -0,0 +1,25 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@1.10",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayCWBCallback.hal",
+        "IDisplayConfig.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.display.config@1.0",
+        "vendor.display.config@1.1",
+        "vendor.display.config@1.2",
+        "vendor.display.config@1.3",
+        "vendor.display.config@1.4",
+        "vendor.display.config@1.5",
+        "vendor.display.config@1.6",
+        "vendor.display.config@1.7",
+        "vendor.display.config@1.8",
+        "vendor.display.config@1.9",
+    ],
+    gen_java: true,
+}
diff --git a/display/config/1.11/Android.bp b/display/config/1.11/Android.bp
new file mode 100644
index 0000000..8ddc61a
--- /dev/null
+++ b/display/config/1.11/Android.bp
@@ -0,0 +1,25 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@1.11",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayConfig.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.display.config@1.0",
+        "vendor.display.config@1.1",
+        "vendor.display.config@1.10",
+        "vendor.display.config@1.2",
+        "vendor.display.config@1.3",
+        "vendor.display.config@1.4",
+        "vendor.display.config@1.5",
+        "vendor.display.config@1.6",
+        "vendor.display.config@1.7",
+        "vendor.display.config@1.8",
+        "vendor.display.config@1.9",
+    ],
+    gen_java: true,
+}
diff --git a/display/config/1.12/Android.bp b/display/config/1.12/Android.bp
new file mode 100644
index 0000000..0a7a6c6
--- /dev/null
+++ b/display/config/1.12/Android.bp
@@ -0,0 +1,26 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@1.12",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayConfig.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.display.config@1.0",
+        "vendor.display.config@1.1",
+        "vendor.display.config@1.10",
+        "vendor.display.config@1.11",
+        "vendor.display.config@1.2",
+        "vendor.display.config@1.3",
+        "vendor.display.config@1.4",
+        "vendor.display.config@1.5",
+        "vendor.display.config@1.6",
+        "vendor.display.config@1.7",
+        "vendor.display.config@1.8",
+        "vendor.display.config@1.9",
+    ],
+    gen_java: true,
+}
diff --git a/display/config/1.13/Android.bp b/display/config/1.13/Android.bp
new file mode 100644
index 0000000..c79469a
--- /dev/null
+++ b/display/config/1.13/Android.bp
@@ -0,0 +1,27 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@1.13",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayConfig.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.display.config@1.0",
+        "vendor.display.config@1.1",
+        "vendor.display.config@1.10",
+        "vendor.display.config@1.11",
+        "vendor.display.config@1.12",
+        "vendor.display.config@1.2",
+        "vendor.display.config@1.3",
+        "vendor.display.config@1.4",
+        "vendor.display.config@1.5",
+        "vendor.display.config@1.6",
+        "vendor.display.config@1.7",
+        "vendor.display.config@1.8",
+        "vendor.display.config@1.9",
+    ],
+    gen_java: true,
+}
diff --git a/display/config/1.14/Android.bp b/display/config/1.14/Android.bp
new file mode 100644
index 0000000..433a1ff
--- /dev/null
+++ b/display/config/1.14/Android.bp
@@ -0,0 +1,28 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@1.14",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayConfig.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.display.config@1.0",
+        "vendor.display.config@1.1",
+        "vendor.display.config@1.10",
+        "vendor.display.config@1.11",
+        "vendor.display.config@1.12",
+        "vendor.display.config@1.13",
+        "vendor.display.config@1.2",
+        "vendor.display.config@1.3",
+        "vendor.display.config@1.4",
+        "vendor.display.config@1.5",
+        "vendor.display.config@1.6",
+        "vendor.display.config@1.7",
+        "vendor.display.config@1.8",
+        "vendor.display.config@1.9",
+    ],
+    gen_java: true,
+}
diff --git a/display/config/1.15/Android.bp b/display/config/1.15/Android.bp
new file mode 100644
index 0000000..230cb7e
--- /dev/null
+++ b/display/config/1.15/Android.bp
@@ -0,0 +1,30 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@1.15",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayConfig.hal",
+        "IDisplayQsyncCallback.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.display.config@1.0",
+        "vendor.display.config@1.1",
+        "vendor.display.config@1.10",
+        "vendor.display.config@1.11",
+        "vendor.display.config@1.12",
+        "vendor.display.config@1.13",
+        "vendor.display.config@1.14",
+        "vendor.display.config@1.2",
+        "vendor.display.config@1.3",
+        "vendor.display.config@1.4",
+        "vendor.display.config@1.5",
+        "vendor.display.config@1.6",
+        "vendor.display.config@1.7",
+        "vendor.display.config@1.8",
+        "vendor.display.config@1.9",
+    ],
+    gen_java: true,
+}
diff --git a/display/config/1.16/Android.bp b/display/config/1.16/Android.bp
new file mode 100644
index 0000000..60998db
--- /dev/null
+++ b/display/config/1.16/Android.bp
@@ -0,0 +1,30 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@1.16",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayConfig.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.display.config@1.0",
+        "vendor.display.config@1.1",
+        "vendor.display.config@1.10",
+        "vendor.display.config@1.11",
+        "vendor.display.config@1.12",
+        "vendor.display.config@1.13",
+        "vendor.display.config@1.14",
+        "vendor.display.config@1.15",
+        "vendor.display.config@1.2",
+        "vendor.display.config@1.3",
+        "vendor.display.config@1.4",
+        "vendor.display.config@1.5",
+        "vendor.display.config@1.6",
+        "vendor.display.config@1.7",
+        "vendor.display.config@1.8",
+        "vendor.display.config@1.9",
+    ],
+    gen_java: true,
+}
diff --git a/display/config/1.2/Android.bp b/display/config/1.2/Android.bp
new file mode 100644
index 0000000..a29314f
--- /dev/null
+++ b/display/config/1.2/Android.bp
@@ -0,0 +1,16 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@1.2",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayConfig.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.display.config@1.0",
+        "vendor.display.config@1.1",
+    ],
+    gen_java: true,
+}
diff --git a/display/config/1.3/Android.bp b/display/config/1.3/Android.bp
new file mode 100644
index 0000000..c110a05
--- /dev/null
+++ b/display/config/1.3/Android.bp
@@ -0,0 +1,17 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@1.3",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayConfig.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.display.config@1.0",
+        "vendor.display.config@1.1",
+        "vendor.display.config@1.2",
+    ],
+    gen_java: true,
+}
diff --git a/display/config/1.4/Android.bp b/display/config/1.4/Android.bp
new file mode 100644
index 0000000..b17c61a
--- /dev/null
+++ b/display/config/1.4/Android.bp
@@ -0,0 +1,18 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@1.4",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayConfig.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.display.config@1.0",
+        "vendor.display.config@1.1",
+        "vendor.display.config@1.2",
+        "vendor.display.config@1.3",
+    ],
+    gen_java: true,
+}
diff --git a/display/config/1.5/Android.bp b/display/config/1.5/Android.bp
new file mode 100644
index 0000000..4492855
--- /dev/null
+++ b/display/config/1.5/Android.bp
@@ -0,0 +1,19 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@1.5",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayConfig.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.display.config@1.0",
+        "vendor.display.config@1.1",
+        "vendor.display.config@1.2",
+        "vendor.display.config@1.3",
+        "vendor.display.config@1.4",
+    ],
+    gen_java: true,
+}
diff --git a/display/config/1.6/Android.bp b/display/config/1.6/Android.bp
new file mode 100644
index 0000000..fcb20e5
--- /dev/null
+++ b/display/config/1.6/Android.bp
@@ -0,0 +1,20 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@1.6",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayConfig.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.display.config@1.0",
+        "vendor.display.config@1.1",
+        "vendor.display.config@1.2",
+        "vendor.display.config@1.3",
+        "vendor.display.config@1.4",
+        "vendor.display.config@1.5",
+    ],
+    gen_java: true,
+}
diff --git a/display/config/1.7/Android.bp b/display/config/1.7/Android.bp
new file mode 100644
index 0000000..5ac3f9f
--- /dev/null
+++ b/display/config/1.7/Android.bp
@@ -0,0 +1,21 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@1.7",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayConfig.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.display.config@1.0",
+        "vendor.display.config@1.1",
+        "vendor.display.config@1.2",
+        "vendor.display.config@1.3",
+        "vendor.display.config@1.4",
+        "vendor.display.config@1.5",
+        "vendor.display.config@1.6",
+    ],
+    gen_java: true,
+}
diff --git a/display/config/1.8/Android.bp b/display/config/1.8/Android.bp
new file mode 100644
index 0000000..db6fa3c
--- /dev/null
+++ b/display/config/1.8/Android.bp
@@ -0,0 +1,22 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@1.8",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayConfig.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.display.config@1.0",
+        "vendor.display.config@1.1",
+        "vendor.display.config@1.2",
+        "vendor.display.config@1.3",
+        "vendor.display.config@1.4",
+        "vendor.display.config@1.5",
+        "vendor.display.config@1.6",
+        "vendor.display.config@1.7",
+    ],
+    gen_java: true,
+}
diff --git a/display/config/1.9/Android.bp b/display/config/1.9/Android.bp
new file mode 100644
index 0000000..1a09994
--- /dev/null
+++ b/display/config/1.9/Android.bp
@@ -0,0 +1,23 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@1.9",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayConfig.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.display.config@1.0",
+        "vendor.display.config@1.1",
+        "vendor.display.config@1.2",
+        "vendor.display.config@1.3",
+        "vendor.display.config@1.4",
+        "vendor.display.config@1.5",
+        "vendor.display.config@1.6",
+        "vendor.display.config@1.7",
+        "vendor.display.config@1.8",
+    ],
+    gen_java: true,
+}
diff --git a/display/config/2.0/Android.bp b/display/config/2.0/Android.bp
new file mode 100644
index 0000000..ae623db
--- /dev/null
+++ b/display/config/2.0/Android.bp
@@ -0,0 +1,15 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.display.config@2.0",
+    root: "vendor.display",
+    system_ext_specific: true,
+    srcs: [
+        "IDisplayConfig.hal",
+        "IDisplayConfigCallback.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+    ],
+    gen_java: true,
+}
diff --git a/display/mapper/1.0/Android.bp b/display/mapper/1.0/Android.bp
new file mode 100644
index 0000000..453bc57
--- /dev/null
+++ b/display/mapper/1.0/Android.bp
@@ -0,0 +1,18 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.display.mapper@1.0",
+    root: "vendor.qti.hardware.display",
+    system_ext_specific: true,
+    srcs: [
+        "IQtiMapper.hal",
+    ],
+    interfaces: [
+        "android.hardware.graphics.common@1.0",
+        "android.hardware.graphics.common@1.1",
+        "android.hardware.graphics.mapper@2.0",
+        "android.hardware.graphics.mapper@2.1",
+        "android.hidl.base@1.0",
+    ],
+    gen_java: false,
+}
diff --git a/display/mapper/1.1/Android.bp b/display/mapper/1.1/Android.bp
new file mode 100644
index 0000000..144b470
--- /dev/null
+++ b/display/mapper/1.1/Android.bp
@@ -0,0 +1,19 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.display.mapper@1.1",
+    root: "vendor.qti.hardware.display",
+    system_ext_specific: true,
+    srcs: [
+        "IQtiMapper.hal",
+    ],
+    interfaces: [
+        "android.hardware.graphics.common@1.0",
+        "android.hardware.graphics.common@1.1",
+        "android.hardware.graphics.mapper@2.0",
+        "android.hardware.graphics.mapper@2.1",
+        "android.hidl.base@1.0",
+        "vendor.qti.hardware.display.mapper@1.0",
+    ],
+    gen_java: false,
+}
diff --git a/display/mapper/2.0/Android.bp b/display/mapper/2.0/Android.bp
new file mode 100644
index 0000000..7208282
--- /dev/null
+++ b/display/mapper/2.0/Android.bp
@@ -0,0 +1,19 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.display.mapper@2.0",
+    root: "vendor.qti.hardware.display",
+    system_ext_specific: true,
+    srcs: [
+        "IQtiMapper.hal",
+    ],
+    interfaces: [
+        "android.hardware.graphics.common@1.0",
+        "android.hardware.graphics.common@1.1",
+        "android.hardware.graphics.mapper@2.0",
+        "android.hardware.graphics.mapper@2.1",
+        "android.hidl.base@1.0",
+        "vendor.qti.hardware.display.mapperextensions@1.0",
+    ],
+    gen_java: false,
+}
diff --git a/display/mapper/3.0/Android.bp b/display/mapper/3.0/Android.bp
new file mode 100644
index 0000000..8117717
--- /dev/null
+++ b/display/mapper/3.0/Android.bp
@@ -0,0 +1,19 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.display.mapper@3.0",
+    root: "vendor.qti.hardware.display",
+    system_ext_specific: true,
+    srcs: [
+        "IQtiMapper.hal",
+    ],
+    interfaces: [
+        "android.hardware.graphics.common@1.0",
+        "android.hardware.graphics.common@1.1",
+        "android.hardware.graphics.common@1.2",
+        "android.hardware.graphics.mapper@3.0",
+        "android.hidl.base@1.0",
+        "vendor.qti.hardware.display.mapperextensions@1.0",
+    ],
+    gen_java: false,
+}
diff --git a/display/mapper/4.0/Android.bp b/display/mapper/4.0/Android.bp
new file mode 100644
index 0000000..c4ee016
--- /dev/null
+++ b/display/mapper/4.0/Android.bp
@@ -0,0 +1,19 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.display.mapper@4.0",
+    root: "vendor.qti.hardware.display",
+    system_ext_specific: true,
+    srcs: [
+        "IQtiMapper.hal",
+    ],
+    interfaces: [
+        "android.hardware.graphics.common@1.0",
+        "android.hardware.graphics.common@1.1",
+        "android.hardware.graphics.common@1.2",
+        "android.hardware.graphics.mapper@4.0",
+        "android.hidl.base@1.0",
+        "vendor.qti.hardware.display.mapperextensions@1.0",
+    ],
+    gen_java: false,
+}
diff --git a/display/mapperextensions/1.0/Android.bp b/display/mapperextensions/1.0/Android.bp
new file mode 100644
index 0000000..c52ac8c
--- /dev/null
+++ b/display/mapperextensions/1.0/Android.bp
@@ -0,0 +1,15 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.display.mapperextensions@1.0",
+    root: "vendor.qti.hardware.display",
+    system_ext_specific: true,
+    srcs: [
+        "types.hal",
+        "IQtiMapperExtensions.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+    ],
+    gen_java: false,
+}
diff --git a/display/mapperextensions/1.1/Android.bp b/display/mapperextensions/1.1/Android.bp
new file mode 100644
index 0000000..e5e27bf
--- /dev/null
+++ b/display/mapperextensions/1.1/Android.bp
@@ -0,0 +1,15 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.display.mapperextensions@1.1",
+    root: "vendor.qti.hardware.display",
+    system_ext_specific: true,
+    srcs: [
+        "IQtiMapperExtensions.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.qti.hardware.display.mapperextensions@1.0",
+    ],
+    gen_java: false,
+}
diff --git a/fstman/1.0/Android.bp b/fstman/1.0/Android.bp
new file mode 100644
index 0000000..92e7769
--- /dev/null
+++ b/fstman/1.0/Android.bp
@@ -0,0 +1,17 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.fstman@1.0",
+    root: "vendor.qti.hardware.fstman",
+    system_ext_specific: true,
+    srcs: [
+        "types.hal",
+        "IFstGroup.hal",
+        "IFstGroupCallback.hal",
+        "IFstManager.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+    ],
+    gen_java: true,
+}
diff --git a/servicetracker/1.0/Android.bp b/servicetracker/1.0/Android.bp
new file mode 100644
index 0000000..b2b0d9f
--- /dev/null
+++ b/servicetracker/1.0/Android.bp
@@ -0,0 +1,15 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.servicetracker@1.0",
+    root: "vendor.qti.hardware.servicetracker",
+    system_ext_specific: true,
+    srcs: [
+        "types.hal",
+        "IServicetracker.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+    ],
+    gen_java: true,
+}
diff --git a/servicetracker/1.1/Android.bp b/servicetracker/1.1/Android.bp
new file mode 100644
index 0000000..33769ef
--- /dev/null
+++ b/servicetracker/1.1/Android.bp
@@ -0,0 +1,15 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.servicetracker@1.1",
+    root: "vendor.qti.hardware.servicetracker",
+    system_ext_specific: true,
+    srcs: [
+        "IServicetracker.hal",
+    ],
+    interfaces: [
+        "android.hidl.base@1.0",
+        "vendor.qti.hardware.servicetracker@1.0",
+    ],
+    gen_java: true,
+}
diff --git a/systemhelper/1.0/Android.bp b/systemhelper/1.0/Android.bp
new file mode 100644
index 0000000..37997f2
--- /dev/null
+++ b/systemhelper/1.0/Android.bp
@@ -0,0 +1,20 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.systemhelper@1.0",
+    root: "vendor.qti.hardware.systemhelper",
+    system_ext_specific: true,
+    srcs: [
+        "types.hal",
+        "ISystemEvent.hal",
+        "ISystemEventCallback.hal",
+        "ISystemResource.hal",
+    ],
+    interfaces: [
+        "android.hardware.graphics.bufferqueue@1.0",
+        "android.hardware.graphics.common@1.0",
+        "android.hardware.media@1.0",
+        "android.hidl.base@1.0",
+    ],
+    gen_java: true,
+}
diff --git a/wifi/1.0/Android.bp b/wifi/1.0/Android.bp
new file mode 100644
index 0000000..9b701d1
--- /dev/null
+++ b/wifi/1.0/Android.bp
@@ -0,0 +1,16 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.wifi@1.0",
+    root: "vendor.qti.hardware.wifi",
+    system_ext_specific: true,
+    srcs: [
+        "IWifiVendorStaIface.hal",
+    ],
+    interfaces: [
+        "android.hardware.wifi@1.0",
+        "android.hardware.wifi@1.2",
+        "android.hidl.base@1.0",
+    ],
+    gen_java: true,
+}
diff --git a/wifi/hostapd/1.0/Android.bp b/wifi/hostapd/1.0/Android.bp
new file mode 100644
index 0000000..ce6fd63
--- /dev/null
+++ b/wifi/hostapd/1.0/Android.bp
@@ -0,0 +1,17 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.wifi.hostapd@1.0",
+    root: "vendor.qti.hardware.wifi",
+    system_ext_specific: true,
+    srcs: [
+        "IHostapdVendor.hal",
+        "IHostapdVendorIfaceCallback.hal",
+    ],
+    interfaces: [
+        "android.hardware.wifi.hostapd@1.0",
+        "android.hardware.wifi.supplicant@1.0",
+        "android.hidl.base@1.0",
+    ],
+    gen_java: true,
+}
diff --git a/wifi/hostapd/1.1/Android.bp b/wifi/hostapd/1.1/Android.bp
new file mode 100644
index 0000000..fef77aa
--- /dev/null
+++ b/wifi/hostapd/1.1/Android.bp
@@ -0,0 +1,18 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.wifi.hostapd@1.1",
+    root: "vendor.qti.hardware.wifi",
+    system_ext_specific: true,
+    srcs: [
+        "IHostapdVendor.hal",
+        "IHostapdVendorIfaceCallback.hal",
+    ],
+    interfaces: [
+        "android.hardware.wifi.hostapd@1.0",
+        "android.hardware.wifi.supplicant@1.0",
+        "android.hidl.base@1.0",
+        "vendor.qti.hardware.wifi.hostapd@1.0",
+    ],
+    gen_java: true,
+}
diff --git a/wifi/hostapd/1.2/Android.bp b/wifi/hostapd/1.2/Android.bp
new file mode 100644
index 0000000..51f39fe
--- /dev/null
+++ b/wifi/hostapd/1.2/Android.bp
@@ -0,0 +1,18 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.wifi.hostapd@1.2",
+    root: "vendor.qti.hardware.wifi",
+    system_ext_specific: true,
+    srcs: [
+        "IHostapdVendor.hal",
+    ],
+    interfaces: [
+        "android.hardware.wifi.hostapd@1.0",
+        "android.hardware.wifi.supplicant@1.0",
+        "android.hidl.base@1.0",
+        "vendor.qti.hardware.wifi.hostapd@1.0",
+        "vendor.qti.hardware.wifi.hostapd@1.1",
+    ],
+    gen_java: true,
+}
diff --git a/wifi/supplicant/1.0/Android.bp b/wifi/supplicant/1.0/Android.bp
new file mode 100644
index 0000000..68d7727
--- /dev/null
+++ b/wifi/supplicant/1.0/Android.bp
@@ -0,0 +1,17 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.wifi.supplicant@1.0",
+    root: "vendor.qti.hardware.wifi",
+    system_ext_specific: true,
+    srcs: [
+        "ISupplicantVendorStaIface.hal",
+        "ISupplicantVendorStaIfaceCallback.hal",
+        "ISupplicantVendorStaNetwork.hal",
+    ],
+    interfaces: [
+        "android.hardware.wifi.supplicant@1.0",
+        "android.hidl.base@1.0",
+    ],
+    gen_java: true,
+}
diff --git a/wifi/supplicant/2.0/Android.bp b/wifi/supplicant/2.0/Android.bp
new file mode 100644
index 0000000..75849af
--- /dev/null
+++ b/wifi/supplicant/2.0/Android.bp
@@ -0,0 +1,23 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.wifi.supplicant@2.0",
+    root: "vendor.qti.hardware.wifi",
+    system_ext_specific: true,
+    srcs: [
+        "ISupplicantVendor.hal",
+        "ISupplicantVendorIface.hal",
+        "ISupplicantVendorNetwork.hal",
+        "ISupplicantVendorP2PIface.hal",
+        "ISupplicantVendorP2PIfaceCallback.hal",
+        "ISupplicantVendorStaIface.hal",
+        "ISupplicantVendorStaIfaceCallback.hal",
+        "ISupplicantVendorStaNetwork.hal",
+    ],
+    interfaces: [
+        "android.hardware.wifi.supplicant@1.0",
+        "android.hardware.wifi.supplicant@1.1",
+        "android.hidl.base@1.0",
+    ],
+    gen_java: true,
+}
diff --git a/wifi/supplicant/2.1/Android.bp b/wifi/supplicant/2.1/Android.bp
new file mode 100644
index 0000000..f771081
--- /dev/null
+++ b/wifi/supplicant/2.1/Android.bp
@@ -0,0 +1,19 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.wifi.supplicant@2.1",
+    root: "vendor.qti.hardware.wifi",
+    system_ext_specific: true,
+    srcs: [
+        "types.hal",
+        "ISupplicantVendor.hal",
+        "ISupplicantVendorStaIface.hal",
+    ],
+    interfaces: [
+        "android.hardware.wifi.supplicant@1.0",
+        "android.hardware.wifi.supplicant@1.1",
+        "android.hidl.base@1.0",
+        "vendor.qti.hardware.wifi.supplicant@2.0",
+    ],
+    gen_java: true,
+}
diff --git a/wifi/supplicant/2.2/Android.bp b/wifi/supplicant/2.2/Android.bp
new file mode 100644
index 0000000..c42e4aa
--- /dev/null
+++ b/wifi/supplicant/2.2/Android.bp
@@ -0,0 +1,19 @@
+// This file is autogenerated by hidl-gen -Landroidbp.
+
+hidl_interface {
+    name: "vendor.qti.hardware.wifi.supplicant@2.2",
+    root: "vendor.qti.hardware.wifi",
+    system_ext_specific: true,
+    srcs: [
+        "ISupplicantVendor.hal",
+        "ISupplicantVendorStaIface.hal",
+    ],
+    interfaces: [
+        "android.hardware.wifi.supplicant@1.0",
+        "android.hardware.wifi.supplicant@1.1",
+        "android.hidl.base@1.0",
+        "vendor.qti.hardware.wifi.supplicant@2.0",
+        "vendor.qti.hardware.wifi.supplicant@2.1",
+    ],
+    gen_java: true,
+}