OSDN Git Service

Android: Support building the virtio_virgl backend.
authorAlistair Strachan <astrachan@google.com>
Tue, 20 Mar 2018 22:55:20 +0000 (15:55 -0700)
committerchrome-bot <chrome-bot@chromium.org>
Wed, 21 Mar 2018 22:55:47 +0000 (15:55 -0700)
Enabled automatically if BOARD_GPU_DRIVERS=virgl. If you leave this
unset, the build will still include support for virtio_dumb.

Change-Id: I2cfeab8fb3a0be7b3c1874fa036d433ff57567cd
Reviewed-on: https://chromium-review.googlesource.com/972449
Commit-Ready: Alistair Strachan <astrachan@google.com>
Tested-by: Alistair Strachan <astrachan@google.com>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
Android.mk

index 422548e..2f3f519 100644 (file)
@@ -49,6 +49,11 @@ LOCAL_CFLAGS += -DDRV_I915
 LOCAL_SHARED_LIBRARIES += libdrm_intel
 endif
 
+ifneq ($(filter virgl, $(BOARD_GPU_DRIVERS)),)
+LOCAL_CPPFLAGS += -DDRV_VIRGL
+LOCAL_CFLAGS += -DDRV_VIRGL
+endif
+
 LOCAL_MODULE := gralloc.$(TARGET_BOARD_PLATFORM)
 LOCAL_MODULE_TAGS := optional
 # The preferred path for vendor HALs is /vendor/lib/hw