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], [opensaf-devel@lists.sourceforge.net]) +AC_INIT([opensaf], [4.5.M0], [opensaf-us...@lists.sourceforge.net], [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], [opensaf-devel@lists.sourceforge.net]) +AC_PREREQ([2.61]) +AC_INIT([plmc], [0.9], [opensaf-us...@lists.sourceforge.net], [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], [opensaf-devel@lists.sourceforge.net]) +AC_PREREQ([2.61]) +AC_INIT([opensafdemo], [0.9], [opensaf-us...@lists.sourceforge.net], [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 Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel