openocd/src/jtag/drivers
Paul Fertser 191a5736c2 libusb: require pkg-config support
An alternative approach to show how much cleaner the pure pkg-config
way is.

This changes the discovery procedures for libusb-1.0 and libusb-0.1,
making them depend on pkg-config being properly installed and
configured, including the necessary build host configuration for the
cross-builds (see
http://www.flameeyes.eu/autotools-mythbuster/pkgconfig/cross-compiling.html)

It should make it possible to compile OpenOCD without changes and
extra effort on GNU/Linux, FreeBSD users would need to supply a .pc
file for their libusb implementation or add LIBUSB1_LIBS and
LIBUSB1_CFLAGS to the configure environment.

Change-Id: I826e378dd1e0d101a549a573b2c63212a7e00b64
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Reviewed-on: http://openocd.zylin.com/1467
Reviewed-by: Xiaofan <xiaofanc@gmail.com>
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Tested-by: Spencer Oliver <spen@spen-soft.co.uk>
2013-09-13 21:43:18 +00:00
..
OpenULINK OpenULINK firmware: update firmware hex image 2013-07-17 14:31:19 +00:00
usb_blaster jtag/drivers: usb_blaster cheap clone documentation 2013-08-05 20:10:21 +00:00
versaloon versaloon: remove bogus assignment 2013-07-15 09:54:10 +00:00
Makefile.am libusb: require pkg-config support 2013-09-13 21:43:18 +00:00
Makefile.rlink update files to correct FSF address 2013-06-05 19:52:42 +00:00
amt_jtagaccel.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm-jtag-ew.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
at91rm9200.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
bcm2835gpio.c build: fix incorrect GPL address from last commit 2013-06-10 20:51:42 +00:00
bitbang.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
bitbang.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
bitq.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
bitq.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
buspirate.c Bus Pirate driver: Small assorted fixes. 2013-06-21 11:25:26 +00:00
driver.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
dummy.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
ep93xx.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
ft2232.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
ftd2xx_common.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
ftdi.c mpsse: Defer errors until flush 2013-08-01 10:31:08 +00:00
gw16012.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
jlink.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
jtag_vpi.c jtag: drivers: Add JTAP VPI client driver 2013-09-08 15:37:51 +00:00
libusb0_common.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
libusb0_common.h stlink: Add workaround for intermittent FW info retrieval failure 2013-08-29 07:59:19 +00:00
libusb1_common.c libusb1_common, ftdi: clarify libusb_open error message 2013-06-12 14:40:16 +00:00
libusb1_common.h libusb: require pkg-config support 2013-09-13 21:43:18 +00:00
libusb_common.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
minidriver_imp.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
mpsse.c libusb: require pkg-config support 2013-09-13 21:43:18 +00:00
mpsse.h mpsse: Defer errors until flush 2013-08-01 10:31:08 +00:00
opendous.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
openjtag.c Added OpenJTAG Driver 2013-06-05 19:52:15 +00:00
osbdm.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
parport.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
presto.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
remote_bitbang.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
rlink.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
rlink.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
rlink_call.m4 update files to correct FSF address 2013-06-05 19:52:42 +00:00
rlink_dtc_cmd.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
rlink_ep1_cmd.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
rlink_init.m4 update files to correct FSF address 2013-06-05 19:52:42 +00:00
rlink_speed_table.c build: cleanup src/jtag/drivers directory 2012-02-06 10:59:07 +00:00
rlink_st7.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
stlink_usb.c stlink: Add workaround for intermittent FW info retrieval failure 2013-08-29 07:59:19 +00:00
sysfsgpio.c sysfsgpio: fix a typo in the informational output 2013-09-10 22:08:22 +00:00
ti_icdi_usb.c libusb: require pkg-config support 2013-09-13 21:43:18 +00:00
ulink.c ULINK driver and OpenULINK firmware: whitespace and comment fixes (trivial) 2013-07-17 14:31:00 +00:00
usb_common.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
usb_common.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
usbprog.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
vsllink.c update files to correct FSF address 2013-06-05 19:52:42 +00:00