Implement startEventLoop and handler function for IPMI packets

The startEventLoop would start the sd_event_loop and register
the handler for IPMI incoming packets on UDP standard port 623.

Change-Id: Ia8ff44961686c1bf715413ff58bd60d7c71f1be1
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
diff --git a/Makefile.am b/Makefile.am
index 4e96444..d1a1bd8 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -43,11 +43,12 @@
 	sol/console_buffer.hpp \
 	sd_event_loop.hpp \
 	sol/sol_context.hpp \
-	sol/sol_manager.hpp
+	sol/sol_manager.hpp \
+	sd_event_loop.cpp
 
 netipmid_CPPFLAGS = -DNET_IPMID_LIB_PATH=\"/usr/lib/net-ipmid/\"
-netipmid_LDFLAGS = $(SYSTEMD_LIBS) $(CRYPTO_LIBS) $(libmapper_LIBS) $(LIBADD_DLOPEN) -export-dynamic
-netipmid_CXXFLAGS = $(SYSTEMD_CFLAGS) $(libmapper_CFLAGS)
+netipmid_LDFLAGS = $(SYSTEMD_LIBS) $(CRYPTO_LIBS) $(libmapper_LIBS) $(PHOSPHOR_LOGGING_LIBS) $(LIBADD_DLOPEN) -export-dynamic
+netipmid_CXXFLAGS = $(SYSTEMD_CFLAGS) $(libmapper_CFLAGS) $(PHOSPHOR_LOGGING_CFLAGS)
 
 SUBDIRS = test