Alternatively, I think the below change is both backward and forward compatible!
Atleast i tried on automake-1.11 for the backward compatibility.

Or May be you already tried this(only the below change) on Ubuntu 14.04 and 
probably faced more problems?

diff --git a/configure.ac b/configure.ac
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@ AC_CONFIG_SRCDIR([INSTALL])
 AC_CONFIG_HEADER([config.h])
 AC_CONFIG_MACRO_DIR([m4])
 
-AM_INIT_AUTOMAKE([$PACKAGE_NAME], [$PACKAGE_VERSION])
+AM_INIT_AUTOMAKE([$PACKAGE_NAME], [$PACKAGE_VERSION], [subdir-objects])
 m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
 AC_USE_SYSTEM_EXTENSIONS

Thanks,
Mathi.

----- [email protected] wrote:

> Makefile.am                                        |   4 +-
>  configure.ac                                       |  11 +++++-
>  contrib/plmc/configure.ac                          |   6 +-
>  java/ais_api_impl_native/Makefile.am               |  34
> +++++++++++-----------
>  osaf/Makefile.am                                   |   2 +-
>  osaf/libs/common/immsv/Makefile.am                 |  11 ++++++-
>  osaf/services/saf/amf/amfd/Makefile.am             |   5 +-
>  osaf/services/saf/amf/amfnd/Makefile.am            |   2 +-
>  osaf/services/saf/clmsv/clms/Makefile.am           |   4 +-
>  osaf/services/saf/cpsv/cpd/Makefile.am             |   4 +-
>  osaf/services/saf/edsv/eds/Makefile.am             |   2 +-
>  osaf/services/saf/glsv/gld/Makefile.am             |   4 +-
>  osaf/services/saf/immsv/immpbed/Makefile.am        |   4 +-
>  osaf/services/saf/logsv/lgs/Makefile.am            |   2 +-
>  osaf/services/saf/mqsv/mqd/Makefile.am             |   4 +-
>  osaf/services/saf/mqsv/mqnd/Makefile.am            |   2 +-
>  osaf/services/saf/ntfsv/ntfimcnd/Makefile.am       |   2 +-
>  osaf/services/saf/ntfsv/ntfs/Makefile.am           |   4 +-
>  osaf/services/saf/plmsv/plms/Makefile.am           |   2 +-
>  osaf/services/saf/smfsv/smfd/Makefile.am           |   4 +-
>  osaf/tools/safimm/Makefile.am                      |   2 +-
>  osaf/tools/safimm/immadm/Makefile.am               |   2 +-
>  osaf/tools/safimm/immcfg/Makefile.am               |   2 +-
>  osaf/tools/safimm/immdump/Makefile.am              |   6 +-
>  osaf/tools/safimm/immfind/Makefile.am              |   2 +-
>  osaf/tools/safimm/immlist/Makefile.am              |   2 +-
>  osaf/tools/safimm/src/Makefile.am                  |  28
> ++++++++++++++++++
>  osaf/tools/saflog/Makefile.am                      |   2 +-
>  osaf/tools/saflog/src/Makefile.am                  |  29
> ++++++++++++++++++
>  osaf/tools/safntf/Makefile.am                      |   2 +-
>  osaf/tools/safntf/ntfread/Makefile.am              |   6 +-
>  osaf/tools/safntf/ntfsend/Makefile.am              |   6 +-
>  osaf/tools/safntf/ntfsubscribe/Makefile.am         |   6 +-
>  osaf/tools/safntf/src/Makefile.am                  |  30
> +++++++++++++++++++
>  samples/configure.ac                               |   6 +-
>  tests/Makefile                                     |   3 +-
>  tests/clmsv/Makefile.am                            |  32
> +++++++++-----------
>  tests/clmsv/src/clmtest.c                          |   0 
>  tests/clmsv/src/clmtest.h                          |   0 
>  tests/clmsv/src/tet_ClmOiOps.c                     |   0 
>  tests/clmsv/src/tet_saClmClusterNodeGet.c          |   0 
>  tests/clmsv/src/tet_saClmClusterNodeGetAsync.c     |   0 
>  tests/clmsv/src/tet_saClmClusterNotificationFree.c |   0 
>  tests/clmsv/src/tet_saClmClusterTrack.c            |   0 
>  tests/clmsv/src/tet_saClmClusterTrackStop.c        |   0 
>  tests/clmsv/src/tet_saClmDispatch.c                |   0 
>  tests/clmsv/src/tet_saClmFinalize.c                |   0 
>  tests/clmsv/src/tet_saClmInitialize.c              |   0 
>  tests/clmsv/src/tet_saClmResponse.c                |   0 
>  tests/clmsv/src/tet_saClmSelectionObjectGet.c      |   0 
>  tests/immsv/common/Makefile.am                     |  10 ++++++
>  tests/immsv/implementer/Makefile.am                |  10 ++---
>  tests/immsv/management/Makefile.am                 |  11 ++----
>  tests/logsv/Makefile.am                            |   8 ++--
>  tests/mds/Makefile.am                              |   5 +-
>  tests/ntfsv/Makefile.am                            |  10 +++---
>  tests/plmsv/Makefile.am                            |   2 +-
>  tests/plmsv/common/Makefile.am                     |  27
> +++++++++++++++++
>  tests/plmsv/plms/Makefile.am                       |   7 +--
>  tests/unit_test_fw/Makefile.am                     |   2 +-
>  tests/unit_test_fw/inc/util.h                      |   1 -
>  tests/unit_test_fw/src/Makefile.am                 |  30
> +++++++++++++++++++
>  tests/unit_test_fw/src/util.c                      |   2 +-
>  63 files changed, 281 insertions(+), 123 deletions(-)
> 
> 
> The macro AM_INIT_AUTOMAKE is now called without parameters. Also, the
> Makefiles
> no longer reference source files that are not located in the same
> directory as
> the Makefile. Instead, a static library is built in these cases, and
> the
> Makefile will reference the library.
> 
> diff --git a/Makefile.am b/Makefile.am
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -160,14 +160,14 @@ if ENABLE_TESTS
>  EXTRA_DIST += tests
>  
>  SUBDIRS += \
> +     tests/unit_test_fw \
>       tests/logsv \
>       tests/ntfsv \
>       tests/immsv \
>       tests/immsv/implementer \
>       tests/immsv/management \
>       tests/clmsv \
> -     tests/mds \
> -     tests/unit_test_fw
> +     tests/mds
>  
>  if ENABLE_AIS_PLM
>  SUBDIRS += \
> diff --git a/configure.ac b/configure.ac
> --- a/configure.ac
> +++ b/configure.ac
> @@ -15,14 +15,14 @@
>  #
>  
>  AC_PREREQ([2.61])
> -AC_INIT([opensaf], [4.5.M0], [[email protected]])
> +AC_INIT([opensaf], [4.5.M0], [[email protected]],
> [opensaf])
>  AC_CONFIG_AUX_DIR([.])
>  AC_CANONICAL_SYSTEM
> -AC_CONFIG_SRCDIR([INSTALL])
> +AC_CONFIG_SRCDIR([opensaf.spec.in])
>  AC_CONFIG_HEADER([config.h])
>  AC_CONFIG_MACRO_DIR([m4])
>  
> -AM_INIT_AUTOMAKE([$PACKAGE_NAME], [$PACKAGE_VERSION])
> +AM_INIT_AUTOMAKE
>  m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
>  AC_USE_SYSTEM_EXTENSIONS
>  
> @@ -872,11 +872,14 @@ AC_CONFIG_FILES([
>          osaf/tools/safimm/immlist/Makefile
>          osaf/tools/safimm/immxml/Makefile
>          osaf/tools/safimm/include/Makefile
> +        osaf/tools/safimm/src/Makefile
>          osaf/tools/saflog/Makefile
>          osaf/tools/saflog/include/Makefile
>          osaf/tools/saflog/saflogger/Makefile
> +        osaf/tools/saflog/src/Makefile
>          osaf/tools/safntf/Makefile
>          osaf/tools/safntf/include/Makefile
> +        osaf/tools/safntf/src/Makefile
>          osaf/tools/safntf/ntfsend/Makefile
>          osaf/tools/safntf/ntfsubscribe/Makefile
>          osaf/tools/safntf/ntfread/Makefile
> @@ -891,10 +894,12 @@ AC_CONFIG_FILES([
>          tests/logsv/Makefile
>          tests/clmsv/Makefile
>          tests/ntfsv/Makefile
> +     tests/plmsv/common/Makefile
>          tests/plmsv/plms/Makefile
>          tests/plmsv/Makefile
>          tests/mds/Makefile
>          tests/unit_test_fw/Makefile
> +     tests/unit_test_fw/src/Makefile
>          tests/unit_test_fw/inc/Makefile])
>  
>  AC_CONFIG_SUBDIRS([contrib/plmc])
> diff --git a/contrib/plmc/configure.ac b/contrib/plmc/configure.ac
> --- a/contrib/plmc/configure.ac
> +++ b/contrib/plmc/configure.ac
> @@ -14,15 +14,15 @@
>  # Author(s): Wind River Systems
>  #
>  
> -AC_PREREQ([2.59])
> -AC_INIT([plmc], [0.9], [[email protected]])
> +AC_PREREQ([2.61])
> +AC_INIT([plmc], [0.9], [[email protected]],
> [plmc])
>  AC_CONFIG_AUX_DIR([.])
>  AC_CANONICAL_SYSTEM
>  AC_CONFIG_SRCDIR([INSTALL])
>  AC_CONFIG_HEADER([config.h])
>  AC_CONFIG_MACRO_DIR([m4])
>  
> -AM_INIT_AUTOMAKE([$PACKAGE_NAME], [$PACKAGE_VERSION])
> +AM_INIT_AUTOMAKE
>  m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
>  
>  #
> diff --git a/java/ais_api_impl_native/Makefile.am
> b/java/ais_api_impl_native/Makefile.am
> --- a/java/ais_api_impl_native/Makefile.am
> +++ b/java/ais_api_impl_native/Makefile.am
> @@ -51,23 +51,23 @@ libjava_ais_api_native_la_CPPFLAGS = \
>       -DSA_CLM_B01
>  
>  libjava_ais_api_native_la_SOURCES = \
> -     $(top_srcdir)/java/ais_api_impl_native/j_ais.c \
> -     $(top_srcdir)/java/ais_api_impl_native/j_ais_amf.c \
> -     $(top_srcdir)/java/ais_api_impl_native/j_ais_amf_compRegistry.c \
> -     $(top_srcdir)/java/ais_api_impl_native/j_ais_amf_csiManager.c \
> -     $(top_srcdir)/java/ais_api_impl_native/j_ais_amf_errReporting.c \
> -     $(top_srcdir)/java/ais_api_impl_native/j_ais_amf_healthcheck.c \
> -     $(top_srcdir)/java/ais_api_impl_native/j_ais_amf_libHandle.c \
> -     $(top_srcdir)/java/ais_api_impl_native/j_ais_amf_pgManager.c \
> -     $(top_srcdir)/java/ais_api_impl_native/j_ais_amf_pm.c \
> -     $(top_srcdir)/java/ais_api_impl_native/j_ais_clm.c \
> -     $(top_srcdir)/java/ais_api_impl_native/j_ais_clm_libHandle.c \
> -     $(top_srcdir)/java/ais_api_impl_native/j_ais_clm_manager.c \
> -     $(top_srcdir)/java/ais_api_impl_native/j_ais_libHandle.c \
> -     $(top_srcdir)/java/ais_api_impl_native/j_ais_socketUtil.c \
> -     $(top_srcdir)/java/ais_api_impl_native/j_utils.c \
> -     $(top_srcdir)/java/ais_api_impl_native/j_utilsPrint.c \
> -     $(top_srcdir)/java/ais_api_impl_native/tracer.c
> +     j_ais.c \
> +     j_ais_amf.c \
> +     j_ais_amf_compRegistry.c \
> +     j_ais_amf_csiManager.c \
> +     j_ais_amf_errReporting.c \
> +     j_ais_amf_healthcheck.c \
> +     j_ais_amf_libHandle.c \
> +     j_ais_amf_pgManager.c \
> +     j_ais_amf_pm.c \
> +     j_ais_clm.c \
> +     j_ais_clm_libHandle.c \
> +     j_ais_clm_manager.c \
> +     j_ais_libHandle.c \
> +     j_ais_socketUtil.c \
> +     j_utils.c \
> +     j_utilsPrint.c \
> +     tracer.c
>  
>  libjava_ais_api_native_la_LIBADD = \
>       $(top_builddir)/osaf/libs/saf/libSaAmf/libSaAmf.la \
> diff --git a/osaf/Makefile.am b/osaf/Makefile.am
> --- a/osaf/Makefile.am
> +++ b/osaf/Makefile.am
> @@ -18,4 +18,4 @@ include $(top_srcdir)/Makefile.common
>  
>  MAINTAINERCLEANFILES = Makefile.in
>  
> -SUBDIRS = libs services tools
> +SUBDIRS = libs tools services
> diff --git a/osaf/libs/common/immsv/Makefile.am
> b/osaf/libs/common/immsv/Makefile.am
> --- a/osaf/libs/common/immsv/Makefile.am
> +++ b/osaf/libs/common/immsv/Makefile.am
> @@ -20,7 +20,7 @@ MAINTAINERCLEANFILES = Makefile.in
>  
>  SUBDIRS = include
>  
> -noinst_LTLIBRARIES = libimmsv_common.la
> +noinst_LTLIBRARIES = libimmsv_common.la libimmpbe_dump.la
>  
>  libimmsv_common_la_CPPFLAGS = \
>       $(AM_CPPFLAGS) \
> @@ -28,3 +28,12 @@ libimmsv_common_la_CPPFLAGS = \
>  
>  libimmsv_common_la_SOURCES = \
>       immsv_evt.c
> +
> +libimmpbe_dump_la_CPPFLAGS = \
> +     $(AM_CPPFLAGS) \
> +     -I$(top_srcdir)/osaf/libs/common/immsv/include
> +
> +libimmpbe_dump_la_LDFLAGS = @SQLITE3_LIBS@
> +
> +libimmpbe_dump_la_SOURCES = \
> +     immpbe_dump.cc
> diff --git a/osaf/services/saf/amf/amfd/Makefile.am
> b/osaf/services/saf/amf/amfd/Makefile.am
> --- a/osaf/services/saf/amf/amfd/Makefile.am
> +++ b/osaf/services/saf/amf/amfd/Makefile.am
> @@ -34,8 +34,6 @@ osafamfd_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/tools/saflog/include
>  
>  osafamfd_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
> -     $(top_srcdir)/osaf/tools/saflog/src/saflog.c \
>       app.cc \
>       apptype.cc \
>       chkop.cc \
> @@ -88,6 +86,8 @@ osafamfd_SOURCES = \
>       util.cc
>  
>  osafamfd_LDADD = \
> +     $(top_builddir)/osaf/tools/saflog/src/libsaflog.la \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/common/amf/libamf_common.la \
>       $(top_builddir)/osaf/libs/saf/libSaNtf/libSaNtf.la \
> @@ -96,4 +96,3 @@ osafamfd_LDADD = \
>       $(top_builddir)/osaf/libs/saf/libSaClm/libSaClm.la \
>       $(top_builddir)/osaf/libs/saf/libSaLog/libSaLog.la \
>       $(top_builddir)/osaf/libs/agents/infrastructure/rda/librda.la
> -
> diff --git a/osaf/services/saf/amf/amfnd/Makefile.am
> b/osaf/services/saf/amf/amfnd/Makefile.am
> --- a/osaf/services/saf/amf/amfnd/Makefile.am
> +++ b/osaf/services/saf/amf/amfnd/Makefile.am
> @@ -33,7 +33,6 @@ osafamfnd_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/libs/common/immsv/include
>  
>  osafamfnd_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       amfnd.cc \
>       cam.cc \
>       cbq.cc \
> @@ -69,6 +68,7 @@ osafamfnd_SOURCES = \
>       verify.cc 
>  
>  osafamfnd_LDADD = \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/common/amf/libamf_common.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la \
> diff --git a/osaf/services/saf/clmsv/clms/Makefile.am
> b/osaf/services/saf/clmsv/clms/Makefile.am
> --- a/osaf/services/saf/clmsv/clms/Makefile.am
> +++ b/osaf/services/saf/clmsv/clms/Makefile.am
> @@ -38,8 +38,6 @@ osafclmd_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/tools/saflog/include
>  
>  osafclmd_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
> -     $(top_srcdir)/osaf/tools/saflog/src/saflog.c \
>       clms_amf.c \
>       clms_evt.c \
>       clms_imm.c \
> @@ -50,6 +48,8 @@ osafclmd_SOURCES = \
>       clms_mds.c
>  
>  osafclmd_LDADD = \
> +     $(top_builddir)/osaf/tools/saflog/src/libsaflog.la \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/common/clmsv/libclmsv_common.la \
>       $(top_builddir)/osaf/libs/saf/libSaAmf/libSaAmf.la \
> diff --git a/osaf/services/saf/cpsv/cpd/Makefile.am
> b/osaf/services/saf/cpsv/cpd/Makefile.am
> --- a/osaf/services/saf/cpsv/cpd/Makefile.am
> +++ b/osaf/services/saf/cpsv/cpd/Makefile.am
> @@ -31,7 +31,6 @@ osafckptd_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/libs/common/immsv/include
>  
>  osafckptd_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       cpd_amf.c \
>       cpd_db.c \
>       cpd_evt.c \
> @@ -46,9 +45,10 @@ osafckptd_SOURCES = \
>       cpd_tmr.c
>  
>  osafckptd_LDADD = \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/common/cpsv/libcpsv_common.la \
>       $(top_builddir)/osaf/libs/saf/libSaAmf/libSaAmf.la \
>       $(top_builddir)/osaf/libs/saf/libSaClm/libSaClm.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la \
> -     $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la 
> +     $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la
> diff --git a/osaf/services/saf/edsv/eds/Makefile.am
> b/osaf/services/saf/edsv/eds/Makefile.am
> --- a/osaf/services/saf/edsv/eds/Makefile.am
> +++ b/osaf/services/saf/edsv/eds/Makefile.am
> @@ -31,7 +31,6 @@ osafevtd_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/libs/common/immsv/include
>  
>  osafevtd_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       eds_amf.c \
>       eds_api.c \
>       eds_cb.c \
> @@ -46,6 +45,7 @@ osafevtd_SOURCES = \
>       eds_util.c
>  
>  osafevtd_LDADD = \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/common/edsv/libedsv_common.la \
>       $(top_builddir)/osaf/libs/saf/libSaAmf/libSaAmf.la \
> diff --git a/osaf/services/saf/glsv/gld/Makefile.am
> b/osaf/services/saf/glsv/gld/Makefile.am
> --- a/osaf/services/saf/glsv/gld/Makefile.am
> +++ b/osaf/services/saf/glsv/gld/Makefile.am
> @@ -33,7 +33,6 @@ osaflckd_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/libs/common/immsv/include
>  
>  osaflckd_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       gld_amf.c \
>       gld_api.c \
>       gld_evt.c \
> @@ -47,8 +46,9 @@ osaflckd_SOURCES = \
>       gld_tmr.c
>  
>  osaflckd_LDADD =  \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/common/glsv/libglsv_common.la \
>       $(top_builddir)/osaf/libs/saf/libSaAmf/libSaAmf.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la \
> -     $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la 
> +     $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la
> diff --git a/osaf/services/saf/immsv/immpbed/Makefile.am
> b/osaf/services/saf/immsv/immpbed/Makefile.am
> --- a/osaf/services/saf/immsv/immpbed/Makefile.am
> +++ b/osaf/services/saf/immsv/immpbed/Makefile.am
> @@ -27,9 +27,7 @@ osaf_execbin_PROGRAMS = osafimmpbed
>  osafimmpbed_CXXFLAGS = $(AM_CXXFLAGS) @XML2_CFLAGS@ @SQLITE3_CFLAGS@
>  
>  osafimmpbed_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       immpbe.cc \
> -     $(top_builddir)/osaf/libs/common/immsv/immpbe_dump.cc \
>       immpbe_daemon.cc
>  
>  osafimmpbed_CPPFLAGS = \
> @@ -39,6 +37,8 @@ osafimmpbed_CPPFLAGS = \
>  osafimmpbed_LDFLAGS = @XML2_LIBS@ @SQLITE3_LIBS@ -lpthread
>  
>  osafimmpbed_LDADD = \
> +     $(top_builddir)/osaf/libs/common/immsv/libimmpbe_dump.la \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la
> diff --git a/osaf/services/saf/logsv/lgs/Makefile.am
> b/osaf/services/saf/logsv/lgs/Makefile.am
> --- a/osaf/services/saf/logsv/lgs/Makefile.am
> +++ b/osaf/services/saf/logsv/lgs/Makefile.am
> @@ -43,7 +43,6 @@ osaflogd_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/libs/common/immsv/include
>  
>  osaflogd_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       lgs_amf.c \
>       lgs_evt.c \
>       lgs_fmt.c \
> @@ -59,6 +58,7 @@ osaflogd_SOURCES = \
>       lgs_filehdl.c
>  
>  osaflogd_LDADD = \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/saf/libSaAmf/libSaAmf.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la \
> diff --git a/osaf/services/saf/mqsv/mqd/Makefile.am
> b/osaf/services/saf/mqsv/mqd/Makefile.am
> --- a/osaf/services/saf/mqsv/mqd/Makefile.am
> +++ b/osaf/services/saf/mqsv/mqd/Makefile.am
> @@ -31,7 +31,6 @@ osafmsgd_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/libs/common/immsv/include
>  
>  osafmsgd_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       mqd_sbevt.c \
>       mqd_mbcsv.c \
>       mqd_mbedu.c \
> @@ -48,9 +47,10 @@ osafmsgd_SOURCES = \
>       mqd_tmr.c
>  
>  osafmsgd_LDADD = \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/common/mqsv/libmqsv_common.la \
>       $(top_builddir)/osaf/libs/saf/libSaAmf/libSaAmf.la \
>       $(top_builddir)/osaf/libs/saf/libSaClm/libSaClm.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la \
> -     $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la    
> +     $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la
> diff --git a/osaf/services/saf/mqsv/mqnd/Makefile.am
> b/osaf/services/saf/mqsv/mqnd/Makefile.am
> --- a/osaf/services/saf/mqsv/mqnd/Makefile.am
> +++ b/osaf/services/saf/mqsv/mqnd/Makefile.am
> @@ -31,7 +31,6 @@ osafmsgnd_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/libs/common/immsv/include
>  
>  osafmsgnd_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       mqnd_amf.c \
>       mqnd_db.c \
>       mqnd_evt.c \
> @@ -48,6 +47,7 @@ osafmsgnd_SOURCES = \
>       mqnd_util.c
>  
>  osafmsgnd_LDADD = \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/common/mqsv/libmqsv_common.la \
>       $(top_builddir)/osaf/libs/saf/libSaAmf/libSaAmf.la \
> diff --git a/osaf/services/saf/ntfsv/ntfimcnd/Makefile.am
> b/osaf/services/saf/ntfsv/ntfimcnd/Makefile.am
> --- a/osaf/services/saf/ntfsv/ntfimcnd/Makefile.am
> +++ b/osaf/services/saf/ntfsv/ntfimcnd/Makefile.am
> @@ -32,12 +32,12 @@ osafntfimcnd_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/libs/common/immsv/include
>  
>  osafntfimcnd_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       ntfimcn_main.c \
>       ntfimcn_notifier.c \
>       ntfimcn_imm.c
>  
>  osafntfimcnd_LDADD = \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/saf/libSaAmf/libSaAmf.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la \
> diff --git a/osaf/services/saf/ntfsv/ntfs/Makefile.am
> b/osaf/services/saf/ntfsv/ntfs/Makefile.am
> --- a/osaf/services/saf/ntfsv/ntfs/Makefile.am
> +++ b/osaf/services/saf/ntfsv/ntfs/Makefile.am
> @@ -44,7 +44,6 @@ osafntfd_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/tools/saflog/include
>  
>  osafntfd_SOURCES = \
> -     $(top_srcdir)/osaf/tools/saflog/src/saflog.c \
>       ntfs_amf.c \
>       ntfs_evt.c \
>       ntfs_mbcsv.c \
> @@ -66,8 +65,9 @@ osafntfd_SOURCES += ntfs_imcnutil.c
>  endif
>  
>  osafntfd_LDADD = \
> +     $(top_builddir)/osaf/tools/saflog/src/libsaflog.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/common/ntfsv/libntfsv_common.la \
>       $(top_builddir)/osaf/libs/saf/libSaAmf/libSaAmf.la \
>       $(top_builddir)/osaf/libs/saf/libSaLog/libSaLog.la \
> -     $(top_builddir)/osaf/libs/agents/infrastructure/rda/librda.la 
> +     $(top_builddir)/osaf/libs/agents/infrastructure/rda/librda.la
> diff --git a/osaf/services/saf/plmsv/plms/Makefile.am
> b/osaf/services/saf/plmsv/plms/Makefile.am
> --- a/osaf/services/saf/plmsv/plms/Makefile.am
> +++ b/osaf/services/saf/plmsv/plms/Makefile.am
> @@ -34,7 +34,6 @@ osafplmd_CPPFLAGS = \
>  osafplmd_CFLAGS = $(AM_CFLAGS) @HPI_CFLAGS@
>  
>  osafplmd_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       plms_main.c \
>       plms_amf.c \
>       plms_mds.c \
> @@ -51,6 +50,7 @@ osafplmd_SOURCES = \
>  
>  osafplmd_LDADD = \
>       @HPI_LIBS@ \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/common/plmsv/plmc/libplmc.la \
>       $(top_builddir)/osaf/libs/common/plmsv/libplmsv_common.la \
> diff --git a/osaf/services/saf/smfsv/smfd/Makefile.am
> b/osaf/services/saf/smfsv/smfd/Makefile.am
> --- a/osaf/services/saf/smfsv/smfd/Makefile.am
> +++ b/osaf/services/saf/smfsv/smfd/Makefile.am
> @@ -61,8 +61,6 @@ osafsmfd_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/tools/saflog/include
>  
>  osafsmfd_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
> -     $(top_srcdir)/osaf/tools/saflog/src/saflog.c \
>       smfd_amf.c \
>       smfd_evt.c \
>       smfd_main.c \
> @@ -96,6 +94,8 @@ osafsmfd_LDFLAGS = \
>       @XML2_LIBS@
>  
>  osafsmfd_LDADD = \
> +     $(top_builddir)/osaf/tools/saflog/src/libsaflog.la \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/common/smfsv/libsmfsv_common.la \
>       $(top_builddir)/osaf/libs/saf/libSaSmf/libSaSmf.la \
> diff --git a/osaf/tools/safimm/Makefile.am
> b/osaf/tools/safimm/Makefile.am
> --- a/osaf/tools/safimm/Makefile.am
> +++ b/osaf/tools/safimm/Makefile.am
> @@ -18,7 +18,7 @@ include $(top_srcdir)/Makefile.common
>  
>  MAINTAINERCLEANFILES = Makefile.in
>  
> -SUBDIRS = include immcfg immdump immadm immfind immlist
> +SUBDIRS = include src immcfg immdump immadm immfind immlist
>  
>  if ENABLE_IMMXML
>  
> diff --git a/osaf/tools/safimm/immadm/Makefile.am
> b/osaf/tools/safimm/immadm/Makefile.am
> --- a/osaf/tools/safimm/immadm/Makefile.am
> +++ b/osaf/tools/safimm/immadm/Makefile.am
> @@ -26,10 +26,10 @@ immadm_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/libs/common/immsv/include
>  
>  immadm_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       imm_admin.c
>  
>  immadm_LDADD = \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la
> diff --git a/osaf/tools/safimm/immcfg/Makefile.am
> b/osaf/tools/safimm/immcfg/Makefile.am
> --- a/osaf/tools/safimm/immcfg/Makefile.am
> +++ b/osaf/tools/safimm/immcfg/Makefile.am
> @@ -33,7 +33,6 @@ immcfg_CPPFLAGS = \
>       @XML2_CFLAGS@
>  
>  immcfg_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       imm_import.cc \
>       imm_cfg.c
>  
> @@ -42,6 +41,7 @@ immcfg_LDFLAGS = \
>       -ldl
>  
>  immcfg_LDADD = \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la
> diff --git a/osaf/tools/safimm/immdump/Makefile.am
> b/osaf/tools/safimm/immdump/Makefile.am
> --- a/osaf/tools/safimm/immdump/Makefile.am
> +++ b/osaf/tools/safimm/immdump/Makefile.am
> @@ -26,18 +26,18 @@ bin_PROGRAMS = immdump
>  immdump_CXXFLAGS = $(AM_CXXFLAGS) @XML2_CFLAGS@ @SQLITE3_CFLAGS@
>  
>  immdump_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       imm_dumper.cc \
> -     $(top_builddir)/osaf/libs/common/immsv/immpbe_dump.cc \
>       imm_xmlw_dump.cc
>  
>  immdump_CPPFLAGS = \
>       $(AM_CPPFLAGS) \
>       -I$(top_srcdir)/osaf/libs/common/immsv/include
>  
> -immdump_LDFLAGS = @XML2_LIBS@ @SQLITE3_LIBS@
> +immdump_LDFLAGS = @XML2_LIBS@
>  
>  immdump_LDADD = \
> +     $(top_builddir)/osaf/libs/common/immsv/libimmpbe_dump.la \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la
> diff --git a/osaf/tools/safimm/immfind/Makefile.am
> b/osaf/tools/safimm/immfind/Makefile.am
> --- a/osaf/tools/safimm/immfind/Makefile.am
> +++ b/osaf/tools/safimm/immfind/Makefile.am
> @@ -31,10 +31,10 @@ immfind_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/libs/common/immsv/include
>  
>  immfind_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       imm_find.c
>  
>  immfind_LDADD = \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la
> diff --git a/osaf/tools/safimm/immlist/Makefile.am
> b/osaf/tools/safimm/immlist/Makefile.am
> --- a/osaf/tools/safimm/immlist/Makefile.am
> +++ b/osaf/tools/safimm/immlist/Makefile.am
> @@ -26,10 +26,10 @@ immlist_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/libs/common/immsv/include
>  
>  immlist_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       imm_list.c
>  
>  immlist_LDADD = \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la
> diff --git a/osaf/tools/safimm/src/Makefile.am
> b/osaf/tools/safimm/src/Makefile.am
> new file mode 100644
> --- /dev/null
> +++ b/osaf/tools/safimm/src/Makefile.am
> @@ -0,0 +1,28 @@
> +#      -*- OpenSAF  -*-
> +#
> +# (C) Copyright 2014 The OpenSAF Foundation
> +#
> +# This program is distributed in the hope that it will be useful,
> but
> +# WITHOUT ANY WARRANTY; without even the implied warranty of
> MERCHANTABILITY
> +# or FITNESS FOR A PARTICULAR PURPOSE. This file and program are
> licensed
> +# under the GNU Lesser General Public License Version 2.1, February
> 1999.
> +# The complete license can be accessed from the following location:
> +# http://opensource.org/licenses/lgpl-license.php
> +# See the Copying file included with the OpenSAF distribution for
> full
> +# licensing terms.
> +#
> +# Author(s): Ericsson AB
> +#
> +
> +include $(top_srcdir)/Makefile.common
> +
> +MAINTAINERCLEANFILES = Makefile.in
> +
> +noinst_LTLIBRARIES = libimmutil.la
> +
> +libimmutil_la_CPPFLAGS = \
> +     $(AM_CPPFLAGS) \
> +     -I$(top_srcdir)/osaf/libs/common/immsv/include
> +
> +libimmutil_la_SOURCES = \
> +     immutil.c
> diff --git a/osaf/tools/saflog/Makefile.am
> b/osaf/tools/saflog/Makefile.am
> --- a/osaf/tools/saflog/Makefile.am
> +++ b/osaf/tools/saflog/Makefile.am
> @@ -18,4 +18,4 @@ include $(top_srcdir)/Makefile.common
>  
>  MAINTAINERCLEANFILES = Makefile.in
>  
> -SUBDIRS = include saflogger
> +SUBDIRS = include src saflogger
> diff --git a/osaf/tools/saflog/src/Makefile.am
> b/osaf/tools/saflog/src/Makefile.am
> new file mode 100644
> --- /dev/null
> +++ b/osaf/tools/saflog/src/Makefile.am
> @@ -0,0 +1,29 @@
> +#      -*- OpenSAF  -*-
> +#
> +# (C) Copyright 2014 The OpenSAF Foundation
> +#
> +# This program is distributed in the hope that it will be useful,
> but
> +# WITHOUT ANY WARRANTY; without even the implied warranty of
> MERCHANTABILITY
> +# or FITNESS FOR A PARTICULAR PURPOSE. This file and program are
> licensed
> +# under the GNU Lesser General Public License Version 2.1, February
> 1999.
> +# The complete license can be accessed from the following location:
> +# http://opensource.org/licenses/lgpl-license.php
> +# See the Copying file included with the OpenSAF distribution for
> full
> +# licensing terms.
> +#
> +# Author(s): Ericsson AB
> +#
> +
> +include $(top_srcdir)/Makefile.common
> +
> +MAINTAINERCLEANFILES = Makefile.in
> +
> +noinst_LTLIBRARIES = libsaflog.la
> +
> +libsaflog_la_CPPFLAGS = \
> +     $(AM_CPPFLAGS) \
> +     -I$(top_srcdir)/osaf/libs/saf/include \
> +     -I$(top_srcdir)/osaf/tools/saflog/include
> +
> +libsaflog_la_SOURCES = \
> +     saflog.c
> diff --git a/osaf/tools/safntf/Makefile.am
> b/osaf/tools/safntf/Makefile.am
> --- a/osaf/tools/safntf/Makefile.am
> +++ b/osaf/tools/safntf/Makefile.am
> @@ -18,5 +18,5 @@ include $(top_srcdir)/Makefile.common
>  
>  MAINTAINERCLEANFILES = Makefile.in
>  
> -SUBDIRS = include ntfsend ntfsubscribe ntfread
> +SUBDIRS = include src ntfsend ntfsubscribe ntfread
>  
> diff --git a/osaf/tools/safntf/ntfread/Makefile.am
> b/osaf/tools/safntf/ntfread/Makefile.am
> --- a/osaf/tools/safntf/ntfread/Makefile.am
> +++ b/osaf/tools/safntf/ntfread/Makefile.am
> @@ -27,9 +27,9 @@ ntfread_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/libs/common/ntfsv/include
>  
>  ntfread_SOURCES = \
> -     ntfread.c \
> -     ../src/ntfclient.c
> +     ntfread.c
>  
>  ntfread_LDADD = \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
> -     $(top_builddir)/osaf/libs/saf/libSaNtf/libSaNtf.la
> +     $(top_builddir)/osaf/libs/saf/libSaNtf/libSaNtf.la \
> +     $(top_builddir)/osaf/tools/safntf/src/libntfclient.la
> diff --git a/osaf/tools/safntf/ntfsend/Makefile.am
> b/osaf/tools/safntf/ntfsend/Makefile.am
> --- a/osaf/tools/safntf/ntfsend/Makefile.am
> +++ b/osaf/tools/safntf/ntfsend/Makefile.am
> @@ -27,9 +27,9 @@ ntfsend_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/libs/common/ntfsv/include
>  
>  ntfsend_SOURCES = \
> -     ntfsend.c\
> -     ../src/ntfclient.c
> +     ntfsend.c
>  
>  ntfsend_LDADD = \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
> -     $(top_builddir)/osaf/libs/saf/libSaNtf/libSaNtf.la
> +     $(top_builddir)/osaf/libs/saf/libSaNtf/libSaNtf.la \
> +     $(top_builddir)/osaf/tools/safntf/src/libntfclient.la
> diff --git a/osaf/tools/safntf/ntfsubscribe/Makefile.am
> b/osaf/tools/safntf/ntfsubscribe/Makefile.am
> --- a/osaf/tools/safntf/ntfsubscribe/Makefile.am
> +++ b/osaf/tools/safntf/ntfsubscribe/Makefile.am
> @@ -27,10 +27,10 @@ ntfsubscribe_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/libs/common/ntfsv/include
>  
>  ntfsubscribe_SOURCES = \
> -     ntfsubscribe.c\
> -     ../src/ntfclient.c
> +     ntfsubscribe.c
>  
>  
>  ntfsubscribe_LDADD = \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la \
> -     $(top_builddir)/osaf/libs/saf/libSaNtf/libSaNtf.la
> +     $(top_builddir)/osaf/libs/saf/libSaNtf/libSaNtf.la \
> +     $(top_builddir)/osaf/tools/safntf/src/libntfclient.la
> diff --git a/osaf/tools/safntf/src/Makefile.am
> b/osaf/tools/safntf/src/Makefile.am
> new file mode 100644
> --- /dev/null
> +++ b/osaf/tools/safntf/src/Makefile.am
> @@ -0,0 +1,30 @@
> +#      -*- OpenSAF  -*-
> +#
> +# (C) Copyright 2014 The OpenSAF Foundation
> +#
> +# This program is distributed in the hope that it will be useful,
> but
> +# WITHOUT ANY WARRANTY; without even the implied warranty of
> MERCHANTABILITY
> +# or FITNESS FOR A PARTICULAR PURPOSE. This file and program are
> licensed
> +# under the GNU Lesser General Public License Version 2.1, February
> 1999.
> +# The complete license can be accessed from the following location:
> +# http://opensource.org/licenses/lgpl-license.php
> +# See the Copying file included with the OpenSAF distribution for
> full
> +# licensing terms.
> +#
> +# Author(s): Ericsson AB
> +#
> +
> +include $(top_srcdir)/Makefile.common
> +
> +MAINTAINERCLEANFILES = Makefile.in
> +
> +noinst_LTLIBRARIES = libntfclient.la
> +
> +libntfclient_la_CPPFLAGS = \
> +     $(AM_CPPFLAGS) \
> +     -I$(top_srcdir)/osaf/libs/saf/include \
> +     -I$(top_srcdir)/osaf/tools/safntf/include \
> +     -I$(top_srcdir)/osaf/libs/common/ntfsv/include
> +
> +libntfclient_la_SOURCES = \
> +     ntfclient.c
> diff --git a/samples/configure.ac b/samples/configure.ac
> --- a/samples/configure.ac
> +++ b/samples/configure.ac
> @@ -14,15 +14,15 @@
>  # Author(s): Wind River Systems
>  #
>  
> -AC_PREREQ([2.59])
> -AC_INIT([opensafdemo], [0.9], [[email protected]])
> +AC_PREREQ([2.61])
> +AC_INIT([opensafdemo], [0.9], [[email protected]],
> [opensafdemo])
>  AC_CONFIG_AUX_DIR([.])
>  AC_CANONICAL_SYSTEM
>  AC_CONFIG_SRCDIR([INSTALL])
>  AC_CONFIG_HEADER([config.h])
>  AC_CONFIG_MACRO_DIR([m4])
>  
> -AM_INIT_AUTOMAKE([$PACKAGE_NAME], [$PACKAGE_VERSION])
> +AM_INIT_AUTOMAKE
>  
>  #
>  # Check for configure deps
> diff --git a/tests/Makefile b/tests/Makefile
> --- a/tests/Makefile
> +++ b/tests/Makefile
> @@ -52,6 +52,7 @@ include Makefile.common
>  # add logsv to this list when it's ready
>  #
>  SERVICES_DIRS := \
> +     unit_test_fw \
>       cpsv \
>       edsv \
>       glsv \
> @@ -73,7 +74,7 @@ TET_SUITE_FILES := \
>       $(SERVICES_DIRS)
>  
>  TETSUITES := tet_suites_$(TARGET_ARCH)
> -     
> +
>  all clean clobber: $(SERVICES_DIRS)
>  
>  tetsuites: all
> diff --git a/tests/clmsv/Makefile.am b/tests/clmsv/Makefile.am
> --- a/tests/clmsv/Makefile.am
> +++ b/tests/clmsv/Makefile.am
> @@ -22,7 +22,7 @@ MAINTAINERCLEANFILES = Makefile.in
>  bin_PROGRAMS = clmtest
>  
>  noinst_HEADERS = \
> -     $(top_srcdir)/tests/clmsv/src/clmtest.h
> +     clmtest.h
>  
>  clmtest_CPPFLAGS = \
>       -DSA_CLM_B01=1 \
> @@ -30,22 +30,20 @@ clmtest_CPPFLAGS = \
>       -I$(top_srcdir)/tests/unit_test_fw/inc
>  
>  clmtest_SOURCES = \
> -     $(top_srcdir)/osaf/libs/core/common/logtrace.c \
> -     $(top_srcdir)/tests/unit_test_fw/src/utest.c \
> -     $(top_srcdir)/tests/unit_test_fw/src/util.c \
> -     $(top_srcdir)/tests/clmsv/src/clmtest.c \
> -     $(top_srcdir)/tests/clmsv/src/tet_saClmInitialize.c \
> -     $(top_srcdir)/tests/clmsv/src/tet_saClmClusterNodeGetAsync.c \
> -     $(top_srcdir)/tests/clmsv/src/tet_saClmClusterTrack.c \
> -     $(top_srcdir)/tests/clmsv/src/tet_saClmClusterTrackStop.c \
> -     $(top_srcdir)/tests/clmsv/src/tet_saClmClusterNotificationFree.c \
> -     $(top_srcdir)/tests/clmsv/src/tet_saClmClusterNodeGet.c \
> -     $(top_srcdir)/tests/clmsv/src/tet_saClmResponse.c \
> -     $(top_srcdir)/tests/clmsv/src/tet_ClmOiOps.c \
> -     $(top_srcdir)/tests/clmsv/src/tet_saClmDispatch.c \
> -     $(top_srcdir)/tests/clmsv/src/tet_saClmSelectionObjectGet.c \
> -     $(top_srcdir)/tests/clmsv/src/tet_saClmFinalize.c
> +     clmtest.c \
> +     tet_saClmInitialize.c \
> +     tet_saClmClusterNodeGetAsync.c \
> +     tet_saClmClusterTrack.c \
> +     tet_saClmClusterTrackStop.c \
> +     tet_saClmClusterNotificationFree.c \
> +     tet_saClmClusterNodeGet.c \
> +     tet_saClmResponse.c \
> +     tet_ClmOiOps.c \
> +     tet_saClmDispatch.c \
> +     tet_saClmSelectionObjectGet.c \
> +     tet_saClmFinalize.c
>  
>  clmtest_LDADD = \
>       $(top_builddir)/osaf/libs/saf/libSaClm/libSaClm.la \
> -     $(top_builddir)/osaf/libs/core/libopensaf_core.la
> +     $(top_builddir)/osaf/libs/core/libopensaf_core.la \
> +     $(top_builddir)/tests/unit_test_fw/src/libutest.la
> diff --git a/tests/clmsv/src/clmtest.c b/tests/clmsv/clmtest.c
> rename from tests/clmsv/src/clmtest.c
> rename to tests/clmsv/clmtest.c
> diff --git a/tests/clmsv/src/clmtest.h b/tests/clmsv/clmtest.h
> rename from tests/clmsv/src/clmtest.h
> rename to tests/clmsv/clmtest.h
> diff --git a/tests/clmsv/src/tet_ClmOiOps.c
> b/tests/clmsv/tet_ClmOiOps.c
> rename from tests/clmsv/src/tet_ClmOiOps.c
> rename to tests/clmsv/tet_ClmOiOps.c
> diff --git a/tests/clmsv/src/tet_saClmClusterNodeGet.c
> b/tests/clmsv/tet_saClmClusterNodeGet.c
> rename from tests/clmsv/src/tet_saClmClusterNodeGet.c
> rename to tests/clmsv/tet_saClmClusterNodeGet.c
> diff --git a/tests/clmsv/src/tet_saClmClusterNodeGetAsync.c
> b/tests/clmsv/tet_saClmClusterNodeGetAsync.c
> rename from tests/clmsv/src/tet_saClmClusterNodeGetAsync.c
> rename to tests/clmsv/tet_saClmClusterNodeGetAsync.c
> diff --git a/tests/clmsv/src/tet_saClmClusterNotificationFree.c
> b/tests/clmsv/tet_saClmClusterNotificationFree.c
> rename from tests/clmsv/src/tet_saClmClusterNotificationFree.c
> rename to tests/clmsv/tet_saClmClusterNotificationFree.c
> diff --git a/tests/clmsv/src/tet_saClmClusterTrack.c
> b/tests/clmsv/tet_saClmClusterTrack.c
> rename from tests/clmsv/src/tet_saClmClusterTrack.c
> rename to tests/clmsv/tet_saClmClusterTrack.c
> diff --git a/tests/clmsv/src/tet_saClmClusterTrackStop.c
> b/tests/clmsv/tet_saClmClusterTrackStop.c
> rename from tests/clmsv/src/tet_saClmClusterTrackStop.c
> rename to tests/clmsv/tet_saClmClusterTrackStop.c
> diff --git a/tests/clmsv/src/tet_saClmDispatch.c
> b/tests/clmsv/tet_saClmDispatch.c
> rename from tests/clmsv/src/tet_saClmDispatch.c
> rename to tests/clmsv/tet_saClmDispatch.c
> diff --git a/tests/clmsv/src/tet_saClmFinalize.c
> b/tests/clmsv/tet_saClmFinalize.c
> rename from tests/clmsv/src/tet_saClmFinalize.c
> rename to tests/clmsv/tet_saClmFinalize.c
> diff --git a/tests/clmsv/src/tet_saClmInitialize.c
> b/tests/clmsv/tet_saClmInitialize.c
> rename from tests/clmsv/src/tet_saClmInitialize.c
> rename to tests/clmsv/tet_saClmInitialize.c
> diff --git a/tests/clmsv/src/tet_saClmResponse.c
> b/tests/clmsv/tet_saClmResponse.c
> rename from tests/clmsv/src/tet_saClmResponse.c
> rename to tests/clmsv/tet_saClmResponse.c
> diff --git a/tests/clmsv/src/tet_saClmSelectionObjectGet.c
> b/tests/clmsv/tet_saClmSelectionObjectGet.c
> rename from tests/clmsv/src/tet_saClmSelectionObjectGet.c
> rename to tests/clmsv/tet_saClmSelectionObjectGet.c
> diff --git a/tests/immsv/common/Makefile.am
> b/tests/immsv/common/Makefile.am
> --- a/tests/immsv/common/Makefile.am
> +++ b/tests/immsv/common/Makefile.am
> @@ -20,3 +20,13 @@ MAINTAINERCLEANFILES = Makefile.in
>  
>  noinst_HEADERS = \
>       immtest.h
> +
> +noinst_LTLIBRARIES = libimmtest.la
> +
> +libimmtest_la_CPPFLAGS = \
> +     $(AM_CPPFLAGS) \
> +     -I$(top_srcdir)/tests/unit_test_fw/inc \
> +     -I$(top_srcdir)/osaf/libs/saf/include
> +
> +libimmtest_la_SOURCES = \
> +     immtest.c
> diff --git a/tests/immsv/implementer/Makefile.am
> b/tests/immsv/implementer/Makefile.am
> --- a/tests/immsv/implementer/Makefile.am
> +++ b/tests/immsv/implementer/Makefile.am
> @@ -27,9 +27,6 @@ immoitest_CPPFLAGS = \
>       -I$(top_srcdir)/tests/unit_test_fw/inc
>  
>  immoitest_SOURCES = \
> -     $(top_srcdir)/tests/unit_test_fw/src/util.c \
> -     $(top_srcdir)/tests/unit_test_fw/src/utest.c \
> -     $(top_srcdir)/tests/immsv/common/immtest.c \
>       test_saImmOiInitialize_2.c \
>       test_saImmOiSelectionObjectGet.c \
>       test_saImmOiDispatch.c \
> @@ -52,7 +49,9 @@ immoitest_SOURCES = \
>  immoitest_LDADD = \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la \
> -     $(top_builddir)/osaf/libs/core/libopensaf_core.la
> +     $(top_builddir)/osaf/libs/core/libopensaf_core.la \
> +     $(top_builddir)/tests/unit_test_fw/src/libutest.la \
> +     $(top_builddir)/tests/immsv/common/libimmtest.la
>  
>  
>  immapplier_CPPFLAGS = \
> @@ -61,11 +60,10 @@ immapplier_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/libs/common/immsv/include
>  
>  immapplier_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       applier.c
>  
>  immapplier_LDADD = \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la
> -
> diff --git a/tests/immsv/management/Makefile.am
> b/tests/immsv/management/Makefile.am
> --- a/tests/immsv/management/Makefile.am
> +++ b/tests/immsv/management/Makefile.am
> @@ -26,9 +26,6 @@ immomtest_CPPFLAGS = \
>       -I$(top_srcdir)/tests/unit_test_fw/inc
>  
>  immomtest_SOURCES = \
> -     $(top_srcdir)/tests/unit_test_fw/src/utest.c \
> -     $(top_srcdir)/tests/unit_test_fw/src/util.c \
> -     $(top_srcdir)/tests/immsv/common/immtest.c \
>       test_saImmOmInitialize.c \
>       test_saImmOmSelectionObjectGet.c \
>       test_saImmOmDispatch.c \
> @@ -61,7 +58,9 @@ immomtest_SOURCES = \
>  immomtest_LDADD = \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la \
> -     $(top_builddir)/osaf/libs/core/libopensaf_core.la
> +     $(top_builddir)/osaf/libs/core/libopensaf_core.la \
> +     $(top_builddir)/tests/unit_test_fw/src/libutest.la \
> +     $(top_builddir)/tests/immsv/common/libimmtest.la
>  
>  
>  immpopulate_CPPFLAGS = \
> @@ -70,12 +69,10 @@ immpopulate_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/libs/common/immsv/include
>  
>  immpopulate_SOURCES = \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       populate.c
>  
>  immpopulate_LDADD = \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la
> -
> -
> diff --git a/tests/logsv/Makefile.am b/tests/logsv/Makefile.am
> --- a/tests/logsv/Makefile.am
> +++ b/tests/logsv/Makefile.am
> @@ -29,9 +29,6 @@ logtest_CPPFLAGS = \
>       -I$(top_srcdir)/osaf/libs/common/immsv/include
>  
>  logtest_SOURCES = \
> -     $(top_srcdir)/tests/unit_test_fw/src/utest.c \
> -     $(top_srcdir)/tests/unit_test_fw/src/util.c \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       logtest.c \
>       tet_saLogInitialize.c \
>       tet_saLogSelectionObjectGet.c \
> @@ -49,6 +46,8 @@ logtest_SOURCES = \
>       tet_LogOiOps.c
>  
>  logtest_LDADD = \
> +     $(top_builddir)/tests/unit_test_fw/src/libutest.la \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/saf/libSaLog/libSaLog.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la \
> @@ -58,6 +57,7 @@ saflogtest_SOURCES = \
>       saflogtest.c
>  
>  saflogtest_LDADD = \
> +     $(top_builddir)/tests/unit_test_fw/src/libutest.la \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/saf/libSaLog/libSaLog.la \
>       $(top_builddir)/osaf/libs/core/libopensaf_core.la
> -
> diff --git a/tests/mds/Makefile.am b/tests/mds/Makefile.am
> --- a/tests/mds/Makefile.am
> +++ b/tests/mds/Makefile.am
> @@ -31,14 +31,13 @@ mdstest_CPPFLAGS = \
>       -I$(top_srcdir)/tests/unit_test_fw/inc
>  
>  mdstest_SOURCES = \
> -     $(top_srcdir)/tests/unit_test_fw/src/utest.c \
> -     $(top_srcdir)/tests/unit_test_fw/src/util.c \
> -     $(top_srcdir)/osaf/tools/safimm/src/immutil.c \
>       mdstest.c \
>       mdstipc_api.c \
>       mdstipc_conf.c
>  
>  mdstest_LDADD = \
> +     $(top_builddir)/tests/unit_test_fw/src/libutest.la \
> +     $(top_builddir)/osaf/tools/safimm/src/libimmutil.la \
>       $(top_builddir)/osaf/libs/saf/libSaLog/libSaLog.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la \
> diff --git a/tests/ntfsv/Makefile.am b/tests/ntfsv/Makefile.am
> --- a/tests/ntfsv/Makefile.am
> +++ b/tests/ntfsv/Makefile.am
> @@ -33,9 +33,6 @@ ntftest_CPPFLAGS = \
>       -I$(top_srcdir)/tests/unit_test_fw/inc
>  
>  ntftest_SOURCES = \
> -     $(top_srcdir)/tests/unit_test_fw/src/utest.c \
> -     $(top_srcdir)/tests/unit_test_fw/src/util.c \
> -     $(top_srcdir)/osaf/libs/core/common/logtrace.c \
>       tet_ntf_main.c \
>       sa_error.c \
>       tet_ntf_common.c \
> @@ -69,15 +66,18 @@ ntftest_SOURCES = \
>       tet_saNtfPtrValGet.c \
>       test_ntfFilterVerification.c
>  
> +ntftest_LDADD = \
> +     $(top_builddir)/tests/unit_test_fw/src/libutest.la
> +
>  if ENABLE_NTFIMCN
>  
>  ntftest_SOURCES += test_ntf_imcn.c
> -ntftest_SOURCES += $(top_srcdir)/osaf/tools/safimm/src/immutil.c
> +ntftest_LDADD += $(top_builddir)/osaf/tools/safimm/src/libimmutil.la
>  ntftest_CPPFLAGS += -I$(top_srcdir)/osaf/libs/common/immsv/include
>  
>  endif
>  
> -ntftest_LDADD = \
> +ntftest_LDADD += \
>       $(top_builddir)/osaf/libs/saf/libSaNtf/libSaNtf.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOi.la \
>       $(top_builddir)/osaf/libs/saf/libSaImm/libSaImmOm.la \
> diff --git a/tests/plmsv/Makefile.am b/tests/plmsv/Makefile.am
> --- a/tests/plmsv/Makefile.am
> +++ b/tests/plmsv/Makefile.am
> @@ -18,4 +18,4 @@ include $(top_srcdir)/Makefile.common
>  
>  MAINTAINERCLEANFILES = Makefile.in
>  
> -SUBDIRS = plms
> +SUBDIRS = common plms
> diff --git a/tests/plmsv/common/Makefile.am
> b/tests/plmsv/common/Makefile.am
> new file mode 100644
> --- /dev/null
> +++ b/tests/plmsv/common/Makefile.am
> @@ -0,0 +1,27 @@
> +#      -*- OpenSAF  -*-
> +#
> +# (C) Copyright 2014 The OpenSAF Foundation
> +#
> +# This program is distributed in the hope that it will be useful,
> but
> +# WITHOUT ANY WARRANTY; without even the implied warranty of
> MERCHANTABILITY
> +# or FITNESS FOR A PARTICULAR PURPOSE. This file and program are
> licensed
> +# under the GNU Lesser General Public License Version 2.1, February
> 1999.
> +# The complete license can be accessed from the following location:
> +# http://opensource.org/licenses/lgpl-license.php
> +# See the Copying file included with the OpenSAF distribution for
> full
> +# licensing terms.
> +#
> +# Author(s): Ericsson AB
> +#
> +
> +include $(top_srcdir)/Makefile.common
> +
> +MAINTAINERCLEANFILES = Makefile.in
> +
> +noinst_LTLIBRARIES = libplmtest.la
> +
> +libplmtest_la_CPPFLAGS = \
> +     $(AM_CPPFLAGS)
> +
> +libplmtest_la_SOURCES = \
> +     plmtest.c
> diff --git a/tests/plmsv/plms/Makefile.am
> b/tests/plmsv/plms/Makefile.am
> --- a/tests/plmsv/plms/Makefile.am
> +++ b/tests/plmsv/plms/Makefile.am
> @@ -10,9 +10,6 @@ plmtest_CPPFLAGS = \
>       -I$(top_srcdir)/tests/unit_test_fw/inc
>  
>  plmtest_SOURCES = \
> -     $(top_srcdir)/tests/unit_test_fw/src/utest.c \
> -     $(top_srcdir)/tests/unit_test_fw/src/util.c \
> -     $(top_srcdir)/tests/plmsv/common/plmtest.c \
>       test_saPlmInitialize.c  \
>       test_saPlmSelectionObjectGet.c \
>       test_saPlmDispatch.c  \
> @@ -25,4 +22,6 @@ plmtest_SOURCES = \
>  
>  plmtest_LDADD = \
>       $(top_builddir)/osaf/libs/saf/libSaPlm/libSaPlm.la \
> -     $(top_builddir)/osaf/libs/core/libopensaf_core.la
> +     $(top_builddir)/osaf/libs/core/libopensaf_core.la \
> +     $(top_builddir)/tests/unit_test_fw/src/libutest.la \
> +     $(top_builddir)/tests/plmsv/common/libplmtest.la
> diff --git a/tests/unit_test_fw/Makefile.am
> b/tests/unit_test_fw/Makefile.am
> --- a/tests/unit_test_fw/Makefile.am
> +++ b/tests/unit_test_fw/Makefile.am
> @@ -18,4 +18,4 @@ include $(top_srcdir)/Makefile.common
>  
>  MAINTAINERCLEANFILES = Makefile.in
>  
> -SUBDIRS = inc
> +SUBDIRS = inc src
> diff --git a/tests/unit_test_fw/inc/util.h
> b/tests/unit_test_fw/inc/util.h
> --- a/tests/unit_test_fw/inc/util.h
> +++ b/tests/unit_test_fw/inc/util.h
> @@ -19,7 +19,6 @@
>  #ifndef util_h
>  #define util_h
>  
> -extern const char *saf_error[];
>  extern SaTimeT getSaTimeT(void);
>  extern void create_dn(char *rdn, char *parent, SaNameT *dn);
>  extern void sa_namet_init(char *value, SaNameT *namet);
> diff --git a/tests/unit_test_fw/src/Makefile.am
> b/tests/unit_test_fw/src/Makefile.am
> new file mode 100644
> --- /dev/null
> +++ b/tests/unit_test_fw/src/Makefile.am
> @@ -0,0 +1,30 @@
> +#      -*- OpenSAF  -*-
> +#
> +# (C) Copyright 2014 The OpenSAF Foundation
> +#
> +# This program is distributed in the hope that it will be useful,
> but
> +# WITHOUT ANY WARRANTY; without even the implied warranty of
> MERCHANTABILITY
> +# or FITNESS FOR A PARTICULAR PURPOSE. This file and program are
> licensed
> +# under the GNU Lesser General Public License Version 2.1, February
> 1999.
> +# The complete license can be accessed from the following location:
> +# http://opensource.org/licenses/lgpl-license.php
> +# See the Copying file included with the OpenSAF distribution for
> full
> +# licensing terms.
> +#
> +# Author(s): Ericsson AB
> +#
> +
> +include $(top_srcdir)/Makefile.common
> +
> +MAINTAINERCLEANFILES = Makefile.in
> +
> +noinst_LTLIBRARIES = libutest.la
> +
> +libutest_la_CPPFLAGS = \
> +     $(AM_CPPFLAGS) \
> +     -I$(top_srcdir)/tests/unit_test_fw/inc \
> +     -I$(top_srcdir)/osaf/libs/saf/include
> +
> +libutest_la_SOURCES = \
> +     utest.c \
> +     util.c
> diff --git a/tests/unit_test_fw/src/util.c
> b/tests/unit_test_fw/src/util.c
> --- a/tests/unit_test_fw/src/util.c
> +++ b/tests/unit_test_fw/src/util.c
> @@ -23,7 +23,7 @@
>  #include <assert.h>
>  #include <saAis.h>
>  
> -const char *saf_error[] =
> +static const char *saf_error[] =
>  {
>      "SA_AIS_NOT_VALID",
>      "SA_AIS_OK",

------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to