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.
This commit is contained in:
Chia-I Wu 2010-06-11 12:29:01 +08:00
parent 71580edc01
commit ebed500fae

View file

@ -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))