Commit dda5203a authored by Pavel Vainerman's avatar Pavel Vainerman

Сделал версионирование у всех библиотек. По умолчанию версия как у основной,

а в процессе развития, они начнут "разъежаться". Текуща 1.0.0
parent ee93be67
......@@ -2,7 +2,10 @@
# This file is part of the UniSet library #
############################################################################
UMYSQL_VER=@LIBVER@
lib_LTLIBRARIES = libUniSet-mysql.la
libUniSet_mysql_la_LDFLAGS = -version-info $(UMYSQL_VER)
libUniSet_mysql_la_SOURCES = DBInterface.cc DBServer_MySQL.cc
libUniSet_mysql_la_LIBADD = $(top_builddir)/lib/libUniSet.la -lmysqlclient
libUniSet_mysql_la_LDFLAGS = -version-info @LIBVER@
......
......@@ -30,7 +30,7 @@ AC_ENABLE_SHARED(yes)
AC_ENABLE_STATIC(no)
AM_PROG_LIBTOOL
LIBVER=0:9:0
LIBVER=1:0:0
AC_SUBST(LIBVER)
# Checks for libraries.
......
bin_PROGRAMS = @PACKAGE@-iocontrol @PACKAGE@-iotest @PACKAGE@-iocalibr
UIO_VER=@LIBVER@
lib_LTLIBRARIES = libUniSetIOControl.la
libUniSetIOControl_la_LDFLAGS = -version-info $(UIO_VER)
libUniSetIOControl_la_LIBADD = $(COMEDI_LIBS) $(SIGC_LIBS) \
$(top_builddir)/extensions/lib/libUniSetExtensions.la \
$(top_builddir)/lib/libUniSet.la \
......
ULPROC_VER=@LIBVER@
lib_LTLIBRARIES = libUniSetLProcessor.la
libUniSetLProcessor_la_LIBADD = $(top_builddir)/lib/libUniSet.la \
libUniSetLProcessor_la_LDFLAGS = -version-info $(ULPROC_VER)
libUniSetLProcessor_la_LIBADD = $(top_builddir)/lib/libUniSet.la \
$(top_builddir)/extensions/lib/libUniSetExtensions.la $(SIGC_LIBS)
libUniSetLProcessor_la_CXXFLAGS = -I$(top_builddir)/extensions/include \
-I$(top_builddir)/extensions/SharedMemory \
$(SIGC_CFLAGS)
-I$(top_builddir)/extensions/SharedMemory $(SIGC_CFLAGS)
libUniSetLProcessor_la_SOURCES = Element.cc TOR.cc TAND.cc TDelay.cc TNOT.cc \
Schema.cc SchemaXML.cc LProcessor.cc PassiveLProcessor.cc
......
bin_PROGRAMS = @PACKAGE@-mbtcpmaster
UMBTCP_VER=@LIBVER@
lib_LTLIBRARIES = libUniSetMBTCPMaster.la
libUniSetMBTCPMaster_la_LDFLAGS = -version-info $(UMBTCP_VER)
libUniSetMBTCPMaster_la_LIBADD = $(top_builddir)/lib/libUniSet.la \
$(top_builddir)/extensions/SharedMemory/libUniSetSharedMemory.la \
$(top_builddir)/extensions/lib/libUniSetExtensions.la \
......
bin_PROGRAMS = @PACKAGE@-mbslave
UMBS_VER=@LIBVER@
lib_LTLIBRARIES = libUniSetMBSlave.la
libUniSetMBSlave_la_LDFLAGS = -version-info $(UMBS_VER)
libUniSetMBSlave_la_LIBADD = $(top_builddir)/lib/libUniSet.la \
$(top_builddir)/extensions/SharedMemory/libUniSetSharedMemory.la \
$(top_builddir)/extensions/lib/libUniSetExtensions.la \
......
bin_PROGRAMS = @PACKAGE@-rtuexchange mtr-conv uniset-rtu188-state vtconv mtr-setup
URTU_VER=@LIBVER@
lib_LTLIBRARIES = libUniSetRTU.la
libUniSetRTU_la_LDFLAGS = -version-info $(URTU_VER)
libUniSetRTU_la_LIBADD = $(top_builddir)/lib/libUniSet.la \
$(top_builddir)/extensions/SharedMemory/libUniSetSharedMemory.la \
$(top_builddir)/extensions/lib/libUniSetExtensions.la \
......
bin_PROGRAMS = @PACKAGE@-smdbserver
USMDB_VER=@LIBVER@
lib_LTLIBRARIES = libUniSetSMDBServer.la
libUniSetSMDBServer_la_LDFLAGS = -version-info $(USMDB_VER)
libUniSetSMDBServer_la_LIBADD = $(top_builddir)/lib/libUniSet.la \
$(top_builddir)/extensions/SharedMemory/libUniSetSharedMemory.la \
$(top_builddir)/extensions/lib/libUniSetExtensions.la \
......
bin_PROGRAMS = @PACKAGE@-smemory
USM_VER=@LIBVER@
lib_LTLIBRARIES = libUniSetSharedMemory.la
libUniSetSharedMemory_la_LDFLAGS = -version-info $(USM_VER)
libUniSetSharedMemory_la_LIBADD = $(SIGC_LIBS) $(top_builddir)/lib/libUniSet.la \
$(top_builddir)/extensions/lib/libUniSetExtensions.la
libUniSetSharedMemory_la_CPPFLAGS = $(SIGC_CFLAGS) -I$(top_builddir)/extensions/include
libUniSetSharedMemory_la_SOURCES = SharedMemory.cc
#libUniSetSharedMemory_la_LDFLAGS = -version-info @LIBVER@
@PACKAGE@_smemory_LDADD = libUniSetSharedMemory.la
......
bin_PROGRAMS = @PACKAGE@-udpexchange @PACKAGE@-udpsender @PACKAGE@-udpreceiver
UUDP_VER=@LIBVER@
lib_LTLIBRARIES = libUniSetUDP.la
libUniSetUDP_la_LDFLAGS = -version-info $(UUDP_VER)
libUniSetUDP_la_LIBADD = $(top_builddir)/lib/libUniSet.la \
$(top_builddir)/extensions/SharedMemory/libUniSetSharedMemory.la \
$(top_builddir)/extensions/lib/libUniSetExtensions.la \
......
bin_PROGRAMS = @PACKAGE@-network
UNET_VER=@LIBVER@
lib_LTLIBRARIES = libUniSetNetwork.la
libUniSetNetwork_la_LDFLAGS = -version-info $(UNET_VER)
libUniSetNetwork_la_LIBADD = $(SIGC_LIBS) $(top_builddir)/lib/libUniSet.la \
$(top_builddir)/extensions/lib/libUniSetExtensions.la \
$(top_builddir)/extensions/SharedMemory/libUniSetSharedMemory.la
......
UEXT_VER=@LIBVER@
lib_LTLIBRARIES = libUniSetExtensions.la
libUniSetExtensions_la_LDFLAGS = -version-info $(UEXT_VER)
libUniSetExtensions_la_CPPFLAGS = $(SIGC_CFLAGS) -I$(top_builddir)/extensions/include
libUniSetExtensions_la_LIBADD = $(SIGC_LIBS) $(top_builddir)/lib/libUniSet.la
libUniSetExtensions_la_SOURCES = Extensions.cc SMInterface.cc Calibration.cc SingleProcess.cc \
......
############################################################################
# This file is part of the UniSet library #
############################################################################
#LT_CURRENT=0
#LT_REVISION=0
#LT_AGE=0
#LT_RELEASE=0.99
#libUniSet_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -release $(LT_RELEASE)
# `0:0:0' (CURRENT=0, REVISION-0, AGE=0). Формат версии C:R:A.
# -release 1
lib_LTLIBRARIES = libUniSet.la
libUniSet_la_SOURCES =
......@@ -17,8 +24,3 @@ libUniSet_la_LIBADD = \
$(top_builddir)/src/Timers/libTimers.la \
$(top_builddir)/src/Various/libVarious.la
#libUniSet_la_LIBADD = $(shell find $(top_builddir)/src/ \-name \*.la | grep \-v .libs)
# `0:0:0' (CURRENT=0, REVISION-0, AGE=0). Формат версии C:R:A.
# -release 1
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment