Implement Watchdog interface
This commit gives concrete implementation of the interface.
Change-Id: I3951c5811c8e6cff87c87842a1e3c538463bfde7
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
diff --git a/Makefile.am b/Makefile.am
index 888f8cf..cd58d99 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,13 +1,20 @@
sbin_PROGRAMS = phosphor-watchdog
-noinst_HEADERS = timer.hpp
+noinst_HEADERS = timer.hpp \
+ watchdog.hpp
-phosphor_watchdog_SOURCES = \
+phosphor_watchdog_SOURCES = \
argument.cpp \
- timer.cpp \
+ timer.cpp \
+ watchdog.cpp \
mainapp.cpp
phosphor_watchdog_LDFLAGS = $(SYSTEMD_LIBS) \
- ${PHOSPHOR_LOGGING_LIBS}
+ ${PHOSPHOR_LOGGING_LIBS} \
+ ${SDBUSPLUS_LIBS} \
+ ${PHOSPHOR_DBUS_INTERFACES_LIBS}
+
phosphor_watchdog_CXXFLAGS = $(SYSTEMD_CFLAGS)\
- ${PHOSPHOR_LOGGING_CFLAGS}
+ ${PHOSPHOR_LOGGING_CFLAGS} \
+ ${SDBUSPLUS_CFLAGS} \
+ ${PHOSPHOR_DBUS_INTERFACES_CFLAGS}