Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Marc Schink <dev@zapb.de>
|
|
This fixes building with Autoconf < 2.7.
Signed-off-by: Marc Schink <dev@zapb.de>
|
|
Signed-off-by: Marc Schink <dev@zapb.de>
|
|
The last release had the libtool version 1:0:1. Because we have added
interfaces since the last release, the new version is 2:0:2.
Signed-off-by: Marc Schink <dev@zapb.de>
|
|
Thanks to rdiez for reporting this.
Signed-off-by: Marc Schink <dev@zapb.de>
|
|
Signed-off-by: Marc Schink <dev@zapb.de>
|
|
The last release (0.1.0) had the libtool version 0:0:0. Since
this release adds interfaces, the new version is 1:0:1.
Signed-off-by: Marc Schink <dev@zapb.de>
|
|
Signed-off-by: Marc Schink <dev@zapb.de>
|
|
Signed-off-by: Marc Schink <dev@zapb.de>
|
|
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
|
|
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
|
|
The function is needed for USB path filtering within OpenOCD. This
change bumps libusb version requirement to 1.0.16.
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
[jaylink-dev@marcschink.de: Rework API and cleanups]
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
|
|
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
|
|
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
|
|
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
|
|
Foolishly, 'interface' is a reserved keyword on Windows according to
MSDN:
https://msdn.microsoft.com/en-us/library/2kb28261.aspx
Rename all 'interface' identifiers in the source code to avoid possible
conflicts. This is necessary because if libusb is not available, the
keyword is not undefined (#undef) by libusb.h any longer.
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
|
|
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
|
|
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
|
|
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
|
|
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
|
|
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
|
|
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
|
|
Do not assign user variables (e.g. CFLAGS) in configure.ac, otherwise
users are not able to modify them properly at 'make' and 'configure'
invocation time.
For more information, see:
https://www.gnu.org/software/automake/manual/html_node/Flag-Variables-Ordering.html
Thanks to Paul Fertser for spotting this.
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
|
|
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
|
|
Append the short Git revision hash of the current commit to the package
version if there is no release tag for the package version on it and Git
is available.
This makes the package version more informative and allows the
distinction between development and release versions.
This code is inspired by, but not derived from, a patch from Daniel
Elstner for the libsigrok project.
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
|
|
Instead of representing the IPv4 address as 32-bit integer, use the
much more convenient quad-dotted decimal string representation.
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
|
|
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
|
|
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
|
|
|
|
This enables C99 compatible stdio functions on MinGW instead of using
the incompatible functions provided by Microsoft.
|
|
|
|
This avoids bumping the version requirements of OpenOCD unnecessarily
due to libjaylink integration.
|
|
This patch adds the --enable-subproject-build option to build
libjaylink as libtool convenience library and to disable the
installation. This enables the integration of libjaylink as
sub-project of another project.
|
|
|
|
|
|
|
|
Add macros JAYLINK_API and JAYLINK_PRIV to mark public API and
private symbols.
JAYLINK_API is used to mark symbols which should be part of the
public API whereas JAYLINK_PRIV is used to mark symbols which should
be accessible among internal files but not be part of the public API.
To prevent symbol leakage all non-static symbols are treated as
marked with JAYLINK_PRIV unless explicitly marked with JAYLINK_API.
JAYLINK_API and JAYLINK_PRIV use the visibility feature of gcc which
requires version 4.0 or greater.
See: http://gcc.gnu.org/wiki/Visibility
|
|
These changes allow compiling and linking against libjaylink with an
invocation like `pkg-config --cflags --libs libjaylink`.
|
|
|
|
See: https://lists.gnu.org/archive/html/bug-automake/2012-05/msg00008.html
|
|
Basic structure of the library which supports enumeration of J-Link
USB devices.
|