IPMI Main Handler

This patch contains the entry point for the IPMI RMCP Server. It
registers the session setup commands and start the IPMI event
handler.

Resolves openbmc/openbmc#429

Change-Id: I98a615eef9becb29964f8ec93e59d061bfcdfac3
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..fb28cad
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,40 @@
+sbin_PROGRAMS = \
+	netipmid
+
+netipmid_SOURCES = \
+	endian.hpp \
+	socket_channel.hpp \
+	socket_channel.cpp \
+	message.hpp \
+	auth_algo.hpp \
+	auth_algo.cpp \
+	session.hpp \
+	session.cpp \
+	sessions_manager.hpp \
+	sessions_manager.cpp \
+	message_parsers.hpp \
+	message_parsers.cpp \
+	message_handler.hpp \
+	message_handler.cpp \
+	command_table.hpp \
+	command_table.cpp \
+	command/channel_auth.hpp \
+	command/channel_auth.cpp \
+	command/guid.hpp \
+	command/guid.cpp \
+	command/open_session.hpp \
+	command/open_session.cpp \
+	command/rakp12.hpp \
+	command/rakp12.cpp \
+	command/rakp34.hpp \
+	command/rakp34.cpp \
+	command/session_cmds.hpp \
+	command/session_cmds.cpp \
+	comm_module.hpp \
+	comm_module.cpp \
+	main.hpp \
+	main.cpp \
+
+netipmid_LDFLAGS = $(SYSTEMD_LIBS) $(CRYPTO_LIBS) $(libmapper_LIBS)
+netipmid_CXXFLAGS = $(SYSTEMD_CFLAGS) $(libmapper_CFLAGS)
+