Convert to using sdeventplus
This gets rid of the ad-hoc timer class in favor of using the timer
source built into sdeventplus.
Tested:
Unit tests pass and everything still builds. Manually verified the
functionality is still in tact on a zaius machine.
Change-Id: I90619f0fe5a9fdfcecd24a49de672c0c99dc95e9
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/Makefile.am b/Makefile.am
index 806a0aa..2de74ce 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,21 +1,19 @@
sbin_PROGRAMS = phosphor-watchdog
-noinst_HEADERS = timer.hpp \
- watchdog.hpp
+noinst_HEADERS = watchdog.hpp
phosphor_watchdog_SOURCES = \
argument.cpp \
- timer.cpp \
watchdog.cpp \
mainapp.cpp
-phosphor_watchdog_LDFLAGS = $(SYSTEMD_LIBS) \
- ${PHOSPHOR_LOGGING_LIBS} \
+phosphor_watchdog_LDFLAGS = ${PHOSPHOR_LOGGING_LIBS} \
${SDBUSPLUS_LIBS} \
+ ${SDEVENTPLUS_LIBS} \
${PHOSPHOR_DBUS_INTERFACES_LIBS}
-phosphor_watchdog_CXXFLAGS = $(SYSTEMD_CFLAGS)\
- ${PHOSPHOR_LOGGING_CFLAGS} \
+phosphor_watchdog_CXXFLAGS = ${PHOSPHOR_LOGGING_CFLAGS} \
${SDBUSPLUS_CFLAGS} \
+ ${SDEVENTPLUS_CFLAGS} \
${PHOSPHOR_DBUS_INTERFACES_CFLAGS}
SUBDIRS = test