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://www.hpccsystems.com
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel