DEVICE_PACKAGE_OVERLAYS := $(LOCAL_PATH)/overlay
+# Get Android 8.0 HIDL HALs
+$(call inherit-product,$(LOCAL_PATH)/treble.mk)
+
# Get the firmwares
$(call inherit-product,device/generic/firmware/firmware.mk)
--- /dev/null
+# Graphics HAL
+PRODUCT_PACKAGES += \
+ android.hardware.graphics.mapper@2.0-impl \
+ android.hardware.graphics.allocator@2.0-impl \
+ android.hardware.graphics.allocator@2.0-service
+
+# HWComposer HAL
+PRODUCT_PACKAGES += \
+ android.hardware.graphics.composer@2.1-impl
+
+# Audio HAL
+PRODUCT_PACKAGES += \
+ android.hardware.audio@2.0-impl \
+ android.hardware.audio.effect@2.0-impl \
+ android.hardware.broadcastradio@1.0-impl \
+ android.hardware.soundtrigger@2.0-impl
+
+# Bluetooth HAL
+PRODUCT_PACKAGES += \
+ android.hardware.bluetooth@1.0-impl
+
+# Camera HAL
+#PRODUCT_PACKAGES += \
+ camera.device@3.2-impl \
+ android.hardware.camera.provider@2.4-impl \
+# android.hardware.camera.provider@2.4-service
+
+# Gatekeeper HAL
+#PRODUCT_PACKAGES += \
+ android.hardware.gatekeeper@1.0-impl
+
+# Health HAL
+PRODUCT_PACKAGES += \
+ android.hardware.health@1.0-impl
+
+# Keymaster HAL
+PRODUCT_PACKAGES += \
+ android.hardware.keymaster@3.0-impl
+
+# Light HAL
+PRODUCT_PACKAGES += \
+ android.hardware.light@2.0-impl
+
+# Memtrack HAL
+#PRODUCT_PACKAGES += \
+ android.hardware.memtrack@1.0-impl
+
+# Power HAL
+PRODUCT_PACKAGES += \
+ android.hardware.power@1.0-impl
+
+# Sensors HAL
+PRODUCT_PACKAGES += \
+ android.hardware.sensors@1.0-impl
+
+# Wifi HAL
+#PRODUCT_PACKAGES += \
+ android.hardware.wifi@1.0-service