android: add support for egl_dri2
Add rules to build egl_dri2 and make it a built-in EGL driver of libGLES_mesa. Reviewed-by: Chad Versace <chad@chad-versace.us>
This commit is contained in:
11
Android.mk
11
Android.mk
@@ -26,7 +26,8 @@
|
||||
# classic drivers:
|
||||
# gallium drivers: swrast i915g nouveau r300g r600g vmwgfx
|
||||
#
|
||||
# The main target is libGLES_mesa. There is no classic drivers yet.
|
||||
# The main target is libGLES_mesa. For each classic driver enabled, a DRI
|
||||
# module will also be built. DRI modules will be loaded by libGLES_mesa.
|
||||
|
||||
MESA_TOP := $(call my-dir)
|
||||
MESA_COMMON_MK := $(MESA_TOP)/Android.common.mk
|
||||
@@ -76,6 +77,10 @@ SUBDIRS := \
|
||||
src/mesa \
|
||||
src/egl/main
|
||||
|
||||
ifeq ($(strip $(MESA_BUILD_CLASSIC)),true)
|
||||
SUBDIRS += src/egl/drivers/dri2
|
||||
endif
|
||||
|
||||
ifeq ($(strip $(MESA_BUILD_GALLIUM)),true)
|
||||
SUBDIRS += src/gallium
|
||||
endif
|
||||
@@ -107,6 +112,10 @@ ifneq ($(MESA_GPU_DRIVERS),swrast)
|
||||
LOCAL_SHARED_LIBRARIES += libdrm
|
||||
endif
|
||||
|
||||
ifeq ($(strip $(MESA_BUILD_CLASSIC)),true)
|
||||
LOCAL_STATIC_LIBRARIES += libmesa_egl_dri2
|
||||
endif
|
||||
|
||||
ifeq ($(strip $(MESA_BUILD_GALLIUM)),true)
|
||||
|
||||
gallium_DRIVERS :=
|
||||
|
Reference in New Issue
Block a user