build: remove autotools support

We use meson everywhere now.  Clean up the autotools support.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Iac94c9c6e92141d8d1928c5283c8757ab2fd3257
diff --git a/.gitignore b/.gitignore
index 628fd48..6da54be 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,58 +1,3 @@
 build*/
 subprojects/*
 !subprojects/*.wrap
-
-Makefile
-Makefile.in
-aclocal.m4
-ar-lib
-*-libtool
-autom4te.cache*
-aminclude_static.am
-compile
-config.*
-depcomp
-phosphor-logging/elog-errors.hpp
-install-sh
-logging-test
-logging_test.o
-ltmain.sh
-missing
-test-driver
-test/.deps*
-*.dirstamp
-test/Makefile
-test/Makefile.in
-.deps*
-configure
-stamp-h1
-phosphor-logging-*.*
-xyz/openbmc_project/Logging/Internal/Manager/
-*.o
-*.la
-*.lo
-.libs/
-libtool
-callout-test
-callouts-gen.hpp
-elog-lookup.cpp
-elog-process-metadata.cpp
-phosphor-log-manager
-phosphor-logging.pc
-test/*_test.log
-test/*_test.trs
-test/*_test_*.log
-test/*_test_*.trs
-test/test-suite.log
-*.gcda
-*.gcno
-*.trs
-*-coverage*
-test/remote_logging_test_address
-test/remote_logging_test_config
-test/remote_logging_test_port
-test/serialization_test_path
-test/serialization_test_properties
-test/*_test
-phosphor-rsyslog-config/phosphor-rsyslog-conf
-peltool
diff --git a/Makefile.am b/Makefile.am
deleted file mode 100644
index 0ef7221..0000000
--- a/Makefile.am
+++ /dev/null
@@ -1,155 +0,0 @@
-if AUTOCONF_CODE_COVERAGE_2019_01_06
-include $(top_srcdir)/Makefile.am.include
-include $(top_srcdir)/aminclude_static.am
-clean-local: code-coverage-clean
-distclean-local: code-coverage-dist-clean
-else
-@CODE_COVERAGE_RULES@
-endif
-
-AM_LIBS = $(CODE_COVERAGE_LIBS)
-AM_CPPFLAGS = $(CODE_COVERAGE_CPPFLAGS) -UNDEBUG $(GTEST_CPPFLAGS)
-AM_CFLAGS = $(CODE_COVERAGE_CFLAGS)
-AM_CXXFLAGS = $(CODE_COVERAGE_CXXFLAGS)
-AM_LDFLAGS = $(GMOCK_LIBS) -lgmock_main \
-	$(GTEST_LIBS) $(OESDK_TESTCASE_FLAGS) $(PTHREAD_LIBS) $(SDBUSPLUS_LIBS)
-
-if !INSTALL_SCRIPTS
-# export these headers
-nobase_include_HEADERS = \
-	phosphor-logging/log.hpp \
-	phosphor-logging/elog.hpp \
-	phosphor-logging/sdjournal.hpp \
-	phosphor-logging/test/sdjournal_mock.hpp
-
-nobase_nodist_include_HEADERS = \
-	phosphor-logging/elog-errors.hpp \
-	xyz/openbmc_project/Logging/Internal/Manager/server.hpp
-
-libphosphor_logging_FILES = \
-	elog.cpp elog_meta.cpp sdjournal.cpp
-libphosphor_loggingdir = ${libdir}
-libphosphor_logging_LTLIBRARIES = libphosphor_logging.la
-libphosphor_logging_la_SOURCES = $(libphosphor_logging_FILES)
-libphosphor_logging_la_LDFLAGS = \
-	$(SYSTEMD_LIBS) \
-	$(SDBUSPLUS_LIBS) \
-	-version-info 1:0:0 -shared
-libphosphor_logging_la_CXXFLAGS = \
-	$(SDBUSPLUS_CFLAGS) \
-	$(SYSTEMD_CFLAGS)
-
-# Application test which runs in obmc env (qemu, real hardware)
-bin_PROGRAMS = logging-test callout-test
-logging_test_SOURCES = logging_test.cpp
-logging_test_LDADD = libphosphor_logging.la
-callout_test_SOURCES = callouts/callout_test.cpp
-
-bin_PROGRAMS += phosphor-log-manager
-
-phosphor_log_manager_SOURCES = \
-	xyz/openbmc_project/Logging/Internal/Manager/server.cpp \
-	log_manager.cpp \
-	log_manager_main.cpp \
-	elog-lookup.cpp \
-	elog_entry.cpp \
-	elog-process-metadata.cpp \
-	elog_meta.cpp \
-	elog_serialize.cpp \
-	sdjournal.cpp \
-	extensions.cpp \
-	util.cpp
-
-# Be sure to build needed files before compiling
-BUILT_SOURCES = \
-	phosphor-logging/elog-errors.hpp \
-	elog-lookup.cpp \
-	elog-process-metadata.cpp \
-	xyz/openbmc_project/Logging/Internal/Manager/server.cpp \
-	xyz/openbmc_project/Logging/Internal/Manager/server.hpp \
-	callouts-gen.hpp
-
-CLEANFILES = \
-	phosphor-logging/elog-errors.hpp \
-	elog-lookup.cpp \
-	elog-process-metadata.cpp \
-	xyz/openbmc_project/Logging/Internal/Manager/server.cpp \
-	xyz/openbmc_project/Logging/Internal/Manager/server.hpp \
-	callouts-gen.hpp
-
-# systemd required for journal interfaces
-logging_test_LDFLAGS = $(SYSTEMD_LIBS) $(SDBUSPLUS_LIBS)
-logging_test_CXXFLAGS = $(SYSTEMD_CFLAGS) $(SDBUSPLUS_CFLAGS)
-callout_test_LDADD = libphosphor_logging.la
-callout_test_LDFLAGS = \
-		$(SDBUSPLUS_LIBS) \
-		$(SYSTEMD_LIBS) \
-		$(PHOSPHOR_DBUS_INTERFACES_LIBS)
-callout_test_CXXFLAGS = \
-		$(SDBUSPLUS_CFLAGS) \
-		$(SYSTEMD_CFLAGS) \
-		$(PHOSPHOR_DBUS_INTERFACES_CFLAGS)
-phosphor_log_manager_LDFLAGS = \
-		$(SYSTEMD_LIBS) \
-		$(SDBUSPLUS_LIBS) \
-		$(PHOSPHOR_DBUS_INTERFACES_LIBS) \
-		$(SDEVENTPLUS_LIBS) \
-		-lstdc++fs
-phosphor_log_manager_CXXFLAGS = \
-		$(SYSTEMD_CFLAGS) \
-		$(SDBUSPLUS_CFLAGS) \
-		$(SDEVENTPLUS_CFLAGS) \
-		$(PHOSPHOR_DBUS_INTERFACES_CFLAGS)
-
-
-include extensions/extensions.mk
-
-
-xyz/openbmc_project/Logging/Internal/Manager/server.cpp: xyz/openbmc_project/Logging/Internal/Manager.interface.yaml xyz/openbmc_project/Logging/Internal/Manager/server.hpp
-	@mkdir -p `dirname $@`
-	$(SDBUSPLUSPLUS) -r $(srcdir) interface server-cpp xyz.openbmc_project.Logging.Internal.Manager > $@
-
-xyz/openbmc_project/Logging/Internal/Manager/server.hpp: xyz/openbmc_project/Logging/Internal/Manager.interface.yaml
-	@mkdir -p `dirname $@`
-	$(SDBUSPLUSPLUS) -r $(srcdir) interface server-header xyz.openbmc_project.Logging.Internal.Manager > $@
-
-ELOG_MAKO ?= elog-gen-template.mako.hpp
-LOOKUP_MAKO ?= elog-lookup-template.mako.cpp
-META_MAKO ?= elog-process-metadata.mako.cpp
-CALLOUTS_MAKO ?= callouts-gen.mako.hpp
-ELOG_TEMPLATE_DIR ?= ${abs_srcdir}/tools/phosphor-logging/templates/
-REQ_FILES_TO_GEN ?= ${abs_srcdir}/tools/elog-gen.py\
-	${ELOG_TEMPLATE_DIR}/$(ELOG_MAKO)\
-	${ELOG_TEMPLATE_DIR}/$(LOOKUP_MAKO)\
-	${ELOG_TEMPLATE_DIR}/$(META_MAKO)\
-	${abs_srcdir}/callouts/callouts.py\
-	${abs_srcdir}/callouts/$(CALLOUTS_MAKO)
-
-# Be sure to package up the required script, yaml, and mako template to
-# generate the header file
-EXTRA_DIST = $(REQ_FILES_TO_GEN)
-
-phosphor-logging/elog-errors.hpp: $(REQ_FILES_TO_GEN)
-	@mkdir -p `dirname $@`
-	$(AM_V_at)$(PYTHON) ${abs_srcdir}/tools/elog-gen.py -y ${YAML_DIR} -u ${YAML_DIR_TEST} -t ${ELOG_TEMPLATE_DIR} -m $(ELOG_MAKO) -o $@
-elog-lookup.cpp: $(REQ_FILES_TO_GEN)
-	$(AM_V_at)$(PYTHON) ${abs_srcdir}/tools/elog-gen.py -y ${YAML_DIR} -u ${YAML_DIR_TEST} -t ${ELOG_TEMPLATE_DIR} -m $(LOOKUP_MAKO) -o $@
-elog-process-metadata.cpp: $(REQ_FILES_TO_GEN)
-	$(AM_V_at)$(PYTHON) ${abs_srcdir}/tools/elog-gen.py -y ${YAML_DIR} -u ${YAML_DIR_TEST} -t ${ELOG_TEMPLATE_DIR} -m $(META_MAKO) -o $@
-callouts-gen.hpp: $(REQ_FILES_TO_GEN)
-	$(AM_V_at)$(PYTHON) ${abs_srcdir}/callouts/callouts.py -i ${CALLOUTS_YAML}
-
-pkgconfiglibdir = ${libdir}/pkgconfig
-pkgconfiglib_DATA = phosphor-logging.pc
-
-SUBDIRS = test phosphor-rsyslog-config
-endif
-# Export elog-gen parser and mako script
-elogdir = ${datadir}/phosphor-logging/elog
-nobase_elog_DATA =  \
-	tools/elog-gen.py \
-	tools/phosphor-logging/templates/elog-gen-template.mako.hpp
-
-# check_PROGRAMS =
-# XFAIL_TESTS =
-# TESTS = $(check_PROGRAMS)
diff --git a/Makefile.am.include b/Makefile.am.include
deleted file mode 100644
index 7037738..0000000
--- a/Makefile.am.include
+++ /dev/null
@@ -1,25 +0,0 @@
-# Ignore system headers
-CODE_COVERAGE_IGNORE_PATTERN = '/include/*' '/usr/include/*' '$(includedir)/*'
-export CODE_COVERAGE_IGNORE_PATTERN
-
-CODE_COVERAGE_LCOV_SHOPTS = $(CODE_COVERAGE_LCOV_SHOPTS_DEFAULT)
-# Use our configuration file for lcov
-CODE_COVERAGE_LCOV_SHOPTS += --config-file $(abs_srcdir)/.lcovrc
-export CODE_COVERAGE_LCOV_SHOPTS
-#
-CODE_COVERAGE_LCOV_OPTIONS = $(CODE_COVERAGE_LCOV_OPTIONS_DEFAULT)
-# Use our configuration file for lcov
-CODE_COVERAGE_LCOV_OPTIONS += --config-file $(abs_srcdir)/.lcovrc
-export CODE_COVERAGE_LCOV_OPTIONS
-
-CODE_COVERAGE_LCOV_RMOPTS = $(CODE_COVERAGE_LCOV_RMOPTS_DEFAULT)
-# Use our configuration file for lcov
-CODE_COVERAGE_LCOV_RMOPTS += --config-file $(abs_srcdir)/.lcovrc
-export CODE_COVERAGE_LCOV_RMOPTS
-
-CODE_COVERAGE_GENHTML_OPTIONS = $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT)
-# Use our configuration file for genhtml
-CODE_COVERAGE_GENHTML_OPTIONS += --config-file $(abs_srcdir)/.lcovrc
-# Don't generate the absolute path for each file in the HTML output
-CODE_COVERAGE_GENHTML_OPTIONS += --prefix $(abs_srcdir) --prefix $(abs_builddir)
-export CODE_COVERAGE_GENHTML_OPTIONS
diff --git a/bootstrap.sh b/bootstrap.sh
deleted file mode 100755
index 6b3c8b9..0000000
--- a/bootstrap.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh -xe
-
-AUTOCONF_FILES="Makefile.in aclocal.m4 ar-lib autom4te.cache compile \
-        config.guess config.h.in config.sub configure depcomp install-sh \
-        ltmain.sh missing *libtool test-driver"
-
-case $1 in
-    clean)
-        test -f Makefile && make maintainer-clean
-        for file in ${AUTOCONF_FILES}; do
-            find . -name "$file" -print0 | xargs -0 -r rm -rf
-        done
-        exit 0
-        ;;
-esac
-
-autoreconf -i
-# shellcheck disable=SC2016
-echo 'Run "./configure ${CONFIGURE_FLAGS} && make"'
diff --git a/configure.ac b/configure.ac
deleted file mode 100644
index 6a73869..0000000
--- a/configure.ac
+++ /dev/null
@@ -1,242 +0,0 @@
-# Initialization
-AC_PREREQ([2.69])
-AC_INIT([phosphor-logging], [1.0], [https://github.com/openbmc/phosphor-logging/issues])
-AC_LANG([C++])
-AM_INIT_AUTOMAKE([subdir-objects -Wall -Werror -Wno-portability foreign dist-xz])
-AM_SILENT_RULES([yes])
-
-# Make sure the default CFLAGS of `-O2 -g` don't override CODE_COVERAGE_CFLAGS
-# It is important that this comes before AC_PROG_C{C,XX}, as we are attempting
-# to stop them from populating default CFLAGS and CXXFLAGS.
-AS_IF([test "x$enable_tests" = "xno"], [enable_code_coverage=no])
-AS_IF([test "x$enable_code_coverage" != "xno"], [
-    AS_IF([test "x${CXXFLAGS+set}" != "xset"], [
-        AC_SUBST(CXXFLAGS, [""])
-    ])
-    AS_IF([test "x${CFLAGS+set}" != "xset"], [
-        AC_SUBST(CFLAGS, [""])
-    ])
-])
-
-# Checks for programs
-AC_PROG_CXX
-AM_PROG_AR
-AC_PROG_INSTALL #Checks/sets the install variable to be used
-AC_PROG_MAKE_SET
-AC_PROG_MKDIR_P
-AC_CHECK_PROG([DIRNAME], dirname, dirname)
-
-# Check for compiler, packages only when install_scripts flag is disabled.
-AC_ARG_ENABLE([install_scripts],
-    AS_HELP_STRING([--enable-install_scripts],
-        [Enable installing parser and mako script]),
-    [], [install_scripts=no])
-AM_CONDITIONAL([INSTALL_SCRIPTS], [test "x$enable_install_scripts" = "xyes"])
-AS_IF([test "x$enable_install_scripts" != "xyes"], [
-    # Checks for typedefs, structures, and compiler characteristics.
-    AX_CXX_COMPILE_STDCXX_17([noext])
-    AX_APPEND_COMPILE_FLAGS([-fpic -Wall -Werror], [CXXFLAGS])
-
-    # Python
-    AM_PATH_PYTHON([3], [AC_SUBST([PYTHON], [echo "$PYTHON"])], [AC_MSG_ERROR(
-        [Could not find python-3 installed...python-3 is required])])
-
-    # Suppress the --with-libtool-sysroot error
-    LT_INIT
-
-    # Checks for libraries.
-    AX_PKG_CHECK_MODULES([SYSTEMD], [], [libsystemd >= 221], [], [AC_MSG_ERROR(["systemd required and not found."])])
-
-    # sdbusplus is non-private because we have no library to link.
-    # If we ever have a library, move this to private.
-    AX_PKG_CHECK_MODULES([SDBUSPLUS], [sdbusplus])
-    AX_PKG_CHECK_MODULES([PHOSPHOR_DBUS_INTERFACES], [phosphor-dbus-interfaces])
-    PKG_CHECK_MODULES([SDEVENTPLUS], [sdeventplus])
-
-    # Check for sdbus++
-    AC_PATH_PROG([SDBUSPLUSPLUS], [sdbus++])
-    AS_IF([test "x$SDBUSPLUSPLUS" == "x"],
-        AC_MSG_ERROR(["Requires sdbus++"]))
-])
-
-# Check/set gtest specific functions.
-AX_PTHREAD([GTEST_CPPFLAGS="-DGTEST_HAS_PTHREAD=1"],[GTEST_CPPFLAGS="-DGTEST_HAS_PTHREAD=0"])
-AC_SUBST(GTEST_CPPFLAGS)
-
-# Test cases require SDK so only build if we're told to (and SDK is available)
-AC_ARG_ENABLE([oe-sdk],
-    AS_HELP_STRING([--enable-oe-sdk], [Link testcases absolutely against OE SDK so they can be ran within it.])
-)
-AC_ARG_VAR(OECORE_TARGET_SYSROOT,
-    [Path to the OE SDK SYSROOT])
-AS_IF([test "x$enable_oe_sdk" == "xyes"],
-    AS_IF([test "x$OECORE_TARGET_SYSROOT" == "x"],
-          AC_MSG_ERROR([OECORE_TARGET_SYSROOT must be set with --enable-oe-sdk])
-    )
-    AC_MSG_NOTICE([Enabling OE-SDK at $OECORE_TARGET_SYSROOT])
-    [
-        testcase_flags="-Wl,-rpath,\${OECORE_TARGET_SYSROOT}/lib"
-        testcase_flags="${testcase_flags} -Wl,-rpath,\${OECORE_TARGET_SYSROOT}/usr/lib"
-        testcase_flags="${testcase_flags} -Wl,-dynamic-linker,`find \${OECORE_TARGET_SYSROOT}/lib/ld-*.so | sort -r -n | head -n1`"
-    ]
-    AC_SUBST([OESDK_TESTCASE_FLAGS], [$testcase_flags])
-)
-
-# The continuous integration tests set this.
-# Use it to know where to store logs.
-AC_ARG_ENABLE([tests],
-    AS_HELP_STRING([--enable-tests], [Specifies running in the CI environment])
-)
-
-
-# Check for valgrind
-AS_IF([test "x$enable_tests" = "xno"], [enable_valgrind=no])
-m4_foreach([vgtool], [valgrind_tool_list],
-    [AX_VALGRIND_DFLT(vgtool, [off])])
-AX_VALGRIND_DFLT([memcheck], [on])
-AX_VALGRIND_CHECK
-AM_EXTRA_RECURSIVE_TARGETS([check-valgrind])
-m4_foreach([vgtool], [valgrind_tool_list],
-    [AM_EXTRA_RECURSIVE_TARGETS([check-valgrind-]vgtool)])
-
-# Code coverage
-AX_CODE_COVERAGE
-AS_IF([test "x$CODE_COVERAGE_ENABLED" = "xyes"], [
-    AX_APPEND_COMPILE_FLAGS([-DHAVE_GCOV], [CODE_COVERAGE_CPPFLAGS])
-])
-m4_ifdef([_AX_CODE_COVERAGE_RULES],
-    [AM_CONDITIONAL(AUTOCONF_CODE_COVERAGE_2019_01_06, [true])],
-    [AM_CONDITIONAL(AUTOCONF_CODE_COVERAGE_2019_01_06, [false])])
-AX_ADD_AM_MACRO_STATIC([])
-
-AC_DEFINE(BUSNAME_LOGGING, "xyz.openbmc_project.Logging", [The log manager DBus busname to own.])
-AC_DEFINE(OBJ_LOGGING, "/xyz/openbmc_project/logging", [The log manager DBus object path.])
-AC_DEFINE(OBJ_INTERNAL, "/xyz/openbmc_project/logging/internal/manager", [The private log manager DBus object path.])
-AC_DEFINE(OBJ_ENTRY, "/xyz/openbmc_project/logging/entry", [The log entry DBus object path.])
-AC_DEFINE(INVENTORY_ROOT, "/xyz/openbmc_project/inventory", [The inventory root.])
-AC_DEFINE(CALLOUT_FWD_ASSOCIATION, "callout", [The name of the callout's forward association.])
-AC_DEFINE(CALLOUT_REV_ASSOCIATION, "fault", [The name of the callout's reverse association.])
-AC_DEFINE(BMC_VERSION_FILE, "/etc/os-release", [The file that contains the BMC firmware version])
-AC_DEFINE(FIRST_CEREAL_CLASS_VERSION_WITH_FWLEVEL, "2",
-          [First Cereal class version with the BMC code version persisted])
-
-AC_DEFINE(FIRST_CEREAL_CLASS_VERSION_WITH_UPDATE_TS, "3",
-          [First Cereal class version with the update timestamp persisted])
-
-AC_ARG_VAR(YAML_DIR_TEST, [The path to the test error yaml files.])
-AS_IF([test "x$YAML_DIR_TEST" == "x"], \
-    [YAML_DIR_TEST="${srcdir}/tools/"])
-AC_ARG_VAR(YAML_DIR, [The path to the yaml error files.])
-AS_IF([test "x$YAML_DIR" == "x"], \
-    [YAML_DIR="None"])
-AC_ARG_VAR(CALLOUTS_YAML, [YAML filepath containing generated callouts.])
-AS_IF([test "x$CALLOUTS_YAML" == "x"], \
-    [CALLOUTS_YAML="callouts/callouts-example.yaml"])
-
-AC_ARG_VAR(ERRLOG_PERSIST_PATH, [Path of directory housing persisted errors.])\
-AS_IF([test "x$ERRLOG_PERSIST_PATH" == "x"],
-    AS_IF([test "x$enable_oe_sdk" == "xyes"], \
-        [ERRLOG_PERSIST_PATH="/tmp/errors"])
-    AS_IF([test "x$enable_oe_sdk" == "x"], \
-        [ERRLOG_PERSIST_PATH="/var/lib/phosphor-logging/errors"])
-    AS_IF([test "x$enable_tests" == "xyes"], \
-        [ERRLOG_PERSIST_PATH="/tmp/errors"])
-    AC_DEFINE_UNQUOTED([ERRLOG_PERSIST_PATH], ["$ERRLOG_PERSIST_PATH"], \
-        [Path of directory housing persisted errors])
-)
-
-# Compile error metadata handlers if we're asked to do so.
-AC_ARG_ENABLE([metadata-processing],
-    AS_HELP_STRING([--enable-metadata-processing], [Compile metadata handlers]),
-    [AX_APPEND_COMPILE_FLAGS([-DPROCESS_META], [CXXFLAGS])]
-)
-
-AC_ARG_VAR(ERROR_CAP, [Max number of error entries allowed for commit])
-AS_IF([test "x$ERROR_CAP" == "x"], [ERROR_CAP=200])
-AC_DEFINE_UNQUOTED([ERROR_CAP], [$ERROR_CAP], [Max number of error entries allowed for commit])
-
-AC_ARG_VAR(ERROR_INFO_CAP, [Cap on informational (and below) severity errors])
-AS_IF([test "x$ERROR_INFO_CAP" == "x"], [ERROR_INFO_CAP=10])
-AC_DEFINE_UNQUOTED([ERROR_INFO_CAP], [$ERROR_INFO_CAP], \
-    [Cap on informational (and below) severity errors])
-
-AC_ARG_VAR(CLASS_VERSION, [Class version to register with Cereal])
-AS_IF([test "x$CLASS_VERSION" == "x"], [CLASS_VERSION=3])
-AC_DEFINE_UNQUOTED([CLASS_VERSION], [$CLASS_VERSION], [Class version to register with Cereal])
-
-AC_ARG_VAR(RSYSLOG_SERVER_CONFIG_FILE, \
-    [Path of config file containing server address])
-AS_IF([test "x$RSYSLOG_SERVER_CONFIG_FILE" == "x"], \
-    [RSYSLOG_SERVER_CONFIG_FILE="/etc/rsyslog.d/server.conf"])
-AC_DEFINE_UNQUOTED([RSYSLOG_SERVER_CONFIG_FILE], \
-    ["$RSYSLOG_SERVER_CONFIG_FILE"], \
-    [Path of config file containing server address])
-
-AC_ARG_VAR(BUSNAME_SYSLOG_CONFIG, \
-    [D-Bus busname of syslog config service])
-AS_IF([test "x$BUSNAME_SYSLOG_CONFIG" == "x"], \
-    [BUSNAME_SYSLOG_CONFIG="xyz.openbmc_project.Syslog.Config"])
-AC_DEFINE_UNQUOTED([BUSNAME_SYSLOG_CONFIG], \
-    ["$BUSNAME_SYSLOG_CONFIG"], \
-    [D-Bus busname of syslog config service])
-
-AC_ARG_VAR(BUSPATH_REMOTE_LOGGING_CONFIG, \
-    [D-Bus path of remote logging config object])
-AS_IF([test "x$BUSPATH_REMOTE_LOGGING_CONFIG" == "x"], \
-    [BUSPATH_REMOTE_LOGGING_CONFIG="/xyz/openbmc_project/logging/config/remote"])
-AC_DEFINE_UNQUOTED([BUSPATH_REMOTE_LOGGING_CONFIG], \
-    ["$BUSPATH_REMOTE_LOGGING_CONFIG"], \
-    [D-Bus path of remote logging config object])
-
-AC_DEFINE(SYSTEMD_BUSNAME, "org.freedesktop.systemd1", [systemd busname.])
-AC_DEFINE(SYSTEMD_PATH, "/org/freedesktop/systemd1", [systemd path.])
-AC_DEFINE(SYSTEMD_INTERFACE, "org.freedesktop.systemd1.Manager", [systemd interface.])
-
-AC_ARG_ENABLE([openpower-pel-extension],
-    AS_HELP_STRING([--enable-openpower-pel-extension], [Create PELs])
-)
-
-AC_ARG_VAR(EXTENSION_PERSIST_DIR, [Base directory for extension persistent data])
-AS_IF([test "x$EXTENSION_PERSIST_DIR" == "x"], \
-    [EXTENSION_PERSIST_DIR="/var/lib/phosphor-logging/extensions"])
-AC_DEFINE_UNQUOTED([EXTENSION_PERSIST_DIR], ["$EXTENSION_PERSIST_DIR"], \
-    [Base directory for extension persistent data])
-
-AM_CONDITIONAL([ENABLE_PEL_EXTENSION], [test "x$enable_openpower_pel_extension" == "xyes"])
-
-AS_IF([test "x$enable_openpower_pel_extension" == "xyes"],
-       [AC_CHECK_HEADER(
-            nlohmann/json.hpp,
-            [],
-            [AC_MSG_ERROR([Could not find nlohmann/json.hpp])])
-
-       AX_PKG_CHECK_MODULES([LIBPLDM], [libpldm])
-       PKG_CHECK_MODULES([FMT], [fmt])
-       AC_ARG_VAR([PYTHON_INCLUDE], [Include flags for python, bypassing python-config])
-       AC_ARG_VAR([PKG_CONFIG], [Path to pkg-config])
-       AS_IF([test -z "$PYTHON_INCLUDE"], [
-           AS_IF([test -z "$PKG_CONFIG"], [
-               AC_PATH_PROGS([PKG_CONFIG],
-                             [pkg-config],
-                             [no],
-                             [`dirname $PYTHON`])
-               AS_IF([test "$PKG_CONFIG" = no], [AC_MSG_ERROR([cannot find pkg-config.])])
-           ])
-           AC_MSG_CHECKING([python include flags])
-           PYTHON_INCLUDE=`$PKG_CONFIG --cflags python3`
-           AC_MSG_RESULT([$PYTHON_INCLUDE])
-       ])
-       AX_APPEND_COMPILE_FLAGS([$PYTHON_INCLUDE], [CXXFLAGS])]
-)
-
-AC_ARG_ENABLE([dont-send-pels-to-host],
-              AS_HELP_STRING([--enable-dont-send-pels-to-host],
-                   [Do not send PELs to the host. \
-                    Only applies when PELs are enabled.]),
-    [AX_APPEND_COMPILE_FLAGS([-DDONT_SEND_PELS_TO_HOST])]
-)
-
-AC_CONFIG_HEADERS([config.h])
-AC_CONFIG_FILES([Makefile test/Makefile phosphor-rsyslog-config/Makefile])
-AC_CONFIG_FILES([phosphor-logging.pc])
-AC_OUTPUT
diff --git a/extensions/extensions.mk b/extensions/extensions.mk
deleted file mode 100644
index e7648a8..0000000
--- a/extensions/extensions.mk
+++ /dev/null
@@ -1,3 +0,0 @@
-if ENABLE_PEL_EXTENSION
-include extensions/openpower-pels/openpower-pels.mk
-endif
diff --git a/extensions/openpower-pels/openpower-pels.mk b/extensions/openpower-pels/openpower-pels.mk
deleted file mode 100644
index 39b8b0b..0000000
--- a/extensions/openpower-pels/openpower-pels.mk
+++ /dev/null
@@ -1,82 +0,0 @@
-phosphor_log_manager_SOURCES += \
-	extensions/openpower-pels/entry_points.cpp \
-	extensions/openpower-pels/extended_user_data.cpp \
-	extensions/openpower-pels/host_notifier.cpp \
-	extensions/openpower-pels/manager.cpp \
-	extensions/openpower-pels/pldm_interface.cpp \
-	extensions/openpower-pels/repository.cpp \
-	extensions/openpower-pels/src.cpp \
-	extensions/openpower-pels/user_data.cpp
-
-phosphor_log_manager_LDADD = \
-	libpel.la
-
-phosphor_log_manager_LDFLAGS += \
-	$(LIBPLDM_LIBS)
-
-phosphor_log_manager_CFLAGS = \
-	$(LIBPLDM_CFLAGS)
-
-noinst_LTLIBRARIES = libpel.la
-
-libpel_la_SOURCES = \
-	extensions/openpower-pels/ascii_string.cpp \
-	extensions/openpower-pels/bcd_time.cpp \
-	extensions/openpower-pels/callout.cpp \
-	extensions/openpower-pels/callouts.cpp \
-	extensions/openpower-pels/data_interface.cpp \
-	extensions/openpower-pels/device_callouts.cpp \
-	extensions/openpower-pels/extended_user_header.cpp \
-	extensions/openpower-pels/failing_mtms.cpp \
-	extensions/openpower-pels/fru_identity.cpp \
-	extensions/openpower-pels/generic.cpp \
-	extensions/openpower-pels/json_utils.cpp \
-	extensions/openpower-pels/log_id.cpp \
-	extensions/openpower-pels/mru.cpp \
-	extensions/openpower-pels/mtms.cpp \
-	extensions/openpower-pels/paths.cpp \
-	extensions/openpower-pels/pce_identity.cpp \
-	extensions/openpower-pels/pel.cpp \
-	extensions/openpower-pels/pel_rules.cpp \
-	extensions/openpower-pels/pel_values.cpp \
-	extensions/openpower-pels/private_header.cpp \
-	extensions/openpower-pels/registry.cpp \
-	extensions/openpower-pels/section_factory.cpp \
-	extensions/openpower-pels/service_indicators.cpp \
-	extensions/openpower-pels/severity.cpp \
-	extensions/openpower-pels/user_header.cpp
-
-libpel_ldflags =  \
-	$(SYSTEMD_LIBS) \
-	$(PHOSPHOR_LOGGING_LIBS) \
-	$(SDBUSPLUS_LIBS) \
-	$(PHOSPHOR_DBUS_INTERFACES_LIBS) \
-	$(SDEVENTPLUS_LIBS) \
-	$(FMT_LIBS) \
-	-lstdc++fs
-
-libpel_la_LIBADD = $(libpel_ldflags)
-
-libpel_cxx_flags = \
-	$(SYSTEMD_CFLAGS) \
-	$(SDBUSPLUS_CFLAGS) \
-	$(SDEVENTPLUS_CFLAGS) \
-	$(PHOSPHOR_DBUS_INTERFACES_CFLAGS) \
-	-Wno-stringop-truncation
-
-libpel_la_CXXFLAGS = $(libpel_cxx_flags)
-
-registrydir = $(datadir)/phosphor-logging/pels/
-registry_DATA = extensions/openpower-pels/registry/message_registry.json
-
-bin_PROGRAMS += peltool
-
-peltool_SOURCES = \
-	extensions/openpower-pels/extended_user_data.cpp \
-	extensions/openpower-pels/tools/peltool.cpp \
-	extensions/openpower-pels/src.cpp \
-	extensions/openpower-pels/user_data.cpp \
-	extensions/openpower-pels/user_data_json.cpp
-peltool_LDFLAGS = "-lpython$(PYTHON_VERSION)"
-peltool_LDADD = libpel.la
-peltool_CXXFLAGS = "-DPELTOOL"
diff --git a/phosphor-logging.pc.in b/phosphor-logging.pc.in
deleted file mode 100644
index 6ab5119..0000000
--- a/phosphor-logging.pc.in
+++ /dev/null
@@ -1,13 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-Name: phosphor-logging
-Description: Phosphor logging utilities
-URL: https://github.com/openbmc/phosphor-logging
-Version: @VERSION@
-Requires: @AX_PACKAGE_REQUIRES@
-Requires.private: @AX_PACKAGE_REQUIRES_PRIVATE@
-Libs: -L@libdir@ -lphosphor_logging
-Cflags: -I@includedir@
diff --git a/phosphor-rsyslog-config/Makefile.am b/phosphor-rsyslog-config/Makefile.am
deleted file mode 100644
index e2890cc..0000000
--- a/phosphor-rsyslog-config/Makefile.am
+++ /dev/null
@@ -1,25 +0,0 @@
-AM_CPPFLAGS = -I$(top_srcdir)
-
-noinst_HEADERS = \
-	utils.hpp \
-	server-conf.hpp
-
-bin_PROGRAMS = phosphor-rsyslog-conf
-
-phosphor_rsyslog_conf_SOURCES = \
-	main.cpp \
-	server-conf.cpp
-
-phosphor_rsyslog_conf_LDADD = \
-	$(top_builddir)/sdjournal.o
-
-phosphor_rsyslog_conf_LDFLAGS = \
-	$(SDBUSPLUS_LIBS) \
-	$(SYSTEMD_LIBS) \
-	$(PHOSPHOR_DBUS_INTERFACES_LIBS)
-
-phosphor_rsyslog_conf_CXXFLAGS = \
-	$(SDBUSPLUS_CFLAGS) \
-	$(SYSTEMD_CFLAGS) \
-	$(PHOSPHOR_DBUS_INTERFACES_CFLAGS) \
-	-flto
diff --git a/test/Makefile.am b/test/Makefile.am
deleted file mode 100644
index d054a4c..0000000
--- a/test/Makefile.am
+++ /dev/null
@@ -1,149 +0,0 @@
-AM_CPPFLAGS = -I${top_srcdir} \
-	$(CODE_COVERAGE_CPPFLAGS)
-AM_CFLAGS = \
-	$(CODE_COVERAGE_CFLAGS)
-AM_CXXFLAGS = \
-	$(CODE_COVERAGE_CXXFLAGS)
-AM_LDFLAGS = \
-	$(CODE_COVERAGE_LIBS)
-
-TESTS = $(check_PROGRAMS)
-
-check_PROGRAMS = \
-	elog_errorwrap_test \
-	serialization_test_path \
-	serialization_test_properties \
-	remote_logging_test_address \
-	remote_logging_test_port \
-	remote_logging_test_config \
-	sdjournal_mock_test \
-	extensions_test \
-	elog_update_ts_test \
-	elog_quiesce_test
-
-test_cppflags = \
-	-Igtest \
-	$(GTEST_CPPFLAGS) \
-	$(AM_CPPFLAGS) \
-	$(PHOSPHOR_DBUS_INTERFACES_CFLAGS) \
-	$(SDBUSPLUS_CFLAGS) \
-	$(SYSTEMD_CFLAGS) \
-	$(CODE_COVERAGE_CPPFLAGS)
-
-test_cxxflags = \
-	$(PTHREAD_CFLAGS) \
-	$(CODE_COVERAGE_CXXFLAGS)
-
-test_ldflags = \
-	-lgtest_main -lgtest \
-	-lgmock -lstdc++fs \
-	$(PTHREAD_LIBS) \
-	$(OESDK_TESTCASE_FLAGS) \
-	$(PHOSPHOR_DBUS_INTERFACES_LIBS) \
-	$(SDBUSPLUS_LIBS) \
-	$(SDEVENTPLUS_LIBS) \
-	$(SYSTEMD_LIBS) \
-	$(CODE_COVERAGE_LIBS)
-
-test_ldadd = \
-	$(top_builddir)/elog_serialize.o \
-	$(top_builddir)/elog_entry.o \
-	$(top_builddir)/log_manager.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)/extensions.o \
-	$(top_builddir)/util.o \
-	$(CODE_COVERAGE_LIBS)
-
-remote_logging_test_ldadd = \
-	$(top_builddir)/phosphor-rsyslog-config/server-conf.o \
-	$(top_builddir)/sdjournal.o \
-	$(CODE_COVERAGE_LIBS)
-
-elog_errorwrap_test_CPPFLAGS = $(test_cppflags)
-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)
-
-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)
-
-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)
-
-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)
-
-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)
-
-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)
-
-sdjournal_mock_test_CPPFLAGS = $(test_cppflags)
-sdjournal_mock_test_CXXFLAGS = $(test_cxxflags)
-sdjournal_mock_test_SOURCES = sdtest.cpp
-sdjournal_mock_test_LDADD = $(top_builddir)/sdjournal.o \
-	$(CODE_COVERAGE_LIBS)
-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)/util.o \
-	$(top_builddir)/xyz/openbmc_project/Logging/Internal/Manager/server.o
-extensions_test_LDFLAGS = $(test_ldflags)
-
-elog_update_ts_test_CPPFLAGS = $(test_cppflags)
-elog_update_ts_test_CXXFLAGS = $(test_cxxflags)
-elog_update_ts_test_SOURCES = elog_update_ts_test.cpp
-elog_update_ts_test_LDADD = $(test_ldadd)
-elog_update_ts_test_LDFLAGS = \
-	$(test_ldflags)
-
-elog_quiesce_test_CPPFLAGS = $(test_cppflags)
-elog_quiesce_test_CXXFLAGS = $(test_cxxflags)
-elog_quiesce_test_SOURCES = elog_quiesce_test.cpp
-elog_quiesce_test_LDADD = $(test_ldadd)
-elog_quiesce_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
diff --git a/test/openpower-pels/Makefile.include b/test/openpower-pels/Makefile.include
deleted file mode 100644
index d250b77..0000000
--- a/test/openpower-pels/Makefile.include
+++ /dev/null
@@ -1,399 +0,0 @@
-TESTS += $(check_PROGRAMS)
-
-check_PROGRAMS += \
-	additional_data_test \
-	ascii_string_test \
-	bcd_time_test \
-	device_callouts_test \
-	event_logger_test \
-	extended_user_data_test \
-	extended_user_header_test \
-	failing_mtms_test \
-	fru_identity_test \
-	generic_section_test \
-	host_notifier_test \
-	json_utils_test \
-	log_id_test \
-	mru_test \
-	mtms_test \
-	pce_identity_test \
-	pel_manager_test \
-	pel_rules_test \
-	pel_test \
-	pel_values_test \
-	private_header_test \
-	real_pel_test \
-	registry_test \
-	repository_test \
-	section_header_test \
-	service_indicators_test \
-	severity_test \
-	src_test \
-	src_callout_test \
-	src_callouts_test \
-	stream_test \
-	user_data_test \
-	user_header_test
-
-pel_objects = \
-	$(top_builddir)/extensions/openpower-pels/ascii_string.o \
-	$(top_builddir)/extensions/openpower-pels/callout.o \
-	$(top_builddir)/extensions/openpower-pels/callouts.o \
-	$(top_builddir)/extensions/openpower-pels/device_callouts.o \
-	$(top_builddir)/extensions/openpower-pels/extended_user_data.o \
-	$(top_builddir)/extensions/openpower-pels/extended_user_header.o \
-	$(top_builddir)/extensions/openpower-pels/failing_mtms.o \
-	$(top_builddir)/extensions/openpower-pels/fru_identity.o \
-	$(top_builddir)/extensions/openpower-pels/generic.o \
-	$(top_builddir)/extensions/openpower-pels/json_utils.o \
-	$(top_builddir)/extensions/openpower-pels/log_id.o \
-	$(top_builddir)/extensions/openpower-pels/mtms.o \
-	$(top_builddir)/extensions/openpower-pels/mru.o \
-	$(top_builddir)/extensions/openpower-pels/pce_identity.o \
-	$(top_builddir)/extensions/openpower-pels/pel.o \
-	$(top_builddir)/extensions/openpower-pels/pel_rules.o \
-	$(top_builddir)/extensions/openpower-pels/pel_values.o \
-	$(top_builddir)/extensions/openpower-pels/private_header.o \
-	$(top_builddir)/extensions/openpower-pels/registry.o \
-	$(top_builddir)/extensions/openpower-pels/section_factory.o \
-	$(top_builddir)/extensions/openpower-pels/severity.o \
-	$(top_builddir)/extensions/openpower-pels/src.o \
-	$(top_builddir)/extensions/openpower-pels/user_data.o \
-	$(top_builddir)/extensions/openpower-pels/user_header.o \
-	$(FMT_LIBS)
-
-pel_test_utils_ldadd = \
-	$(top_builddir)/extensions/openpower-pels/bcd_time.o \
-	$(top_builddir)/test/openpower-pels/pel_utils.o \
-	$(top_builddir)/test/openpower-pels/paths.o
-
-additional_data_test_SOURCES = %reldir%/additional_data_test.cpp
-additional_data_test_CPPFLAGS = $(test_cppflags)
-additional_data_test_CXXFLAGS = $(test_cxxflags)
-additional_data_test_LDADD = $(test_ldadd)
-additional_data_test_LDFLAGS = $(test_ldflags)
-
-stream_test_SOURCES = %reldir%/stream_test.cpp
-stream_test_CPPFLAGS = $(test_cppflags)
-stream_test_CXXFLAGS = $(test_cxxflags)
-stream_test_LDADD = $(test_ldadd)
-stream_test_LDFLAGS = $(test_ldflags)
-
-bcd_time_test_SOURCES = \
-	%reldir%/bcd_time_test.cpp
-bcd_time_test_CPPFLAGS = $(test_cppflags)
-bcd_time_test_CXXFLAGS = $(test_cxxflags)
-bcd_time_test_LDADD = \
-	$(test_ldadd) \
-	$(top_builddir)/extensions/openpower-pels/bcd_time.o
-bcd_time_test_LDFLAGS = $(test_ldflags)
-
-section_header_test_SOURCES = \
-	%reldir%/section_header_test.cpp
-section_header_test_CPPFLAGS = $(test_cppflags)
-section_header_test_CXXFLAGS = $(test_cxxflags)
-section_header_test_LDADD = $(test_ldadd)
-section_header_test_LDFLAGS = $(test_ldflags)
-
-private_header_test_SOURCES = \
-	%reldir%/private_header_test.cpp
-private_header_test_CPPFLAGS = $(test_cppflags)
-private_header_test_CXXFLAGS = $(test_cxxflags)
-private_header_test_LDADD = \
-	$(test_ldadd) \
-	$(pel_test_utils_ldadd) \
-	$(pel_objects)
-private_header_test_LDFLAGS = $(test_ldflags)
-
-user_header_test_SOURCES = \
-	%reldir%/user_header_test.cpp
-user_header_test_CPPFLAGS = $(test_cppflags)
-user_header_test_CXXFLAGS = $(test_cxxflags)
-user_header_test_LDADD = \
-	$(test_ldadd) \
-	$(pel_test_utils_ldadd) \
-	$(pel_objects)
-user_header_test_LDFLAGS = $(test_ldflags)
-
-log_id_test_SOURCES = \
-	%reldir%/log_id_test.cpp
-log_id_test_CPPFLAGS = $(test_cppflags)
-log_id_test_CXXFLAGS = $(test_cxxflags)
-log_id_test_LDADD = \
-	$(test_ldadd) \
-	$(pel_test_utils_ldadd) \
-	$(top_builddir)/extensions/openpower-pels/log_id.o
-log_id_test_LDFLAGS = $(test_ldflags)
-
-pel_test_SOURCES = \
-	%reldir%/pel_test.cpp
-pel_test_CPPFLAGS = $(test_cppflags)
-pel_test_CXXFLAGS = $(test_cxxflags)
-pel_test_LDADD = \
-	$(test_ldadd) \
-	$(pel_test_utils_ldadd) \
-	$(pel_objects)
-pel_test_LDFLAGS = $(test_ldflags)
-
-real_pel_test_SOURCES = \
-	%reldir%/real_pel_test.cpp
-real_pel_test_CPPFLAGS = $(test_cppflags)
-real_pel_test_CXXFLAGS = $(test_cxxflags)
-real_pel_test_LDADD = \
-	$(test_ldadd) \
-	$(pel_test_utils_ldadd) \
-	$(pel_objects)
-real_pel_test_LDFLAGS = $(test_ldflags)
-
-repository_test_SOURCES = \
-	%reldir%/repository_test.cpp
-repository_test_CPPFLAGS = $(test_cppflags)
-repository_test_CXXFLAGS = $(test_cxxflags)
-repository_test_LDADD = \
-	$(test_ldadd) \
-	$(pel_objects) \
-	$(pel_test_utils_ldadd) \
-	$(top_builddir)/extensions/openpower-pels/repository.o
-repository_test_LDFLAGS = $(test_ldflags)
-
-pel_manager_test_SOURCES = \
-	%reldir%/pel_manager_test.cpp
-pel_manager_test_CPPFLAGS = $(test_cppflags)
-pel_manager_test_CXXFLAGS = \
-	$(test_cxxflags) \
-	$(SDEVENTPLUS_CFLAGS)
-pel_manager_test_LDADD = \
-	$(test_ldadd) \
-	$(pel_objects) \
-	$(pel_test_utils_ldadd) \
-	$(top_builddir)/extensions/openpower-pels/data_interface.o \
-	$(top_builddir)/extensions/openpower-pels/host_notifier.o \
-	$(top_builddir)/extensions/openpower-pels/manager.o \
-	$(top_builddir)/extensions/openpower-pels/repository.o \
-	$(top_builddir)/extensions/openpower-pels/service_indicators.o
-pel_manager_test_LDFLAGS = \
-	$(test_ldflags) \
-	$(SDEVENTPLUS_LIBS)
-
-registry_test_SOURCES = \
-	%reldir%/registry_test.cpp
-registry_test_CPPFLAGS = $(test_cppflags)
-registry_test_CXXFLAGS = $(test_cxxflags)
-registry_test_LDADD = \
-	$(test_ldadd) \
-	$(pel_test_utils_ldadd) \
-	$(top_builddir)/extensions/openpower-pels/registry.o \
-	$(top_builddir)/extensions/openpower-pels/pel_values.o \
-	$(top_builddir)/extensions/openpower-pels/json_utils.o
-registry_test_LDFLAGS = $(test_ldflags)
-
-severity_test_SOURCES = %reldir%/severity_test.cpp
-severity_test_CPPFLAGS = $(test_cppflags)
-severity_test_CXXFLAGS = $(test_cxxflags)
-severity_test_LDADD = \
-	$(test_ldflags) \
-	$(top_builddir)/extensions/openpower-pels/severity.o
-severity_test_LDFLAGS = $(test_ldflags)
-
-mtms_test_SOURCES = %reldir%/mtms_test.cpp
-mtms_test_CPPFLAGS = $(test_cppflags)
-mtms_test_CXXFLAGS = $(test_cxxflags)
-mtms_test_LDADD = \
-	$(test_ldadd) \
-	$(top_builddir)/extensions/openpower-pels/mtms.o
-mtms_test_LDFLAGS = $(test_ldflags)
-
-failing_mtms_test_SOURCES = %reldir%/failing_mtms_test.cpp
-failing_mtms_test_CPPFLAGS = $(test_cppflags)
-failing_mtms_test_CXXFLAGS = $(test_cxxflags)
-failing_mtms_test_LDADD = \
-	$(test_ldadd) \
-	$(top_builddir)/extensions/openpower-pels/failing_mtms.o \
-	$(top_builddir)/extensions/openpower-pels/json_utils.o \
-	$(top_builddir)/extensions/openpower-pels/mtms.o \
-	$(top_builddir)/extensions/openpower-pels/pel_values.o
-failing_mtms_test_LDFLAGS = $(test_ldflags)
-
-pel_values_test_SOURCES = %reldir%/pel_values_test.cpp
-pel_values_test_CPPFLAGS = $(test_cppflags)
-pel_values_test_CXXFLAGS = $(test_cxxflags)
-pel_values_test_LDADD = \
-	$(test_ldflags) \
-	$(top_builddir)/extensions/openpower-pels/pel_values.o
-pel_values_test_LDFLAGS = $(test_ldflags)
-
-generic_section_test_SOURCES = \
-	%reldir%/generic_section_test.cpp
-generic_section_test_CPPFLAGS = $(test_cppflags)
-generic_section_test_CXXFLAGS = $(test_cxxflags)
-generic_section_test_LDADD = \
-	$(test_ldadd) \
-	$(pel_test_utils_ldadd) \
-	$(top_builddir)/extensions/openpower-pels/generic.o
-generic_section_test_LDFLAGS = $(test_ldflags)
-
-user_data_test_SOURCES = \
-	%reldir%/user_data_test.cpp
-user_data_test_CPPFLAGS = $(test_cppflags)
-user_data_test_CXXFLAGS = $(test_cxxflags)
-user_data_test_LDADD = \
-	$(test_ldadd) \
-	$(pel_test_utils_ldadd) \
-	$(top_builddir)/extensions/openpower-pels/user_data.o
-user_data_test_LDFLAGS = $(test_ldflags)
-
-ascii_string_test_SOURCES = %reldir%/ascii_string_test.cpp
-ascii_string_test_CPPFLAGS = $(test_cppflags)
-ascii_string_test_CXXFLAGS = $(test_cxxflags)
-ascii_string_test_LDADD = \
-	$(test_ldadd) \
-	$(top_builddir)/extensions/openpower-pels/ascii_string.o
-ascii_string_test_LDFLAGS = $(test_ldflags)
-
-fru_identity_test_SOURCES = %reldir%/fru_identity_test.cpp
-fru_identity_test_CPPFLAGS = $(test_cppflags)
-fru_identity_test_CXXFLAGS = $(test_cxxflags)
-fru_identity_test_LDADD = \
-	$(test_ldadd) \
-	$(FMT_LIBS) \
-	$(top_builddir)/extensions/openpower-pels/fru_identity.o \
-	$(top_builddir)/extensions/openpower-pels/pel_values.o
-fru_identity_test_LDFLAGS = $(test_ldflags)
-
-pce_identity_test_SOURCES = %reldir%/pce_identity_test.cpp
-pce_identity_test_CPPFLAGS = $(test_cppflags)
-pce_identity_test_CXXFLAGS = $(test_cxxflags)
-pce_identity_test_LDADD = \
-	$(test_ldadd) \
-	$(top_builddir)/extensions/openpower-pels/pce_identity.o \
-	$(top_builddir)/extensions/openpower-pels/mtms.o
-pce_identity_test_LDFLAGS = $(test_ldflags)
-
-mru_test_SOURCES = %reldir%/mru_test.cpp
-mru_test_CPPFLAGS = $(test_cppflags)
-mru_test_CXXFLAGS = $(test_cxxflags)
-mru_test_LDADD = \
-	$(test_ldadd) \
-	$(top_builddir)/extensions/openpower-pels/mru.o
-mru_test_LDFLAGS = $(test_ldflags)
-
-src_callout_test_SOURCES = \
-	%reldir%/src_callout_test.cpp
-src_callout_test_CPPFLAGS = $(test_cppflags)
-src_callout_test_CXXFLAGS = $(test_cxxflags)
-src_callout_test_LDADD = \
-	$(test_ldadd) \
-	$(pel_test_utils_ldadd) \
-	$(FMT_LIBS) \
-	$(top_builddir)/extensions/openpower-pels/callout.o \
-	$(top_builddir)/extensions/openpower-pels/fru_identity.o \
-	$(top_builddir)/extensions/openpower-pels/mru.o \
-	$(top_builddir)/extensions/openpower-pels/mtms.o \
-	$(top_builddir)/extensions/openpower-pels/pce_identity.o \
-	$(top_builddir)/extensions/openpower-pels/pel_values.o
-src_callout_test_LDFLAGS = $(test_ldflags)
-
-src_callouts_test_SOURCES = \
-	%reldir%/src_callouts_test.cpp
-src_callouts_test_CPPFLAGS = $(test_cppflags)
-src_callouts_test_CXXFLAGS = $(test_cxxflags)
-src_callouts_test_LDADD = \
-	$(test_ldadd) \
-	$(pel_test_utils_ldadd) \
-	$(FMT_LIBS) \
-	$(top_builddir)/extensions/openpower-pels/callout.o \
-	$(top_builddir)/extensions/openpower-pels/callouts.o \
-	$(top_builddir)/extensions/openpower-pels/fru_identity.o \
-	$(top_builddir)/extensions/openpower-pels/mru.o \
-	$(top_builddir)/extensions/openpower-pels/mtms.o \
-	$(top_builddir)/extensions/openpower-pels/pce_identity.o \
-	$(top_builddir)/extensions/openpower-pels/pel_values.o
-src_callouts_test_LDFLAGS = $(test_ldflags)
-
-src_test_SOURCES = \
-	%reldir%/src_test.cpp
-src_test_CPPFLAGS = $(test_cppflags)
-src_test_CXXFLAGS = $(test_cxxflags)
-src_test_LDADD = \
-	$(test_ldadd) \
-	$(pel_test_utils_ldadd) \
-	$(pel_objects)
-src_test_LDFLAGS = $(test_ldflags)
-
-extended_user_header_test_SOURCES = \
-	%reldir%/extended_user_header_test.cpp
-extended_user_header_test_CPPFLAGS = $(test_cppflags)
-extended_user_header_test_CXXFLAGS = $(test_cxxflags)
-extended_user_header_test_LDADD = \
-	$(test_ldadd) \
-	$(pel_test_utils_ldadd) \
-	$(pel_objects)
-extended_user_header_test_LDFLAGS = $(test_ldflags)
-
-pel_rules_test_SOURCES = %reldir%/pel_rules_test.cpp
-pel_rules_test_CPPFLAGS = $(test_cppflags)
-pel_rules_test_CXXFLAGS = $(test_cxxflags)
-pel_rules_test_LDADD = \
-	$(test_ldflags) \
-	$(top_builddir)/extensions/openpower-pels/pel_rules.o
-pel_rules_test_LDFLAGS = $(test_ldflags)
-
-host_notifier_test_SOURCES = \
-	%reldir%/host_notifier_test.cpp
-host_notifier_test_CPPFLAGS = $(test_cppflags)
-host_notifier_test_CXXFLAGS = $(test_cxxflags) $(SDEVENTPLUS_CFLAGS)
-host_notifier_test_LDADD = \
-	$(test_ldflags) \
-	$(pel_objects) \
-	$(pel_test_utils_ldadd) \
-	$(top_builddir)/extensions/openpower-pels/host_notifier.o \
-	$(top_builddir)/extensions/openpower-pels/repository.o
-host_notifier_test_LDFLAGS = $(test_ldflags) $(SDEVENTPLUS_LIBS)
-
-json_utils_test_SOURCES = %reldir%/json_utils_test.cpp
-json_utils_test_CPPFLAGS = $(test_cppflags)
-json_utils_test_CXXFLAGS = $(test_cxxflags)
-json_utils_test_LDADD = \
-	$(test_ldadd) \
-	$(top_builddir)/extensions/openpower-pels/json_utils.o
-json_utils_test_LDFLAGS = $(test_ldflags)
-
-event_logger_test_SOURCES = \
-	%reldir%/event_logger_test.cpp
-event_logger_test_CPPFLAGS = $(test_cppflags)
-event_logger_test_CXXFLAGS = $(test_cxxflags) $(SDEVENTPLUS_CFLAGS)
-event_logger_test_LDADD = \
-	$(test_ldadd)
-event_logger_test_LDFLAGS = $(test_ldflags) $(SDEVENTPLUS_LIBS)
-
-device_callouts_test_SOURCES = \
-	%reldir%/device_callouts_test.cpp
-device_callouts_test_CPPFLAGS = $(test_cppflags)
-device_callouts_test_CXXFLAGS = $(test_cxxflags)
-device_callouts_test_LDADD = \
-	$(test_ldadd) \
-	$(pel_test_utils_ldadd) \
-	$(top_builddir)/extensions/openpower-pels/device_callouts.o
-device_callouts_test_LDFLAGS = $(test_ldflags)
-
-service_indicators_test_SOURCES = \
-	%reldir%/service_indicators_test.cpp
-service_indicators_test_CPPFLAGS = $(test_cppflags)
-service_indicators_test_CXXFLAGS = $(test_cxxflags)
-service_indicators_test_LDADD = \
-	$(test_ldflags) \
-	$(pel_objects) \
-	$(pel_test_utils_ldadd) \
-	$(top_builddir)/extensions/openpower-pels/service_indicators.o
-service_indicators_test_LDFLAGS = $(test_ldflags)
-
-extended_user_data_test_SOURCES = \
-	%reldir%/extended_user_data_test.cpp
-extended_user_data_test_CPPFLAGS = $(test_cppflags)
-extended_user_data_test_CXXFLAGS = $(test_cxxflags)
-extended_user_data_test_LDADD = \
-	$(test_ldadd) \
-	$(pel_test_utils_ldadd) \
-	$(FMT_LIBS) \
-	$(top_builddir)/extensions/openpower-pels/extended_user_data.o
-extended_user_data_test_LDFLAGS = $(test_ldflags)