autoconf: Since default DRI drivers to build with master
authorDan Nicholson <dbn.lists@gmail.com>
Fri, 7 Dec 2007 19:25:08 +0000 (11:25 -0800)
committerDan Nicholson <dbn.lists@gmail.com>
Tue, 11 Dec 2007 16:24:27 +0000 (08:24 -0800)
Sync the default DRI_DIRS with the configs in master. Added some of the
comments from there, too.

configure.ac

index f4a7e5e95c0555946c1dcc23daff694195f311c9..948c396fe52a0ae7c96b0290d1eb4d6159635792 100644 (file)
@@ -171,7 +171,6 @@ dnl Driver specific build directories
 dnl
 SRC_DIRS="mesa"
 GLU_DIRS="sgi"
-DRI_DIRS=""
 WINDOW_SYSTEM=""
 case "$mesa_driver" in
 x11)
@@ -379,6 +378,12 @@ if test "$mesa_driver" = dri; then
         PROGRAM_DIRS="egl"
     fi
 
+    # default drivers
+    if test "x$DRI_DIRS" = x; then
+        DRI_DIRS="i810 i915 i965 mach64 mga r128 r200 r300 radeon s3v \
+            savage sis tdfx trident unichrome ffb"
+    fi
+
     # Platform specific settings and drivers to build
     case "$host_os" in
     linux*)
@@ -389,19 +394,19 @@ if test "$mesa_driver" = dri; then
         fi
 
         case "$host_cpu" in
-        i*86)
-            if test "x$DRI_DIRS" = x; then
-                DRI_DIRS="i810 i915tex i915 i965 mach64 mga r128 r200 r300 \
-                    radeon s3v savage sis tdfx trident unichrome ffb"
-            fi
-            ;;
         x86_64)
+            # ffb, gamma, and sis are missing because they have not be
+            # converted to use the new interface.  i810 are missing
+            # because there is no x86-64 system where they could *ever*
+            # be used.
             if test "x$DRI_DIRS" = x; then
-                DRI_DIRS="i915tex i915 i965 mach64 mga r128 r200 radeon tdfx \
-                    unichrome savage r300"
+                DRI_DIRS="i915 i965 mach64 mga r128 r200 r300 radeon \
+                    savage tdfx unichrome"
             fi
             ;;
         powerpc*)
+            # Build only the drivers for cards that exist on PowerPC.
+            # At some point MGA will be added, but not yet.
             if test "x$DRI_DIRS" = x; then
                 DRI_DIRS="mach64 r128 r200 r300 radeon tdfx"
             fi
@@ -419,6 +424,8 @@ if test "$mesa_driver" = dri; then
             CXXFLAGS="$CXXFLAGS -ansi -pedantic"
         fi
 
+        # ffb and gamma are missing because they have not been converted
+        # to use the new interface.
         if test "x$DRI_DIRS" = x; then
             DRI_DIRS="i810 i915 i965 mach64 mga r128 r200 r300 radeon tdfx \
                 unichrome savage sis"