From ebed500fae5bcd8568826439ef0998b72c231454 Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Fri, 11 Jun 2010 12:29:01 +0800 Subject: st/egl: Do not build non-working driver combinations. The KMS backend requires a hardware pipe driver. Do not build egl_kms_swrast. Also, only build egl_fbdev_swrast for fbdev backend. It is a pure software backend. --- src/gallium/targets/Makefile.egl | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/gallium/targets') diff --git a/src/gallium/targets/Makefile.egl b/src/gallium/targets/Makefile.egl index 49ca039337..bde5d3ce29 100644 --- a/src/gallium/targets/Makefile.egl +++ b/src/gallium/targets/Makefile.egl @@ -62,6 +62,12 @@ INCLUDES = \ ##### TARGETS ##### +ifeq ($(EGL_DRIVER_NAME),swrast) +EGL_DISPLAYS := $(filter-out kms, $(EGL_DISPLAYS)) +else +EGL_DISPLAYS := $(filter-out fbdev, $(EGL_DISPLAYS)) +endif + EGL_DISPLAY_DRIVERS = $(foreach dpy, $(EGL_DISPLAYS), egl_$(dpy)_$(EGL_DRIVER_NAME).so) EGL_DISPLAY_LIBS = $(foreach drv, $(EGL_DISPLAY_DRIVERS), $(TOP)/$(LIB_DIR)/egl/$(drv)) -- cgit v1.2.3