summaryrefslogtreecommitdiff
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* Xcode: Update project fileChris Dickens2020-03-301-0/+4
| | | | | | | | | | | | | | | | | Add '-fvisibility=hidden' to the additional compiler flags of the libusb target so that internal library symbols are hidden. Add '-pthread' to the additional compiler flags of the targets that directly use pthread functionality Add the 'sam3u_benchmark' and 'testlibusb' targets so that all examples are now built and fix build warnings that occur when building 'sam3u_benchmark'. Fix target dependencies so that all targets are able to build without issues. Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
* autotools: Fix a number of issuesChris Dickens2020-03-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change the name of the project to be what it actually is called everywhere: libusb-1.0. This allows the public libusb.h header file to be tracked by automake through pkginclude_HEADERS. Decouple the doc directory from automake. There aren't any targets that automake understands, so the build uselessly recurses into the directory. Update the makefile targets with the correct dependencies so that the docs aren't regenerated unnecessarily. Update the doxygen config file to include the version, exclude irrelevant source files and create the output into 'api-1.0' instead of 'html'. Also fix a deprecation tag for the libusb_get_port_path() function and add Solaris to the list of supported platforms. Fix the 'dist' target. Clean up the README file to remote the GitHub Markdown and remove the .gitattributes file from the msvc directory. Add doc/libusb.png to EXTRA_DIST. Enhance the {dist,doc}-upload targets to look at the SF_USER environment variable to get the SourceForge username. This allows maintainers (like me!) to have a local username that is different from their SourceForge username. Switch the docs-upload recipe to use rsync with --delete to clean up obsolete files. Fix the Windows shared library (DLL) targets. The dependencies for the RC file were incorrect, leading to cases of missed recompilation. The 'all' rule should not be overridden, so define an 'all-local' rule when necessary. Fix the rule for running dlltool on the just generated DLL so that it only fires when the correct dependencies change and do not bother to run the rule when not building a DLL. Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
* Misc: Clean up Visual Studio project filesChris Dickens2020-01-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | Commit a9b34d170a ("Adding support for ARM & ARM64 Windows Platform") introduced a dependency on a particular version of the Windows 10 SDK for *all* platforms. This is particularly annoying for most users who will only be building for Windows. Fix this by specifying the SDK dependency only for the ARM/ARM64 platforms and bump to the latest. Commit 77037c4dd6 ("Adds /utf-8 to compile options") added this compiler option to all versions of the Visual Studio project files. This results in a number of warnings with the older versions that don't recognize this option. Fix this by keeping this option only for 2015 and newer. Explicitly specify library dependencies for non-static targets. With a small change in the UsbDk backend we can completely remove all depenencies other than kernel32.lib. Lastly, remove the 'MinimalRebuild' option for 2015 and newer project files as this option is now deprecated and results in a warning for each project. Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
* Added some Xcode-related items to .gitignoreSean McBride2018-01-081-0/+4
| | | | Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
* git: Don't ignore platform config.hAndy McFadden2017-03-311-0/+2
| | | | The android and Xcode config.h headers were being ignored.
* .gitignore: Add some new entriesChris Dickens2017-02-201-0/+2
| | | | Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
* Windows: Add Visual Studio 2017 supportChris Dickens2017-01-061-0/+1
| | | | Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
* Misc: Add .amend to .gitignoreChris Dickens2016-05-291-0/+1
| | | | Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
* Android: Build for all Android architecturesAndrew Fernandes2013-12-281-0/+1
| | | | | | | * Don't limit support to ARM only (adds MIPS support) * Also add a workaround for a MIPS NDK linker bug * Also add a gitignore entry required to run bootstrap.sh on OS X * Closes #134
* Windows: Add Visual Studio 2013 solution filesJoshua Blake2013-12-131-0/+2
| | | | | * Also update gitignore * Closes #162
* examples: Add sam3u_benchmark isochronous example by Harald WeltePeter Stuge2013-05-301-0/+1
| | | | | | | | | | | | | | | | Copied with the author's permission under LGPL-2.1 from usb-benchmark-project/host/benchmark.c in git://git.gnumonks.org/sam3u-tests.git commit 74959f7ee88f1597286cd435f312a8ff52c56b7e http://git.gnumonks.org/cgi-bin/gitweb.cgi?p=sam3u-tests.git;a=blob;f=usb-benchmark-project/host/benchmark.c;h=74959f7ee88f1597286cd435f312a8ff52c56b7e An Atmel SAM3U test firmware is also available in the above repository. Conflicts: .gitignore Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* Add hotplug support.Nathan Hjelm2013-05-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | The internal API is changing as follows: - Adding two new functions. usbi_connect_device, and usbi_disconnect_device. Backends must call these functions to add them to the context's device list at one of two places: initial enumeration (done at init), and on device attach and removal. These functions need to be called once per context. - Backends that support hotplug should not provide a get_device_list funtion. This function is now deprecated and will likely be removed once all backends support hotplug. The external API is changing as follows: - Two new functions have been added to register and deregister callbacks for hotplug notification: libusb_hotplug_register_callback(), libusb_hotplug_deregister_callback(). Hotplug callbacks are called by libusb_handle_events(). Details of the new API can be found in libusb.h. - A new capability check has been added to check for hotplug support. See LIBUSB_CAP_HAS_HOTPLUG. Aa suggested by Xiaofan add new example has been added to show how to use the new external hotplug API. See examples/hotplugtest.c. Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* Fixup .gitignore for examples and tests now living in subdirsPete Batard2013-05-151-6/+9
| | | | Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* WinCE: Add support for WinCE (Solution files)Toby Gray2013-01-231-0/+1
|
* Tests: Add libusbx stress testToby Gray2012-11-251-0/+2
| | | | | See https://github.com/tobygray/libusbx/tree/testing as well as http://libusbx.1081486.n5.nabble.com/Libusbx-devel-Crashes-tt433.html#a438
* Autotools: Fix make distcheck and add ChangeLogPete Batard2012-03-301-1/+0
|
* Examples: add xusb samplePete Batard2012-03-281-0/+1
| | | | | * Also improvements to WDK build scripts: cd to original dir on error, use 2 cores if available
* Rename the lsusb example program to listdevsPeter Stuge2012-02-081-1/+1
| | | | | This is intended to reduce confusion with the much more significant lsusb utility which is part of the usbutils package.
* Tidy .gitignore a littlePeter Stuge2011-10-171-4/+1
| | | | | There's no xusb, we need a glob pattern for matching .exe files, and fpusb tarballs aren't very common in the libusb source dir.
* .gitignore: Add m4 subdirectory created by libtoolPeter Stuge2011-06-131-0/+1
|
* Windows: MS project files part 1 - support files & preliminariesPete Batard2011-06-131-0/+1
| | | | | | | | | * adds the MSVC support files used by MSVC6, VS2005 and WDK * also adds missing defines required by MS compilers in libusb.h * also anticipatory sets .gitattributes for CRLF handling * also adds manually maintained .def file for import lib generation References #57.
* added doxygen, dpfp, msvc, and xusb stuff to gitignoreMichael Plante2010-05-311-0/+10
|
* API documentationDaniel Drake2008-03-201-0/+1
| | | | | Hopefully mostly complete. Some constants were renamed and move into enums.
* Initial commitDaniel Drake2007-12-021-0/+29
Basic library structure which supports enumerating detected USB devices