--- Mesa-7.0/configs/linux-dri.linux-dri-config 2007-06-21 18:10:53.000000000 -0400 +++ Mesa-7.0/configs/linux-dri 2007-06-25 14:59:47.000000000 -0400 @@ -68,3 +68,20 @@ WINDOW_SYSTEM=dri # interface. DRI_DIRS = i810 i915tex i915 i965 mach64 mga r128 r200 r300 radeon s3v \ savage sis tdfx trident unichrome ffb + +ifeq ($(shell arch),ppc) +ASM_FLAGS = -DUSE_PPC_ASM -DUSE_VMX_ASM +ASM_SOURCES = $(PPC_SOURCES) +endif + +ifeq ($(shell arch),x86_64) +ASM_FLAGS = -DUSE_X86_64_ASM +ASM_SOURCES = $(X86-64_SOURCES) +ASM_API = $(X86-64_API) +endif + +ifeq ($(patsubst i%86,x86,$(shell arch)),x86) +ASM_FLAGS = -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM +ASM_SOURCES = $(X86_SOURCES) +ASM_API = $(X86_API) +endif