From ac22e571d6ff4958e12f6dd44a46b277b08d6bf0 Mon Sep 17 00:00:00 2001 From: Ruud Overeem <overeem@astron.nl> Date: Wed, 26 Mar 2008 16:17:24 +0000 Subject: [PATCH] Bug 1167: Mofifications for makeversion. --- .../src/KeyValueLogger/KeyValueLogger.cc | 3 +++ MAC/APL/CURTDBDaemons/src/KeyValueLogger/Makefile.am | 3 ++- .../src/LoggingProcessor/LoggingProcessor.cc | 3 +++ .../CURTDBDaemons/src/LoggingProcessor/Makefile.am | 3 ++- MAC/APL/CURTDBDaemons/src/Makefile.am | 11 +++++++++++ 5 files changed, 21 insertions(+), 2 deletions(-) diff --git a/MAC/APL/CURTDBDaemons/src/KeyValueLogger/KeyValueLogger.cc b/MAC/APL/CURTDBDaemons/src/KeyValueLogger/KeyValueLogger.cc index e39fbb723d8..963c8d32286 100644 --- a/MAC/APL/CURTDBDaemons/src/KeyValueLogger/KeyValueLogger.cc +++ b/MAC/APL/CURTDBDaemons/src/KeyValueLogger/KeyValueLogger.cc @@ -22,6 +22,7 @@ #include <lofar_config.h> #include <Common/LofarLogger.h> +#include <Common/Version.h> #include <APS/ParameterSet.h> #include <MACIO/GCF_Event.h> #include <MACIO/MACServiceInfo.h> @@ -30,6 +31,7 @@ #include <GCF/PVSS/PVSSresult.h> #include <GCF/RTDB/DP_Protocol.ph> #include "KeyValueLogger.h" +#include "../Package__Version.h" namespace LOFAR { using namespace MACIO; @@ -49,6 +51,7 @@ KeyValueLogger::KeyValueLogger(const string& myName) : itsTimerPort(0) { LOG_DEBUG_STR("KeyValueLogger(" << myName << ")"); + LOG_INFO(Version::getInfo<CURTDBDaemonsVersion>("KeyValueLogger")); registerProtocol(F_FSM_PROTOCOL, F_FSM_PROTOCOL_STRINGS); registerProtocol(DP_PROTOCOL, DP_PROTOCOL_STRINGS); diff --git a/MAC/APL/CURTDBDaemons/src/KeyValueLogger/Makefile.am b/MAC/APL/CURTDBDaemons/src/KeyValueLogger/Makefile.am index 576a60c9f4d..6e898d37fb7 100644 --- a/MAC/APL/CURTDBDaemons/src/KeyValueLogger/Makefile.am +++ b/MAC/APL/CURTDBDaemons/src/KeyValueLogger/Makefile.am @@ -6,7 +6,8 @@ bin_PROGRAMS = KeyValueLogger # -fmessage-length=0 \ # -fdiagnostics-show-location=once -KeyValueLogger_SOURCES = KeyValueLogger.cc \ +KeyValueLogger_SOURCES = ../Package__Version.cc \ + KeyValueLogger.cc \ KeyValueLoggerMain.cc KeyValueLogger_LDADD = $(LOFAR_DEPEND) $(libdir)/libkvt_protocol.a KeyValueLogger_DEPENDENCIES = $(LOFAR_DEPEND) diff --git a/MAC/APL/CURTDBDaemons/src/LoggingProcessor/LoggingProcessor.cc b/MAC/APL/CURTDBDaemons/src/LoggingProcessor/LoggingProcessor.cc index 2686c6ffd5c..28bd5b06f0c 100644 --- a/MAC/APL/CURTDBDaemons/src/LoggingProcessor/LoggingProcessor.cc +++ b/MAC/APL/CURTDBDaemons/src/LoggingProcessor/LoggingProcessor.cc @@ -22,6 +22,7 @@ #include <lofar_config.h> #include <Common/LofarLogger.h> +#include <Common/Version.h> #include <GCF/PVSS/GCF_PVTypes.h> #include <MACIO/GCF_Event.h> #include <MACIO/MACServiceInfo.h> @@ -30,6 +31,7 @@ #include <GCF/RTDB/DP_Protocol.ph> #include <log4cplus/socketappender.h> #include "LoggingProcessor.h" +#include "../Package__Version.h" using namespace log4cplus; using namespace log4cplus::helpers; @@ -52,6 +54,7 @@ LoggingProcessor::LoggingProcessor(const string& myName) : itsTimerPort(0) { LOG_DEBUG_STR("LoggingProcessor(" << myName << ")"); + LOG_INFO(Version::getInfo<CURTDBDaemonsVersion>("LoggingProcessor")); registerProtocol(F_FSM_PROTOCOL, F_FSM_PROTOCOL_STRINGS); registerProtocol(LOG_PROTOCOL, LOG_PROTOCOL_STRINGS); diff --git a/MAC/APL/CURTDBDaemons/src/LoggingProcessor/Makefile.am b/MAC/APL/CURTDBDaemons/src/LoggingProcessor/Makefile.am index fa6954082e8..b5d18220e84 100644 --- a/MAC/APL/CURTDBDaemons/src/LoggingProcessor/Makefile.am +++ b/MAC/APL/CURTDBDaemons/src/LoggingProcessor/Makefile.am @@ -6,7 +6,8 @@ bin_PROGRAMS = LoggingProcessor # -fmessage-length=0 \ # -fdiagnostics-show-location=once -LoggingProcessor_SOURCES = LoggingProcessor.cc \ +LoggingProcessor_SOURCES = ../Package__Version.cc \ + LoggingProcessor.cc \ LoggingProcessorMain.cc LoggingProcessor_LDADD = $(LOFAR_DEPEND) $(libdir)/liblog_protocol.a LoggingProcessor_DEPENDENCIES=$(LOFAR_DEPEND) diff --git a/MAC/APL/CURTDBDaemons/src/Makefile.am b/MAC/APL/CURTDBDaemons/src/Makefile.am index 38720225bc2..40ac2f7c3ed 100644 --- a/MAC/APL/CURTDBDaemons/src/Makefile.am +++ b/MAC/APL/CURTDBDaemons/src/Makefile.am @@ -1,4 +1,15 @@ +lib_LTLIBRARIES = libcurtdbdaemons.la +libcurtdbdaemons_la_SOURCES = Package__Version.cc + +pkginclude_HEADERS = Package__Version.h + SUBDIRS = LoggingProcessor KeyValueLogger +bin_PROGRAMS = versioncurtdbdaemons + +versioncurtdbdaemons_SOURCES = versioncurtdbdaemons.cc +versioncurtdbdaemons_LDADD = libcurtdbdaemons.la +versioncurtdbdaemons_DEPENDENCIES = libcurtdbdaemons.la $(LOFAR_DEPEND) + include $(top_srcdir)/Makefile.common -- GitLab