Create the libchannellayer library so it can split from libuserlayer

This will hold the channel manangement interface and implementation,
which can be used separately from the libuserlayer.

Change-Id: I06e7310223445cbb095f1e9caebc0e391afb704d
Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>
diff --git a/user_channel/Makefile.am b/user_channel/Makefile.am
index b9b6ad9..e57f4ad 100644
--- a/user_channel/Makefile.am
+++ b/user_channel/Makefile.am
@@ -10,7 +10,7 @@
 	-DBOOST_SYSTEM_NO_DEPRECATED \
 	-DBOOST_ALL_NO_LIB
 
-lib_LTLIBRARIES = libuserlayer.la
+lib_LTLIBRARIES = libuserlayer.la libchannellayer.la
 libuserlayer_la_SOURCES = \
 	user_layer.cpp \
 	user_mgmt.cpp \
@@ -28,3 +28,15 @@
 libuserlayer_la_CXXFLAGS = \
 	-I$(top_srcdir) \
 	$(COMMON_CXX)
+
+libchannellayer_la_SOURCES =
+libchannellayer_la_LDFLAGS = \
+	$(SYSTEMD_LIBS) \
+	$(libmapper_LIBS) \
+	$(PHOSPHOR_LOGGING_LIBS) \
+	$(PHOSPHOR_DBUS_INTERFACES_LIBS) \
+	-lstdc++fs \
+	-version-info 0:0:0 -shared
+libchannellayer_la_CXXFLAGS = \
+	-I$(top_srcdir) \
+	$(COMMON_CXX)