diff options
Diffstat (limited to 'test/Makefile.am')
-rw-r--r-- | test/Makefile.am | 44 |
1 files changed, 28 insertions, 16 deletions
diff --git a/test/Makefile.am b/test/Makefile.am index 7fd38d1..64aa6d8 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -9,7 +9,8 @@ check_PROGRAMS = \ remote_logging_test_address \ remote_logging_test_port \ remote_logging_test_config \ - sdjournal_mock_test + sdjournal_mock_test \ + extensions_test test_cppflags = \ -Igtest \ @@ -23,7 +24,7 @@ test_cxxflags = \ test_ldflags = \ -lgtest_main -lgtest \ - -lgmock \ + -lgmock -lstdc++fs \ $(PTHREAD_LIBS) \ $(OESDK_TESTCASE_FLAGS) \ $(PHOSPHOR_DBUS_INTERFACES_LIBS) \ @@ -33,12 +34,12 @@ test_ldadd = \ $(top_builddir)/elog_serialize.o \ $(top_builddir)/elog_entry.o \ $(top_builddir)/log_manager.o \ - $(top_builddir)/org.openbmc.Associations.o \ $(top_builddir)/xyz/openbmc_project/Logging/Internal/Manager/server.o \ $(top_builddir)/elog_meta.o \ $(top_builddir)/elog-lookup.o \ $(top_builddir)/elog-process-metadata.o \ - $(top_builddir)/sdjournal.o + $(top_builddir)/sdjournal.o \ + $(top_builddir)/extensions.o remote_logging_test_ldadd = \ $(top_builddir)/phosphor-rsyslog-config/server-conf.o \ @@ -49,48 +50,42 @@ elog_errorwrap_test_CXXFLAGS = $(test_cxxflags) elog_errorwrap_test_SOURCES = elog_errorwrap_test.cpp elog_errorwrap_test_LDADD = $(test_ldadd) elog_errorwrap_test_LDFLAGS = \ - $(test_ldflags) \ - -lstdc++fs + $(test_ldflags) serialization_test_path_CPPFLAGS = $(test_cppflags) serialization_test_path_CXXFLAGS = $(test_cxxflags) serialization_test_path_SOURCES = serialization_test_path.cpp serialization_test_path_LDADD = $(test_ldadd) serialization_test_path_LDFLAGS = \ - $(test_ldflags) \ - -lstdc++fs + $(test_ldflags) serialization_test_properties_CPPFLAGS = $(test_cppflags) serialization_test_properties_CXXFLAGS = $(test_cxxflags) serialization_test_properties_SOURCES = serialization_test_properties.cpp serialization_test_properties_LDADD = $(test_ldadd) serialization_test_properties_LDFLAGS = \ - $(test_ldflags) \ - -lstdc++fs + $(test_ldflags) remote_logging_test_address_CPPFLAGS = $(test_cppflags) remote_logging_test_address_CXXFLAGS = $(test_cxxflags) remote_logging_test_address_SOURCES = remote_logging_test_address.cpp remote_logging_test_address_LDADD = $(remote_logging_test_ldadd) remote_logging_test_address_LDFLAGS = \ - $(test_ldflags) \ - -lstdc++fs + $(test_ldflags) remote_logging_test_port_CPPFLAGS = $(test_cppflags) remote_logging_test_port_CXXFLAGS = $(test_cxxflags) remote_logging_test_port_SOURCES = remote_logging_test_port.cpp remote_logging_test_port_LDADD = $(remote_logging_test_ldadd) remote_logging_test_port_LDFLAGS = \ - $(test_ldflags) \ - -lstdc++fs + $(test_ldflags) remote_logging_test_config_CPPFLAGS = $(test_cppflags) remote_logging_test_config_CXXFLAGS = $(test_cxxflags) remote_logging_test_config_SOURCES = remote_logging_test_config.cpp remote_logging_test_config_LDADD = $(remote_logging_test_ldadd) remote_logging_test_config_LDFLAGS = \ - $(test_ldflags) \ - -lstdc++fs + $(test_ldflags) sdjournal_mock_test_CPPFLAGS = $(test_cppflags) sdjournal_mock_test_CXXFLAGS = $(test_cxxflags) @@ -98,5 +93,22 @@ sdjournal_mock_test_SOURCES = sdtest.cpp sdjournal_mock_test_LDADD = $(top_builddir)/sdjournal.o sdjournal_mock_test_LDFLAGS = $(test_ldflags) +extensions_test_CPPFLAGS = $(test_cppflags) +extensions_test_CXXFLAGS = $(test_cxxflags) +extensions_test_SOURCES = extensions_test.cpp +extensions_test_LDADD = \ + $(top_builddir)/elog_entry.o \ + $(top_builddir)/elog-lookup.o \ + $(top_builddir)/elog_meta.o \ + $(top_builddir)/elog-process-metadata.o \ + $(top_builddir)/elog_serialize.o \ + $(top_builddir)/log_manager.o \ + $(top_builddir)/xyz/openbmc_project/Logging/Internal/Manager/server.o +extensions_test_LDFLAGS = $(test_ldflags) + # TODO Remove once the test-case failure is resolved openbmc/phosphor-logging#11 XFAIL_TESTS = elog_errorwrap_test + +if ENABLE_PEL_EXTENSION +include openpower-pels/Makefile.include +endif |