61 lines
1.3 KiB
Diff
61 lines
1.3 KiB
Diff
--- a/configure.ac
|
|
+++ b/configure.ac
|
|
@@ -41,9 +41,9 @@
|
|
dnl Fallback to the old libusb
|
|
dnl libusb >= 0.1.8 is required, as we need usb_interrupt_read()
|
|
AS_ECHO("using libusb");
|
|
- AC_CHECK_HEADER(usb.h,
|
|
- AC_CHECK_LIB(usb, usb_interrupt_read,
|
|
- [LIBS="$LIBS -lusb"
|
|
+ AC_CHECK_HEADER(lusb0_usb.h,
|
|
+ AC_CHECK_LIB(usb0, usb_interrupt_read,
|
|
+ [LIBS="$LIBS -lusb0"
|
|
HAVE_USB=yes]))
|
|
fi
|
|
|
|
|
|
--- a/src/dfu-device.h
|
|
+++ b/src/dfu-device.h
|
|
@@ -8,7 +8,7 @@
|
|
#ifdef HAVE_LIBUSB_1_0
|
|
#include <libusb.h>
|
|
#else
|
|
-#include <usb.h>
|
|
+#include <lusb0_usb.h>
|
|
#endif
|
|
|
|
// Atmel device classes are now defined with one bit per class.
|
|
--- a/src/dfu.c
|
|
+++ b/src/dfu.c
|
|
@@ -29,7 +29,7 @@
|
|
#ifdef HAVE_LIBUSB_1_0
|
|
#include <libusb.h>
|
|
#else
|
|
-#include <usb.h>
|
|
+#include <lusb0_usb.h>
|
|
#endif
|
|
#include <errno.h>
|
|
#include "dfu.h"
|
|
--- a/src/dfu.h
|
|
+++ b/src/dfu.h
|
|
@@ -27,7 +27,7 @@
|
|
#ifdef HAVE_LIBUSB_1_0
|
|
#include <libusb.h>
|
|
#else
|
|
-#include <usb.h>
|
|
+#include <lusb0_usb.h>
|
|
#endif
|
|
#include <stdint.h>
|
|
#include <stddef.h>
|
|
--- a/src/main.c
|
|
+++ b/src/main.c
|
|
@@ -26,7 +26,7 @@
|
|
#ifdef HAVE_LIBUSB_1_0
|
|
#include <libusb.h>
|
|
#else
|
|
-#include <usb.h>
|
|
+#include <lusb0_usb.h>
|
|
#endif
|
|
|
|
#include "config.h"
|