mirror of
https://github.com/RPCS3/hidapi.git
synced 2026-07-19 13:34:37 -04:00
Added library versioning.
This commit is contained in:
+21
-1
@@ -1,5 +1,23 @@
|
||||
AC_PREREQ([2.65])
|
||||
AC_INIT([hidapi], [0.8], [alan@signal11.us])
|
||||
|
||||
# Version number. This is currently the only place.
|
||||
m4_define([HIDAPI_MAJOR], 0)
|
||||
m4_define([HIDAPI_MINOR], 7)
|
||||
m4_define([HIDAPI_RELEASE], 0)
|
||||
m4_define([HIDAPI_RC], +)
|
||||
m4_define([VERSION_STRING], HIDAPI_MAJOR[.]HIDAPI_MINOR[.]HIDAPI_RELEASE[]HIDAPI_RC)
|
||||
|
||||
AC_INIT([hidapi], VERSION_STRING, [alan@signal11.us])
|
||||
|
||||
# Library soname version
|
||||
# Follow the following rules (particularly the ones in the second link):
|
||||
# http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
|
||||
# http://sourceware.org/autobook/autobook/autobook_91.html
|
||||
lt_current="0"
|
||||
lt_revision="0"
|
||||
lt_age="0"
|
||||
LTLDFLAGS="-version-info ${lt_current}:${lt_revision}:${lt_age}"
|
||||
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
AM_INIT_AUTOMAKE([foreign -Wall -Werror])
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
@@ -145,5 +163,7 @@ else
|
||||
AC_CONFIG_FILES([pc/hidapi.pc])
|
||||
fi
|
||||
|
||||
AC_SUBST(LTLDFLAGS)
|
||||
|
||||
AC_CONFIG_FILES([Makefile linux/Makefile libusb/Makefile mac/Makefile windows/Makefile hidtest/Makefile testgui/Makefile])
|
||||
AC_OUTPUT
|
||||
|
||||
+2
-2
@@ -3,14 +3,14 @@ AM_CPPFLAGS = -I$(srcdir)/../hidapi $(CFLAGS_LIBUSB)
|
||||
if OS_LINUX
|
||||
lib_LTLIBRARIES = libhidapi-libusb.la
|
||||
libhidapi_libusb_la_SOURCES = hid.c
|
||||
libhidapi_libusb_la_LDFLAGS = -version-info 0:0:0
|
||||
libhidapi_libusb_la_LDFLAGS = $(LTLDFLAGS)
|
||||
libhidapi_libusb_la_LIBADD = $(LIBS_LIBUSB)
|
||||
endif
|
||||
|
||||
if OS_FREEBSD
|
||||
lib_LTLIBRARIES = libhidapi.la
|
||||
libhidapi_la_SOURCES = hid.c
|
||||
libhidapi_la_LDFLAGS = -version-info 0:0:0
|
||||
libhidapi_la_LDFLAGS = $(LTLDFLAGS)
|
||||
libhidapi_la_LIBADD = $(LIBS_LIBUSB)
|
||||
endif
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
lib_LTLIBRARIES = libhidapi-hidraw.la
|
||||
libhidapi_hidraw_la_SOURCES = hid.c
|
||||
libhidapi_hidraw_la_LDFLAGS = -version-info 0:0:0
|
||||
libhidapi_hidraw_la_LDFLAGS = $(LTLDFLAGS)
|
||||
AM_CPPFLAGS = -I$(srcdir)/../hidapi/ $(CFLAGS_HIDRAW)
|
||||
libhidapi_hidraw_la_LIBADD = $(LIBS_HIDRAW)
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
lib_LTLIBRARIES = libhidapi.la
|
||||
libhidapi_la_SOURCES = hid.c
|
||||
libhidapi_la_LDFLAGS = -version-info 0:0:0
|
||||
libhidapi_la_LDFLAGS = $(LTLDFLAGS)
|
||||
AM_CPPFLAGS = -I../hidapi/
|
||||
#libhidapi_la_LIBADD = $(LIBS_HIDRAW)
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
lib_LTLIBRARIES = libhidapi.la
|
||||
libhidapi_la_SOURCES = hid.c
|
||||
libhidapi_la_LDFLAGS = -version-info 0:0:0
|
||||
libhidapi_la_LDFLAGS = $(LTLDFLAGS)
|
||||
AM_CPPFLAGS = -I$(srcdir)/../hidapi/
|
||||
libhidapi_la_LIBADD = $(LIBS)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user