egl: Check for drm winsys not just the driver name
authorJakob Bornecrantz <jakob@vmware.com>
Tue, 29 Jun 2010 17:21:00 +0000 (18:21 +0100)
committerJakob Bornecrantz <jakob@vmware.com>
Tue, 29 Jun 2010 17:25:49 +0000 (18:25 +0100)
Also fix pipe_radeon.so not building

src/gallium/targets/egl/Makefile

index 8f9eb525908a17fb18f0b485708463b572d93114..f1259a557a185bce1db852e64fe5312ec58bdc50 100644 (file)
@@ -141,19 +141,19 @@ OpenVG_LIBS := $(TOP)/src/gallium/state_trackers/vega/libvega.a
 OUTPUT_PATH := $(TOP)/$(LIB_DIR)/egl
 
 # determine the outputs
-ifneq ($(findstring i915,$(GALLIUM_WINSYS_DIRS)),)
+ifneq ($(findstring i915/drm,$(GALLIUM_WINSYS_DIRS)),)
 OUTPUTS += i915
 endif
-ifneq ($(findstring i965,$(GALLIUM_WINSYS_DIRS)),)
+ifneq ($(findstring i965/drm,$(GALLIUM_WINSYS_DIRS)),)
 OUTPUTS += i965
 endif
-ifneq ($(findstring nouveau,$(GALLIUM_WINSYS_DIRS)),)
+ifneq ($(findstring nouveau/drm,$(GALLIUM_WINSYS_DIRS)),)
 OUTPUTS += nouveau
 endif
-ifneq ($(findstring r300,$(GALLIUM_WINSYS_DIRS)),)
+ifneq ($(findstring radeon/drm,$(GALLIUM_WINSYS_DIRS)),)
 OUTPUTS += radeon
 endif
-ifneq ($(findstring svga,$(GALLIUM_WINSYS_DIRS)),)
+ifneq ($(findstring svga/drm,$(GALLIUM_WINSYS_DIRS)),)
 OUTPUTS += vmwgfx
 endif
 OUTPUTS += swrast