diff --git a/assets/cppserver/database/Makefile.am b/assets/cppserver/database/Makefile.am index 279fd386f..8a49347e1 100644 --- a/assets/cppserver/database/Makefile.am +++ b/assets/cppserver/database/Makefile.am @@ -9,8 +9,8 @@ AM_CPPFLAGS = $(ORB_INCLUDE_PREFIX) $(LIBZMQ_CFLAGS) \ AM_CXXFLAGS= -Wall -D_FORTIFY_SOURCE=2 -O1 -fPIE -LDADD = -L$(top_builddir)/lib/cpp/client -ltango -L$(top_builddir)/lib/cpp/log4tango/src \ - -llog4tango $(DB_LDFLAGS) \ +LDADD = -L$(top_builddir)/lib/cpp/client -ltango \ + $(DB_LDFLAGS) \ $(DB_LDLIBS) $(ZLIB_LDFLAGS) $(ZLIB_LIBS) $(LIBZMQ_LIBS) AM_LDFLAGS = -Wl,-z,now -pie diff --git a/assets/cppserver/starter/Makefile.am b/assets/cppserver/starter/Makefile.am index 307df76cd..e497cc630 100644 --- a/assets/cppserver/starter/Makefile.am +++ b/assets/cppserver/starter/Makefile.am @@ -7,7 +7,6 @@ AM_CPPFLAGS = -I$(top_srcdir)/lib/cpp/server \ -I$(top_builddir)/lib/cpp/log4tango/include $(LIBZMQ_CFLAGS) LDADD = -L$(top_builddir)/lib/cpp/client -ltango \ - -L$(top_builddir)/lib/cpp/log4tango/src -llog4tango \ $(LIBZMQ_LIBS) bin_PROGRAMS=Starter diff --git a/assets/cppserver/tangoaccesscontrol/Makefile.am b/assets/cppserver/tangoaccesscontrol/Makefile.am index b69ddb544..46a8cbb40 100644 --- a/assets/cppserver/tangoaccesscontrol/Makefile.am +++ b/assets/cppserver/tangoaccesscontrol/Makefile.am @@ -21,6 +21,5 @@ TangoAccessControl_SOURCES=ClassFactory.cpp \ TangoAccessControl_LDADD = -L$(top_builddir)/lib/cpp/client -ltango \ - -L$(top_builddir)/lib/cpp/log4tango/src -llog4tango \ $(DB_LDFLAGS) $(DB_LDLIBS) $(LIBZMQ_LIBS) \ ../AbstractClass/AccessControl/libaccesscontrol.la diff --git a/assets/cppserver/tangotest/Makefile.am b/assets/cppserver/tangotest/Makefile.am index dec614dee..c75ff73c4 100644 --- a/assets/cppserver/tangotest/Makefile.am +++ b/assets/cppserver/tangotest/Makefile.am @@ -6,7 +6,6 @@ AM_CPPFLAGS = -I$(top_srcdir)/lib/cpp/client \ -I$(top_builddir)/lib/cpp/log4tango/include $(LIBZMQ_CFLAGS) LDADD = -L$(top_builddir)/lib/cpp/client -ltango \ - -L$(top_builddir)/lib/cpp/log4tango/src -llog4tango \ $(LIBZMQ_LIBS) bin_PROGRAMS=TangoTest diff --git a/assets/lib/cpp/client/Makefile.am b/assets/lib/cpp/client/Makefile.am index 6eee86b39..71fa848ea 100644 --- a/assets/lib/cpp/client/Makefile.am +++ b/assets/lib/cpp/client/Makefile.am @@ -15,7 +15,7 @@ libtango_la_LIBADD = ../server/libserver.la \ ../server/idl/libidl.la \ ../server/jpeg/libjpeg.la \ ../server/jpeg_mmx/libjpeg_mmx.la \ - ../log4tango/src/liblog4tango.la \ + ../log4tango/src/liblog4tangointernal.la \ $(LIBZMQ_LIBS) # We need to set the -version-info for libtool so that libtool will diff --git a/assets/lib/cpp/log4tango/src/Makefile.am b/assets/lib/cpp/log4tango/src/Makefile.am index e2d6457e4..4de916289 100644 --- a/assets/lib/cpp/log4tango/src/Makefile.am +++ b/assets/lib/cpp/log4tango/src/Makefile.am @@ -1,10 +1,10 @@ -noinst_LTLIBRARIES = liblog4tango.la +noinst_LTLIBRARIES = liblog4tangointernal.la INCLUDES = -I../include -I$(top_srcdir)/include noinst_HEADERS = snprintf.c -liblog4tango_la_SOURCES = \ +liblog4tangointernal_la_SOURCES = \ Appender.cpp \ AppenderAttachable.cpp \ LayoutAppender.cpp \ @@ -31,4 +31,8 @@ liblog4tango_la_SOURCES = \ PortabilityImpl.hh \ PortabilityImpl.cpp +liblog4tangointernal_la_LDFLAGS = -version-info @LT_VERSION@ + +lib_LTLIBRARIES = liblog4tango.la liblog4tango_la_LDFLAGS = -version-info @LT_VERSION@ +liblog4tango_la_SOURCES = diff --git a/assets/lib/cpp/tango.pc.in b/assets/lib/cpp/tango.pc.in index 8d5b61c7f..820b59117 100644 --- a/assets/lib/cpp/tango.pc.in +++ b/assets/lib/cpp/tango.pc.in @@ -5,7 +5,7 @@ includedir=@includedir@ Name: tango Description: The tango constrol system library -Requires: omniDynamic4 >= 4.1.6, omniCOS4, log4tango, libzmq +Requires: omniDynamic4 >= 4.1.6, omniCOS4, libzmq Version: @VERSION@ Libs: -L${libdir} -ltango Cflags: @CPP_ELEVEN@ -I${includedir}/tango diff --git a/assets/utils/tango_admin/Makefile.am b/assets/utils/tango_admin/Makefile.am index 00ddb6774..5193caeae 100644 --- a/assets/utils/tango_admin/Makefile.am +++ b/assets/utils/tango_admin/Makefile.am @@ -6,7 +6,6 @@ AM_CPPFLAGS = -I$(top_srcdir)/lib/cpp/client \ -I$(top_builddir)/lib/cpp/log4tango/include $(LIBZMQ_CFLAGS) LDADD = -L$(top_builddir)/lib/cpp/client -ltango \ - -L$(top_builddir)/lib/cpp/log4tango/src -llog4tango \ $(LIBZMQ_LIBS) bin_PROGRAMS=tango_admin diff --git a/build.xml b/build.xml index dbbd087d9..0651aae95 100644 --- a/build.xml +++ b/build.xml @@ -76,6 +76,13 @@ + + + + + + +