summaryrefslogtreecommitdiffstats
path: root/rules/libusb.in
Commit message (Collapse)AuthorAgeFilesLines
* libusb: fix libusbx to libusb promptAlexander Aring2014-06-161-1/+1
| | | | | Signed-off-by: Alexander Aring <alex.aring@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libusb: drop libusb and use libusbxAlexander Aring2014-04-031-12/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch drops the libusb support and add the libusbx instead. We can do that because libusb and libusbx offers the same API, original text from libusbx project website: "If you are an existing user of libusb, you don't have to change anything. Just download the libusbx library and use it in your code. The library is designed as a drop in replacement for libusb, so please give it a try. If you don't like it, which we very much doubt, you can always revert..." Another point is that libusbx website says that the libusb project is somehow died and will not longer release new releases: "The reason for the fork is that, despite having dedicated members, libusb has still not been able to produce a new release for the past 2 years. When a project fails to produce regular releases, we consider that you, its user, are paying the ultimate price. This is because it means that patches and new feature are being witheld and you end up wasting your time." This patch fix also a few bugs which I detected: i) switch to "--disable-static", otherwise it was "--enable-shared --enable-static" ii) correct use of --disable-log and --enable-debug-log, there was an option for these two configure flags but also was a static "--disable-log --disable-debug-log" in the configure call, which makes no sense. iii) Fix Jürgen Beisert's mail address. iv) cleanup and remove _ENV and _PATH setting. new features: i) Add LIBUSB_SYSTEM_LOG which could enable --enable-system-log flag. ii) also adding some new disable flag --disable-tests-build iii) I add "--disable-udev" there but we should have a --enable-udev... The old one has no kind of udev support and I got a recursive dependency detection because udev-legacy needs usbutils which needs libusb. We should look at this in the near future. iv) change "libusb" entry to "libusbx" v) rename LIBUSB_DISBALE_LOG to LIBUSB_LOG and change logic. I also keep the patch from libusb and port it to libusbx because I saw that libusbx uses also pthreads. Signed-off-by: Alexander Aring <alex.aring@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [libusb] improved help textMarc Kleine-Budde2009-07-211-2/+6
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* * libusb: Add runtime dependencies to librt and libpthreadsJuergen Beisert2009-07-041-0/+2
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10939 33e552b5-05e3-0310-8538-816dae2090ed
* * libusb: Add some helpful informationJuergen Beisert2009-07-031-2/+8
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10937 33e552b5-05e3-0310-8538-816dae2090ed
* libusb-1.0: fix library dependenciesRobert Schwebel2009-06-101-8/+0
| | | | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10737 33e552b5-05e3-0310-8538-816dae2090ed
* * libusb: renamed back to libusbRobert Schwebel2009-05-111-0/+35
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10440 33e552b5-05e3-0310-8538-816dae2090ed
* * libusb-0.1: removed (replaced by libusb-compat)Robert Schwebel2009-05-111-17/+0
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10439 33e552b5-05e3-0310-8538-816dae2090ed
* * libusb:Juergen Beisert2009-01-021-2/+4
| | | | | | | | - mark it as the 0.x release - add some help git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9354 33e552b5-05e3-0310-8538-816dae2090ed
* * rules/*.in:Marc Kleine-Budde2008-10-281-0/+1
| | | | | | | added SECTION git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8983 33e552b5-05e3-0310-8538-816dae2090ed
* * libusb: fix menu alignmentRobert Schwebel2008-09-211-2/+6
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8869 33e552b5-05e3-0310-8538-816dae2090ed
* * add option to en-/disable libusb-documentationWolfram Sang2008-08-111-0/+6
| | | | | | | disabling requires less tools to be installed on the host git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8737 33e552b5-05e3-0310-8538-816dae2090ed
* * change bool to tristate .in Files from H to MHenning Steffen2008-06-041-2/+2
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8312 33e552b5-05e3-0310-8538-816dae2090ed
* * add libusb and usbutilsSascha Hauer2007-04-161-0/+4
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7103 33e552b5-05e3-0310-8538-816dae2090ed