Update core file monitor infrastructre using common inotify
Resolves openbmc/openbmc#1510
Change-Id: I5f73c4330df8a5deab29e29201e8521740e6b047
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
diff --git a/Makefile.am b/Makefile.am
index 85149c4..638cb0f 100755
--- a/Makefile.am
+++ b/Makefile.am
@@ -3,14 +3,13 @@
# Build these headers, don't install them
noinst_HEADERS = \
dump_entry.hpp \
- dump_watch.hpp \
+ core_manager.hpp \
dump_internal.hpp \
dump_manager.hpp \
dump_utils.hpp \
watch.hpp
nobase_nodist_include_HEADERS = \
- xyz/openbmc_project/Dump/Monitor/error.hpp \
xyz/openbmc_project/Dump/Internal/Create/server.hpp
sbin_PROGRAMS = \
@@ -25,9 +24,9 @@
xyz/openbmc_project/Dump/Internal/Create/server.cpp
phosphor_dump_monitor_SOURCES = \
- dump_watch_main.cpp \
- dump_watch.cpp \
- xyz/openbmc_project/Dump/Monitor/error.cpp
+ watch.cpp \
+ core_manager.cpp \
+ core_manager_main.cpp
phosphor_dump_manager_CXXFLAGS = \
$(PHOSPHOR_DBUS_INTERFACES_CFLAGS) \
@@ -52,9 +51,7 @@
# Be sure to build needed files before compiling
BUILT_SOURCES = \
xyz/openbmc_project/Dump/Internal/Create/server.cpp \
- xyz/openbmc_project/Dump/Internal/Create/server.hpp \
- xyz/openbmc_project/Dump/Monitor/error.cpp \
- xyz/openbmc_project/Dump/Monitor/error.hpp
+ xyz/openbmc_project/Dump/Internal/Create/server.hpp
CLEANFILES=${BUILT_SOURCES}
@@ -70,12 +67,3 @@
@mkdir -p `dirname $@`
$(SDBUSPLUSPLUS) -r $(srcdir) interface server-header \
xyz.openbmc_project.Dump.Internal.Create > $@
-
-xyz/openbmc_project/Dump/Monitor/error.hpp: \
-${top_srcdir}/xyz/openbmc_project/Dump/Monitor.errors.yaml
- @mkdir -p `dirname $@`
- $(SDBUSPLUSPLUS) -r $(srcdir) error exception-header xyz.openbmc_project.Dump.Monitor > $@
-
-xyz/openbmc_project/Dump/Monitor/error.cpp: ${top_srcdir}/xyz/openbmc_project/Dump/Monitor.errors.yaml
- @mkdir -p `dirname $@`
- $(SDBUSPLUSPLUS) -r $(srcdir) error exception-cpp xyz.openbmc_project.Dump.Monitor > $@