From 099faeef33a2207731986f02b1fd897d91c764c4 Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Fri, 19 Aug 2011 17:11:34 +0800 Subject: 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 --- Android.mk | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'Android.mk') diff --git a/Android.mk b/Android.mk index ed68aec65c..bc4b74e30a 100644 --- a/Android.mk +++ b/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 := -- cgit v1.2.3