aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-09-24 04:58:56 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-09-24 04:58:56 +0000
commita3b1737137468cec4ee14dfd325f054425578859 (patch)
treeb529eea7b892848e78a537f2231dcea10bc0200e
parent31d252875d6e212b856af5f9b43c98b22fe88048 (diff)
parentc5da306e22683067f26724e8e1861cbd4dcc3dc3 (diff)
downloadcuttlefish-android13-qpr1-s7-release.tar.gz
Change-Id: Ie214e55c86fcac8e6078a3fd95c5e62442d14466
-rw-r--r--shared/device.mk11
1 files changed, 11 insertions, 0 deletions
diff --git a/shared/device.mk b/shared/device.mk
index 8bb54c40c..834416371 100644
--- a/shared/device.mk
+++ b/shared/device.mk
@@ -401,8 +401,19 @@ PRODUCT_PACKAGES += \
#
# Hardware Composer HAL
#
+# The device needs to avoid having both hwcomposer2.4 and hwcomposer3
+# services running at the same time so make the user manually enables
+# in order to run with --gpu_mode=drm.
+ifeq ($(TARGET_ENABLE_DRMHWCOMPOSER),true)
+DEVICE_MANIFEST_FILE += \
+ device/google/cuttlefish/shared/config/manifest_android.hardware.graphics.composer@2.4-service.xml
+PRODUCT_PACKAGES += \
+ android.hardware.graphics.composer@2.4-service \
+ hwcomposer.drm
+else
PRODUCT_PACKAGES += \
android.hardware.graphics.composer3-service.ranchu
+endif
#
# Gralloc HAL