axolotl: build additional vendor variants of HIDL libs
Change-Id: I1305d44f9215eaa1799cc34e2b77ea2dc95b6002
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
diff --git a/device.mk b/device.mk
index 8330f1a..ec8d3da 100644
--- a/device.mk
+++ b/device.mk
@@ -69,7 +69,11 @@
# Audio
PRODUCT_PACKAGES += \
+ android.hardware.audio@2.0.vendor \
+ android.hardware.audio@4.0.vendor \
android.hardware.audio@5.0-impl \
+ android.hardware.audio.effect@2.0.vendor \
+ android.hardware.audio.effect@4.0.vendor \
android.hardware.audio.effect@5.0-impl \
android.hardware.audio.service \
android.hardware.soundtrigger@2.2-impl \
@@ -109,6 +113,8 @@
# Bluetooth
PRODUCT_PACKAGES += \
+ android.hardware.bluetooth@1.0.vendor \
+ android.hardware.bluetooth.a2dp@1.0.vendor \
android.hardware.bluetooth.audio@2.0-impl \
audio.bluetooth.default \
libbthost_if \
@@ -130,6 +136,9 @@
# Camera
PRODUCT_PACKAGES += \
+ android.frameworks.cameraservice.common@2.0.vendor \
+ android.frameworks.cameraservice.device@2.0.vendor \
+ android.frameworks.cameraservice.service@2.1.vendor \
android.hardware.camera.provider@2.4-impl \
android.hardware.camera.provider@2.4-service_64 \
vendor.qti.hardware.camera.device@1.0.vendor \
@@ -159,6 +168,7 @@
libdisplayconfig.qti \
libqdMetaData \
libtinyxml \
+ libtinyxml.vendor \
memtrack.sdm845 \
vendor.display.config@1.0.vendor \
vendor.display.config@2.0 \
@@ -176,6 +186,7 @@
PRODUCT_PACKAGES += \
android.hardware.drm@1.0-impl:64 \
android.hardware.drm@1.0-service \
+ android.hardware.drm@1.3.vendor \
android.hardware.drm@1.4-service.clearkey \
# Fastbootd
@@ -253,8 +264,13 @@
$(LOCAL_PATH)/rootdir/etc/fstab.axolotl:$(TARGET_COPY_OUT_RAMDISK)/fstab.qcom \
$(LOCAL_PATH)/rootdir/etc/fstab.persist:$(TARGET_COPY_OUT_RAMDISK)/fstab.persist \
+# Gatekeeper
+PRODUCT_PACKAGES += \
+ android.hardware.gatekeeper@1.0.vendor \
+
# GPS
PRODUCT_PACKAGES += \
+ android.hardware.gnss@2.1.vendor \
android.hardware.gnss@2.1-service-qti \
PRODUCT_COPY_FILES += \
@@ -269,10 +285,13 @@
PRODUCT_PACKAGES += \
android.hardware.health@2.1-impl:64 \
android.hardware.health@2.1-service \
+ android.hardware.health@2.1.vendor \
# HIDL
PRODUCT_PACKAGES += \
+ android.hidl.allocator@1.0.vendor \
android.hidl.base@1.0_system \
+ android.hidl.memory@1.0.vendor \
libhidltransport \
libhidltransport.vendor \
libhwbinder \
@@ -291,13 +310,15 @@
init.insmod.cfg \
init.insmod.sh \
-# Input - TODO: copy keylayout files
-
# IPA
PRODUCT_PACKAGES += \
ipacm \
IPACM_cfg.xml \
+# Keymaster
+PRODUCT_PACKAGES += \
+ android.hardware.keymaster@4.0.vendor \
+
# Light HAL
PRODUCT_PACKAGES += \
hardware.shift.light@1.0 \
@@ -338,12 +359,16 @@
# Net
PRODUCT_PACKAGES += \
+ android.system.net.netd@1.1.vendor \
netutils-wrapper-1.0 \
+# Neural Network
+PRODUCT_PACKAGES += \
+ android.hardware.neuralnetworks@1.2.vendor \
+
# NFC
PRODUCT_PACKAGES += \
android.hardware.nfc@1.2-service \
- android.hardware.secure_element@1.2 \
com.android.nfc_extras \
NfcNci \
Tag \
@@ -359,6 +384,7 @@
# Power
PRODUCT_PACKAGES += \
+ android.hardware.power@1.2.vendor \
android.hardware.power-service-qti \
vendor.qti.hardware.perf@2.1.vendor \
@@ -381,7 +407,13 @@
# Radio
PRODUCT_PACKAGES += \
+ android.hardware.secure_element@1.2 \
+ android.hardware.secure_element@1.2.vendor \
+ android.hardware.radio@1.5.vendor \
+ android.hardware.radio.config@1.2.vendor \
+ android.hardware.radio.deprecated@1.0.vendor \
libjson \
+ libjson.vendor \
librmnetctl \
# RenderScript
@@ -400,6 +432,7 @@
# Sensors
PRODUCT_PACKAGES += \
+ android.hardware.sensors@2.0.vendor \
android.hardware.sensors@2.0-impl \
android.hardware.sensors@2.0-service \
libsensorndkbridge \