diff -r 2c4923336dd0 -r 2280e314a978 configure.in --- a/configure.in Sun May 21 02:50:05 2006 +0000 +++ b/configure.in Sun May 21 16:47:41 2006 +0000 @@ -2270,8 +2270,13 @@ fi # Set up files for the joystick library if test x$enable_joystick = xyes; then - AC_DEFINE(SDL_JOYSTICK_WINMM) - SOURCES="$SOURCES $srcdir/src/joystick/win32/*.c" + if test x$have_directx = xyes; then + AC_DEFINE(SDL_JOYSTICK_DINPUT) + SOURCES="$SOURCES $srcdir/src/joystick/win32/SDL_dxjoystick.c" + else + AC_DEFINE(SDL_JOYSTICK_WINMM) + SOURCES="$SOURCES $srcdir/src/joystick/win32/SDL_mmjoystick.c" + fi have_joystick=yes fi # Set up files for the cdrom library