From 05049da4bba62846a4d81575c0308158a3cba65e Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Tue, 11 Jun 2002 19:56:41 +0000 Subject: [PATCH] *** empty log message *** --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40404 --- configure.in | 8 +++++++- src/joystick/bsd/SDL_sysjoystick.c | 3 +++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/configure.in b/configure.in index 96b4252c1..4153fb251 100644 --- a/configure.in +++ b/configure.in @@ -1545,9 +1545,13 @@ CheckUSBHID() SYSTEM_LIBS="$SYSTEM_LIBS -lusb" fi + AC_CHECK_HEADER(usb.h, have_usb_h=yes) AC_CHECK_HEADER(usbhid.h, have_usbhid_h=yes) AC_CHECK_HEADER(libusb.h, have_libusb_h=yes) AC_CHECK_HEADER(libusbhid.h, have_libusbhid_h=yes) + if test x$have_usb_h = xyes; then + CFLAGS="$CFLAGS -DHAVE_USB_H" + fi if test x$have_usbhid_h = xyes; then CFLAGS="$CFLAGS -DHAVE_USBHID_H" fi @@ -1561,6 +1565,9 @@ CheckUSBHID() AC_MSG_CHECKING(for usbhid) have_usbhid=no AC_TRY_COMPILE([ + #if defined(HAVE_USB_H) + #include + #endif #include #include #if defined(HAVE_USBHID_H) @@ -1569,7 +1576,6 @@ CheckUSBHID() #include #elif defined(HAVE_LIBUSBHID_H) #include - #endif ],[ struct report_desc *repdesc; struct usb_ctl_report *repbuf; diff --git a/src/joystick/bsd/SDL_sysjoystick.c b/src/joystick/bsd/SDL_sysjoystick.c index 0472072f9..3bc20defb 100644 --- a/src/joystick/bsd/SDL_sysjoystick.c +++ b/src/joystick/bsd/SDL_sysjoystick.c @@ -39,6 +39,9 @@ static char rcsid = #include #include +#if defined(HAVE_USB_H) +#include +#endif #include #include