initial drop of phosphor-ipmi-blobs

This implements a majority of the OEM IPMI BLOBS protocol.  The only
piece missing from this is the timed expiration of sessions.

Change-Id: I82c9d17b625c94fc3340edcfabbbf1ffeb5ad7ac
Signed-off-by: Patrick Venture <venture@google.com>
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..624bbf2
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,16 @@
+AM_DEFAULT_SOURCE_EXT = .cpp
+
+libblobcmdsdir = ${libdir}/ipmid-providers
+libblobcmds_LTLIBRARIES = libblobcmds.la
+libblobcmds_la_SOURCES = main.cpp \
+			 ipmi.cpp \
+			 manager.cpp \
+			 process.cpp \
+			 crc.cpp
+
+libblobcmds_la_LDFLAGS = $(SYSTEMD_LIBS) \
+                         -version-info 0:0:0 -shared
+
+libblobcmds_la_CXXFLAGS = $(SYSTEMD_CFLAGS)
+
+SUBDIRS = . test