gcc -DHAVE_CONFIG_H -I. -c usb.c -o usb.o
gcc -DHAVE_CONFIG_H -I. -c error.c -o error.o
gcc -DHAVE_CONFIG_H -I. -c descriptors.c -o descriptors.o
gcc -DHAVE_CONFIG_H -I. -c linux.c -o linux.o
ar cru libusb.a  usb.o error.o descriptors.o linux.o

gcc -DHAVE_CONFIG_H -I. -c -o testlibusb.o tests/testlibusb.c
gcc -g -O2 -g -Wall -o testlibusb testlibusb.o ./libusb.a
