File tree 2 files changed +16
-4
lines changed
2 files changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -20,9 +20,21 @@ cd objdir
20
20
PREFIX=` pwd`
21
21
cd -
22
22
23
- if [[ ! -f libusb-compat-0.1.5.tar.bz2 ]] ;
24
- then
25
- wget http://download.sourceforge.net/project/libusb/libusb-compat-0.1/libusb-compat-0.1.5/libusb-compat-0.1.5.tar.bz2
23
+ if [[ $OS == " Msys" || $OS == " Cygwin" || $CROSS_COMPILE_HOST == " i686-w64-mingw32" ]] ; then
24
+ # libusb-compat is a mess to compile for win32
25
+ # use a precompiled version from libusb-win32 project
26
+ if [[ ! -f libusb-win32-bin-1.2.6.0.zip ]] ; then
27
+ wget http://download.sourceforge.net/project/libusb-win32/libusb-win32-releases/1.2.6.0/libusb-win32-bin-1.2.6.0.zip
28
+ fi
29
+ unzip libusb-win32-bin-1.2.6.0.zip
30
+ cp libusb-win32-bin-1.2.6.0/bin/x86/libusb0_x86.dll $PREFIX /bin/libusb0.dll
31
+ cp libusb-win32-bin-1.2.6.0/include/lusb0_usb.h $PREFIX /include
32
+ cp libusb-win32-bin-1.2.6.0/lib/gcc/libusb.a $PREFIX /lib
33
+ exit 0
34
+ fi
35
+
36
+ if [[ ! -f libusb-compat-0.1.5.tar.bz2 ]] ; then
37
+ wget http://download.sourceforge.net/project/libusb/libusb-compat-0.1/libusb-compat-0.1.5/libusb-compat-0.1.5.tar.bz2
26
38
fi
27
39
28
40
tar xfv libusb-compat-0.1.5.tar.bz2
Original file line number Diff line number Diff line change 63
63
64
64
fi
65
65
66
- rm -rf avrdude-6.3 libusb-1.0.20 libusb-compat-0.1.5 libelf-0.8.13 objdir
66
+ rm -rf avrdude-6.3 libusb-1.0.20 libusb-compat-0.1.5 libusb-win32-bin-1.2.6.0 libelf-0.8.13 objdir
67
67
68
68
./libusb-1.0.20.build.bash
69
69
./libusb-compat-0.1.5.build.bash
You can’t perform that action at this time.
0 commit comments