EGL: Only build EGL dri based drivers under linux-dri based configs
authorJakob Bornecrantz <jakob@tungstengraphics.com>
Sun, 13 Jul 2008 16:04:49 +0000 (18:04 +0200)
committerJakob Bornecrantz <jakob@tungstengraphics.com>
Sun, 13 Jul 2008 16:05:20 +0000 (18:05 +0200)
configs/default
configs/linux-dri
src/egl/drivers/Makefile

index ef9c5fda1eba59dc1e0717cc7bf769e1fe5a1e79..1b203b00d295efb84efe8ab0690316e58ad9b889 100644 (file)
@@ -66,6 +66,8 @@ DRIVER_DIRS =
 # Which subdirs under $(TOP)/progs/ to enter:
 PROGRAM_DIRS = demos redbook samples glsl xdemos
 
+# EGL directories
+EGL_DRIVERS_DIRS = demo
 
 # Gallium directories and 
 GALLIUM_AUXILIARY_DIRS = draw translate cso_cache pipebuffer tgsi sct rtasm util
index 380cd3812ff377b505410bd593e050cbdb274df4..7613d41ea19fc26b3e93d2dae458ae584169676e 100644 (file)
@@ -50,6 +50,8 @@ GL_LIB_DEPS   = $(EXTRA_LIB_PATH) -lX11 -lXext -lXxf86vm -lXdamage -lXfixes \
 SRC_DIRS := glx/x11 egl $(SRC_DIRS)
 
 
+# EGL directories
+EGL_DRIVERS_DIRS = demo dri xdri
 
 DRIVER_DIRS =
 WINDOW_SYSTEM = dri
index 6ce0e6b66d155eeb4db8a4098349861b841c5cd4..f0538f563f7ff93a28f6734cfbe7ef27e7894445 100644 (file)
@@ -3,27 +3,10 @@
 TOP = ../../..
 include $(TOP)/configs/current
 
+SUBDIRS = $(EGL_DRIVERS_DIRS)
 
-SUBDIRS = demo dri xdri
-
-
-default: dri_subdirs
-
-
-# (UNUSED) depending on $DRIVER_DIRS...
-conditional_subdirs:
-       @if [ "${DRIVER_DIRS}" = "dri" ] ; then \
-               $(MAKE) dri_subdirs ; \
-       fi
-
-
-dri_subdirs:
-       @ (cd dri ; $(MAKE)) || exit 1
-       @ (cd xdri ; $(MAKE)) || exit 1
-
-demo_subdir:
-       @ (cd demo ; $(MAKE)) || exit 1
 
+default: subdirs
 
 
 subdirs: